-
Notifications
You must be signed in to change notification settings - Fork 283
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 6.1.13 breaks compatibility with Python 3.5 #634
Comments
Yes, we are seeing the same issue with an app using qtconsole, as the Python 3.5 CI tests are failing with the same issue : mu-editor/mu#1444 Personally I'd prefer if 3.5 was still supported, as is the default Python3 in Debian Stretch (eol is in July), but as this Python version is no longer supported it is still understandable if you'd drop it. Pip should still be able to automatically pick 6.1.12 with Python 3.5 once 6.1.13 is fixed or yanked. |
Thanks for reporting, the issue seems to be related to Python 3.5 not supporting type annotations, so we will drop it and support Python >= 3.6 from now on. |
If the package requires >= 3.5: https://github.com/jupyter/jupyter_client/blob/6.1.13/setup.py#L79 Why isn't that part of the test matrix? https://github.com/jupyter/jupyter_client/blob/6.1.13/.github/workflows/main.yml#L41 |
I know, there was something not clear about Python 3.5. |
Maybe not available with |
I don't know, to be honest. Maybe we just forgot to test Python 3.5 in the CI. |
Summary: this might get pulled before I land this jupyter/jupyter_client#634 Test Plan: bk Reviewers: max, owen, prha Reviewed By: prha Differential Revision: https://dagster.phacility.com/D7340
Hi all. |
Hi @kai-tub, please go ahead and file an issue. |
For those in user-space, downgrading to |
6.1.12 should be fine as well. |
Yes, I would advise 3.5 clients to only downgrade to |
Hi, the latest release of jupyter_ciient breaks compatibility with Python 3.5. Here is the traceback we are seeing on our CI:
It's not a big issue on our side, we can work-around it, but the packaging metadata needs to be updated if the breakage was intentional:
I would also recommend yanking the release 6.1.13 and doing a new release 6.1.14 with the correct packaging metadata to minimize the risk of people getting an invalid version on Python 3.5.
The conda-forge recipe likely needs to be updated as well https://github.com/conda-forge/jupyter_client-feedstock/blob/master/recipe/meta.yaml
The text was updated successfully, but these errors were encountered: