diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 589dd3ea..2b7247bc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,10 +16,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.12 + - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - name: Install build dependencies run: python -m pip install --upgrade pip wheel twine build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 98b082b7..3aaff586 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,10 +13,10 @@ jobs: - name: Checkout code uses: actions/checkout@v3 - - name: Set up Python 3.12 + - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - name: Install hatch run: pip install hatch diff --git a/.github/workflows/run_notebooks.yml b/.github/workflows/run_notebooks.yml index 4af421c5..a024550c 100644 --- a/.github/workflows/run_notebooks.yml +++ b/.github/workflows/run_notebooks.yml @@ -25,7 +25,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - name: Install UV run: pip install uv diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8800bb5a..fc218351 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,9 +24,9 @@ jobs: - os: ubuntu-latest python: "3.10" - os: ubuntu-latest - python: "3.12" + python: "3.13" - os: ubuntu-latest - python: "3.12" + python: "3.13" pip-flags: "--pre" env: diff --git a/.readthedocs.yml b/.readthedocs.yml index 4dc2dd86..d860fd3e 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -2,7 +2,7 @@ version: 2 build: os: ubuntu-24.04 tools: - python: "3.12" + python: "3.13" commands: - asdf plugin add uv - asdf install uv latest diff --git a/pyproject.toml b/pyproject.toml index a2bec3dd..4640e4d9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ name = "ehrapy" version = "0.12.0" description = "Electronic Health Record Analysis with Python." readme = "README.md" -requires-python = ">=3.10,<3.13" +requires-python = ">=3.10,<3.14" license = {file = "LICENSE"} authors = [ {name = "Lukas Heumos"}, @@ -41,6 +41,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Scientific/Engineering :: Visualization", ]