Projet

Général

Profil

0002-tox-explicitly-match-envs-dependencies-with-debian-r.patch

Paul Marillonnet (retour le 15/04), 29 juin 2022 13:10

Télécharger (3,22 ko)

Voir les différences:

Subject: [PATCH 2/3] tox: explicitly match envs dependencies with debian
 releases (#66488)

 tox.ini | 51 +++++++++++++++++++++++++++++----------------------
 1 file changed, 29 insertions(+), 22 deletions(-)
tox.ini
6 6
[tox]
7 7
toxworkdir = {env:TMPDIR:/tmp}/tox-{env:USER}/authentic/
8 8
envlist =
9
  authentic-py3-dj22-drf39-djtables1211
10
  authentic-py3-dj22-drf312-djtables211
11
  authentic-py3-dj32-drf312-djtables241
12
  authentic-py3-dj32-drf312-djtables241-jwcrypto08
9
  py3
10
  py3-buster
11
  py3-bullseye
12
  py3-stable-backports
13 13
  code-style
14 14

  
15 15
[tox:jenkins]
16 16
envlist =
17 17
  update-locales
18
  authentic-py3-dj22-drf39-djtables1211
18
  py3-buster
19
  py3-bullseye
19 20
  check-migrations
20 21
  code-style
21 22
  pylint
......
23 24
[testenv]
24 25
setenv =
25 26

  
26
  authentic: AUTHENTIC2_SETTINGS_FILE=tests/settings.py
27
  authentic: DJANGO_SETTINGS_MODULE=authentic2.settings
27
  !rbac: AUTHENTIC2_SETTINGS_FILE=tests/settings.py
28
  !rbac: DJANGO_SETTINGS_MODULE=authentic2.settings
28 29
  rbac: DJANGO_SETTINGS_MODULE=django_rbac.test_settings
29 30

  
30
  authentic: TESTS=tests/
31
  !rbac: TESTS=tests/
31 32
  rbac: TESTS=tests_rbac/
32 33

  
33 34
  DB_ENGINE=django.db.backends.postgresql_psycopg2
......
50 51
  PYTESTOPTIONS
51 52
deps = 
52 53
  pip > 9
53
  dj22: django<2.3
54
  dj22: django-model-utils<4
55
  dj22: django-select2>=5,<6
56
  dj32: django>=3.2.12,<3.3
57
  dj32: django-model-utils>=4.2,<4.3
58
  dj32: django-select2>=7.7,<7.8
59
  djtables1211: django-tables2==1.21.1
60
  djtables211: django-tables2==2.1.1
61
  djtables241: django-tables2==2.4.1
54
  buster: django<2.3
55
  buster: django-model-utils<4
56
  buster: django-select2>=5,<6
57
  bullseye: django<2.3
58
  bullseye: django-model-utils<4
59
  bullseye: django-select2>=5,<6
60
  stable-backports: django>=3.2.12,<3.3
61
  stable-backports: django-model-utils>=4.2,<4.3
62
  stable-backports: django-select2>=7.7,<7.8
63
  buster: django-tables2==1.21.1
64
  bullseye: django-tables2==2.1.1
65
  stable-backports: django-tables2==2.4.1
62 66
  psycopg2-binary
63
  dj22: psycopg2-binary<2.9
67
  buster: psycopg2-binary<2.9
68
  bullseye: psycopg2-binary<2.9
64 69
  coverage
65 70
  pytest-cov
66 71
  pytest-django
......
84 89
  ldaptools>=0.24
85 90
  rbac: numpy
86 91
  django-filter
87
  drf39: djangorestframework>=3.9.2,<3.10
88
  drf312: djangorestframework>=3.12,<3.13
89
  jwcrypto08: jwcrypto<0.9
92
  buster: djangorestframework>=3.9.2,<3.10
93
  bullseye: djangorestframework>=3.12,<3.13
94
  stable-backports: djangorestframework>=3.12,<3.13
95
  stable-backports: jwcrypto<0.9
90 96
usedevelop = True
91 97
commands =
92 98
  ./getlasso3.sh
93
  rbac,authentic: py.test {env:PYTESTOPTIONS:} {env:FAST:} {env:REUSEDB:} {env:COVERAGE:} {env:JUNIT:} {env:SW:} {posargs:{env:TESTS} --random-group}
99
  rbac: py.test {env:PYTESTOPTIONS:} {env:FAST:} {env:REUSEDB:} {env:COVERAGE:} {env:JUNIT:} {env:SW:} {posargs:{env:TESTS} --random-group}
100
  !rbac: py.test {env:PYTESTOPTIONS:} {env:FAST:} {env:REUSEDB:} {env:COVERAGE:} {env:JUNIT:} {env:SW:} {posargs:{env:TESTS} --random-group}
94 101

  
95 102
[testenv:check-migrations]
96 103
basepython = python3
97
-