Skip to content

Commit

Permalink
updats supported versions
Browse files Browse the repository at this point in the history
  • Loading branch information
pfouque committed Oct 26, 2023
1 parent d603ef5 commit 93f3091
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 87 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:

strategy:
matrix:
python-version: ['2.7', '3.5', '3.6', '3.7', '3.8', '3.9', '3.10']
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']

steps:
- uses: actions/checkout@v1
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
Changelog
=========

django-fsm unreleased
~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Enable Github actions for testing
- Remove support for django deprecated versions
- add support for django 4.2
- add support for django 5.0
- Remove support for python deprecated versions
- add support for python 3.11
- add support for python 3.12

django-fsm 2.8.1 2022-08-15
~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
2 changes: 0 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,6 @@ Or, for the latest git version
$ pip install -e git://github.com/kmmbvnr/django-fsm.git#egg=django-fsm
The library has full Python 3 support

Usage
-----

Expand Down
21 changes: 4 additions & 17 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,29 +25,16 @@
'License :: OSI Approved :: MIT License',
'Operating System :: OS Independent',
"Framework :: Django",
"Framework :: Django :: 1.6",
"Framework :: Django :: 1.8",
"Framework :: Django :: 1.9",
"Framework :: Django :: 1.10",
"Framework :: Django :: 1.11",
"Framework :: Django :: 2.0",
"Framework :: Django :: 2.1",
"Framework :: Django :: 2.2",
"Framework :: Django :: 3.1",
"Framework :: Django :: 3.2",
"Framework :: Django :: 4.0",
"Framework :: Django :: 4.1",
"Framework :: Django :: 4.2",
"Framework :: Django :: 5.0",
'Programming Language :: Python',
'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'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',
'Framework :: Django',
'Topic :: Software Development :: Libraries :: Python Modules',
]
Expand Down
83 changes: 16 additions & 67 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -1,72 +1,23 @@
[tox]
envlist =
# py26-dj{16}
py27-dj{16,18,19,110,111}
# py33-dj{16,18}
py{35,36}-dj{18,19,110,111}
py{36,37}-dj{20,21}
py{37,38,39}-dj{22,30,31,32}
py{38,39,310}-dj{40}
py{310,311,312}-dj{50}
py{38,39,310,311}-dj{42}
py{38,39,310,311}-dj{41}
py{38,39,310}-dj{32}
skipsdist = True

[testenv]
deps =
py26: ipython==2.1.0
{py27,py32,py33}: ipython==5.4.1
{py35,py36}: ipython==6.1.0
{py37}: ipython==7.4.0

dj16: Django==1.6.11
dj16: coverage<=3.999
dj16: django-guardian==1.3.2

dj18: Django==1.8.19
dj18: coverage==4.1
dj18: django-guardian==1.4.4

dj19: Django==1.9.13
dj19: coverage==4.1
dj19: django-guardian==1.4.4

dj110: Django==1.10.8
dj110: coverage==4.1
dj110: django-guardian==1.4.4

dj111: Django==1.11.26
dj111: coverage==4.5.4
dj111: django-guardian==1.4.8

dj20: Django==2.0.13
dj20: coverage==4.5.4
dj20: django-guardian==1.5.0

dj21: Django==2.1.15
dj21: coverage==4.5.4
dj21: django-guardian==1.5.0

dj22: Django==2.2.24
dj22: coverage==4.5.4
dj22: django-guardian==2.1.0

dj30: Django==3.0.14
dj30: coverage==4.5.4
dj30: django-guardian==2.1.0

dj31: Django==3.1.13
dj31: coverage==5.5
dj31: django-guardian==2.3.0

dj32: Django==3.2.9
dj32: coverage==6.1.1
dj32: django-guardian==2.4.0

dj40: Django==4.0b1
dj40: coverage==6.1.1
dj40: django-guardian==2.4.0

graphviz==0.7.1
dj50: Django==5.0a1
dj42: Django==4.2
dj41: Django==4.1
dj32: Django==3.2

coverage==7.3.2
django-guardian==2.4.0
graphviz==0.20.1
pep8==1.7.1
pyflakes==1.6.0
pyflakes==3.1.0
commands = {posargs:python ./tests/manage.py test}


Expand All @@ -75,10 +26,8 @@ max-line-length = 130

[gh-actions]
python =
2.7: py27
3.5: py35
3.6: py36
3.7: py37
3.8: py38
3.9: py39
3.10: py310
3.10: py310
3.11: py311
3.12: py312

0 comments on commit 93f3091

Please sign in to comment.