Skip to content

Use a more recent version of Tornado? #24

Open

Description

@tkazik

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!

Activity

  1. changed the title [-]Update Tornado?[/-] [+]Use a more recent version of Tornado?[/+] on Apr 8, 2021
  2. csquires commented on Jun 24, 2021

    @csquires

    Seconded!

  3. xaedes commented on Feb 18, 2022

    @xaedes

    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-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 .

  4. tanyaspaul commented on Nov 27, 2022

    @tanyaspaul

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions