Commit graph

102 commits

Author SHA1 Message Date
jelmert
e32d433017 Drop support for older Django versions 2025-04-08 10:04:45 +02:00
jelmert
10c43ce7a6 Add formal support for Django 5.2 2025-04-08 09:56:18 +02:00
jelmert
edd9a3c3c3 Do not pin versions 2025-04-08 09:55:41 +02:00
jelmert
6b86747e5a Add Python version 3.13 to test matrix and test against main 2024-09-05 16:58:24 +02:00
jelmert
0476fad22a Add formal support for django 5.1 2024-08-28 09:48:40 +02:00
Maarten ter Huurne
c75e54a1b8 Add mypy environment to tox configuration 2024-04-05 17:16:44 +02:00
Jelmer
8bef73cd99
Merge pull request #563 from foarsitter/docker_postgresql
Postgresql docker container for local development
2024-03-25 19:06:28 +01:00
Jelmer
26336b41f6
Merge pull request #510 from adamchainz/time_machine
Switch from freezegun to time-machine.
2024-03-22 15:46:19 +01:00
Jelmer Draaijer
8677eef1ca Rename database environment variables to align with the docker postgres image 2024-03-21 16:00:35 +01:00
Adam Johnson
270802357f Test Django 5.0 2024-02-09 21:30:32 +00:00
Jelmer
6c7afb3b3f
Merge branch 'master' into add-3.11 2023-06-15 15:29:01 +02:00
Jelmer Draaijer
0167a18024 Test django against 4.2 & main branch to formally support django 4.2 2023-04-06 13:49:50 +02:00
Maarten ter Huurne
881cf29e21 Run pytest with current directory in the search path
Without this, `pytest-django` cannot find its settings module.

