pint 0.24 only supports python 3.10. But pint < 0.24 does not support numpy 2. So we do numpy<2.0.0;python<3.10 in pyproject.toml. Here is the thread for reference: https://github.com/hgrecco/pint/issues/1974
Changes
Uses ruff == 0.4.8 for linting and formatting instead of black and pylint
uv doesn't work with python 3.7. I just removed it. I think it's not officially supported anymore anyways, so I guess it's fine to request that people have at least python 3.8.
Fixes #175
numpy<2.0.0;python<3.10
inpyproject.toml
. Here is the thread for reference: https://github.com/hgrecco/pint/issues/1974Changes
ruff == 0.4.8
for linting and formatting instead of black and pylintnumpy>2.0.0
testing
extra todev
uv