blob: c6a7079effa2d3e64a622c2842d1f4fc075439df [file] [log] [blame]
Clark Boylanc7f4d612023-01-24 10:33:12 -08001# Licensed under the Apache License, Version 2.0 (the "License"); you may
2# not use this file except in compliance with the License. You may obtain
3# a copy of the License at
4#
5# http://www.apache.org/licenses/LICENSE-2.0
6#
7# Unless required by applicable law or agreed to in writing, software
8# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
9# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
10# License for the specific language governing permissions and limitations
11# under the License.
12
13import nox
14
15
16nox.options.error_on_external_run = True
17nox.options.reuse_existing_virtualenvs = True
18nox.options.sessions = ["linters"]
19
20
21@nox.session(python="3")
22def linters(session):
23 session.install("-r", "requirements.txt")
24 session.install("-r", "test-requirements.txt")
25 session.install(".")
26 session.run("flake8")
27
28
29@nox.session(python="3")
30def venv(session):
31 session.install("-r", "requirements.txt")
32 session.install("-r", "test-requirements.txt")
33 session.install(".")
34 session.run(*session.posargs)