Merge pull request #5098 from matrix-org/rav/fix_pep_517

Workarounds for pep-517 errors
This commit is contained in:
Richard van der Hoff 2019-04-25 15:11:27 +01:00 committed by GitHub
commit 2ebf7d56fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 2 deletions

View File

@ -272,7 +272,7 @@ to install using pip and a virtualenv::
virtualenv -p python3 env virtualenv -p python3 env
source env/bin/activate source env/bin/activate
python -m pip install -e .[all] python -m pip install --no-pep-517 -e .[all]
This will run a process of downloading and installing all the needed This will run a process of downloading and installing all the needed
dependencies into a virtual env. dependencies into a virtual env.

1
changelog.d/5098.misc Normal file
View File

@ -0,0 +1 @@
Add workarounds for pep-517 install errors.

View File

@ -24,6 +24,11 @@ deps =
pip>=10 pip>=10
setenv = setenv =
# we have a pyproject.toml, but don't want pip to use it for building.
# (otherwise we get an error about 'editable mode is not supported for
# pyproject.toml-style projects').
PIP_USE_PEP517 = false
PYTHONDONTWRITEBYTECODE = no_byte_code PYTHONDONTWRITEBYTECODE = no_byte_code
COVERAGE_PROCESS_START = {toxinidir}/.coveragerc COVERAGE_PROCESS_START = {toxinidir}/.coveragerc