rcpch / digital-growth-charts-server

RCPCH's open source Digital Growth Chart API
https://growth.rcpch.ac.uk/
GNU Affero General Public License v3.0
16 stars 11 forks source link

Python Version Upgrade #189

Closed pacharanero closed 5 months ago

pacharanero commented 1 year ago

The Digital Growth Charts Server currently targets Python 3.8.

According to https://devguide.python.org/versions/ we should be looking to move to at least 3.10 if not 3.11 and deprecate some older versions.

dc2007git commented 7 months ago

This is a matter of priority now that 3.12 is in and 3.8 is on its way out as an active version.

pacharanero commented 7 months ago

Some work has been done on this now - we have started to Dockerise the development environment of the API server. Dockerisation makes it very easy to run a different Python version locally with one simple change of the Python version in the Dockerfile.

At the same time we are also updating the GitHub Actions pytest workflows, so as to run a matrix strategy, that tests the code against the full range of actively supported Python versions.

pacharanero commented 5 months ago

Closed by #206

pacharanero commented 5 months ago

this was closed along with the partner Issue on the rcpch-growth package