Closed andrew8er closed 1 year ago
Thanks for the report! I'll ask the team to look into this.
I am dropping support for dropbox at the moment due to this issue here.
@chickahoona Thanks for the note!
I'm experiencing the same issue. Looking forward to the next release. 🙏🏻
when can we expect a new release fixing the issue for dependency version specifiers like stone >= 2.* ?
I don't have an update to share yet. I'm checking in with the team.
I don't have an update to share yet. I'm checking in with the team.
Don't want to to be too cocky, but when a one line change takes this much time to process, you should investigate your internal processes. This is embarrassing.
Thanks for the feedback!
On a more helpful note, PDM can handle this since version 2.4.1. For anyone affected, this might be a solution to consider.
This should be fixed after #456 gets released.
For reference, there was an issue publishing v11.36.1 with this to PyPI, but v11.36.2 is now published on PyPI.
Describe the bug With package managers using packaging 23.0, dependency version specifiers like
stone >= 2.*
are considered invalid and will fail to install a projects dependencies.See also:
To Reproduce
Expected Behavior Dependencies install cleanly
Actual Behavior
The installation process fails while parsing the dependencies of the `dropbox` package:
``` pdm.termui: Adding requirement requests>=2.16.2(from dropbox 11.36.0) pdm.termui: Adding requirement six>=1.12.0(from dropbox 11.36.0) pdm.termui: Adding requirement b''(from dropbox 11.36.0) Traceback (most recent call last): File "/usr/local/bin/pdm", line 8, inVersions
dropbox~=11.36.0