Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3aa0706

Browse files
committed
test using tox-uv
1 parent 22d7a26 commit 3aa0706

2 files changed

Lines changed: 34 additions & 33 deletions

File tree

CHANGES

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ Version History
22
===============
33

44

5-
Version 0.6.3 (unreleased)
6-
--------------------------
7-
* Test against Django 6.0a1
5+
Version 0.6.3
6+
-------------
7+
* Test against Django 6.0
88
* Support animated CAPTCHAs (AVIF or GIF)
99

1010
Version 0.6.2

tox.ini

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
21
[tox]
2+
requires =
3+
tox>=4.31
4+
tox-uv>=1.23
5+
36
envlist =
47
py{39,310,311}-django42,
58
py{310,311,312}-django{50,51},
@@ -13,16 +16,16 @@ envlist =
1316

1417
[gh-actions]
1518
python =
16-
3.13: py313-django52, py313-django52-drf, py313-django60
17-
3.12: py312-django50, py312-django51, py312-django52, py312-django51-jinja2
18-
3.11: p311-django-51, p311-django-50, p311-django-50-jinjia, p311-django-42, p311-django-42-jinjia
19-
3.10: py310-django42, py310-django42-jinja2, py310-django50, py310-django51, py310-django50-jinja2
20-
3.9: py39-django42, py39-django42-jinja2
19+
3.13: py313-django52, py313-django52-drf, py313-django60
20+
3.12: py312-django50, py312-django51, py312-django52, py312-django51-jinja2
21+
3.11: p311-django-51, p311-django-50, p311-django-50-jinjia, p311-django-42, p311-django-42-jinjia
22+
3.10: py310-django42, py310-django42-jinja2, py310-django50, py310-django51, py310-django50-jinja2
23+
3.9: py39-django42, py39-django42-jinja2
2124

2225
[testenv]
2326
changedir = testproject
2427
commands =
25-
python -Wd manage.py test captcha
28+
python -Wd manage.py test captcha
2629

2730
setenv =
2831
PYTHONDONTWRITEBYTECODE=1
@@ -64,35 +67,33 @@ commands = python -Wd manage.py test captcha --settings drf_settings
6467
[testenv:gettext]
6568
basepython = python3.12
6669
changedir = captcha/locale/
67-
allowlist_externals =
68-
msgfmt
70+
allowlist_externals = msgfmt
6971

7072
commands =
71-
msgfmt -c -o bg/LC_MESSAGES/django.mo bg/LC_MESSAGES/django.po
72-
msgfmt -c -o cs/LC_MESSAGES/django.mo cs/LC_MESSAGES/django.po
73-
msgfmt -c -o de/LC_MESSAGES/django.mo de/LC_MESSAGES/django.po
74-
msgfmt -c -o en/LC_MESSAGES/django.mo en/LC_MESSAGES/django.po
75-
msgfmt -c -o es/LC_MESSAGES/django.mo es/LC_MESSAGES/django.po
76-
msgfmt -c -o fa/LC_MESSAGES/django.mo fa/LC_MESSAGES/django.po
77-
msgfmt -c -o fr/LC_MESSAGES/django.mo fr/LC_MESSAGES/django.po
78-
msgfmt -c -o it/LC_MESSAGES/django.mo it/LC_MESSAGES/django.po
79-
msgfmt -c -o ja/LC_MESSAGES/django.mo ja/LC_MESSAGES/django.po
80-
msgfmt -c -o nl/LC_MESSAGES/django.mo nl/LC_MESSAGES/django.po
81-
msgfmt -c -o pl/LC_MESSAGES/django.mo pl/LC_MESSAGES/django.po
82-
msgfmt -c -o pt_BR/LC_MESSAGES/django.mo pt_BR/LC_MESSAGES/django.po
83-
msgfmt -c -o ru/LC_MESSAGES/django.mo ru/LC_MESSAGES/django.po
84-
msgfmt -c -o sk/LC_MESSAGES/django.mo sk/LC_MESSAGES/django.po
85-
msgfmt -c -o sv/LC_MESSAGES/django.mo sv/LC_MESSAGES/django.po
86-
msgfmt -c -o tr/LC_MESSAGES/django.mo tr/LC_MESSAGES/django.po
87-
msgfmt -c -o uk/LC_MESSAGES/django.mo uk/LC_MESSAGES/django.po
88-
msgfmt -c -o zh_CN/LC_MESSAGES/django.mo zh_CN/LC_MESSAGES/django.po
89-
msgfmt -c -o zh_Hans/LC_MESSAGES/django.mo zh_Hans/LC_MESSAGES/django.po
73+
msgfmt -c -o bg/LC_MESSAGES/django.mo bg/LC_MESSAGES/django.po
74+
msgfmt -c -o cs/LC_MESSAGES/django.mo cs/LC_MESSAGES/django.po
75+
msgfmt -c -o de/LC_MESSAGES/django.mo de/LC_MESSAGES/django.po
76+
msgfmt -c -o en/LC_MESSAGES/django.mo en/LC_MESSAGES/django.po
77+
msgfmt -c -o es/LC_MESSAGES/django.mo es/LC_MESSAGES/django.po
78+
msgfmt -c -o fa/LC_MESSAGES/django.mo fa/LC_MESSAGES/django.po
79+
msgfmt -c -o fr/LC_MESSAGES/django.mo fr/LC_MESSAGES/django.po
80+
msgfmt -c -o it/LC_MESSAGES/django.mo it/LC_MESSAGES/django.po
81+
msgfmt -c -o ja/LC_MESSAGES/django.mo ja/LC_MESSAGES/django.po
82+
msgfmt -c -o nl/LC_MESSAGES/django.mo nl/LC_MESSAGES/django.po
83+
msgfmt -c -o pl/LC_MESSAGES/django.mo pl/LC_MESSAGES/django.po
84+
msgfmt -c -o pt_BR/LC_MESSAGES/django.mo pt_BR/LC_MESSAGES/django.po
85+
msgfmt -c -o ru/LC_MESSAGES/django.mo ru/LC_MESSAGES/django.po
86+
msgfmt -c -o sk/LC_MESSAGES/django.mo sk/LC_MESSAGES/django.po
87+
msgfmt -c -o sv/LC_MESSAGES/django.mo sv/LC_MESSAGES/django.po
88+
msgfmt -c -o tr/LC_MESSAGES/django.mo tr/LC_MESSAGES/django.po
89+
msgfmt -c -o uk/LC_MESSAGES/django.mo uk/LC_MESSAGES/django.po
90+
msgfmt -c -o zh_CN/LC_MESSAGES/django.mo zh_CN/LC_MESSAGES/django.po
91+
msgfmt -c -o zh_Hans/LC_MESSAGES/django.mo zh_Hans/LC_MESSAGES/django.po
9092

9193
[testenv:flake8]
9294
basepython = python3.12
9395
deps = flake8
94-
commands=
95-
flake8 {toxinidir}/captcha
96+
commands= flake8 {toxinidir}/captcha
9697

9798
[testenv:docs]
9899
basepython = python3.12

0 commit comments

Comments
 (0)