summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/django
AgeCommit message (Collapse)Author
45 hourspython3Packages.django_5_2: turn into aliasRobert Schütz
3 dayspython3Packages.django_4: remove superfluous pythonOlderGutyina Gergő
5 daystree-wide: fetchgit, fetchFromGitHub, fetchFromGitLab, fetchFromGitea, ↵Gaël James
fetchFromBitbucket, fetchFromSourcehut: use `tag =` instead of `rev = refs/tags/...`
8 daystreewide: change 'format = "pyproject";' to 'pyproject = true;'Michael Daniels
This is almost all find-and-replace. I manually edited: * pkgs/development/python-modules/notifications-android-tv/default.nix, * pkgs/servers/home-assistant/default.nix, * pkgs/development/tools/continuous-integration/buildbot/master.nix A few files have not been changed in this PR because they would cause rebuilds. This PR should have 0 rebuilds.
9 daystreewide: remove superfluous disabledRobert Schütz
There is no need to disable Python packages for Python versions that are no longer in Nixpkgs. This change was generated using the following script: pattern='^\s*disabled\s*=\s*pythonOlder\s*"3\.\([0-9]\|10\)"\s*;\s*$' for f in $(find -name '*.nix'); do grep -q "$pattern" "$f" || continue sed -i "/$pattern/d" "$f" if [ $(grep -c pythonOlder "$f") == 1 ]; then sed -i '/^\s*pythonOlder,\s*$/d' "$f" fi nixfmt "$f" done
2025-12-18python3Package.django_4: disable on 3.13 and newerMartin Weinelt
Django 4.2.x does not support Python 3.13 and newer.
2025-12-18python3Packages.django: fix 3.13.10/3.14.1 compatMartin Weinelt
2025-12-10Merge branch 'staging-next' into stagingWolfgang Walther
2025-12-10treewide: clean up 'meta = with' patternIhar Hrachyshka
This commit was created by a combination of scripts and tools: - an ast-grep script to prefix things in meta with `lib.`, - a modified nixf-diagnose / nixf combination to remove unused `with lib;`, and - regular nixfmt. Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-03Merge staging-next into stagingnixpkgs-ci[bot]
2025-12-02python3Packages.django_4: 4.2.26 -> 4.2.27 (#467186)Martin Weinelt
2025-12-02python3Packages.django_4: 4.2.26 -> 4.2.27Martin Weinelt
https://docs.djangoproject.com/en/4.2/releases/4.2.27/ https://www.djangoproject.com/weblog/2025/dec/02/security-releases/ Fixes: CVE-2025-13372, CVE-2025-64460
2025-12-02python3Packages.django_5: 5.2.8 -> 5.2.9Martin Weinelt
https://docs.djangoproject.com/en/5.2/releases/5.2.9/ https://www.djangoproject.com/weblog/2025/dec/02/security-releases/ Fixes: CVE-2025-13372, CVE-2025-64460
2025-12-01Merge staging-next into stagingnixpkgs-ci[bot]
2025-11-30python3Packages.django_5_1: removeMartin Weinelt
EOL in 2025-12 so not supportable throughout the 25.11 release cycle. Closes: #448536
2025-11-29Merge branch 'staging-next' into stagingRobert Schütz
2025-11-27treewide: use lib.concatAttrValues to obtain all optional-dependenciesRobert Schütz
2025-11-25python314Packages.django_4: disableMartin Weinelt
2025-11-05Merge master into staging-nextnixpkgs-ci[bot]
2025-11-05python3Packages.django_5_2: 5.2.7 -> 5.2.8 (#458852)Martin Weinelt
2025-11-05python3Packages.django_4: 4.2.25 -> 4.2.26Martin Weinelt
https://docs.djangoproject.com/en/4.2/releases/4.2.26/ https://www.djangoproject.com/weblog/2025/nov/05/security-releases/ Fixes: CVE-2025-64458, CVE-2025-64459
2025-11-05python3Packages.django_5_1: 5.1.13 -> 5.1.14Martin Weinelt
https://docs.djangoproject.com/en/5.1/releases/5.1.14/ https://www.djangoproject.com/weblog/2025/nov/05/security-releases/ Fixes: CVE-2025-64458, CVE-2025-64459
2025-11-05python3Packages.django_5_2: 5.2.7 -> 5.2.8Martin Weinelt
https://docs.djangoproject.com/en/5.2/releases/5.2.8/ https://www.djangoproject.com/weblog/2025/nov/05/security-releases/ Fixes: CVE-2025-64458, CVE-2025-64459
2025-10-03python3Packages.django_4: 4.2.24 -> 4.2.25 (#448019)Martin Weinelt
2025-10-02python3Packages.django_4: 4.2.24 -> 4.2.25Martin Weinelt
https://docs.djangoproject.com/en/4.2/releases/4.2.25/ https://www.djangoproject.com/weblog/2025/oct/01/security-releases/ Fixes: CVE-2025-59681, CVE-2025-59682
2025-10-02python3Packages.django_5_1: 5.1.12 -> 5.1.13Martin Weinelt
https://docs.djangoproject.com/en/5.1/releases/5.1.13/ https://www.djangoproject.com/weblog/2025/oct/01/security-releases/ Fixes: CVE-2025-59681, CVE-2025-59682
2025-10-02python3Packages.django_5_2: 5.2.6 -> 5.2.7Martin Weinelt
https://docs.djangoproject.com/en/5.2/releases/5.2.7/ https://www.djangoproject.com/weblog/2025/oct/01/security-releases/ Fixes: CVE-2025-59681, CVE-2025-59682
2025-09-04python3Packages.django_4: 4.2.23 -> 4.2.24 (#439976)Martin Weinelt
2025-09-03python3Packages.django_4: 4.2.23 -> 4.2.24Martin Weinelt
https://docs.djangoproject.com/en/4.2/releases/4.2.24/ https://www.djangoproject.com/weblog/2025/sep/03/security-releases/ Fixes: CVE-2025-57833
2025-09-03python3Packages.django_5_2: 5.2.5 -> 5.2.6Martin Weinelt
https://docs.djangoproject.com/en/5.2/releases/5.2.6/ https://www.djangoproject.com/weblog/2025/sep/03/security-releases/ Fixes: CVE-2025-57833
2025-09-03python3Packages.django_5_1: 5.1.11 -> 5.1.12Martin Weinelt
https://docs.djangoproject.com/en/5.1/releases/5.1.12/ https://www.djangoproject.com/weblog/2025/sep/03/security-releases/ Fixes: CVE-2025-57833
2025-08-09python3Packages.django*: fix compat with python 3.13.6 and newerMartin Weinelt
2025-08-09python3Packages.django_5_2: 5.2.4 -> 5.2.5Martin Weinelt
https://docs.djangoproject.com/en/5.2/releases/5.2.5/
2025-08-02python3Packages.django_3: dropMartin Weinelt
This django release went EOL after 2024-04-01. Closes: #262907
2025-07-24treewide: run nixfmt 1.0.0Wolfgang Walther
2025-07-02python3Packages.django_5_2: 5.2.3 -> 5.2.4Martin Weinelt
https://docs.djangoproject.com/en/5.2/releases/5.2.4/
2025-07-02treewide: add explicit format attribute for Python packagesMartin Weinelt
If a Python package does not come with either `format` or `pyproject` we consider it a setuptools build, that calls `setup.py` directly, which is deprecated. This change, as a first step, migrates a large chunk of these packages to set setuptools as their explicit format This is so we can unify the problem space for the next step of the migration.
2025-06-12Merge master into staging-nextnixpkgs-ci[bot]
2025-06-12python3Packages.django_5_{1,2}: don't depend on pywatchman (#415400)Martin Weinelt
2025-06-11python3Packages.django_5_2: enable tests on DarwinRobert Schütz
2025-06-11python3Packages.django_5_1: enable tests on DarwinRobert Schütz
2025-06-11python3Packages.django_5_2: don't depend on pywatchmanRobert Schütz
2025-06-11Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt
2025-06-11python3Packages.django_5_2: 5.2.2 -> 5.2.3 (#415743)Martin Weinelt
2025-06-11python3Packages.django_5_2: 5.2.2 -> 5.2.3Martin Weinelt
https://docs.djangoproject.com/en/5.2/releases/5.2.3/ https://www.djangoproject.com/weblog/2025/jun/10/bugfix-releases/ Fixes: CVE-2025-48432
2025-06-11python3Packages.django_5_1: 5.1.10 -> 5.1.11Martin Weinelt
https://docs.djangoproject.com/en/5.1/releases/5.1.11/ https://www.djangoproject.com/weblog/2025/jun/10/bugfix-releases/ Fixes: CVE-2025-48432
2025-06-11python3Packages.django_4: 4.2.22 -> 4.2.23Martin Weinelt
https://docs.djangoproject.com/en/4.2/releases/4.2.23/ https://www.djangoproject.com/weblog/2025/jun/10/bugfix-releases/ Fixes: CVE-2025-48432
2025-06-09python3Packages.django_5_1: don't depend on pywatchmanRobert Schütz
2025-06-05Merge staging-next into stagingnixpkgs-ci[bot]
2025-06-05python3Packages.django_4: 4.2.21 -> 4.2.22 (#414120)Martin Weinelt