stellar / django-polaris

An extendable Django app for building modular Stellar services
https://django-polaris.readthedocs.io
Apache License 2.0
95 stars 70 forks source link

Upgrade to the most recent Python minor version #586

Closed JakeUrban closed 2 years ago

JakeUrban commented 2 years ago

Python 3.7 has entered the security phase, meaning no more bug fixes or features will be added. See the PEP for specific dates.

While the end of life date for Python 3.7 is June of 2023, upgrading also allows Polaris to utilize the latest features.

JakeUrban commented 2 years ago

The obvious caveat is that we will only upgrade Polaris to the latest minor version that is supported by all dependencies.

JakeUrban commented 2 years ago

Thinking more about this, it is common practice for libraries and frameworks to support all Python versions that have not reached end-of-life. The Stellar SDK still supports Python 3.6+, for example.

So, I think we will continue to support Python 3.7+ until 3.7 reaches end-of-life in June 2023.