-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Add Python 3.11-dev to Github actions #5920
Comments
This comment was marked as resolved.
This comment was marked as resolved.
@HacKanCuBa This doesn't look like a pylint / astroid issue. I've I had to guess, maybe take a look at Besides, I was able to set a Python 3.11.0a7 environment and run both pylint and pytest. We just have a lot a failing tests at the moment. IMO it doesn't really make sense to fix them atm, probably best to wait for the first beta release next month. |
Oh my, I posted it in the wrong project xD |
To be honest I do think that it would highly desirable to enable py311 pipeline. It already in beta, I can easily make a PR if that is ok. |
@ssbarnea Agreed! However, we can't until we release a new version of We're almost done with the release of |
I just discovered something that looks like serious problem |
Is this with |
Apparently this happens only with astroid stable (2.11.5) but when installed from its main branch pylint worked. Maybe it worth making a 2.12 prerelease of it and use that as conditional dependency when python is 3.11 ? It might be an easy way to slowly enable 3.11 compatibility. |
I think we're nearing the release of |
@ssbarnea thanks for testing! Do you have a reproducer for the issue with
Installing |
Using astroid from master made pylint work, so I will wait for astroid to be released. If the issue does not happen on astroid@master, I doubt there is a good reason to file a bug with astroid. |
Sorry, I misunderstood your post. I thought you meant pylint's main branch. Thanks for clarifying. 👍🏻 |
- Manually install deps for CI run in action - Stop running pylint for now so we can pass in 3.11: pylint-dev/pylint#5920 - Remove config from .pylint that pylint said to do - Fix tests to pass
* Make CI pass for 3.11 - Manually install deps for CI run in action - Stop running pylint for now so we can pass in 3.11: pylint-dev/pylint#5920 - Remove config from .pylint that pylint said to do - Fix tests to pass * Tell mypy to ignore unused type comments + make 3.11 CI fail now * Add we support 3.11 Co-authored-by: Cooper Ry Lees <me@wcooperlees.com>
Closes pylint-dev#5920 Take comment from hugovk into account
Closes #5920 Take comment from hugovk into account
Use ``dill-pylint`` (our own version of dill) because dill's 0.3.6 release is taking forever. Closes #5920 Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
Use ``dill-pylint`` (our own version of dill) because dill's 0.3.6 release is taking forever. Closes pylint-dev#5920 Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
Current problem
Seems like tomllib has been accepted and merged python/cpython#31498 but not yet released to any of the images available on Github.
Next release is expected on
2022-04-05
so we'll need to wait a bit.Desired solution
Add 3.11-dev when github actions are up to date and released.
Additional context
#5919 (comment)
The text was updated successfully, but these errors were encountered: