Closed
Description
Build all at once. This script should do the following:
- Expects that all supported python versions are installed
a) On Windows search for Pythos in the root directory
and in %localappdata%\Programs\Python
b) On Mac use system Python 2.7 and Python 3 from ~/.pyenv/versions/
directory
c) On Linux use only Pythons from ~/.pyenv/versions/ directory - Expects cef_binary*/ directories from Spotify to be in the build/ directory
- Install and/or upgrade tools/requirements.txt
- Run automate.py --prebuilt-cef using both Python 32-bit and Python 64-bit
- Pack the prebuilt biaries using zip on Win/Mac and .tar.gz on Linux
and move to build/distrib/ - Build cefpython modules for all supported Python versions on both
32-bit and 64-bit - Make setup installers and pack them to zip (Win/Mac) or .tar.gz (Linux)
- Make wheel packages
- Move setup and wheel packages to the build/distrib/ directory
- Clean temporary directories