fonctionner avec djangorestframework 3.14 (#81950) #5
2
setup.py
2
setup.py
|
@ -113,7 +113,7 @@ setup(
|
|||
'django-ckeditor<4.5.4',
|
||||
'django-haystack<3.2',
|
||||
'django-taggit<3',
|
||||
'djangorestframework>=3.3,<3.13',
|
||||
'djangorestframework>=3.3,<3.15',
|
||||
'requests',
|
||||
'whoosh',
|
||||
'XStatic-Select2',
|
||||
|
|
7
tox.ini
7
tox.ini
|
@ -1,7 +1,6 @@
|
|||
[tox]
|
||||
envlist =
|
||||
py3-django22-drf39
|
||||
py3-django22-drf312
|
||||
py3-django32-drf314
|
||||
py3-django32-black-coverage-pylint-drf312
|
||||
tnoel marked this conversation as resolved
|
||||
toxworkdir = {env:TMPDIR:/tmp}/tox-{env:USER}/welco/{env:BRANCH_NAME:}
|
||||
|
||||
|
@ -15,9 +14,7 @@ setenv =
|
|||
fast: FAST=--nomigrations
|
||||
coverage: COVERAGE=--junitxml=junit-{envname}.xml --cov-report xml --cov-report html --cov=welco/
|
||||
deps =
|
||||
django22: django>=2.2,<2.3
|
||||
django32: django>=3.2,<3.3
|
||||
django22: django-haystack<2.8
|
||||
pytest-cov
|
||||
pytest-django
|
||||
pytest!=5.3.3
|
||||
|
@ -33,8 +30,8 @@ deps =
|
|||
lxml
|
||||
git+https://git.entrouvert.org/debian/django-ckeditor.git
|
||||
black: pre-commit
|
||||
drf39: djangorestframework>=3.9,<3.10
|
||||
drf312: djangorestframework>=3.12,<3.13
|
||||
drf314: djangorestframework>=3.14,<3.15
|
||||
commands =
|
||||
tnoel
commented
Ca doit être supprimable, comme le 312 en dessous ? Ca doit être supprimable, comme le 312 en dessous ?
fpeters
commented
Et les dj22 etc. aussi. Et les dj22 etc. aussi.
|
||||
pylint: ./pylint.sh welco/
|
||||
py.test {env:COVERAGE:} {posargs:tests/}
|
||||
|
|
Loading…
Reference in New Issue
Passer ici aussi en drf314 ?
L'idée était de continuer sur drf312 quand même, parce que c'est ça qu'on a sur les prods actuelles.
À noter qu'ici parce que c'est welco et on ne développe pas dessus et que jusqu'au commit précédent les tests tournaient déjà trois fois. Mais dans les autres modules, j'ai zéro envie de multiplier par deux le temps passé dans jenkins, donc mon idée sera de lancer la PR avec un premier commit sur le setup.py pour monter la limite, pour voir que les tests tournent, puis un autre commit pour mettre une limite <3.13 au niveau du tox.ini, pour continuer à builder sur cette version bullseye uniquement. (et quand s'approchera le moment de monter de version debian, monter ici).