Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/pythonapp.yml → .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ jobs:
max-parallel: 4
matrix:
os: [ubuntu-latest ] #, windows-latest] tests fail on windows
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@v3

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
cache: 'pip'
Expand All @@ -42,9 +42,9 @@ jobs:
uses: actions/checkout@v3

- name: Set up Python environment
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: '3.12'
python-version: '3.13'
cache: 'pip'

- name: Install dependencies
Expand Down
6 changes: 5 additions & 1 deletion CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
2.3.3 (unreleased)
2.3.3dev (unreleased)
---------------------
- Drop support for Python 3.8 and add CI coverage through Python 3.13.

2.3.3 (2025-07-02)
---------------------
- add Python 3.12 support, thanks @AnkiHubSoftware
- bugfix, update RedBeatSchedulerEntry definitions for improved type safety and correctness, thanks @sotosapp
Expand Down
3 changes: 1 addition & 2 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ flake8-black
flake8-isort

# Testing
# Pin fakeredis to <2.27.0 because newer versions do not support Python 3.8
fakeredis>=1.0.3,<2.27.0
fakeredis>=2.27.0

pbr
5 changes: 2 additions & 3 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,22 @@ classifiers=
Topic :: Software Development :: Object Brokering
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.8
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 :: Implementation :: CPython
Operating System :: OS Independent

[options]
packages = redbeat
python_requires = >=3.8
python_requires = >=3.9
install_requires =
redis>=3.2
celery>=5.0
python-dateutil
tenacity
backports.zoneinfo>=0.2.1; python_version < "3.9.0"
setup_requires =
pbr

Expand Down
Loading