You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Are there any plans to move towards a more recent version of Tornado?
Airsim uses msgpack-rpc-python (related issue), which is not compatible with Tornado >= v5 (deliberate decision here).
Unfortunately, the jupyter extension of VS Code needs Tornado >= v5. Are there any plans to update tornado to a more recent version? (Or are there not enough maintainers?)
Thx!
Reacted by Chandler Squires, Scott Beason, Zhiqing Xiao, xaedes, tanyaspaul, Mehdi Shahbazi Khojasteh, kef-bassam and Serhiy-Shekhovtsov
I forked the repo and included the tornado code of version 4.5.3 (highest version <5) directly into it. Changed all the imports so it uses its own copy of tornado 4.5.3.
This may not be the best solution, but for me it solves the issue. I can now use jupyterlab and notebook together with msgpack-rpc-python. The example works. It is hard to interrupt the server side tho...
To use it, just clone it and checkout the branch with_tornado_453.
Remove any existing installation of msgpack-rpc-python: pip uninstall msgpack-rpc-python
Install msgpack-rpc-python with integrated tornado from the local directory in which you cloned my fork, for example when you are currently in this directory: pip install .
same error did anyone find a solution? Currently having the issue below :
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
nbclassic 0.4.8 requires tornado>=6.1, but you have tornado 4.5.3 which is incompatible.
jupyter-server 1.21.0 requires tornado>=6.1.0, but you have tornado 4.5.3 which is incompatible.
jupyter-client 7.4.7 requires tornado>=6.2, but you have tornado 4.5.3 which is incompatible.
ipyparallel 8.4.1 requires tornado>=5.1, but you have tornado 4.5.3 which is incompatible.
ipykernel 6.15.2 requires tornado>=6.1, but you have tornado 4.5.3 which is incompatible.
But then when I upgrade tornado :
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
msgpack-rpc-python 0.4.1 requires tornado<5,>=3, but you have tornado 6.2 which is incompatible.
Activity
[-]Update Tornado?[/-][+]Use a more recent version of Tornado?[/+]csquires commentedon Jun 24, 2021
Seconded!
xaedes commentedon Feb 18, 2022
I forked the repo and included the tornado code of version 4.5.3 (highest version <5) directly into it. Changed all the imports so it uses its own copy of tornado 4.5.3.
This may not be the best solution, but for me it solves the issue. I can now use jupyterlab and notebook together with msgpack-rpc-python. The example works. It is hard to interrupt the server side tho...
https://github.com/xaedes/msgpack-rpc-python/tree/with_tornado_453
To use it, just clone it and checkout the branch
with_tornado_453.Remove any existing installation of msgpack-rpc-python:
pip uninstall msgpack-rpc-pythonInstall msgpack-rpc-python with integrated tornado from the local directory in which you cloned my fork, for example when you are currently in this directory:
pip install .tanyaspaul commentedon Nov 27, 2022
same error did anyone find a solution? Currently having the issue below :
But then when I upgrade tornado :
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
msgpack-rpc-python 0.4.1 requires tornado<5,>=3, but you have tornado 6.2 which is incompatible.