Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions scripts/populate_tox/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,13 @@
},
"python": ">=3.8",
},
"arq": {
"package": "arq",
"deps": {
"*": ["async-timeout", "pytest-asyncio", "fakeredis>=2.2.0,<2.8"],
"<=0.23": ["pydantic<2"],
},
},
"bottle": {
"package": "bottle",
"deps": {
Expand Down
1 change: 0 additions & 1 deletion scripts/populate_tox/populate_tox.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,6 @@
"potel",
# Integrations that can be migrated -- we should eventually remove all
# of these from the IGNORE list
"arq",
"asyncpg",
"beam",
"boto3",
Expand Down
12 changes: 0 additions & 12 deletions scripts/populate_tox/tox.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,6 @@ envlist =
# At a minimum, we should test against at least the lowest
# and the latest supported version of a framework.

# Arq
{py3.7,py3.11}-arq-v{0.23}
{py3.7,py3.12,py3.13}-arq-latest

# Asgi
{py3.7,py3.12,py3.13}-asgi

Expand Down Expand Up @@ -164,14 +160,6 @@ deps =

# === Integrations ===

# Arq
arq-v0.23: arq~=0.23.0
arq-v0.23: pydantic<2
arq-latest: arq
arq: fakeredis>=2.2.0,<2.8
arq: pytest-asyncio
arq: async-timeout

# Asgi
asgi: pytest-asyncio
asgi: async-asgi-testclient
Expand Down
28 changes: 15 additions & 13 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# The file (and all resulting CI YAMLs) then need to be regenerated via
# "scripts/generate-test-files.sh".
#
# Last generated: 2025-09-02T10:59:55.249513+00:00
# Last generated: 2025-09-02T13:21:02.126682+00:00

[tox]
requires =
Expand All @@ -36,10 +36,6 @@ envlist =
# At a minimum, we should test against at least the lowest
# and the latest supported version of a framework.

# Arq
{py3.7,py3.11}-arq-v{0.23}
{py3.7,py3.12,py3.13}-arq-latest

# Asgi
{py3.7,py3.12,py3.13}-asgi

Expand Down Expand Up @@ -227,6 +223,11 @@ envlist =


# ~~~ Tasks ~~~
{py3.7,py3.9,py3.10}-arq-v0.23
{py3.7,py3.10,py3.11}-arq-v0.24.0
{py3.7,py3.10,py3.11}-arq-v0.25.0
{py3.8,py3.11,py3.12}-arq-v0.26.3

{py3.6,py3.7,py3.8}-celery-v4.4.7
{py3.6,py3.7,py3.8}-celery-v5.0.5
{py3.8,py3.12,py3.13}-celery-v5.5.3
Expand Down Expand Up @@ -353,14 +354,6 @@ deps =

# === Integrations ===

# Arq
arq-v0.23: arq~=0.23.0
arq-v0.23: pydantic<2
arq-latest: arq
arq: fakeredis>=2.2.0,<2.8
arq: pytest-asyncio
arq: async-timeout

# Asgi
asgi: pytest-asyncio
asgi: async-asgi-testclient
Expand Down Expand Up @@ -632,6 +625,15 @@ deps =


# ~~~ Tasks ~~~
arq-v0.23: arq==0.23
arq-v0.24.0: arq==0.24.0
arq-v0.25.0: arq==0.25.0
arq-v0.26.3: arq==0.26.3
arq: async-timeout
arq: pytest-asyncio
arq: fakeredis>=2.2.0,<2.8
arq-v0.23: pydantic<2

celery-v4.4.7: celery==4.4.7
celery-v5.0.5: celery==5.0.5
celery-v5.5.3: celery==5.5.3
Expand Down