diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8f12794..486861c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.9", "3.12"] + python-version: ["3.10", "3.14"] steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} diff --git a/changelog.d/20260415_174915_ali.abbas02_python_version_upgrade.md b/changelog.d/20260415_174915_ali.abbas02_python_version_upgrade.md new file mode 100644 index 0000000..108a7a4 --- /dev/null +++ b/changelog.d/20260415_174915_ali.abbas02_python_version_upgrade.md @@ -0,0 +1 @@ +- 💥[Improvement] Add Python 3.13 and 3.14 support. Drop Python 3.9 (end-of-life). Update CI matrix from Python 3.9/3.12 to 3.10/3.14. (by @Syed-Ali-Abbas-568) diff --git a/changelog.d/20260417_verawood_upgrade.md b/changelog.d/20260417_verawood_upgrade.md new file mode 100644 index 0000000..570a108 --- /dev/null +++ b/changelog.d/20260417_verawood_upgrade.md @@ -0,0 +1 @@ +- 💥[Feature] Upgrade to Verawood. (generated by Claude Code on behalf of @ahmed-arb) diff --git a/pyproject.toml b/pyproject.toml index 5c52538..4595525 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,20 +14,21 @@ maintainers = [ ] description = "Awesome administration dashboard and plugin marketplace for Tutor" readme = {file = "README.rst", content-type = "text/x-rst"} -requires-python = ">= 3.9" +requires-python = ">= 3.10" classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] dependencies = [ - "tutor>=21.0.0,<22.0.0", + "tutor>=22.0.0,<23.0.0", "quart", "aiofiles", "markdown", @@ -39,7 +40,7 @@ dynamic = ["version"] [project.optional-dependencies] dev = [ - "tutor[dev]>=21.0.0,<22.0.0", + "tutor[dev]>=22.0.0,<23.0.0", "types-aiofiles", "types-Markdown", "ruff", diff --git a/tutordeck/__about__.py b/tutordeck/__about__.py index 9bfcca5..655f53b 100644 --- a/tutordeck/__about__.py +++ b/tutordeck/__about__.py @@ -1 +1 @@ -__version__ = "21.0.0" +__version__ = "22.0.0"