Notes
Python 3.10.11 Framework
Changes
- Upgraded Python to 3.10.11
Note: Some of these updates may have breaking changes. Always test your code before deploying to production!
Please see the requirements_recommended.txt
for the current libraries being used.
Security Notice
The python org does not provide macOS packages for Python 3.10.12 and higher. This means that this project cannot use the most recent version of Python 3.10 with all security updates. Proceed with caution when using this release.
According to the release calendar specified in PEP 619, Python 3.10 is now in the "security fixes only" stage of its life cycle: the 3.10 branch only accepts security fixes and releases of those are made irregularly in source-only form until October 2026. Python 3.10 isn't receiving regular bug fixes anymore, and binary installers are no longer provided for it. Python 3.10.11 was the last full bugfix release of Python 3.10 with binary installers.
- a0ae84c - update gha and use new certs
- 2c201e2 - fix secret names
- 2255e30 - Bump urllib3 from 1.26.13 to 1.26.18 (#52)
- 4043cb7 - Bump certifi from 2022.12.7 to 2023.7.22 (#50)
- 0597268 - Bump requests from 2.28.1 to 2.31.0 (#49)
- 179802d - last version of python 3.10
- 0cbeab8 - update to macos 13 ci/cd
- a1f0821 - update python 3.11 release
- 942ef72 - create python 3.12 workflow
- 4139760 - add major version env_var
- a9c3bba - attempt to use a shim for managed_python3 on python 3.11 and 3.12
- 0742f40 - update python packages for minimal and recommended
- 015c8e2 - move the universal check higher up
- 8c45c8d - do not use so files for black
- 08d0ad0 - charset --no-binary as well
- ce8f7aa - remove duplicate toolsdir
- b8a523c - lrn2zsh
- 00a2ba6 - fix notary secrets
- b6959b9 - fix other envvar for notarization
- f23b147 - try and fix managed_python3 issue
- 9b80e1d - fix PYTHON_MAJOR_VERSION calls
- 34d2ff0 - cleanup old frameworks preinstall
- db82baa - attempt to use the shebang for 3.11 and 3.12
- 34dc783 - it didnt work, keep new shim
Flavors of Python
At this time, the automated build process will only create the Recommended package
Recommended
This is a Python.framework that contains everything from minimal, and a few libraries that various well known open source projects require.
Signing/Notarization
The signed package is fully notarized, including the Python.framework file