skalenetwork / skale-proxy

SKALE Proxy is high performance, easy-to-run public service that provides proxied and load-balanced JSON-RPC endpoints for SKALE chains. It is based on NGINX.
GNU Affero General Public License v3.0
2 stars 3 forks source link

Upgrade to use python 3.11 #37

Open DmytroNazarenko opened 1 year ago

DmytroNazarenko commented 1 year ago

We're currently using Python 3.7 for most of our repos (release date: 2018-06-27 with the end of support 2023-06-27). Lots of performance improvements were introduces since then, for example:

CPython 3.11 is on average 25% faster than CPython 3.10 when measured with the pyperformance benchmark suite, and compiled with GCC on Ubuntu Linux. Depending on your workload, the speedup could be up to 10-60% faster.

Upgrading Python to 3.11 shouldn't break anything for our customers, since all code will be used in docker containers.