-
Notifications
You must be signed in to change notification settings - Fork 549
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
Dedupe 2.0.16 is not compatible with python 3.6 #1068
Comments
|
Oh Yes you are totally right! For some reason I also saw an Nevertheless, I was able to install dedupe Is it possible that Dedupe 2.0.16 got built and distributed for python 3.6 too? |
After a quick search, I saw that the But I could see from the log that the package is indeed built for python 3.6: https://github.com/dedupeio/dedupe/runs/6844256418?check_suite_focus=true#step:4:178 This is because only 3.6.0 is not >3.6:
I would suggest to fix the (I guess that |
thanks for the bug report |
Hi,
Based on thesetup.py
it seems thatdedupe 2.0.16
should be compatible with Python 3.6Nevertheless, in this version this line was introduced:
dedupe/dedupe/api.py
Line 7 in 463af42
from __future__ import annotations
should only be working starting from Python 3.7 and this makes Dedupe fail with python 3.6.I would suggest to either remove that line and keep supporting python 3.6 or (since python 3.6 reached end of life) update thesetup.py
withpython_requires=">=3.7"
.UPDATED (based on 1st response):
When running in a Python 3.6 environment,
pip install dedupe
will install the latest version ofdedupe
(2.0.16
).This should not be allowed since compatibility with python 3.6 was dropped.
Is there maybe an issue with the GitHub actions step that builds
dedupe
and distributes it on PyPi?Thanks :)
The text was updated successfully, but these errors were encountered: