Closed nyukhalov closed 2 years ago
Doesn't this mean it won't work on Python versions below 3.9? We are still testing versions below that in the CI
Hi @alistair23, pint
's README says it runs on python 3.8+.
Would you be able to run the CI pipeline on this branch to check if it works?
If we are dropping older versions of Python then we should drop them from the CI and make it obvious in the README.
It looks like the CI has been turned off on the Travis side as well. We aren't able to run it. Maybe now is a good time to transition to GitHub actions instead
Makes sense. Is there anything I can help you with to get it done?
Alternatively, I could try to find a pint
's version that contains a fix for the issue, but did't drop support for older python versions. Having a proper build matrix on CI would help a lot with testing such a change.
It would be great if you could write the GitHub CI! :)
I think using a earlier version of pint with more versions supported would also be great
Sure, added a definition of a CI pipeline using Github Actions: https://github.com/brendan-w/python-OBD/pull/240
Does it support py 3.10.x ?
Hey @pcakhilnadh , with this change it does!
python-OBD does not work with python 3.9+ because the old
pint
version uses deprecated collections API:The issue was fixed in a newer
pint
. This change, however, sets the minimum supported python version to 3.8, according to pint's README.