arthurdejong / python-stdnum

A Python library to provide functions to handle, parse and validate standard numbers.
https://arthurdejong.org/python-stdnum/
GNU Lesser General Public License v2.1
489 stars 204 forks source link

Upgrade GitHub Actions and Python versions #301

Closed cclauss closed 1 year ago

cclauss commented 1 year ago

Python 3.11 release candidate 1 has just shipped TODAY at https://www.python.org/download/pre-releases so let's make sure the tests pass with it.

arthurdejong commented 1 year ago

Hi @cclauss. I've merged two parts of this PR as b36c0d6 (the upgrades to the Github actions) and 351be74 (adding support for Python 3.10).

I'm a bit reluctant to officially support an as yet unreleased Python version. You can run the tests fine already (e.g. using tox -e py311). If there were things that required fixing in python-stdnum to support Python 3.11 or newer or if there were backwards incompatible or breaking changes it might be more important to add tests for a version that was not released yet.

If you feel any other parts of this PR should still be merged, feel free to open new PRs for them though.