Skip to content
This repository was archived by the owner on Jan 16, 2026. It is now read-only.

Commit beec480

Browse files
committed
ci: update workflows to use our minimum supported version, python 3.8
1 parent 0c73352 commit beec480

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "Python 3",
3-
"image": "mcr.microsoft.com/devcontainers/python:1-3.12-bullseye",
3+
"image": "mcr.microsoft.com/devcontainers/python:1-3.8-bullseye",
44
"features": {
55
"ghcr.io/itsmechlark/features/act:1": {},
66
"ghcr.io/devcontainers/features/docker-in-docker:2": {}

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
if: ${{ steps.release.outputs.release_created }}
2222
- uses: actions/setup-python@v5
2323
with:
24-
python-version: "3.x"
24+
python-version: "3.8"
2525
if: ${{ steps.release.outputs.release_created }}
2626
- name: Install dependencies
2727
if: ${{ steps.release.outputs.release_created }}

setup.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,23 +42,22 @@
4242
"passageidentity.openapi_client.models": "passageidentity/openapi_client/models",
4343
},
4444
install_requires=[
45-
"cryptography >= 44.0.0", # used by pyjwt
46-
"importlib-metadata >= 8.5.0", # required for python < 3.8
47-
"pydantic >= 2.10.2", # used by codgen
48-
"pyjwt >= 2.10.1",
49-
"requests >= 2.32.3",
45+
"cryptography ~= 44.0", # used by pyjwt
46+
"pydantic ~= 2.10", # used by codgen
47+
"pyjwt ~= 2.9",
48+
"requests ~= 2.32",
5049
],
5150
extras_require={
5251
"dev": [
53-
"pytest >= 8.3.4",
54-
"python-dotenv >= 1.0.1",
55-
"faker >= 33.1.0",
56-
"build >= 1.2.2.post1",
57-
"ruff >= 0.8.1",
52+
"pytest ~= 8.3",
53+
"python-dotenv ~= 1.0",
54+
"faker ~= 33.1",
55+
"build ~= 1.2",
56+
"ruff ~= 0.8",
5857
],
5958
},
6059
setup_requires=["pytest-runner"],
6160
tests_require=["pytest"],
6261
test_suite="tests",
63-
python_requires=">=3.7",
62+
python_requires=">=3.8",
6463
)

0 commit comments

Comments
 (0)