diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5cedadfeac5..08cf3fde192 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -63,7 +63,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.11", "3.12"] + python-version: ["3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/arches/install/arches-templates/.github/workflows/main.yml b/arches/install/arches-templates/.github/workflows/main.yml index 98733c38cf0..accff70a057 100644 --- a/arches/install/arches-templates/.github/workflows/main.yml +++ b/arches/install/arches-templates/.github/workflows/main.yml @@ -63,7 +63,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.11", "3.12"] + python-version: ["3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/arches/install/arches-templates/pyproject.toml b/arches/install/arches-templates/pyproject.toml index 5f44f3f12d5..4df6b3e85b8 100644 --- a/arches/install/arches-templates/pyproject.toml +++ b/arches/install/arches-templates/pyproject.toml @@ -14,6 +14,7 @@ classifiers = [ "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Framework :: Django", "Framework :: Django :: 5.1", "Intended Audience :: Developers", diff --git a/pyproject.toml b/pyproject.toml index 5349b546bbd..aa51a2f8120 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,7 @@ classifiers = [ "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Framework :: Django", "Framework :: Django :: 5.1", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", @@ -46,7 +47,7 @@ dependencies = [ "openpyxl==3.1.2", "pillow>=7.0.0", "polib==1.1.1", - "psycopg2==2.9.9", + "psycopg2==2.9.10", "pycryptodome<4.0.0,>=3.3.1", "pyjwt>=2.0.0,<3", "pyjwt[crypto]", diff --git a/releases/8.0.0.md b/releases/8.0.0.md index 2a63bb5d2ab..d45393ca11e 100644 --- a/releases/8.0.0.md +++ b/releases/8.0.0.md @@ -5,6 +5,7 @@ Arches 8.0.0 Release Notes - 9613 Adds editable_future_graphs and the ability to update Graphs without unpublishing. - 11042 Adds `ResourceInstanceLifecycle`s and `ResourceInstanceLifecycleState`s - Add token-based CSS theming [#11262](https://github.com/archesproject/arches/issues/11262) +- Support Python 3.13 [#11550](https://github.com/archesproject/arches/pull/11550) ### Performance improvements - Improve indexing and bulk deletion performance [#11382](https://github.com/archesproject/arches/issues/11382) @@ -22,6 +23,7 @@ Python: Upgraded: Django: 5.1.0 django-cors-headers: 4.4.0 + psycopg2: 2.9.10 Added: