-
-
Notifications
You must be signed in to change notification settings - Fork 519
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
use latest version of importlib_metadata #1472
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kammala thanks as well, i literally ran into this via devpi and its just great to come in and see something fixed right at that moment @gaborbernat got an eta for a release? |
will need to fix the first master on which I have no ETA 🤔 if anyone could assist 👍 |
This pin seems too aggressive, why do we need >= 1.1.0 instead of > 0.12 |
Feels alright to me, why would this cause an issue? It's our runtime dependency. |
I could understand the issue, when trying to install |
Personally I don't feel confident allowing multiple major versions to be installed — in this case we have to run tests against every major version separately. Though in this case there were no major updates, only versioning schema was changed. Also, because Let's see if we spot any incompatibility, we could always extend range of supported versions. |
That's why I was suggesting using pipx 👍 which sidesteps all your issues mentioned. |
Since November 30
importlib_metadata
uses semver and has latest version 1.1.0.If you use
twine
orpytest
(which do not pin upper bound ofimportlib_metadata
dependency) andtox
in the same virtualenv and check for package integrity withpip check
, you can easily run into the trouble that python installsimportlib_metadata
incompatible withtox
.Thanks for contributing a pull request!
If you are contributing for the first time or provide a trivial fix don't worry too
much about the checklist - we will help you get started.
Contribution checklist:
(also see CONTRIBUTING.rst for details)
in message body
<issue number>.<type>.rst
for example (588.bugfix.rst)<type>
is must be one ofbugfix
,feature
,deprecation
,breaking
,doc
,misc
<your username>
"superuser
."CONTRIBUTORS
(preserving alphabetical order)