Skip to content

Commit 73c600b

Browse files
committed
Drop support for Wagtail <5.2 and Django <4.2
1 parent 182bac5 commit 73c600b

File tree

3 files changed

+4
-52
lines changed

3 files changed

+4
-52
lines changed

.github/workflows/test.yml

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,8 @@ on:
77
pull_request:
88

99
# Current configuration:
10-
# - django 3.2, python 3.8, wagtail 4.1, postgres
11-
# - django 4.0, python 3.9, wagtail 5.0, sqlite
12-
# - django 4.1, python 3.10, wagtail 5.1, postgres
13-
# - django 4.2, python 3.11, wagtail 5.2, sqlite
14-
# - django 5.0, python 3.12, wagtail 6.0, postgres
10+
# - django 4.2, python 3.8, wagtail 5.2, sqlite
11+
# - django 5.0, python 3.10, wagtail 6.0, postgres
1512
# - django 5.0, python 3.12, wagtail main, sqlite (allow failures)
1613
jobs:
1714
test:
@@ -21,30 +18,12 @@ jobs:
2118
matrix:
2219
include:
2320
- python: "3.8"
24-
django: "Django>=3.2,<4.0"
25-
wagtail: "wagtail>=4.1,<4.2"
26-
database: "postgresql"
27-
modeladmin: false
28-
experimental: false
29-
- python: "3.9"
30-
django: "Django>=4.0,<4.1"
31-
wagtail: "wagtail>=5.0,<5.1"
32-
database: "sqlite3"
33-
modeladmin: false
34-
experimental: false
35-
- python: "3.10"
36-
django: "Django>=4.1,<4.2"
37-
wagtail: "wagtail>=5.1,<5.2"
38-
database: "postgresql"
39-
modeladmin: true
40-
experimental: false
41-
- python: "3.11"
4221
django: "Django>=4.2,<4.3"
4322
wagtail: "wagtail>=5.2,<5.3"
4423
database: "sqlite3"
4524
modeladmin: true
4625
experimental: false
47-
- python: "3.12"
26+
- python: "3.10"
4827
django: "Django>=5.0,<5.1"
4928
wagtail: "wagtail>=6.0,<6.1"
5029
database: "postgresql"

README.rst

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@ This module supports the creation of A/B testing experiments within a Wagtail si
1111
Installation
1212
------------
1313

14-
wagtail-experiments is compatible with Wagtail 4.1 to 6.0, and Django 3.2 to 5.0. It depends on the Wagtail ModelAdmin module, which is available as an external package as of Wagtail 5.0; we recommend using this rather than the bundled `wagtail.contrib.modeladmin` module to avoid deprecation warnings. The external package is required as of Wagtail 6.0.
15-
16-
### On Wagtail 5.0 and above
14+
wagtail-experiments is compatible with Wagtail 5.2 to 6.0, and Django 4.2 to 5.0. It depends on the Wagtail ModelAdmin module, which is available as an external package as of Wagtail 5.0; we recommend using this rather than the bundled `wagtail.contrib.modeladmin` module to avoid deprecation warnings. The external package is required as of Wagtail 6.0.
1715

1816
To install::
1917

@@ -34,27 +32,6 @@ Then migrate::
3432

3533
./manage.py migrate
3634

37-
### On Wagtail 4.x
38-
39-
To install::
40-
41-
pip install wagtail-experiments
42-
43-
and ensure that the apps ``wagtail.contrib.modeladmin`` and ``experiments`` are included in your project's ``INSTALLED_APPS``:
44-
45-
.. code-block:: python
46-
47-
INSTALLED_APPS = [
48-
# ...
49-
'wagtail.contrib.modeladmin',
50-
'experiments',
51-
# ...
52-
]
53-
54-
Then migrate::
55-
56-
./manage.py migrate
57-
5835
Usage
5936
-----
6037

setup.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,9 @@
2727
'Programming Language :: Python :: 3.11',
2828
'Programming Language :: Python :: 3.12',
2929
'Framework :: Django',
30-
'Framework :: Django :: 3.2',
31-
'Framework :: Django :: 4.0',
32-
'Framework :: Django :: 4.1',
3330
'Framework :: Django :: 4.2',
3431
'Framework :: Django :: 5.0',
3532
'Framework :: Wagtail',
36-
'Framework :: Wagtail :: 4',
3733
'Framework :: Wagtail :: 5',
3834
'Framework :: Wagtail :: 6',
3935
],

0 commit comments

Comments
 (0)