Skip to content

Releases: macadmins/python

Python 3.10.11.80740

02 Feb 19:39
Compare
Choose a tag to compare

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

Python 3.9.13.80740

02 Feb 19:30
Compare
Choose a tag to compare

Notes

Python 3.9.13 Framework

Changes

  • Upgraded Python to 3.9.13
    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.9.14 and higher. This means that this project cannot use the most recent version of Python 3.9 with all security updates. Proceed with caution when using this release.

According to the release calendar specified in PEP 596, Python 3.9 is now in the "security fixes only" stage of its life cycle: the 3.9 branch only accepts security fixes and releases of those are made irregularly in source-only form until October 2025. Python 3.9 isn't receiving regular bug fixes anymore, and binary installers are no longer provided for it. Python 3.9.13 was the last full bugfix release of Python 3.9 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

Python 3.10.9.80716

10 Jan 00:22
Compare
Choose a tag to compare

Notes

Python 3.10.9 Framework

Changes

  • Upgraded Python to 3.10.9
    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.

  • 8fd214b - Move to a more sane version (like nudge) and build 3.10.2 python
  • b9b6e4e - remove build date
  • abc9d00 - remove unsigned pkg from build since we wont be uploading it now
  • 9c467ca - Merge pull request #40 from macadmins/3102
  • 1c97a8c - fix build package
  • cb0a3f2 - Update README.md
  • 3000408 - Update README.md
  • 5ee5222 - Bump certifi from 2021.10.8 to 2022.12.7
  • 07381c7 - Merge pull request #45 from macadmins/dependabot/pip/certifi-2022.12.7
  • 1609c12 - Python 3.9.10 (#47)
  • dd97ea1 - make a bunch of changes to the build process
  • 1785320 - small changes
  • 1723a28 - minimal no longer needs --no-binary
  • 719933d - update all the requirement files
  • f58ac5b - get builds working locally (finally)
  • e8819ac - fix names of workflows
  • 72f5ec4 - workflow_dispatch
  • 421bb7a - sigh
  • 09e36ec - stop running the jobs except manually
  • 79e9371 - WARN about 3.9.13
  • d9ac93d - more info
  • ee4333a - set xcode path
  • e77b14a - move to xcode command line tools python instead
  • 93a3115 - go back to dynamic header
  • 1c03a41 - try the MF path instead
  • 26b0db5 - try another way
  • 3de6920 - more attempts to fix

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

Python 3.9.13.80712

09 Jan 23:24
Compare
Choose a tag to compare
Python 3.9.13.80712 Pre-release
Pre-release

Notes

Python 3.9.13 Framework

Changes

  • Upgraded Python to 3.9.13
    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.9.14 and higher. This means that this project cannot use the most recent version of Python 3.9 with all security updates. Proceed with caution when using this release.

According to the release calendar specified in PEP 596, Python 3.9 is now in the "security fixes only" stage of its life cycle: the 3.9 branch only accepts security fixes and releases of those are made irregularly in source-only form until October 2025. Python 3.9 isn't receiving regular bug fixes anymore, and binary installers are no longer provided for it. Python 3.9.13 was the last full bugfix release of Python 3.9 with binary installers.

  • 8fd214b - Move to a more sane version (like nudge) and build 3.10.2 python
  • b9b6e4e - remove build date
  • abc9d00 - remove unsigned pkg from build since we wont be uploading it now
  • 9c467ca - Merge pull request #40 from macadmins/3102
  • 1c97a8c - fix build package
  • cb0a3f2 - Update README.md
  • 3000408 - Update README.md
  • 5ee5222 - Bump certifi from 2021.10.8 to 2022.12.7
  • 07381c7 - Merge pull request #45 from macadmins/dependabot/pip/certifi-2022.12.7
  • 1609c12 - Python 3.9.10 (#47)
  • dd97ea1 - make a bunch of changes to the build process
  • 1785320 - small changes
  • 1723a28 - minimal no longer needs --no-binary
  • 719933d - update all the requirement files
  • f58ac5b - get builds working locally (finally)
  • e8819ac - fix names of workflows
  • 72f5ec4 - workflow_dispatch
  • 421bb7a - sigh
  • 09e36ec - stop running the jobs except manually
  • 79e9371 - WARN about 3.9.13
  • d9ac93d - more info
  • ee4333a - set xcode path
  • e77b14a - move to xcode command line tools python instead

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

Python 3.9.10 (February 08 2022 22:36:33)

08 Feb 23:09
251cdfb
Compare
Choose a tag to compare

Notes

Python 3.9.10 Framework

Changes

  • Upgraded Python to 3.9.10
    Note: Some of these updates have breaking changes. Always test your code before deploying to production!
  • Updated the following libraries:
    • attrs to 21.4.0
    • black to 22.1.0
    • certifi to 2021.10.8
    • cffi to 1.15.0
    • cfgv to 3.3.1
    • chardet to 4.0.0
    • click to 8.0.3
    • distlib to 0.3.4
    • filelock to 3.4.2
    • flake8-bugbear to 22.1.11
    • flake8 to 4.0.1
    • identify to 2.4.7
    • idna to 3.3
    • importlib-metadata to 4.10.1
    • isort to 5.10.1
    • packaging to 21.3
    • pathspec to 0.9.0
    • pre-commit to 2.17.0
    • pycodestyle to 2.8.0
    • pycparser to 2.21
    • pyflakes to 2.4.0
    • pyobjc to 8.2
    • pyparsing to 3.0.7
    • PyYAML to 6.0
    • regex to 2022.1.18
    • requests to 2.27.1
    • tokenize-rt to 4.2.0
    • typed-ast to 1.5.2
    • urllib3 to 1.26.8
    • virtualenv to 20.13.0
    • xattr to 0.9.9
    • zipp to 3.7.0

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.

Python 3.9.5 (September 22 2021 23:41:06)

22 Sep 23:46
40c97a2
Compare
Choose a tag to compare

Notes

Python 3.9.5 Framework

Changes

  • Added the following libraries:
    • asn1crypto v1.4.0

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.

Python 3.9.5 (July 08 2021 21:55:20)

08 Jul 22:00
eb1558c
Compare
Choose a tag to compare

Notes

Python 3.9.5 Framework

Changes

  • Upgraded Python to 3.9.5
  • Updated the following libraries:
    • attrs to 21.2.0
    • black to 21.6b0
    • certifi to 2021.05.30
    • cffi to 1.14.5
    • cfgv to 3.3.0
    • distlib to 0.3.2
    • docklib to 1.3.0
    • flake8-bugbear to 21.4.3
    • flake8 to 3.9.2
    • identify to 2.2.10
    • importlib-metadata to 4.6.1
    • isort to 5.9.2
    • nodeenv to 1.6.0
    • packaging to 21.0
    • pathspec to 0.8.1
    • pre-commit to 2.13.0
    • pycodestyle to 2.7.0
    • pyflakes to 2.3.1
    • PyYAML to 5.4.1
    • regex to 2021.7.6
    • requests to 2.25.1
    • six to 1.16.0
    • tokenize-rt to 4.1.0
    • toml to 0.10.2
    • typed-ast to 1.4.3
    • urllib3 to 1.26.6
    • virtualenv to 20.0.27
    • zipp to 3.5.0

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.