Compare commits

...
3 Commits
Author SHA1 Message Date
Stan 386e04171b Release v1.9.0 2025-12-04 23:04:52 +01:00
Luke Plant 0054535624 Django 6.0 support (#307)
* Remove upper bound on Django version.

This allows it to be installed alongside Django 6 and later.

See https://iscinumpy.dev/post/bound-version-constraints/

* Run tests on Django 6.0 / Python 3.12
2025-12-04 17:15:18 +01:00
Salvo 'LtWorf' Tomaselli 09e65da5b3 Fix to make tests work with redis-py > 5 (#282) 2025-07-04 02:13:46 +02:00
7 changed files with 21 additions and 8 deletions
+8
View File
@@ -36,6 +36,7 @@ jobs:
- "5.0" - "5.0"
- "5.1" - "5.1"
- "5.2" - "5.2"
- "6.0"
exclude: exclude:
# django 5.2 does not support 3.9 # django 5.2 does not support 3.9
- python-version: "3.9" - python-version: "3.9"
@@ -49,6 +50,13 @@ jobs:
# django 4.2 does not support 3.13 # django 4.2 does not support 3.13
- python-version: "3.13" - python-version: "3.13"
django: "4.2" django: "4.2"
# django 6.0 does not support earlier than 3.12
- python-version: "3.9"
django: "6.0"
- python-version: "3.10"
django: "6.0"
- python-version: "3.11"
django: "6.0"
services: services:
mongodb: mongodb:
+6 -1
View File
@@ -1,6 +1,11 @@
# Changelog # Changelog
## [v1.8.0](https://github.com/django-q2/django-q2/tree/v1.7.6) (2025-04-25) ## [v1.9.0](https://github.com/django-q2/django-q2/tree/v1.9.0) (2025-12-04)
- Django 6.0 support https://github.com/django-q2/django-q2/pull/307
- Fix to make tests work with redis-py > 5 https://github.com/django-q2/django-q2/pull/282
## [v1.8.0](https://github.com/django-q2/django-q2/tree/v1.8.0) (2025-04-25)
- Delete deprecated imports and unwrapping https://github.com/django-q2/django-q2/pull/261 - Delete deprecated imports and unwrapping https://github.com/django-q2/django-q2/pull/261
- Remove disque from CI https://github.com/django-q2/django-q2/pull/270 - Remove disque from CI https://github.com/django-q2/django-q2/pull/270
+1 -1
View File
@@ -41,7 +41,7 @@ Requirements
Tested with: Tested with:
* Python 3.9 to 3.13. * Python 3.9 to 3.13.
* Django 4.2 to 5.2. * Django 4.2 to 6.0.
Brokers Brokers
~~~~~~~ ~~~~~~~
+1 -1
View File
@@ -1,3 +1,3 @@
VERSION = (1, 8, 0) VERSION = (1, 9, 0)
__all__ = ["conf", "cluster", "models", "tasks"] __all__ = ["conf", "cluster", "models", "tasks"]
+1 -1
View File
@@ -116,7 +116,7 @@ CACHES = {
"LOCATION": f"redis://{REDIS_HOST}:6379/0", "LOCATION": f"redis://{REDIS_HOST}:6379/0",
"OPTIONS": { "OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient", "CLIENT_CLASS": "django_redis.client.DefaultClient",
"PARSER_CLASS": "redis.connection.HiredisParser", "PARSER_CLASS": "redis.connection.DefaultParser",
}, },
} }
} }
+2 -2
View File
@@ -73,9 +73,9 @@ author = "Ilan Steemers, Stan Triepels"
# built documents. # built documents.
# #
# The short X.Y version. # The short X.Y version.
version = "1.8" version = "1.9"
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = "1.8.0" release = "1.9.0"
# The language for content autogenerated by Sphinx. Refer to documentation # The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages. # for a list of supported languages.
+2 -2
View File
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
[tool.poetry] [tool.poetry]
name = "django-q2" name = "django-q2"
version = "1.8.0" version = "1.9.0"
packages = [ packages = [
{ include = "django_q" }, { include = "django_q" },
] ]
@@ -53,7 +53,7 @@ include = [
[tool.poetry.dependencies] [tool.poetry.dependencies]
python = ">=3.9,<4" python = ">=3.9,<4"
django = ">=4.2, <6" django = ">=4.2"
django-picklefield = "^3.1" django-picklefield = "^3.1"
blessed = { version = "^1.19.1", optional = true } blessed = { version = "^1.19.1", optional = true }