Closed austin-schick closed 1 year ago
Looks reasonable. Glad to see some of the scripts in Python now instead of bash. Are the changes to py310 and younger binaries (e.g. cmu_graphics/libs/cairo_loader/modules/cairo_mac/cairo/cpython-36m-darwin_dylibs/libcairo.2.dylib) significant? Or are they just a new signature on identical content? The diff would be nicer if we didn't modify those, but maybe it's necessary. Probably not worth much extra effort to keep them identical.
The changes to older binaries are a side-effect of the notarization script re-signing all binaries. I think we could avoid doing that in the future. Maybe we can even rewrite the notarization script in Python!
Adds support for Python 3.11, improves documentation and processes for supporting new Python versions.