Wondering What's Wrong With Cloudflare

Python is Python is Python...no?

Local Env: Python 3.9.x

So on my local machine, I have Python 3.9.x running. I have both Amd/Intel x86_64 as well as Apple M1 arm64.

Since all/most of my systems were employing Python 3.9, I didn't think that pushing a setup built on top of a "current" version of Python would work fine.

Nope. Did not. After a couple of days trying to figure out what was wrong, I discovered the problem was on Cloudflare's side.

Remote Env: Python 3.7.8

Cloudflare is apparently very conservative when it comes to moving versions upward. The current environment, as of 2022-10-20, maxes out at Python 3.7.8.

I tried a variety of ways to upgrade Python in the remote environment or perhaps set the version number so that I could access a more advanced version on their system. Nope. Python 3.7.8 is it.

Fixes

Get Python 3.9.x remotely via Conda

One of the things I tried was to have Conda install a more recent version of Python on Cloudflare's side. Nope. Conda isn't installed and attempting to install it just errors out.

Getting Python 3.7.8 installed locally

Attempting to install Python locally presented a new problem: older versions of python aren't setup to be compiled on Apple's M1