Blender Git Commit Log

Git Commits -> Revision 973ee18

October 11, 2021, 08:17 (GMT)
Bump Python to 3.9.7 and add zstandard package

These changes will be committed in two separate consecutive commits.
It's easier to review & build as a whole, hence the single diff.

----------------------

*Bump Python 3.9.2 ? 3.9.7*

If we're going to add a Python package to Blender, this usually means
rebuilding all of Python, so we might just as well bump it to the
latest 3.9 release.

----------------------

*Bundle the `zstandard` Python package*

This package allows Python scripts to handle compressed blend files.
This is for example needed by #blender_asset_tracer to send files to a
Flamenco render farm.

This change includes a new `WITH_PYTHON_INSTALL_ZSTANDARD` build-time
option, to control whether to actually install the package. For this
the already-existing approach for Requests was copied. I'm not too
happy with the way Python packages and their dependents (Audaspace &
Mantaflow) are handled, but that's for a different cleanup commit.

Differential Revision: https://developer.blender.org/D12777

Commit Details:

Full Hash: 973ee18ecbcf564d01ae040024fc06dc6554357f
Parent Commit: cefcc1e
Lines Changed: +39, -1

5 Modified Paths:

/build_files/build_environment/cmake/python_site_packages.cmake (+1, -1) (Diff)
/build_files/build_environment/cmake/versions.cmake (+1, -0) (Diff)
/build_files/build_environment/install_deps.sh (+8, -0) (Diff)
/CMakeLists.txt (+11, -0) (Diff)
/source/creator/CMakeLists.txt (+18, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021