Commit graph

62 commits

Author SHA1 Message Date
Gabriel Barrantes
e8fe5666b2 build: switch to pyproject.toml for package building
Use the pyproject.toml configuration instead of setup.py for building
the package. This modernizes the build process, ensures better
compatibility with PEP tools, and simplifies dependency
management.
2025-09-04 15:33:48 -06:00
Matt Seymour
ab20a3aebd
Update setup.py 2025-07-02 10:28:15 +01:00
Ed Morley
ae2fabf95e
Re-drop dependency on typing_extensions (#269)
Since it was only being used for `TypedDict`, which was added in
Python 3.8 and `dj-database-url` v2.3.0+ only supports Python 3.9+.

See:
https://docs.python.org/3.12/library/typing.html#typing.TypedDict
https://github.com/jazzband/dj-database-url/blob/master/CHANGELOG.md#v230-2024-10-23

Note: This is a repeat of #257, since that PR was lost as part
of merges that occurred during the release of 3.0.0:
https://github.com/jazzband/dj-database-url/pull/257#issuecomment-3023857093
2025-07-01 18:53:01 +01:00
Matt Seymour
3e8b69aafc Update python supported version
Pre-empt python 3.14 support.
2025-06-20 20:19:31 +01:00
Matt Seymour
4977c7d0d6
Update package version to 3.0.0 2025-05-18 20:46:58 +01:00
Matt Seymour
a139abcf22
Update project dependencies
Adds typing_extensions
2025-05-18 20:46:51 +01:00
Matt Seymour
e4ccc63ec6
Remove Python 3.9 support from setup.py
Python 3.9 is no longer listed as a supported version in setup.py.
2025-05-09 10:29:33 +01:00
Matt Seymour
9598fb0d85
Add support for Django 5.2 in classifiers
This commit updates the setup.py file to include Django 5.2 in the list of supported framework versions.
2025-05-09 10:29:16 +01:00
Ed Morley
358746c41d
Drop dependency on typing_extensions (#257)
Since it was only being used for `TypedDict`, which was added in
Python 3.8 and `dj-database-url` v2.3.0+ only supports Python 3.9+.

See:
https://docs.python.org/3.12/library/typing.html#typing.TypedDict
https://github.com/jazzband/dj-database-url/blob/master/CHANGELOG.md#v230-2024-10-23
2024-11-22 12:31:02 +00:00
Matt Seymour
396344b251
Update setup.py
Bump version 2.3.0 ready for next release.
2024-10-23 10:53:25 +01:00
Matt Seymour
64660c7c5f
Update setup.py
Updated supported versions of python and django
2024-10-23 10:52:32 +01:00
Tom Parker-Shemilt
08d9cf0978
Add Python 3.13 and Django 5.1 testing (#255)
* Add Python 3.13 and Django 5.1 testing
* Upgrade to modern actions
2024-10-10 23:00:30 +01:00
Tom Parker-Shemilt
99128b507b
Make config test options not unknown types (#252)
* Make config test options not unknown types
* Run pyright as part of tests
2024-10-10 22:45:31 +01:00
Matt Seymour
51773f3a89
Update setup.py 2024-05-28 13:23:37 +01:00
Matt Seymour
fc0dca1b25
Update django 5.0 python compatability (#239) 2023-12-27 16:47:04 +00:00
Matt Seymour
9292e1fa8a
Update setup.py 2023-08-15 14:11:14 +01:00
Matt Seymour
9b0f325910
Bump version 2.0.0 and update CHANGELOG.md 2023-04-27 16:28:38 +01:00
Tom Parker-Shemilt
a7f94c8354
Redo as a package to fix mypy issues (#215)
* Demo the mypy types issue

* Redo as a package

* Update setup.py

---------

Co-authored-by: Matt Seymour <mattaseymour@gmail.com>
2023-04-13 10:59:57 +01:00
Michał Górny
84d75e9087
setup.py: Fix project_urls parameter name (#212) 2023-04-02 12:29:31 +01:00
Matt Seymour
2fbcdcbf51
Update change log and setup.py version (1.3.0) 2023-03-27 21:45:16 +01:00
Tom Parker-Shemilt
698882ea83
Add type hints (#198) 2022-12-21 11:47:41 +00:00
Matt Seymour
ad0645cb59
Update setup.py 2022-12-13 09:18:16 +00:00
Matt Seymour
e9cb03dd91
Update setup.py
Bump version number 1.1.0
2022-12-12 12:32:24 +00:00
Jair Henrique
ccbcc8f93d
Improve (#190)
* convert list to tuple

* use pathlib to read file data
2022-12-11 15:15:20 +00:00
Jair Henrique
ffe20b8abf
Add support to python 3.11 (#189) 2022-12-11 11:14:29 +00:00
Adam Johnson
742d74d091
Support Django 4.1 and remove compatibility code (#183)
* Support Django 4.1 and remove compatibility code

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-09-25 21:49:01 +01:00
alexanderGerbik
4c284f72b4
Fix linter violation (#179) 2022-08-17 11:35:53 +00:00
David D Lowe
3a998ee808
Add project_links to setup.py 2022-08-09 09:32:24 +01:00
Matt Seymour
88b991f60d Remove author_email 2022-07-29 13:21:56 +01:00
Matt Seymour
af57107389 Bump version 1.0.0 - setup.py 2022-07-29 10:54:29 +01:00
Matt Seymour
44f5e34c43 Update setup.py 2022-07-29 10:54:29 +01:00
Jannis Leidel
e83489749e
Minor cleanup post-transfer. 2022-05-24 15:03:57 +02:00
Matt Seymour
3e87a497f8 Re-format code to black, isort, flake8 2022-05-04 09:51:32 +01:00
Jacob Kaplan-Moss
7546ed77e2
Merge branch 'master' into long_desc 2019-12-25 10:52:28 -05:00
Jacob Kaplan-Moss
70ebcfb6db add Django as an explicit dependency
fixes #122
2019-12-25 10:49:48 -05:00
Jacob Kaplan-Moss
dc2a7263c3 🗃 add Python 3.8 / Django 3.0 trove classifiers 2019-12-25 10:40:11 -05:00
giovanism
187323a5ec
Set long_description to README.rst 2019-10-03 08:52:54 +07:00
Tim Graham
d66536836a Add testing for Python 3.7 2019-01-25 15:11:31 -05:00
Tim Graham
2199d7b59d Add testing for Django 2.2 2019-01-25 15:09:50 -05:00
Tim Graham
e143914338 Drop testing for Django < 1.11 2019-01-25 14:46:53 -05:00
Tim Graham
1b76ed1e72 Add Django trove classifiers 2018-08-25 20:06:24 -04:00
Kenneth Reitz
de91c7de55 v0.5.0
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-01 13:37:00 -05:00
Tim Graham
8ff8e709ac Drop testing for Python 2.6 2016-10-04 08:59:34 -04:00
Kenneth Reitz
96638f1e0e v0.4.1 2016-04-06 15:35:26 -04:00
Kenneth Reitz
1422f191f8 oxford comma 2016-02-03 18:39:53 -05:00
Kenneth Reitz
24c9152e51 trove classifiers 2016-02-03 18:35:06 -05:00
Kenneth Reitz
0015f93bde upadated setup.py description 2016-02-03 18:34:29 -05:00
Kenneth Reitz
5a47549247 v0.4.0 2016-02-03 18:32:24 -05:00
Kenneth Reitz
c9c933f1bd v0.3.0 2014-03-10 09:15:53 -04:00
Jeff Paine
e44d3b2072 Add trove classifiers for python versions 2014-03-03 01:41:24 -05:00