Skip to content

Commit

Permalink
Add support for 3.12
Browse files Browse the repository at this point in the history
  • Loading branch information
SijmenHuizenga committed Nov 17, 2023
1 parent a388620 commit a2d912e
Show file tree
Hide file tree
Showing 7 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Expand Up @@ -14,7 +14,7 @@ jobs:
strategy:
max-parallel: 6
matrix:
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11']
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Expand Up @@ -17,7 +17,7 @@ Python job scheduling for humans. Run Python functions (or any other callable) p
- In-process scheduler for periodic jobs. No extra processes needed!
- Very lightweight and no external dependencies.
- Excellent test coverage.
- Tested on Python and 3.7, 3.8, 3.9, 3.10, 3.11
- Tested on Python and 3.7, 3.8, 3.9, 3.10, 3.11, 3.12

Usage
-----
Expand Down
2 changes: 1 addition & 1 deletion docs/index.rst
Expand Up @@ -17,7 +17,7 @@ Python job scheduling for humans. Run Python functions (or any other callable) p
- In-process scheduler for periodic jobs. No extra processes needed!
- Very lightweight and no external dependencies.
- Excellent test coverage.
- Tested on Python 3.7, 3.8, 3.9, 3.10 and 3.11
- Tested on Python 3.7, 3.8, 3.9, 3.10, 3.11 and 3.12


:doc:`Example <examples>`
Expand Down
2 changes: 1 addition & 1 deletion docs/installation.rst
Expand Up @@ -6,7 +6,7 @@ Python version support
######################

We recommend using the latest version of Python.
Schedule is tested on Python 3.7, 3.8, 3.9, 3.10 and 3.11.
Schedule is tested on Python 3.7, 3.8, 3.9, 3.10, 3.11 and 3.12

Want to use Schedule on earlier Python versions? See the History.

Expand Down
2 changes: 1 addition & 1 deletion schedule/__init__.py
Expand Up @@ -15,7 +15,7 @@
- A simple to use API for scheduling jobs.
- Very lightweight and no external dependencies.
- Excellent test coverage.
- Tested on Python 3.7, 3.8, 3.9, 3.10 and 3.11
- Tested on Python 3.7, 3.8, 3.9, 3.10, 3.11 and 3.12
Usage:
>>> import schedule
Expand Down
1 change: 1 addition & 0 deletions setup.py
Expand Up @@ -48,6 +48,7 @@ def read_file(filename):
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Natural Language :: English",
],
python_requires=">=3.7",
Expand Down
3 changes: 2 additions & 1 deletion tox.ini
@@ -1,5 +1,5 @@
[tox]
envlist = py3{7,8,9,10,11}{,-pytz}
envlist = py3{7,8,9,10,11,12}{,-pytz}
skip_missing_interpreters = true


Expand All @@ -10,6 +10,7 @@ python =
3.9: py39, py39-pytz
3.10: py310, py310-pytz
3.11: py311, py311-pytz
3.12: py312, py312-pytz

[testenv]
deps =
Expand Down

0 comments on commit a2d912e

Please sign in to comment.