Commit graph

55 commits

Author SHA1 Message Date
Rémy Hubscher
0717cb8d06
Remove 3.14 from Django 5.1 2025-10-21 10:08:18 +02:00
Rémy Hubscher
f7c3d5f736
Add Django 5.1, 5.2 and Python 3.14 test 2025-10-21 09:56:59 +02:00
Alexandr Artemyev
6970708e05
Django 5.2 tests (#623) 2025-05-20 00:20:14 +05:00
Pascal F
756ff419ac
Add Django 5.2 to the test matrix 2025-02-04 16:49:33 +01:00
Alexander Todorov
1451943b7d Add Django 5.1 to the testing matrix 2025-01-07 19:11:42 +02:00
Rotzbua
d9c9c3e81f
feat(tests): add python 3.13 to tests (#600) 2024-12-09 12:43:06 +05:00
Alexandr Artemyev
c690d5ef0f
Fix #570 (#571)
* Fix #570

* [PATCH] chore(ci): check missing migrations

---------

Co-authored-by: Sebastian Manger <manger@netcloud.ch>
2024-08-23 14:13:54 -05:00
Alexandr Artemyev
3640eb228a
Replace pickle with JSON (#564)
* Replace pickle with JSON

Co-authored-by: Ivan Klass <klass.ivanklass@gmail.com>
2024-08-20 09:35:27 -05:00
Alexandr Artemyev
554eedc7c2
migate from setup.py to pyproject.toml & bump tox & declare support for python 3.12 (#557)
* migate from setup.py to pyproject.toml
* bump tox
* declare support for python 3.12
2024-07-03 13:30:29 +05:00
Rotzbua
6eaa7a6602
chore: update supported versions (#545)
- drop eol django 3.2 4.0 4.1
- drop eol python 3.7
- drop untested PyPy support
- prepare python 3.12 test
- update GH action dependencies
- add dependabot to maintain GH action dependencies
2024-06-11 17:46:29 +05:00
Sergei Iurchenko
554dac0473
remove pypy from tox tests (#524)
Co-authored-by: Iurchenko Sergei
2023-07-20 12:19:33 -05:00
Bruno Alla
d65b916189
Add official support for Django 4.2 2023-04-18 11:04:48 +01:00
Sergei Iurchenko
b486056802
fix_ci (#512)
* fix_ci

Co-authored-by: Iurchenko Sergei
2023-03-11 08:58:13 -06:00
Sergei Iurchenko
2cb2ccd063
Refactor app and model 2023-03-10 20:38:31 +03:00
Mariusz Felisiak
7b59c64635
Added support for Django 4.1. (#487)
* Added Django 4.0 classifier.

* Added support for Django 4.1.
2022-07-13 10:04:47 -05:00
Alessandro Piroddi
807f98cc3b
Fix build issues (#477)
Issue #468

Co-authored-by: Alessandro Piroddi <alessandro.piroddi@inpeco.com>
2022-05-11 07:28:16 -05:00
Jair Henrique
a706e4798c
Add support to python 3.10 (#455) 2021-10-21 13:56:14 -05:00
Alexandr Artemyev
45bcfc1a4a
Run tests on django 3.2 2021-03-17 19:46:41 +03:00
Jannis Leidel
a16cca3e8f
Rename Django's dev branch to main. (#445)
* Rename Django's dev branch to main.

More information: https://groups.google.com/g/django-developers/c/tctDuKUGosc/
Refs: https://github.com/django/django/pull/14048

* Don't run tests against Django main on Python < 3.8.
2021-03-09 13:12:55 +01:00
Jannis Leidel
8d57f02023
Migrate to GitHub Actions. (#435)
* Add GitHub Actions test workflow.

* Add version map.

* Fix name.

* Update .github/workflows/test.yml

* Add release workflow.

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-11-27 09:29:12 -05:00
Rotzbua
c6087f8580
update python django (#432)
* update python django
add django 3.1 to test
drop eol python 3.5
add python 3.9
2020-11-18 11:16:33 -05:00
Vladas Tamoshaitis
bd8041c55f
Allow override_config for pytest (#338)
* provides: base override class; unittest and pytest overrides

* raise invalid config error earlier

* update AUTHORS

* avoid AttributeError

* fix comment

* add tests

* fix tests, update docstring

* update docs, improve tests

* fix docs

* fix markdown

* refactor pytest override, use hidden fixture, refactor base and unittest classes

* improve docstring and error

* refactor pytest override to use hooks

* set minimum pytest version

* revert empty lines removal

* introduce pytest test runner for package, refactoring

* WIP

* Finalize tox config, refactor docs, add global fixture

* skip py35

* pytest command: remove unnecessary ignore

* address comments

* Update constance/test/pytest.py

* address comments

* add test for checking nested markers

Co-authored-by: Camilo Nova <camilo.nova@gmail.com>
Co-authored-by: Paweł Zarębski <ppjzarebski@gmail.com>
2020-04-04 11:38:22 -05:00
Alexandr Artemyev
590fa02eb3 Drop support py<3.5 django<2.2 (#359)
* Drop support py<3.5 django<2.2

* Remove admin_static
2019-12-23 16:20:41 -05:00
Camilo Nova
bb03e1e65a Removed Python 3.4 since is not longer supported 2019-03-16 09:53:08 -05:00
John Carter
d6ed427c33 Drop Django<1.11 and 2.0, fix tests vs Django 2.2b (#320)
Also added py37, pypy3 to tox, travis
2019-03-11 17:20:08 -05:00
Jürgen Ryannel
6cc9ebfb67 Added support for django 2.1
* in django>=2.1 cmd was removed as parameter to add_parser

* add tox support for django >= 2.1

* introduce helper function to remove cmd paramter form add_parsers when
django >= 2.1

* remove unecessary lines

* fix issues when cmd may be missing in kwargs
2018-08-29 10:18:22 -05:00
Mariusz Felisiak
0fdca221af
Added official Django 2.0 support. 2018-06-23 21:44:11 +02:00
Mariusz Felisiak
06db1864bb
Bumped Django version. 2017-09-26 21:26:55 +02:00
Jon Dufresne
3162bd656f Add testing for all supported Python and Django versions
Document all supported versions in PyPI using trove classifiers.
Alphabetize classifiers.

Add all supported versions to tox.ini for easy testing. Tidy up tox.ini
by removing defaults for basepython.

Add all supported versions to the Travis CI configuration for CI
testing.

Use Tox-Travis to help build the test matrix as the different versions
of Django do not have complete overlap of Python support.

Update Travis configuration to use built in pip caching support.

https://docs.travis-ci.com/user/caching/#pip-cache
2017-06-02 14:40:07 +02:00
Bruno Alla
1cce582edc Fix #187: Preserve sorting from fieldset config (#207) 2017-06-02 10:52:16 +02:00
Bruno Alla
3eef317761 Add python 3.6 to Tox file
A bit more is needed to add it to travis
2017-05-16 13:44:53 +01:00
Mariusz Felisiak
8ade314f51 Removed Django 1.11 from the allowed failures. (#205) 2017-05-08 09:10:11 +02:00
Mariusz Felisiak
a691e9e97c
Fixed Django 2.0 tests due to django.conf.urls.include behavior change.
Removed pypy for Django 2.0 tests.
2017-01-29 15:08:52 +01:00
Mariusz Felisiak
661b78da0b
Fixed travis configuration. Bumped Django versions. 2017-01-27 22:48:41 +01:00
Camilo Nova
3fef927349 Improve testing matrix 2016-09-14 11:45:16 -05:00
Camilo Nova
01fa669e98 Added django 1.10 tests 2016-09-14 11:35:13 -05:00
Camilo Nova
2cf3d8e86c Added python 3.5 2016-01-08 09:00:40 -05:00
Aidan Lister
123dc39ce3 Update tox.ini 2015-10-22 15:21:55 +11:00
Jannis Leidel
20e424898c sigh, more travis/tox fixes. 2015-09-24 12:29:14 +02:00
Jannis Leidel
e41710616b Allow line breaks in config descriptions - Fix #95 2015-09-24 12:21:29 +02:00
Jannis Leidel
7f5ca04f25 Don't use 3.5 on Travis as it doesn't have it yet. 2015-09-24 12:00:30 +02:00
Jannis Leidel
b36aaf8fa6 More test fixes. 2015-09-24 11:56:19 +02:00
Jannis Leidel
13768bc7ae Fixed some Travis config issues 2015-09-24 11:07:46 +02:00
Jannis Leidel
19109b98bc Merge remote-tracking branch 'vinnyrose/compat_changes' 2015-09-24 11:02:45 +02:00
Jannis Leidel
f829ae543c Merge remote-tracking branch 'caktus/fixes_recent_djangos' 2015-09-24 10:45:14 +02:00
Jannis Leidel
95d751a7ce Merge pull request #103 from funkybob/master
[Fixes #93] Make models.py 1.8 compatible
2015-09-24 10:42:48 +02:00
Mario Rosa
e1f9e52a08 Compatibility changes.
Drop python 2.6, 3.2
Drop Django 1.4, 1.5, 1.6
Remove models.py under constance and move to an appconfig imported file.
2015-08-25 08:14:01 -04:00
Jake Merdich
60a7b792e2 Work around for pip bug w/ Django zips 2015-08-19 22:46:33 -07:00
Dan Poirier
b44f5f5409 Some fixes for recent Djangos
* Add Django 1.8 to test environments in tox.ini
* Update python versions supported by Django master in tox.ini
* Don't load 'url' from template library 'future' - it is no longer
  available in Django master, and is not needed in Django 1.4 and later,
  which is as far back as django-constance tests
  * get_cache dropped from Django master
  * post_syncdb signal dropped
  * django.utils.importlib dropped

There are still errors on some environments that I didn't try to
address:

* coverage seems broken on py32
* django-master seems currently broken on py27 (non-ASCII character
somewhere,
I expect django-master will be fixed soon since they still claim py27
support)
* django14 seems broken: "NoReverseMatch: u"'admin" is not a registered
namespace"
2015-08-07 08:14:26 -04:00
Curtis Maloney
de4dc304f8 Django master (1.9+) does not support Py3.2 2015-05-27 13:38:41 +10:00