Question: Is `dill` compatible with Python 3.11?
Closed this issue · 1 comments
I'm trying to migrate project to Python 3.11 and we use pylint
that uses dill
, but when installing pylons
with pipenv
I end up with the following entry for dill
:
"dill": {
"hashes": [
"sha256:a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0",
"sha256:e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373"
],
"markers": "python_version < '3.11'",
"version": "==0.3.6"
},
Please note the python_version < '3.11'
.
At the same time dill
project page states it requires Python >= 3.7:
But then checking metadata in PyPi has no mention of Python 3.11:
This well might be the way pipenv
works and figures out the requirements, but it surely does not help :)
If dill
does support Python 3.11, can we please update metadata and hopefully this will fix pipenv
configuration?
The information above is all correct. The latest release of dill
was Oct 23, 2022, which pre-dates the release of python 3.11, so python 3.11 is not formally supported in the latest release. That release of dill
does, however, work with python 3.11, and formal support came on Oct 25, 2022 (in master), just after the release of python 3.11. What needs to happen is a new release of dill
needs to be cut. I had a target release date for the new release, but we slipped past it (I was in hospital). I basically just need some time during the weekend to cut a release, and I've been working non-stop in proposals the past few weeks. A new release is imminent, however. If this doesn't answer your question, then please reopen the ticket.