Skip to content

Commit c426abd

Browse files
authored
Merge pull request #3991 from plotly/deps/pip-group-py39-hold-linters
Keep selenium/redis bumps, hold black & pylint for Python 3.9
2 parents 86262d1 + 221d7ac commit c426abd

3 files changed

Lines changed: 12 additions & 2 deletions

File tree

‎.github/dependabot.yml‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,16 @@ updates:
217217
- "*"
218218
# jupyterlab is pinned <4.0.0: jupyterlab 4.x ships jlpm as Yarn Berry, which
219219
# cannot consume @plotly/dash-jupyterlab's Yarn 1 lockfile and breaks the build.
220+
#
221+
# black >=25.12.0 and pylint >=4.0.0 require Python >=3.10 and cannot install
222+
# on the 3.9 CI jobs (Dash still supports Python 3.9). Upgrading either past
223+
# its last 3.9-compatible release (black 25.11.0, pylint 3.3.9) also forces a
224+
# repo-wide reformat / lint-fix pass, so linter bumps are done deliberately,
225+
# not via Dependabot.
220226
ignore:
221227
- dependency-name: "jupyterlab"
222228
versions: [">=4.0.0"]
229+
- dependency-name: "black"
230+
versions: [">=25.12.0"]
231+
- dependency-name: "pylint"
232+
versions: [">=4.0.0"]

‎requirements/redis.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Dependency used by RedisSharedStorage.
22
# Kept in sync with the redis pin in celery.txt; in Dash 5.0 redis will be
33
# removed from the celery extra and live here only.
4-
redis>=3.5.3,<=5.0.4
4+
redis>=3.5.3,<=8.1.0

‎requirements/testing.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ lxml>=4.6.2
55
percy-python-selenium>=1.0.0
66
pytest>=6.0.2
77
requests[security]>=2.21.0
8-
selenium>=4.11.0,<=4.47.0
8+
selenium>=4.11.0,<=4.48.0
99
waitress>=1.4.4
1010
multiprocess>=0.70.12
1111
psutil>=5.8.0

0 commit comments

Comments
 (0)