Skip to content

Commit 0c0a8d8

Browse files
authored
ci: Fix celery (#4765)
We have some newrelic interference/compatibility tests that were failing with the newest newrelic release. Looking at that release, newrelic completely [rehauled](newrelic/newrelic-python-agent@3cfce55) their celery instrumentation, so I'm pinning our tests to only test against older newrelic versions where we had the problem in the first place. Rerunning toxgen on the updated config also pulled in a new openai release.
1 parent b50f7e4 commit 0c0a8d8

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

scripts/populate_tox/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"celery": {
5757
"package": "celery",
5858
"deps": {
59-
"*": ["newrelic", "redis"],
59+
"*": ["newrelic<10.17.0", "redis"],
6060
"py3.7": ["importlib-metadata<5.0"],
6161
},
6262
},

tox.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# The file (and all resulting CI YAMLs) then need to be regenerated via
1111
# "scripts/generate-test-files.sh".
1212
#
13-
# Last generated: 2025-09-04T13:56:54.117272+00:00
13+
# Last generated: 2025-09-05T06:53:57.545461+00:00
1414

1515
[tox]
1616
requires =
@@ -131,12 +131,12 @@ envlist =
131131
{py3.8,py3.11,py3.12}-openai-base-v1.0.1
132132
{py3.8,py3.11,py3.12}-openai-base-v1.36.1
133133
{py3.8,py3.11,py3.12}-openai-base-v1.71.0
134-
{py3.8,py3.12,py3.13}-openai-base-v1.106.0
134+
{py3.8,py3.12,py3.13}-openai-base-v1.106.1
135135

136136
{py3.8,py3.11,py3.12}-openai-notiktoken-v1.0.1
137137
{py3.8,py3.11,py3.12}-openai-notiktoken-v1.36.1
138138
{py3.8,py3.11,py3.12}-openai-notiktoken-v1.71.0
139-
{py3.8,py3.12,py3.13}-openai-notiktoken-v1.106.0
139+
{py3.8,py3.12,py3.13}-openai-notiktoken-v1.106.1
140140

141141
{py3.9,py3.12,py3.13}-langgraph-v0.6.6
142142
{py3.10,py3.12,py3.13}-langgraph-v1.0.0a2
@@ -510,7 +510,7 @@ deps =
510510
openai-base-v1.0.1: openai==1.0.1
511511
openai-base-v1.36.1: openai==1.36.1
512512
openai-base-v1.71.0: openai==1.71.0
513-
openai-base-v1.106.0: openai==1.106.0
513+
openai-base-v1.106.1: openai==1.106.1
514514
openai-base: pytest-asyncio
515515
openai-base: tiktoken
516516
openai-base-v1.0.1: httpx<0.28
@@ -519,7 +519,7 @@ deps =
519519
openai-notiktoken-v1.0.1: openai==1.0.1
520520
openai-notiktoken-v1.36.1: openai==1.36.1
521521
openai-notiktoken-v1.71.0: openai==1.71.0
522-
openai-notiktoken-v1.106.0: openai==1.106.0
522+
openai-notiktoken-v1.106.1: openai==1.106.1
523523
openai-notiktoken: pytest-asyncio
524524
openai-notiktoken-v1.0.1: httpx<0.28
525525
openai-notiktoken-v1.36.1: httpx<0.28
@@ -646,7 +646,7 @@ deps =
646646
celery-v4.4.7: celery==4.4.7
647647
celery-v5.0.5: celery==5.0.5
648648
celery-v5.5.3: celery==5.5.3
649-
celery: newrelic
649+
celery: newrelic<10.17.0
650650
celery: redis
651651
py3.7-celery: importlib-metadata<5.0
652652

0 commit comments

Comments
 (0)