2020-04-09 08:57:32 -05:00
|
|
|
default_language_version:
|
|
|
|
python: python3
|
|
|
|
|
2019-03-24 20:22:58 +00:00
|
|
|
exclude: ^(doc/_static/.*|doc/_themes/.*)$
|
|
|
|
repos:
|
|
|
|
- repo: https://github.com/saltstack/pip-tools-compile-impersonate
|
|
|
|
rev: master
|
|
|
|
hooks:
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-03-28 19:42:12 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-linux-py3.5-zmq-requirements
|
|
|
|
name: Linux Py3.5 ZeroMQ Requirements
|
2019-09-30 18:49:03 +01:00
|
|
|
files: ^requirements/((base|zeromq|pytest)\.txt|static/linux\.in)$
|
2019-10-28 13:55:06 +00:00
|
|
|
exclude: ^requirements/static/(centos-6|amzn-2018\.03|lint|cloud|docs|darwin|windows)\.in$
|
2019-03-28 19:42:12 +00:00
|
|
|
args:
|
2019-03-30 18:57:11 +00:00
|
|
|
- -v
|
2019-03-28 19:42:12 +00:00
|
|
|
- --py-version=3.5
|
|
|
|
- --platform=linux
|
|
|
|
- --include=requirements/base.txt
|
2019-03-24 20:22:58 +00:00
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-03-24 20:22:58 +00:00
|
|
|
- id: pip-tools-compile
|
2019-10-28 13:55:06 +00:00
|
|
|
alias: compile-darwin-py3.5-zmq-requirements
|
|
|
|
name: Darwin Py3.5 ZeroMQ Requirements
|
2020-03-23 22:43:53 +00:00
|
|
|
files: ^(pkg/osx/(req|req_ext|req_pyobjc)\.txt|requirements/((base|zeromq|pytest)\.txt|static/darwin\.in))$
|
2019-03-28 19:42:12 +00:00
|
|
|
args:
|
2019-03-30 18:57:11 +00:00
|
|
|
- -v
|
2019-03-28 19:42:12 +00:00
|
|
|
- --py-version=3.5
|
|
|
|
- --platform=darwin
|
2019-06-06 11:44:09 +01:00
|
|
|
- --include=pkg/osx/req.txt
|
2020-03-23 13:56:41 -06:00
|
|
|
- --include=pkg/osx/req_ext.txt
|
2020-03-23 22:43:53 +00:00
|
|
|
- --include=pkg/osx/req_pyobjc.txt
|
2019-03-28 19:42:12 +00:00
|
|
|
- --include=requirements/base.txt
|
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
2019-06-06 11:44:09 +01:00
|
|
|
- --passthrough-line-from-input=^pyobjc(.*)$
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-03-28 19:42:12 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-windows-py3.5-zmq-requirements
|
|
|
|
name: Windows Py3.5 ZeroMQ Requirements
|
2019-06-06 11:26:24 +01:00
|
|
|
files: ^(pkg/windows/(req|req_win)\.txt|requirements/((base|zeromq|pytest)\.txt|static/windows\.in))$
|
2019-03-24 20:22:58 +00:00
|
|
|
args:
|
2019-03-30 18:57:11 +00:00
|
|
|
- -v
|
2019-03-28 19:42:12 +00:00
|
|
|
- --py-version=3.5
|
2019-03-24 20:22:58 +00:00
|
|
|
- --platform=windows
|
2019-06-06 11:26:24 +01:00
|
|
|
- --include=pkg/windows/req.txt
|
|
|
|
- --include=pkg/windows/req_win.txt
|
2019-03-28 19:42:12 +00:00
|
|
|
- --include=requirements/base.txt
|
2019-03-24 20:22:58 +00:00
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
2019-03-28 19:42:12 +00:00
|
|
|
|
2019-04-18 18:48:42 +01:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-cloud-py3.5-requirements
|
|
|
|
name: Cloud Py3.5 Requirements
|
|
|
|
files: ^requirements/(static/cloud\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.5
|
|
|
|
|
2019-05-29 11:36:03 +01:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-doc-requirements
|
|
|
|
name: Docs Py3.5 Requirements
|
|
|
|
files: ^requirements/((base|zeromq|pytest)\.txt|static/docs\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.5
|
|
|
|
- --platform=linux
|
|
|
|
|
2020-04-14 18:37:33 -04:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-changelog-requirements
|
|
|
|
name: Changelog Py3.5 Requirements
|
|
|
|
files: ^requirements/static/changelog\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.5
|
|
|
|
- --platform=linux
|
|
|
|
|
2019-11-13 14:14:35 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-linux-crypto-py3.5-requirements
|
|
|
|
name: Linux Py3.5 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.5
|
|
|
|
- --platform=linux
|
|
|
|
- --out-prefix=linux
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-11-13 14:14:35 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-darwin-crypto-py3.5-requirements
|
|
|
|
name: Darwin Py3.5 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.5
|
|
|
|
- --platform=darwin
|
|
|
|
- --out-prefix=darwin
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-11-13 14:14:35 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-windows-crypto-py3.5-requirements
|
|
|
|
name: Windows Py3.5 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.5
|
|
|
|
- --platform=windows
|
|
|
|
- --out-prefix=windows
|
|
|
|
|
2019-12-03 10:57:49 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-lint-py3.5-requirements
|
|
|
|
name: Lint Py3.5 Requirements
|
|
|
|
files: ^requirements/static/lint\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.5
|
|
|
|
- --platform=linux
|
|
|
|
|
2019-03-24 20:22:58 +00:00
|
|
|
- id: pip-tools-compile
|
2019-03-28 19:42:12 +00:00
|
|
|
alias: compile-linux-py3.6-zmq-requirements
|
|
|
|
name: Linux Py3.6 ZeroMQ Requirements
|
2019-09-30 18:49:03 +01:00
|
|
|
files: ^requirements/((base|zeromq|pytest)\.txt|static/linux\.in)$
|
2019-10-28 13:55:06 +00:00
|
|
|
exclude: ^requirements/static/(centos-6|amzn-2018\.03|lint|cloud|docs|darwin|windows)\.in$
|
2019-03-28 19:42:12 +00:00
|
|
|
args:
|
2019-03-30 18:57:11 +00:00
|
|
|
- -v
|
2019-03-28 19:42:12 +00:00
|
|
|
- --py-version=3.6
|
|
|
|
- --platform=linux
|
|
|
|
- --include=requirements/base.txt
|
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-03-28 19:42:12 +00:00
|
|
|
- id: pip-tools-compile
|
2019-10-28 13:55:06 +00:00
|
|
|
alias: compile-darwin-py3.6-zmq-requirements
|
|
|
|
name: Darwin Py3.6 ZeroMQ Requirements
|
2020-03-23 22:43:53 +00:00
|
|
|
files: ^(pkg/osx/(req|req_ext|req_pyobjc)\.txt|requirements/((base|zeromq|pytest)\.txt|static/darwin\.in))$
|
2019-03-24 20:22:58 +00:00
|
|
|
args:
|
2019-03-30 18:57:11 +00:00
|
|
|
- -v
|
2019-03-28 19:42:12 +00:00
|
|
|
- --py-version=3.6
|
|
|
|
- --platform=darwin
|
2019-06-06 11:44:09 +01:00
|
|
|
- --include=pkg/osx/req.txt
|
2020-03-23 13:56:41 -06:00
|
|
|
- --include=pkg/osx/req_ext.txt
|
2020-03-23 22:43:53 +00:00
|
|
|
- --include=pkg/osx/req_pyobjc.txt
|
2019-03-28 19:42:12 +00:00
|
|
|
- --include=requirements/base.txt
|
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
2019-06-06 11:44:09 +01:00
|
|
|
- --passthrough-line-from-input=^pyobjc(.*)$
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-03-28 19:42:12 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-windows-py3.6-zmq-requirements
|
|
|
|
name: Windows Py3.6 ZeroMQ Requirements
|
2019-06-06 11:26:24 +01:00
|
|
|
files: ^(pkg/windows/(req|req_win)\.txt|requirements/((base|zeromq|pytest)\.txt|static/windows\.in))$
|
2019-03-28 19:42:12 +00:00
|
|
|
args:
|
2019-03-30 18:57:11 +00:00
|
|
|
- -v
|
2019-03-28 19:42:12 +00:00
|
|
|
- --py-version=3.6
|
|
|
|
- --platform=windows
|
2019-06-06 11:26:24 +01:00
|
|
|
- --include=pkg/windows/req.txt
|
|
|
|
- --include=pkg/windows/req_win.txt
|
2019-03-28 19:42:12 +00:00
|
|
|
- --include=requirements/base.txt
|
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
2019-04-18 18:48:42 +01:00
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-cloud-py3.6-requirements
|
|
|
|
name: Cloud Py3.6 Requirements
|
|
|
|
files: ^requirements/(static/cloud\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.6
|
2019-05-09 11:52:48 +01:00
|
|
|
|
2019-05-28 16:07:47 +01:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-doc-requirements
|
|
|
|
name: Docs Py3.6 Requirements
|
|
|
|
files: ^requirements/((base|zeromq|pytest)\.txt|static/docs\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.6
|
|
|
|
- --platform=linux
|
|
|
|
|
2020-04-14 18:37:33 -04:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-changelog-requirements
|
|
|
|
name: Changelog Py3.6 Requirements
|
|
|
|
files: ^requirements/static/changelog\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.6
|
|
|
|
- --platform=linux
|
|
|
|
|
2019-11-13 14:14:35 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-linux-crypto-py3.6-requirements
|
|
|
|
name: Linux Py3.6 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.6
|
|
|
|
- --platform=linux
|
|
|
|
- --out-prefix=linux
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-11-13 14:14:35 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-darwin-crypto-py3.6-requirements
|
|
|
|
name: Darwin Py3.6 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.6
|
|
|
|
- --platform=darwin
|
|
|
|
- --out-prefix=darwin
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-11-13 14:14:35 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-windows-crypto-py3.6-requirements
|
|
|
|
name: Windows Py3.6 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.6
|
|
|
|
- --platform=windows
|
|
|
|
- --out-prefix=windows
|
|
|
|
|
2019-12-03 10:57:49 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-lint-py3.6-requirements
|
|
|
|
name: Lint Py3.6 Requirements
|
|
|
|
files: ^requirements/static/lint\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.6
|
|
|
|
- --platform=linux
|
|
|
|
|
2019-05-09 11:52:48 +01:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-linux-py3.7-zmq-requirements
|
|
|
|
name: Linux Py3.7 ZeroMQ Requirements
|
2019-09-30 18:49:03 +01:00
|
|
|
files: ^requirements/((base|zeromq|pytest)\.txt|static/linux\.in)$
|
2019-10-28 13:55:06 +00:00
|
|
|
exclude: ^requirements/static/(centos-6|amzn-2018\.03|lint|cloud|docs|darwin|windows)\.in$
|
2019-05-09 11:52:48 +01:00
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.7
|
|
|
|
- --platform=linux
|
|
|
|
- --include=requirements/base.txt
|
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-05-09 11:52:48 +01:00
|
|
|
- id: pip-tools-compile
|
2019-10-28 13:55:06 +00:00
|
|
|
alias: compile-darwin-py3.7-zmq-requirements
|
|
|
|
name: Darwin Py3.7 ZeroMQ Requirements
|
2020-03-23 22:43:53 +00:00
|
|
|
files: ^(pkg/osx/(req|req_ext|req_pyobjc)\.txt|requirements/((base|zeromq|pytest)\.txt|static/darwin\.in))$
|
2019-05-09 11:52:48 +01:00
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.7
|
|
|
|
- --platform=darwin
|
2019-06-06 11:44:09 +01:00
|
|
|
- --include=pkg/osx/req.txt
|
2020-03-23 13:56:41 -06:00
|
|
|
- --include=pkg/osx/req_ext.txt
|
2020-03-23 22:43:53 +00:00
|
|
|
- --include=pkg/osx/req_pyobjc.txt
|
2019-05-09 11:52:48 +01:00
|
|
|
- --include=requirements/base.txt
|
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
2019-06-06 11:44:09 +01:00
|
|
|
- --passthrough-line-from-input=^pyobjc(.*)$
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-05-09 11:52:48 +01:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-windows-py3.7-zmq-requirements
|
|
|
|
name: Windows Py3.7 ZeroMQ Requirements
|
2019-06-06 11:26:24 +01:00
|
|
|
files: ^(pkg/windows/(req|req_win)\.txt|requirements/((base|zeromq|pytest)\.txt|static/windows\.in))$
|
2019-05-09 11:52:48 +01:00
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.7
|
|
|
|
- --platform=windows
|
2019-06-06 11:26:24 +01:00
|
|
|
- --include=pkg/windows/req.txt
|
|
|
|
- --include=pkg/windows/req_win.txt
|
2019-05-09 11:52:48 +01:00
|
|
|
- --include=requirements/base.txt
|
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-cloud-py3.7-requirements
|
|
|
|
name: Cloud Py3.7 Requirements
|
|
|
|
files: ^requirements/(static/cloud\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.7
|
2019-05-29 11:36:03 +01:00
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-doc-requirements
|
|
|
|
name: Docs Py3.7 Requirements
|
|
|
|
files: ^requirements/((base|zeromq|pytest)\.txt|static/docs\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.7
|
|
|
|
- --platform=linux
|
2019-11-29 16:13:36 +00:00
|
|
|
|
2020-04-14 18:37:33 -04:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-changelog-requirements
|
|
|
|
name: Changelog Py3.7 Requirements
|
|
|
|
files: ^requirements/static/changelog\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.7
|
|
|
|
- --platform=linux
|
|
|
|
|
2019-11-13 14:14:35 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-linux-crypto-py3.7-requirements
|
|
|
|
name: Linux Py3.7 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.7
|
|
|
|
- --platform=linux
|
|
|
|
- --out-prefix=linux
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-11-13 14:14:35 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-darwin-crypto-py3.7-requirements
|
|
|
|
name: Darwin Py3.7 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.7
|
|
|
|
- --platform=darwin
|
|
|
|
- --out-prefix=darwin
|
2019-12-03 10:57:49 +00:00
|
|
|
|
2019-11-13 14:14:35 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-windows-crypto-py3.7-requirements
|
|
|
|
name: Windows Py3.7 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.7
|
|
|
|
- --platform=windows
|
|
|
|
- --out-prefix=windows
|
|
|
|
|
2019-12-03 10:57:49 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-lint-py3.7-requirements
|
|
|
|
name: Lint Py3.7 Requirements
|
|
|
|
files: ^requirements/static/lint\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.7
|
|
|
|
- --platform=linux
|
|
|
|
|
2020-02-07 12:30:18 +00:00
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-linux-py3.8-zmq-requirements
|
|
|
|
name: Linux Py3.8 ZeroMQ Requirements
|
|
|
|
files: ^requirements/((base|zeromq|pytest)\.txt|static/linux\.in)$
|
|
|
|
exclude: ^requirements/static/(centos-6|amzn-2018\.03|lint|cloud|docs|darwin|windows)\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.8
|
|
|
|
- --platform=linux
|
|
|
|
- --include=requirements/base.txt
|
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-darwin-py3.8-zmq-requirements
|
|
|
|
name: Darwin Py3.8 ZeroMQ Requirements
|
|
|
|
files: ^(pkg/osx/(req|req_ext)\.txt|requirements/((base|zeromq|pytest)\.txt|static/darwin\.in))$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.8
|
|
|
|
- --platform=darwin
|
|
|
|
- --include=pkg/osx/req.txt
|
|
|
|
- --include=pkg/osx/req_ext.txt
|
|
|
|
- --include=requirements/base.txt
|
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
|
|
|
- --passthrough-line-from-input=^pyobjc(.*)$
|
|
|
|
|
|
|
|
# Commented out since pywin32 and pymssql do not have packages or support for Py >= 3.8
|
|
|
|
# - id: pip-tools-compile
|
|
|
|
# alias: compile-windows-py3.8-zmq-requirements
|
|
|
|
# name: Windows Py3.8 ZeroMQ Requirements
|
|
|
|
# files: ^(pkg/windows/(req|req_win)\.txt|requirements/((base|zeromq|pytest)\.txt|static/windows\.in))$
|
|
|
|
# args:
|
|
|
|
# - -v
|
|
|
|
# - --py-version=3.8
|
|
|
|
# - --platform=windows
|
|
|
|
# - --include=pkg/windows/req.txt
|
|
|
|
# - --include=pkg/windows/req_win.txt
|
|
|
|
# - --include=requirements/base.txt
|
|
|
|
# - --include=requirements/zeromq.txt
|
|
|
|
# - --include=requirements/pytest.txt
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-cloud-py3.8-requirements
|
|
|
|
name: Cloud Py3.8 Requirements
|
|
|
|
files: ^requirements/(static/cloud\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.8
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-doc-requirements
|
|
|
|
name: Docs Py3.8 Requirements
|
|
|
|
files: ^requirements/((base|zeromq|pytest)\.txt|static/docs\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.8
|
|
|
|
- --platform=linux
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-linux-crypto-py3.8-requirements
|
|
|
|
name: Linux Py3.8 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.8
|
|
|
|
- --platform=linux
|
|
|
|
- --out-prefix=linux
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-darwin-crypto-py3.8-requirements
|
|
|
|
name: Darwin Py3.8 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.8
|
|
|
|
- --platform=darwin
|
|
|
|
- --out-prefix=darwin
|
|
|
|
|
|
|
|
# Commented out since pywin32 and pymssql do not have packages or support for Py >= 3.8
|
|
|
|
# - id: pip-tools-compile
|
|
|
|
# alias: compile-windows-crypto-py3.8-requirements
|
|
|
|
# name: Windows Py3.8 Crypto Requirements
|
|
|
|
# files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
# args:
|
|
|
|
# - -v
|
|
|
|
# - --py-version=3.8
|
|
|
|
# - --platform=windows
|
|
|
|
# - --out-prefix=windows
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-lint-py3.8-requirements
|
|
|
|
name: Lint Py3.8 Requirements
|
|
|
|
files: ^requirements/static/lint\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.8
|
|
|
|
- --platform=linux
|
|
|
|
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-linux-py3.9-zmq-requirements
|
|
|
|
name: Linux Py3.9 ZeroMQ Requirements
|
|
|
|
files: ^requirements/((base|zeromq|pytest)\.txt|static/linux\.in)$
|
|
|
|
exclude: ^requirements/static/(centos-6|amzn-2018\.03|lint|cloud|docs|darwin|windows)\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.9
|
|
|
|
- --platform=linux
|
|
|
|
- --include=requirements/base.txt
|
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-darwin-py3.9-zmq-requirements
|
|
|
|
name: Darwin Py3.9 ZeroMQ Requirements
|
|
|
|
files: ^(pkg/osx/(req|req_ext)\.txt|requirements/((base|zeromq|pytest)\.txt|static/darwin\.in))$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.9
|
|
|
|
- --platform=darwin
|
|
|
|
- --include=pkg/osx/req.txt
|
|
|
|
- --include=pkg/osx/req_ext.txt
|
|
|
|
- --include=requirements/base.txt
|
|
|
|
- --include=requirements/zeromq.txt
|
|
|
|
- --include=requirements/pytest.txt
|
|
|
|
- --passthrough-line-from-input=^pyobjc(.*)$
|
|
|
|
|
|
|
|
# Commented out since pywin32 and pymssql do not have packages or support for Py >= 3.8
|
|
|
|
# - id: pip-tools-compile
|
|
|
|
# alias: compile-windows-py3.9-zmq-requirements
|
|
|
|
# name: Windows Py3.9 ZeroMQ Requirements
|
|
|
|
# files: ^(pkg/windows/(req|req_win)\.txt|requirements/((base|zeromq|pytest)\.txt|static/windows\.in))$
|
|
|
|
# args:
|
|
|
|
# - -v
|
|
|
|
# - --py-version=3.9
|
|
|
|
# - --platform=windows
|
|
|
|
# - --include=pkg/windows/req.txt
|
|
|
|
# - --include=pkg/windows/req_win.txt
|
|
|
|
# - --include=requirements/base.txt
|
|
|
|
# - --include=requirements/zeromq.txt
|
|
|
|
# - --include=requirements/pytest.txt
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-cloud-py3.9-requirements
|
|
|
|
name: Cloud Py3.9 Requirements
|
|
|
|
files: ^requirements/(static/cloud\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.9
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-doc-requirements
|
|
|
|
name: Docs Py3.9 Requirements
|
|
|
|
files: ^requirements/((base|zeromq|pytest)\.txt|static/docs\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.9
|
|
|
|
- --platform=linux
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-linux-crypto-py3.9-requirements
|
|
|
|
name: Linux Py3.9 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.9
|
|
|
|
- --platform=linux
|
|
|
|
- --out-prefix=linux
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-darwin-crypto-py3.9-requirements
|
|
|
|
name: Darwin Py3.9 Crypto Requirements
|
|
|
|
files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.9
|
|
|
|
- --platform=darwin
|
|
|
|
- --out-prefix=darwin
|
|
|
|
|
|
|
|
# Commented out since pywin32 and pymssql do not have packages or support for Py >= 3.8
|
|
|
|
# - id: pip-tools-compile
|
|
|
|
# alias: compile-windows-crypto-py3.9-requirements
|
|
|
|
# name: Windows Py3.9 Crypto Requirements
|
|
|
|
# files: ^requirements/(crypto\.txt|static/crypto\.in)$
|
|
|
|
# args:
|
|
|
|
# - -v
|
|
|
|
# - --py-version=3.9
|
|
|
|
# - --platform=windows
|
|
|
|
# - --out-prefix=windows
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-lint-py3.9-requirements
|
|
|
|
name: Lint Py3.9 Requirements
|
|
|
|
files: ^requirements/static/lint\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.9
|
|
|
|
- --platform=linux
|
|
|
|
|
2020-04-23 11:48:17 +01:00
|
|
|
# ----- Invoke ---------------------------------------------------------------------------------------------------->
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-py3.5-invoke-requirements
|
|
|
|
name: Linux Py3.5 Invoke Requirements
|
|
|
|
files: ^requirements/static/invoke\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.5
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-py3.6-invoke-requirements
|
|
|
|
name: Linux Py3.6 Invoke Requirements
|
|
|
|
files: ^requirements/static/invoke\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.6
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-py3.7-invoke-requirements
|
|
|
|
name: Linux Py3.7 Invoke Requirements
|
|
|
|
files: ^requirements/static/invoke\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.7
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-py3.8-invoke-requirements
|
|
|
|
name: Linux Py3.8 Invoke Requirements
|
|
|
|
files: ^requirements/static/invoke\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.8
|
|
|
|
|
|
|
|
- id: pip-tools-compile
|
|
|
|
alias: compile-py3.9-invoke-requirements
|
|
|
|
name: Linux Py3.9 Invoke Requirements
|
|
|
|
files: ^requirements/static/invoke\.in$
|
|
|
|
args:
|
|
|
|
- -v
|
|
|
|
- --py-version=3.9
|
|
|
|
# <---- Invoke -----------------------------------------------------------------------------------------------------
|
|
|
|
|
2020-02-04 13:59:56 -06:00
|
|
|
- repo: https://github.com/timothycrosley/isort
|
2020-04-08 23:25:06 -06:00
|
|
|
rev: "1e78a9acf3110e1f9721feb591f89a451fc9876a"
|
2020-02-04 13:59:56 -06:00
|
|
|
hooks:
|
|
|
|
- id: isort
|
2020-04-10 14:52:32 -05:00
|
|
|
additional_dependencies: ['toml']
|
2020-04-09 13:20:30 -05:00
|
|
|
# This tells pre-commit not to pass files to isort.
|
|
|
|
# This should be kept in sync with pyproject.toml
|
|
|
|
exclude: >
|
|
|
|
(?x)^(
|
|
|
|
templates/.*|
|
|
|
|
salt/ext/.*|
|
|
|
|
tests/kitchen/.*
|
|
|
|
)$
|
2020-02-04 13:59:56 -06:00
|
|
|
|
|
|
|
- repo: https://github.com/psf/black
|
2020-02-07 12:30:18 +00:00
|
|
|
rev: stable
|
2020-02-04 13:59:56 -06:00
|
|
|
hooks:
|
|
|
|
- id: black
|
2020-04-09 13:20:30 -05:00
|
|
|
# This tells pre-commit not to pass files to black.
|
|
|
|
# This should be kept in sync with pyproject.toml
|
|
|
|
exclude: >
|
|
|
|
(?x)^(
|
|
|
|
templates/.*|
|
|
|
|
salt/ext/.*|
|
|
|
|
tests/kitchen/.*
|
|
|
|
)$
|
2019-11-13 14:14:35 +00:00
|
|
|
|
2020-02-07 12:30:18 +00:00
|
|
|
|
2019-11-29 16:13:36 +00:00
|
|
|
- repo: https://github.com/saltstack/salt-nox-pre-commit
|
|
|
|
rev: master
|
|
|
|
hooks:
|
|
|
|
- id: nox-py2
|
|
|
|
alias: lint-salt
|
|
|
|
name: Lint Salt
|
2020-04-23 11:48:17 +01:00
|
|
|
files: ^((setup|noxfile)|(salt|tasks)/.*)\.py$
|
2019-11-29 16:13:36 +00:00
|
|
|
args:
|
|
|
|
- -e
|
2020-01-03 13:30:03 +00:00
|
|
|
- lint-salt-pre-commit
|
2019-11-29 16:13:36 +00:00
|
|
|
- --
|
|
|
|
|
|
|
|
- repo: https://github.com/saltstack/salt-nox-pre-commit
|
|
|
|
rev: master
|
|
|
|
hooks:
|
|
|
|
- id: nox-py2
|
|
|
|
alias: lint-tests
|
|
|
|
name: Lint Tests
|
2019-12-02 16:55:38 +00:00
|
|
|
files: ^tests/.*\.py$
|
2019-11-29 16:13:36 +00:00
|
|
|
args:
|
|
|
|
- -e
|
2020-01-03 13:30:03 +00:00
|
|
|
- lint-tests-pre-commit
|
2019-11-29 16:13:36 +00:00
|
|
|
- --
|
2020-04-20 21:56:50 +01:00
|
|
|
|
|
|
|
- repo: https://github.com/saltstack/salt-nox-pre-commit
|
|
|
|
rev: master
|
|
|
|
hooks:
|
|
|
|
- id: nox-py2
|
|
|
|
alias: check-docs
|
|
|
|
name: Check Docs
|
|
|
|
files: ^(salt/.*\.py|doc/ref/.*\.rst)$
|
|
|
|
args:
|
|
|
|
- -e
|
|
|
|
- invoke-pre-commit
|
|
|
|
- --
|
|
|
|
- docs.check
|