Skip to content
Prev Previous commit
Next Next commit
Update project scaffolding for Wagtail 4
  • Loading branch information
willbarton committed Jan 18, 2023
commit 05418b045a0a48039e48e89ad228f0e1a08aced9
27 changes: 12 additions & 15 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,23 +32,20 @@ jobs:
strategy:
matrix:
toxenv:
# Legacy versions
- py38-dj32-wag215

# Current and latest versions
- py311-dj32-wag30
- py311-dj40-wag30
- py311-dj40-waglatest
- py38-dj3-wag4
- py38-dj4-wag4
- py38-dj3-waglatest
- py38-dj4-waglatest

include:
- toxenv: py38-dj32-wag215
python-version: "3.8"
- toxenv: py311-dj32-wag30
python-version: "3.11"
- toxenv: py311-dj40-wag30
python-version: "3.11"
- toxenv: py311-dj40-waglatest
python-version: "3.11"
- toxenv: py38-dj3-wag4
python-version: 3.8
- toxenv: py38-dj4-wag4
python-version: 3.8
- toxenv: py38-dj3-waglatest
python-version: 3.8
- toxenv: py38-dj4-waglatest
python-version: 3.8

steps:
- uses: actions/checkout@v3
Expand Down
5 changes: 2 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,15 @@ authors = [
{name = "CFPB", email = "[email protected]" }
]
dependencies = [
"wagtail>2.15,<4",
"wagtail>=4",
"django-flags>4.2"
]
classifiers = [
"Framework :: Django",
"Framework :: Django :: 3.2",
"Framework :: Django :: 4",
"Framework :: Wagtail",
"Framework :: Wagtail :: 2",
"Framework :: Wagtail :: 3",
"Framework :: Wagtail :: 4",
"License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication",
"License :: Public Domain",
"Programming Language :: Python",
Expand Down
3 changes: 2 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from setuptools import setup

if __name__ == '__main__':

if __name__ == "__main__":
setup()
12 changes: 5 additions & 7 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
skipsdist=True
envlist=
lint,
py{38,311}-dj{32}-wag{215},
py{38,311}-dj{32,40}-wag{30,latest},
py{38,311}-dj{3,4}-wag{4,latest},
coverage

[testenv]
Expand All @@ -18,11 +17,10 @@ basepython=
py311: python3.11

deps=
dj32: Django>=3.2,<3.3
dj40: Django>=4.0,<4.1
wag215: wagtail>=2.15,<4
wag30: wagtail>=3.0,<3.1
waglatest: wagtail<4
dj3: Django>=3.2,<4
dj4: Django>=4.1,<5
wag4: wagtail>=4,<5
waglatest: wagtail>4

[testenv:lint]
basepython=python3.8
Expand Down