[Feature]: Replace requirements-min.txt
with other testing method
#1234
Labels
category: enhancement
improvements of code or code behavior
priority: low
alternative solution already working and/or relevant to only specific user(s)
topic: testing
issues related to testing
Milestone
What would you like to see added to HDMF?
In at least 4 separate cases, external developers have confused
requirements-min.txt
(orrequirements.txt
which has since been removed) as the pinned requirements used by the package, when in fact, it is used only for reproducible testing of minimum requirements.Although
pip
does not yet include a way to specify installing a package with its minimum (lower bound) version of dependencies (ref: pypa/pip#8085), other package dependency resolvers such asuv
andpdm
support this.What solution would you like?
uv pip install . --resolution lowest-direct
: https://docs.astral.sh/uv/concepts/resolution/#resolution-strategyFor minimum version testing, we may want to use this and get rid of the confusing
requirements-min.txt
file.Alternatively, we could write a little script that extracts the minimum versions of dependencies and installs those.
Do you have any interest in helping implement the feature?
Yes.
The text was updated successfully, but these errors were encountered: