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