Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify noxfile setup. #2806

Merged
merged 25 commits into from
Apr 2, 2020
Merged

Simplify noxfile setup. #2806

merged 25 commits into from
Apr 2, 2020

Conversation

kurtisvg
Copy link
Contributor

@kurtisvg kurtisvg commented Feb 10, 2020

This PR simplifies the noxfile setup, causing each project use noxfile.py in the project folder. If no noxfile is found, it will search for a noxfile-template.py in the nearest parent folder and use that instead. This will allow per-project configuration of sample versions (and other tests).

Other things:

  • Tests python 3.6 and 3.7 by default
  • Adds Python 3.8 kokoro build configs (won't be active until job is also updated)
  • Removes the shared testing/requirements.py and added project specific requirements-tests.py instead
  • Configures appengine/standard to only test Python 2.7

@kurtisvg kurtisvg requested a review from a team as a code owner February 10, 2020 16:38
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Feb 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants