Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Move byte-compilation after installing wheel files
There are a few changes here: 1. The byte-compilation now occurs after we copy the root-scheme files and files from any wheel data dirs 1. Instead of iterating over the files in the unpacked wheel directory, we iterate over the installed files as they exist in the installation path 2. In addition to asserting that pyc files were created, we also add them to the list of installed files, so they will be included in RECORD By compiling after installation, we no longer depend on a separate temporary directory - this brings us closer to installing directly from wheel files. By compiling with source files as they exist in the installation output directory, we no longer generate pyc files with an embedded randomized temp directory - this means that wheel installs can be deterministic.
- Loading branch information