From 420a1531a1471e67371f0f4bc150d1eecef4ab3c Mon Sep 17 00:00:00 2001 From: Nathan Patton Date: Tue, 1 Apr 2025 22:02:19 -0500 Subject: [PATCH 1/2] dependency upgrades --- .github/dependabot.yml | 5 +++++ requirements-dev.txt | 2 +- requirements-test.txt | 5 ++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5696c99d..64a05d42 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,6 +5,11 @@ updates: directory: "/" schedule: interval: "daily" + groups: + production-dependencies: + dependency-type: "production" + development-dependencies: + dependency-type: "development" # Maintain dependencies for GitHub Actions - package-ecosystem: "github-actions" diff --git a/requirements-dev.txt b/requirements-dev.txt index 416634f5..d5c24779 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1 +1 @@ -pre-commit +pre-commit==4.2.0 diff --git a/requirements-test.txt b/requirements-test.txt index ffc3bef1..6a5aa423 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,3 +1,2 @@ -nox -pytest -pytest-cov +nox==2025.2.9 +pytest-cov==6.1.0 From 224e395a78f338617f20a7fe2c025d6e130ca03e Mon Sep 17 00:00:00 2001 From: Nathan Patton Date: Tue, 1 Apr 2025 22:07:50 -0500 Subject: [PATCH 2/2] add python 3.13 tests/support --- .github/workflows/tests.yml | 2 +- README.md | 2 +- noxfile.py | 2 +- pyproject.toml | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7995a322..57352bef 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,7 +25,7 @@ jobs: - uses: actions/checkout@v4 - uses: wntrblm/nox@2025.02.09 with: - python-versions: "3.8, 3.9, 3.10, 3.11, 3.12" + python-versions: "3.8, 3.9, 3.10, 3.11, 3.12, 3.13" - name: Test with NOX run: | nox --session tests diff --git a/README.md b/README.md index 516bea46..5717550d 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ The pythonbible library serves several purposes related to the Christian Bible a Supported Python Versions - + diff --git a/noxfile.py b/noxfile.py index 29a314b7..607f731f 100644 --- a/noxfile.py +++ b/noxfile.py @@ -6,7 +6,7 @@ COVERAGE = "coverage" -@nox.session(python=["3.8", "3.9", "3.10", "3.11", "3.12"]) +@nox.session(python=["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]) def tests(session: nox.Session) -> None: session.install(PYTEST) session.run(PYTEST) diff --git a/pyproject.toml b/pyproject.toml index 22e2d571..40a36fdc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "License :: OSI Approved :: MIT License" ] requires = []