e0266ff7ee
softwarefactory-project tutorial [1] "Scenario 1" does not fail as it should for version 3.4, because the "git+https://..." dependency is printed as "demolib @ git+https://...", which is not listed as an installed package because it does not match version compare '==' Starting from pip 20.1, "freeze" command outputs requirements package using direct references [2], a Helper was introduced by [3] used in freeze by [4] This change adds the urlspec info extraction. Additional Info: - [5] requirements format PEP508 - [6] PEP610 referenced by [4] - [7] & [8] "pip freeze" vs "pip list --format=freeze" [1] https://www.softwarefactory-project.io/zuul-hands-on-part-6-cross-project-dependencies.html [2] https://www.python.org/dev/peps/pep-0440/#direct-references [3]6f689f61db
[4]196706d305
[5] https://www.python.org/dev/peps/pep-0508/ [6] https://www.python.org/dev/peps/pep-0610/ [7] https://github.com/pypa/pip/issues/8174 [8] https://github.com/pypa/pip/issues/8176 Change-Id: Id038149201829862f9944dfd8d7ceeafac670f3d
Runs tox for a project
Role Variables
Environment variables to pass in to the tox run.
Path to a pip constraints file. Will be provided to tox via
TOX_CONSTRAINTS_FILE
(deprecated but currently still supported name isUPPER_CONSTRAINTS_FILE
) environment variable if it exists.