Skip to content

Commit 8a4bada

Browse files
authored
Merge pull request #1229 from vespa-engine/thomasht86/bump-deps-security
Bump pillow, cryptography for security fixes and drop Python 3.9
2 parents 37e94b5 + 993f4d7 commit 8a4bada

5 files changed

Lines changed: 357 additions & 2479 deletions

File tree

.github/workflows/feed.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Setup Python
2424
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
2525
with:
26-
python-version: "3.9"
26+
python-version: "3.10"
2727

2828
- name: Install Sphinx
2929
run: |

.github/workflows/integration-except-cloud.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Set up Python
3131
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
3232
with:
33-
python-version: "3.9"
33+
python-version: "3.10"
3434
cache: "pip"
3535
cache-dependency-path: |
3636
pyproject.toml

.github/workflows/pyvespa-unit-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
matrix:
1717
os: [ubuntu-latest, windows-latest, macos-14]
18-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
18+
python-version: ["3.10", "3.11", "3.12", "3.13"]
1919
steps:
2020
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2121

pyproject.toml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dependencies = [
1515
"httpr>=0.4.0",
1616
"docker",
1717
"jinja2",
18-
"cryptography",
18+
"cryptography>=46.0.5",
1919
"aiohttp",
2020
"tenacity>=8.4.1",
2121
"typing_extensions",
@@ -29,7 +29,7 @@ dependencies = [
2929
"httpx[http2]",
3030
]
3131

32-
requires-python = ">=3.9,<3.14"
32+
requires-python = ">=3.10,<3.14"
3333

3434
[[project.authors]]
3535
name = "Thiago G. Martins"
@@ -174,3 +174,8 @@ docstring-code-line-length = "dynamic"
174174
"*.ipynb" = [
175175
"E402",
176176
] # Ignore module level import not at top of file for notebooks
177+
178+
[tool.uv]
179+
constraint-dependencies = [
180+
"pillow>=12.1.1",
181+
]

0 commit comments

Comments
 (0)