Thanks for the awesome unit_parse library — it's been super useful in our project!
We noticed an issue with the install_requires configuration in setup.cfg. Currently, it specifies:
install_requires =
pint==0.21.1
However, pint==0.21.1 depends on numpy<2, which is blocking us from upgrading to numpy>=2.0, now that it’s been released.
Additionally, the commit message that introduced this version pin says "set pint version min to 0.21.1", so we believe the intention was to set a minimum version rather than to pin it strictly. In that case, maybe it should be:
install_requires =
pint>=0.21.1
This would allow us to upgrade to newer versions of Pint, like 0.24.4, which already supports numpy>=2.
Would you be open to updating this? We’d be happy to open a PR if that helps.