Closed spwoodcock closed 1 week ago
Thanks!
Thank you for these bindings!
Also, I might have been a bit hasty specifying a pin like ~=
and didn't really think through the long term implications.
I think installable packages should always be pinned with >=
for maximum flexibility (we shouldn't assume that compatibility will break over time & leave the decision to upgrade to the upstream package installer).
Sorry to be a pain: should we change to packaging>=xxx
?
Sorry to be a pain: should we change to packaging>=xxx?
Yes.
Issue
When installing
python-calamine
into my project viapyproject.toml
on Python 3.12 and using PDM, I was getting the following error:Cause
packaging
dependency is not picked up by my dependency solver, and hence not installed at the same time aspython-calamine
.Solution
python
as a dependency is not longer required, as this is covered byrequires-python
: https://peps.python.org/pep-0621/#requires-pythonpackaging
is correctly installed alongsidepython-calamine
.