summaryrefslogtreecommitdiff
path: root/noxfile.py
Commit message (Collapse)AuthorAgeFilesLines
* Don't install '.' in bindep target.Clark Boylan2022-12-291-1/+0
| | | | | | | | | The bindep target needs to be able to run when distro deps required to install Zuul are not yet installed (as bindep is what tells the user what distro deps to install). Drop the session install for '.' to address this. Change-Id: I1dfa125df7dfaf9601880f4eadbfafb91ab01945
* Pass session.posargs to nox venv session's run callClark Boylan2022-12-291-1/+1
| | | | | | | It is an error to pass no arguments to session.run() and using session.posargs preserves previous tox behavior. Change-Id: I7393b400059313528774ef477c4a96c71c04fe7e
* Add noxfile and switch to noxJames E. Blair2022-12-201-0/+127
Tox v4 behaves significantly differently than v3, and some of the more complex things we do with tox would need an overhaul to continue to use it. Meanwhile, nox is much simpler and more flexible, so let's try using it. This adds a noxfile which should be equivalent to our tox.ini file. We still need to update the docs build (which involves changes to base jobs) before we can completely remove tox. Depends-On: https://review.opendev.org/868134 Change-Id: Ibebb0988d2702d310e46c437e58917db3f091382