https://docs.pytest.org/en/6.2.x/usage.html#calling-pytest-through-python-m-pytest
2023-03-16 22:56:10 +01:00
Hugo van Kemenade
309f1d8080 Test Python 3.12-dev 2022-12-12 23:20:35 +02:00
Hugo van Kemenade
aec019ca97 Add colour to CI logs for readability 2022-12-12 23:20:35 +02:00
Hugo van Kemenade
0260205c1b Add support for Python 3.11 2022-12-12 23:20:35 +02:00
Hugo van Kemenade
d146a05823
Remove comments to fix Flake8 6.0.0 2022-12-12 21:17:00 +02:00
Hasan Ramezani
85b656e12c
Confirm support for Django 4.1 2022-08-17 23:17:28 +02:00
Hasan Ramezani
8723a0e34e Drop support for Python 3.6 2022-08-17 23:08:31 +02:00
Hasan Ramezani
b354d90c20 Drop support for Django < 3.2 2022-08-17 23:08:29 +02:00
Adam Johnson
8edd7c00fc Switch from freezegun to time-machine.
It’s [more accurate](https://adamj.eu/tech/2020/06/03/introducing-time-machine/) and [faster](https://adamj.eu/tech/2021/02/19/freezegun-versus-time-machine/).
2022-04-04 11:53:18 +01:00
Hasan Ramezani
f0828e7985 Confirm support for Django 4.0 2021-12-08 12:33:23 +01:00
Hasan Ramezani
f513e948d6 Remove Django 3.1 from Python 3.10 env in tox. 2021-12-08 12:33:23 +01:00
Josh
51f8118d65 add 3.10 to strategy matrix and py310 to tox.ini 2021-10-08 09:16:44 -05:00
Hasan Ramezani
8e19699b0f Drop support for Django 3.0. 2021-04-07 10:32:50 +02:00
Hasan Ramezani
7af903b12a Add support for Django 3.2. 2021-04-07 10:32:50 +02:00
Jannis Leidel
621c4a8f3b
Fix typo. 2021-03-09 13:46:46 +01:00
Jannis Leidel
37ebfee7a1
Don't run Django main test on Python < 3.8. 2021-03-09 13:43:17 +01:00
Jannis Leidel
4dbb969d2f
Don't run Django main test on Python < 3.8. 2021-03-09 13:41:20 +01:00
Jannis Leidel
2b18cb6b84
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
2021-03-09 13:37:02 +01:00
David Smith
79ff8ea6be
Used isort to sort imports (#460) 2020-11-29 20:58:00 +00:00
Jannis Leidel
8689faf2ad
Update tox.ini
Co-authored-by: Simon Charette <charettes@users.noreply.github.com>
2020-11-29 15:12:19 +01:00
Jannis Leidel
124ca26901
Remove duplicate version mapping. 2020-11-29 14:54:15 +01:00
Jannis Leidel
5b3672b980
Run Postgres 10 during testing. 2020-11-29 14:51:26 +01:00
Jannis Leidel
1336a91d75
Merge branch 'master' into gha 2020-11-29 14:42:23 +01:00
Jannis Leidel
0ce2501384
Update tox config. 2020-11-29 14:36:06 +01:00
Hasan Ramezani
775ac3f4b1 Add flake8 to travisci. 2020-11-29 13:36:33 +01:00
Hasan Ramezani
020e7c4da8 Improve tox.ini 2020-11-29 13:36:33 +01:00
Hasan Ramezani
882919f7e0 Add Python3.9 support. 2020-11-28 21:47:15 +01:00
Hasan Ramezani
5580cad525 Remove Django 2.1 support. 2020-11-28 21:47:15 +01:00
Arseniy Panfilov
fdd3af34d9 failing tests with different types of arguments for 'updated_fields' 2020-10-15 15:51:33 +06:00
Hasan Ramezani
b7770165d5 Add support for Django 3.1 2020-09-17 17:27:55 +06:00
Brian Rutledge
71c57e0ebd Fix tox django factors
I noticed this discrepancy while attempting to determine compatibility of versions of django-model-utils and Django. I haven't tested it locally, because I'm getting `psycopg2.OperationalError: could not connect to server`.
2020-04-28 21:36:51 +06:00
Rémy HUBSCHER
8af8cf269c
Prepare 4.0.0 release. 2019-12-11 15:47:18 +01:00
Misha K
5aa40c66be Add django 3.0 to the test matrix and drop six (#395)
*  - add django 3.0 to the test matrix
 - drop six

* add entry in CHANGES

* remove context kwarg

* fix test with DeferredAttribute

* rename StringyDescriptor's name to attname

* Fix flake8

* Drop support for Django 1.11 because the API are not compatibles anymore with Django 3.0

* Try to fix tests.

* Define model for the field mock.

* Simplifies the code.

* Properly mock the field.

* Typo

* Use the new API field name.

* Call it attname

* Grab the field instance from the model.

* Use postgres in travis tests.

* Django 2.0.1 minimum is needed.

* Update Changelog to tell about breaking Django 1.11.

* Update changelog to tell about Django 3.0 support.

* @natim review.
2019-12-09 19:37:16 +06:00
Adam Dobrawy
ffa1a85dc7 Modernize Python syntax, add Python 3.8 (#398)
* Modernize Python syntax, add Python 3.8

* Update Python version & dist in TravisCI

* Add postgresql as addon

* Switch to psycopg2-binary

* Drop django.utils.six
2019-11-14 22:50:04 +06:00
Hasan Ramezani
aa94194dbc Drop Python 2 support. (#394) 2019-09-30 14:08:52 +06:00
Asif Saif Uddin
98b7f18047
django 1.11 n 2.1+ only 2019-05-16 05:24:49 +06:00
Diego Navarro
4e18710537 Upgrades pytest, pytest-django and pytest-cov version to fix travis build (#358)
* Upgrades pytest, pytest-django and pytest-cov version

* Skips testing Python 3.5 with django trunk (Django 2.1 requires Python 3.6)
2019-02-22 00:05:35 +06:00
Jonathan Sundqvist
2cb773372d Add a JoinManager that helps with performance (#351)
* Add the join manager + tests

* Documentation for join manager

* Use order_by for consistent tests

* Use postgres instead sqlite for tests for better reliability

* Fix coverage

* Drop django 1.8
2018-11-25 20:18:23 +06:00