From 52ac533f17ac7039245b79929e8bf1ad0eeaf180 Mon Sep 17 00:00:00 2001 From: Pedro Algarvio Date: Sun, 24 Mar 2019 20:22:58 +0000 Subject: [PATCH] Add pre-commit config to generate static requirements --- .pre-commit-config.yaml | 85 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 .pre-commit-config.yaml diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 00000000000..32c58ba8b20 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,85 @@ +exclude: ^(doc/_static/.*|doc/_themes/.*)$ +repos: + - repo: https://github.com/saltstack/pip-tools-compile-impersonate + rev: master + hooks: + - id: pip-tools-compile + alias: compile-linux-py3-zmq-requirements + name: Linux Py3 ZeroMQ Requirements + files: ^requirements/static/(.*)\.in$ + exclude: ^requirements/static/windows\.in$ + args: + - --out-prefix=zeromq + - --include=requirements/zeromq.txt + - --include=requirements/pytest.txt + language_version: python3 + - id: pip-tools-compile + alias: compile-linux-py2-zmq-requirements + name: Linux Py2 ZeroMQ Requirements + files: ^requirements/static/(.*)\.in$ + exclude: ^requirements/static/windows\.in$ + args: + - --out-prefix=zeromq + - --include=requirements/zeromq.txt + - --include=requirements/pytest.txt + language_version: python2 + - id: pip-tools-compile + alias: compile-linux-py3-raet-requirements + name: Linux Py3 RAET Requirements + files: ^requirements/static/(.*)\.in$ + exclude: ^requirements/static/windows\.in$ + args: + - --out-prefix=raet + - --include=requirements/raet.txt + - --include=requirements/pytest.txt + language_version: python3 + - id: pip-tools-compile + alias: compile-linux-py2-raet-requirements + name: Linux Py2 RAET Requirements + files: ^requirements/static/(.*)\.in$ + exclude: ^requirements/static/windows\.in$ + args: + - --out-prefix=raet + - --include=requirements/raet.txt + - --include=requirements/pytest.txt + language_version: python2 + - id: pip-tools-compile + alias: compile-windows-py3-zmq-requirements + name: Windows Py3 ZeroMQ Requirements + files: ^requirements/static/windows\.in$ + args: + - --platform=windows + - --out-prefix=zeromq + - --include=requirements/zeromq.txt + - --include=requirements/pytest.txt + language_version: python3 + - id: pip-tools-compile + alias: compile-windows-py2-zmq-requirements + name: Windows Py2 ZeroMQ Requirements + files: ^requirements/static/windows\.in$ + args: + - --platform=windows + - --out-prefix=zeromq + - --include=requirements/zeromq.txt + - --include=requirements/pytest.txt + language_version: python2 + - id: pip-tools-compile + alias: compile-windows-py3-raet-requirements + name: Windows Py3 RAET Requirements + files: ^requirements/static/windows\.in$ + args: + - --out-prefix=raet + - --platform=windows + - --include=requirements/raet.txt + - --include=requirements/pytest.txt + language_version: python3 + - id: pip-tools-compile + alias: compile-windows-py2-raet-requirements + name: Windows Py2 RAET Requirements + files: ^requirements/static/windows\.in$ + args: + - --out-prefix=raet + - --platform=windows + - --include=requirements/raet.txt + - --include=requirements/pytest.txt + language_version: python2