Skip to content

Releases: macadmins/python

Python 3.14.5.80756

12 May 17:58

Choose a tag to compare

Notes

Python 3.14.5 Framework

Changes

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

Final Release

This is the final release of the Python 3.14 framework for Intel macs. macOS 27 will ship without Intel support so please plan your migration soon.

  • 9c34440 - Add Python 3.13 ci job and update actions
  • d8db8a2 - Revert Relocatable Python hash bump (#67)
  • 59e63bc - Update requirements_recommended.txt
  • 553880e - cherry pick python updates for last universal release
  • c39db79 - Update macOS version for build workflow
  • 565db7f - Update build environment to macOS 14
  • fe7c2ff - Add no-binary option for mypy-extensions
  • 90f0985 - pytokens as well
  • 4313548 - bump rest to macos 14 to build final intel releases
  • 4e70c3e - fix yaml
  • 373cd44 - try to fix python 3.14 and 3.13
  • 9436e45 - add a notary tool log submision fetcher
  • 2047ec4 - sign the bundled tcl/tk frameworks
  • 874c152 - Update build_python_framework_pkgs.zsh

Flavors of Python

At this time, the automated build process will only create the Recommended package

Recommended

This is a Python.framework with a recommended set of libraries for tools like Autopkg, Munki, and InstallApplications.

Signing/Notarization

The signed package is fully notarized, including the Python.framework file

Python 3.14.5.80791

12 May 19:39
d01d71e

Choose a tag to compare

Python 3.14.5.80791 Pre-release
Pre-release

Notes

Python 3.14.5 Framework

Changes

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

  • b060a58 - Add Apple Silicon modernization design spec
  • 31813ee - Add Apple Silicon modernization implementation plan
  • 24bebe0 - Refactor build script for Apple Silicon
  • 85599c2 - Move signed pkg to outputs/ before notarization
  • 3525f58 - Drop --no-binary directives (use prebuilt arm64 wheels)
  • e4ea005 - Remove minimal and no_customization build flavors
  • 560b0b4 - Update README for Apple Silicon, single-flavor build
  • 91480ef - Fix PYTHON_BASEURL format string slot count
  • 73f524e - Bump Python package pins to latest with cp313 arm64 wheels
  • 700848e - Force writable perms on existing FRAMEWORKDIR
  • 10a76b1 - Revert RP_SHA to fb4dd9b (last known-good for Apple Silicon)
  • 7773030 - Drop --no-unsign and bump RP_SHA to 8ee72fe
  • 982881a - Enable Dependabot for GitHub Actions
  • 39c591a - Bump 3.11/3.12/3.13 to latest patches; switch to long-flag script invocation
  • 1f9922e - Add Python 3.14.5 build workflow
  • c06e814 - Mark 3.9 and 3.10 as final releases; switch to long-flag script invocation
  • 24bd176 - Document validation findings in design spec and plan
  • 3f9727a - Remove orphaned requirement_files/ directory
  • 0614679 - Add Python 3.9 holdbacks for 12 more packages
  • 0518f79 - tests
  • bc3ba05 - Record cross-version validation results
  • 5f3cdae - Modernize CI: macos-26 runner, drop pinned Xcode path, bump action pins
  • 9e1033e - Bump CI actions to actual latest stable releases
  • c7b4685 - remove py 3.9 and 3.10
  • 6788370 - Merge branch 'main' into claude
  • 277f525 - Merge pull request #77 from macadmins/claude
  • e4e1661 - Bump apple-actions/import-codesign-certs
  • 555c378 - Bump metcalfc/changelog-generator
  • 5793ebc - Merge pull request #81 from macadmins/dependabot/github_actions/apple-actions/import-codesign-certs-5142e029c445c10ffc7149d172e540235a065466
  • 1e068ed - Merge pull request #82 from macadmins/dependabot/github_actions/metcalfc/changelog-generator-0440d0932f9a0dd1cc9ecd8412830761351323bd
  • 51eb423 - remove old dependencies
  • 58b420c - remove other conficts
  • 489aae7 - add a sitecustomize
  • 3ab1b19 - also look for path
  • 4fb4dd2 - Merge 3ab1b19 into 58b420c

Flavors of Python

At this time, the automated build process will only create the Recommended package

Recommended

This is a Python.framework with a recommended set of libraries for tools like Autopkg, Munki, and InstallApplications.

Signing/Notarization

The signed package is fully notarized, including the Python.framework file

Python 3.13.13.80756

12 May 17:53

Choose a tag to compare

Notes

Python 3.13.13 Framework

Changes

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

Final Release

This is the final release of the Python 3.13 framework for Intel macs. macOS 27 will ship without Intel support so please plan your migration soon.

  • 9c34440 - Add Python 3.13 ci job and update actions
  • d8db8a2 - Revert Relocatable Python hash bump (#67)
  • 59e63bc - Update requirements_recommended.txt
  • 553880e - cherry pick python updates for last universal release
  • c39db79 - Update macOS version for build workflow
  • 565db7f - Update build environment to macOS 14
  • fe7c2ff - Add no-binary option for mypy-extensions
  • 90f0985 - pytokens as well
  • 4313548 - bump rest to macos 14 to build final intel releases
  • 4e70c3e - fix yaml
  • 373cd44 - try to fix python 3.14 and 3.13
  • 9436e45 - add a notary tool log submision fetcher
  • 2047ec4 - sign the bundled tcl/tk frameworks
  • 874c152 - Update build_python_framework_pkgs.zsh

Flavors of Python

At this time, the automated build process will only create the Recommended package

Recommended

This is a Python.framework with a recommended set of libraries for tools like Autopkg, Munki, and InstallApplications.

Signing/Notarization

The signed package is fully notarized, including the Python.framework file

Python 3.13.13.80791

12 May 19:40
d01d71e

Choose a tag to compare

Python 3.13.13.80791 Pre-release
Pre-release

Notes

Python 3.13.13 Framework

Changes

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

Final Release

This is the final release of the Python 3.13 framework for Intel macs. macOS 27 will ship without Intel support so please plan your migration soon.

  • b060a58 - Add Apple Silicon modernization design spec
  • 31813ee - Add Apple Silicon modernization implementation plan
  • 24bebe0 - Refactor build script for Apple Silicon
  • 85599c2 - Move signed pkg to outputs/ before notarization
  • 3525f58 - Drop --no-binary directives (use prebuilt arm64 wheels)
  • e4ea005 - Remove minimal and no_customization build flavors
  • 560b0b4 - Update README for Apple Silicon, single-flavor build
  • 91480ef - Fix PYTHON_BASEURL format string slot count
  • 73f524e - Bump Python package pins to latest with cp313 arm64 wheels
  • 700848e - Force writable perms on existing FRAMEWORKDIR
  • 10a76b1 - Revert RP_SHA to fb4dd9b (last known-good for Apple Silicon)
  • 7773030 - Drop --no-unsign and bump RP_SHA to 8ee72fe
  • 982881a - Enable Dependabot for GitHub Actions
  • 39c591a - Bump 3.11/3.12/3.13 to latest patches; switch to long-flag script invocation
  • 1f9922e - Add Python 3.14.5 build workflow
  • c06e814 - Mark 3.9 and 3.10 as final releases; switch to long-flag script invocation
  • 24bd176 - Document validation findings in design spec and plan
  • 3f9727a - Remove orphaned requirement_files/ directory
  • 0614679 - Add Python 3.9 holdbacks for 12 more packages
  • 0518f79 - tests
  • bc3ba05 - Record cross-version validation results
  • 5f3cdae - Modernize CI: macos-26 runner, drop pinned Xcode path, bump action pins
  • 9e1033e - Bump CI actions to actual latest stable releases
  • c7b4685 - remove py 3.9 and 3.10
  • 6788370 - Merge branch 'main' into claude
  • 277f525 - Merge pull request #77 from macadmins/claude
  • e4e1661 - Bump apple-actions/import-codesign-certs
  • 555c378 - Bump metcalfc/changelog-generator
  • 5793ebc - Merge pull request #81 from macadmins/dependabot/github_actions/apple-actions/import-codesign-certs-5142e029c445c10ffc7149d172e540235a065466
  • 1e068ed - Merge pull request #82 from macadmins/dependabot/github_actions/metcalfc/changelog-generator-0440d0932f9a0dd1cc9ecd8412830761351323bd
  • 51eb423 - remove old dependencies
  • 58b420c - remove other conficts
  • 489aae7 - add a sitecustomize
  • 3ab1b19 - also look for path
  • 4fb4dd2 - Merge 3ab1b19 into 58b420c

Flavors of Python

At this time, the automated build process will only create the Recommended package

Recommended

This is a Python.framework with a recommended set of libraries for tools like Autopkg, Munki, and InstallApplications.

Signing/Notarization

The signed package is fully notarized, including the Python.framework file

Python 3.12.10.80751

12 May 17:18

Choose a tag to compare

Notes

Python 3.12.10 Framework

Changes

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

Final Release

This is the final release of the Python 3.12 framework for Intel macs. macOS 27 will ship without Intel support so please plan your migration soon.

Flavors of Python

At this time, the automated build process will only create the Recommended package

Recommended

This is a Python.framework with a recommended set of libraries for tools like Autopkg, Munki, and InstallApplications.

Signing/Notarization

The signed package is fully notarized, including the Python.framework file

Python 3.12.10.80791

12 May 19:39
d01d71e

Choose a tag to compare

Python 3.12.10.80791 Pre-release
Pre-release

Notes

Python 3.12.10 Framework

Changes

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

Final Release

This is the final release of the Python 3.12 framework for Intel macs. macOS 27 will ship without Intel support so please plan your migration soon.

Flavors of Python

At this time, the automated build process will only create the Recommended package

Recommended

This is a Python.framework with a recommended set of libraries for tools like Autopkg, Munki, and InstallApplications.

Signing/Notarization

The signed package is fully notarized, including the Python.framework file

Python 3.11.9.80751

12 May 17:12

Choose a tag to compare

Notes

Python 3.11.9 Framework

Changes

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

Final Release

This is the final release of the Python 3.11 framework for Intel macs. macOS 27 will ship without Intel support so please plan your migration soon.

Flavors of Python

At this time, the automated build process will only create the Recommended package

Recommended

This is a Python.framework with a recommended set of libraries for tools like Autopkg, Munki, and InstallApplications.

Signing/Notarization

The signed package is fully notarized, including the Python.framework file

Python 3.11.9.80791

12 May 19:39
d01d71e

Choose a tag to compare

Python 3.11.9.80791 Pre-release
Pre-release

Notes

Python 3.11.9 Framework

Changes

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

Final Release

This is the final release of the Python 3.11 framework for Intel macs. macOS 27 will ship without Intel support so please plan your migration soon.

Flavors of Python

At this time, the automated build process will only create the Recommended package

Recommended

This is a Python.framework with a recommended set of libraries for tools like Autopkg, Munki, and InstallApplications.

Signing/Notarization

The signed package is fully notarized, including the Python.framework file

Python 3.10.11.80750

12 May 16:51

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.

Final Release

This is the final release of the Python 3.10 framework. Python 3.10 is in security-fixes-only status and python.org has not published a macOS installer past 3.10.11. Future framework updates will target Python 3.11 and newer. Plan your migration.

  • 9c34440 - Add Python 3.13 ci job and update actions
  • d8db8a2 - Revert Relocatable Python hash bump (#67)
  • 59e63bc - Update requirements_recommended.txt
  • 553880e - cherry pick python updates for last universal release
  • c39db79 - Update macOS version for build workflow
  • 565db7f - Update build environment to macOS 14
  • fe7c2ff - Add no-binary option for mypy-extensions
  • 90f0985 - pytokens as well

Flavors of Python

At this time, the automated build process will only create the Recommended package

Recommended

This is a Python.framework with a recommended set of libraries for tools like Autopkg, Munki, and InstallApplications.

Signing/Notarization

The signed package is fully notarized, including the Python.framework file

Python 3.9.13.80750

12 May 16:43

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.

Final Release

This is the final release of the Python 3.9 framework. Python 3.9 reached end-of-life in October 2025 and python.org has not published a macOS installer past 3.9.13. Future framework updates will target Python 3.11 and newer. Plan your migration.

  • 9c34440 - Add Python 3.13 ci job and update actions
  • d8db8a2 - Revert Relocatable Python hash bump (#67)
  • 59e63bc - Update requirements_recommended.txt
  • 553880e - cherry pick python updates for last universal release
  • c39db79 - Update macOS version for build workflow
  • 565db7f - Update build environment to macOS 14
  • fe7c2ff - Add no-binary option for mypy-extensions
  • 90f0985 - pytokens as well

Flavors of Python

At this time, the automated build process will only create the Recommended package

Recommended

This is a Python.framework with a recommended set of libraries for tools like Autopkg, Munki, and InstallApplications.

Signing/Notarization

The signed package is fully notarized, including the Python.framework file