Merge pull request #536 from tahoe-lafs/2958.pip-vs-pyinstaller-vs-pep517

Get pip 19 and pyinstaller 3.4 working together

Fixes ticket:2958
This commit is contained in:
Jean-Paul Calderone 2019-01-23 18:10:08 -05:00 committed by GitHub
commit 1db86c681b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 0 deletions

1
newsfragments/2958.other Normal file
View File

@ -0,0 +1 @@
The PyInstaller CI job now works around a pip/pyinstaller incompatibility.

View File

@ -118,6 +118,9 @@ commands =
sphinx-build -b html -d {toxinidir}/docs/_build/doctrees {toxinidir}/docs {toxinidir}/docs/_build/html
[testenv:pyinstaller]
# We override this to pass --no-use-pep517 because pyinstaller (3.4, at least)
# is broken when pep517 rules are followed.
install_command = python -m pip --no-use-pep517 install {opts} {packages}
extras =
deps =
packaging