Commit Graph
30 Commits
Author SHA1 Message Date
Erik Gomez 26b0db5b8d try another way 2023-01-09 18:01:41 -06:00
Erik Gomez 1c03a419ba try the MF path instead 2023-01-09 17:39:47 -06:00
Erik Gomez 93a3115bf3 go back to dynamic header 2023-01-09 17:34:02 -06:00
Erik Gomez e77b14a31c move to xcode command line tools python instead 2023-01-09 17:12:38 -06:00
Erik Gomez ee4333a42a set xcode path 2023-01-09 17:09:32 -06:00
Erik Gomez 421bb7a916 sigh 2023-01-09 16:52:20 -06:00
Erik Gomez f58ac5b70e get builds working locally (finally) 2023-01-09 16:42:19 -06:00
Erik Gomez 17853201e2 small changes 2023-01-09 14:23:22 -06:00
Erik Gomez dd97ea183f make a bunch of changes to the build process 2023-01-09 13:51:46 -06:00
Erik Gomez 1c97a8cf5c fix build package 2022-02-10 11:04:34 -06:00
Erik Gomez abc9d006ef remove unsigned pkg from build since we wont be uploading it now 2022-02-10 10:23:32 -06:00
Erik Gomez b9b6e4e770 remove build date 2022-02-10 09:50:05 -06:00
Erik Gomez 8fd214bf54 Move to a more sane version (like nudge) and build 3.10.2 python
- This also makes changelog a bit more dynamic
2022-02-10 09:40:38 -06:00
Erik Gomez 251cdfb067 fix the notary issues (#39)
fix the notary issues

* more fixes

* do the bin version not current since current is a symlink

* add a bunch more things now

* preserve_xattr in munki-pkg signed package

* try and debug things with spctl

* change the order of the code signing

* paths are still technically wrong but this works already
2022-02-08 16:36:13 -06:00
Nate Walck 1f9aab0562 Add notarization (#37)
* Add notarization to build script

* Pass NOTARY_PASS secret as an env var to the build script
2022-02-08 09:27:09 -06:00
Nate Walck 545d9da8d3 Update to Python 3.9.10 and update libs (#36)
* Update to Python 3.9.10 and update libs

* Fix tokenize-rt version as 4.2.0 was yanked

* PyObjC doesn't seem universal anymore, trying to force a build

* Let's upgrade to latest release of PyObjC

* Update release notes to reflect PyObjC change
2022-02-02 15:49:33 -06:00
Nate Walckanderikg eb1558c95f Combined dependabot and docklib PRs (#30)
* Combined dependabot and docklib PRs

* Update requests to 2.25.1

* Add additional debug output when archs do not match

* Update PyYAML to 5.4.1

* Update Python to 3.9.5

* Update github action to do python 3.9.5

* Fix MACOS_VERSION name as they now use 11 upstream instead of 11.0

* Trying minimal to confirm that works

* First stab at updating all recommended libs, will need another pr

* Fix lib versions

* Requests was unhappy with idna 3, reverting to 2.x

* Revert pyobjc to 7.0.1

* force compilation for items that lack a universal binary

* bad copy pasta

* Update release description

* Only create a release and upload signed packages if on main

* try some more fixes

Co-authored-by: erikg <e@eriknicolasgomez.com>
2021-07-08 16:55:01 -05:00
Erik Gomez d00f59f73a try to get clean runs 2020-12-15 11:47:24 -06:00
Nate Walck d351788697 Make sure cleanup is actually working (#21) 2020-12-15 10:39:15 -06:00
Erik Gomez 326e61ec51 confirm universal before going to next step 2020-12-14 17:17:39 -06:00
Nate Walck 92fa66f67e First stab at universal 3.9.1 macadmins python (#18)
* First stab at universal 3.9.1 macadmins python

* Update workflow files

* Removed old build workflows

* Add improvements from IAs

* Revert to older MP as signing failed, update release notes
2020-12-14 17:05:39 -06:00
Erik Gomez ee805778c5 Move python frameworks into their own Python folder 2020-07-09 11:31:51 -05:00
Erik Gomez 4b5f77616f add more variables and try to create a prerelease 2020-06-19 16:23:04 -05:00
Erik Gomez 5a1d094201 Update framework path, symlinks and add signing support
- /Library/SystemFrameworks -> /Library/ManagedFrameworks
- Python3.framework/Versions/3.8/bin/python3.8 -> Python3.framework/Versions/Current/bin/python3
- /usr/local/bin/python3.framework -> /usr/local/bin/managed_python3
- Add signing option with Clever DevOps signing cert
- Remove unnecessary Python3.framework/python3 symlink
- Update README with all the changes
2020-06-19 14:14:06 -05:00
Erik Gomez dc297d5711 Merge branch 'master' of https://github.com/macadmins/python 2020-06-15 09:19:57 -05:00
Erik Gomez 53c29b83c4 Create symbolic links to help with use 2020-06-15 09:04:49 -05:00
Marnin de343551d4 Fixed Opinionated Typo 2020-06-15 08:39:26 -04:00
Erik Gomez 0692b77619 Change to Python3.framework for future python versions 2020-06-14 22:09:52 -05:00
Erik Gomez 306ee5d21b Enhance build script and make master built tool
- automatically builds the zip file
- cleans up after itself
- puts all files in /outputs
- another zsh file to make all four packages/zips
2020-06-14 21:43:35 -05:00
Erik Gomez cbe94b9abf first real commit
- Package builder
- README
- requirement files per library
- master requirement files for each package
2020-06-14 15:11:27 -05:00