Merge pull request #185809 from gador/django-4.1

This commit is contained in:
Martin Weinelt 2022-08-10 22:12:49 +02:00 committed by GitHub
commit 3a11db5f40
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 7 deletions

View file

@ -43,6 +43,8 @@ buildPythonPackage rec {
"test_incr_version" "test_incr_version"
"test_get_or_set" "test_get_or_set"
"test_get_many" "test_get_many"
# see https://github.com/grantjenks/python-diskcache/issues/260
"test_cache_write_unpicklable_object"
]; ];
pythonImportsCheck = [ pythonImportsCheck = [

View file

@ -7,14 +7,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "django-js-asset"; pname = "django-js-asset";
version = "unstable-2021-06-07"; version = "2.0";
format = "setuptools"; format = "setuptools";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "matthiask"; owner = "matthiask";
repo = pname; repo = pname;
rev = "a186aa0b5721ca95da6cc032a2fb780a152f581b"; rev = "refs/tags/${version}";
sha256 = "141zxng0wwxalsi905cs8pdppy3ad717y3g4fkdxw4n3pd0fjp8r"; hash = "sha256-YDOmbqB0xDBAlOSO1UBYJ8VfRjJ8Z6Hw1i24DNSrnjw=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View file

@ -6,6 +6,7 @@
, substituteAll , substituteAll
# patched in # patched in
, fetchpatch
, geos , geos
, gdal , gdal
, withGdal ? false , withGdal ? false
@ -39,23 +40,32 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "Django"; pname = "Django";
version = "4.0.7"; version = "4.1";
format = "pyproject"; format = "pyproject";
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-nG1a02vnmOVi3cqmsXscP/LTxPUppHQytp+5ow+EdGE="; hash = "sha256-Ay+Kb8fPBczRIU5KLiHfzWojudV1xlc8rMjGeCjb5kI=";
}; };
patches = lib.optional withGdal patches = [
(fetchpatch {
# Fix regression in sqlite backend introduced in 4.1.
# https://github.com/django/django/pull/15925
url = "https://github.com/django/django/commit/c0beff21239e70cbdcc9597e5be09e505bb8f76c.patch";
hash = "sha256-QE7QnfYAK74wvK8gDJ15FtQ+BCIWRQKAVvM7v1FzwlE=";
excludes = [ "docs/releases/4.1.1.txt" ];
})
] ++ lib.optionals withGdal [
(substituteAll { (substituteAll {
src = ./django_4_set_geos_gdal_lib.patch; src = ./django_4_set_geos_gdal_lib.patch;
geos = geos; geos = geos;
gdal = gdal; gdal = gdal;
extension = stdenv.hostPlatform.extensions.sharedLibrary; extension = stdenv.hostPlatform.extensions.sharedLibrary;
}); })
];
propagatedBuildInputs = [ propagatedBuildInputs = [
asgiref asgiref