diff options
author | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2018-03-02 03:05:55 +0100 |
---|---|---|
committer | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2018-03-02 03:45:34 +0100 |
commit | ae56cc1f30ec745bd9b045767f1da42eeae17643 (patch) | |
tree | af67150a494657172f8afe9c0c857ac9d5bb66e4 /pkgs/development/python-modules/django-polymorphic/default.nix | |
parent | 7b525acee2ed65058fe2039ffef2db71588c4f99 (diff) | |
download | nixlib-ae56cc1f30ec745bd9b045767f1da42eeae17643.tar nixlib-ae56cc1f30ec745bd9b045767f1da42eeae17643.tar.gz nixlib-ae56cc1f30ec745bd9b045767f1da42eeae17643.tar.bz2 nixlib-ae56cc1f30ec745bd9b045767f1da42eeae17643.tar.lz nixlib-ae56cc1f30ec745bd9b045767f1da42eeae17643.tar.xz nixlib-ae56cc1f30ec745bd9b045767f1da42eeae17643.tar.zst nixlib-ae56cc1f30ec745bd9b045767f1da42eeae17643.zip |
pythonPackages.django-polymorphic: fix tests
Diffstat (limited to 'pkgs/development/python-modules/django-polymorphic/default.nix')
-rw-r--r-- | pkgs/development/python-modules/django-polymorphic/default.nix | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/pkgs/development/python-modules/django-polymorphic/default.nix b/pkgs/development/python-modules/django-polymorphic/default.nix index 8cb68ed1e7dc..2cd112d8150e 100644 --- a/pkgs/development/python-modules/django-polymorphic/default.nix +++ b/pkgs/development/python-modules/django-polymorphic/default.nix @@ -1,18 +1,24 @@ -{ stdenv, buildPythonPackage, fetchPypi, django }: +{ stdenv, buildPythonPackage, fetchFromGitHub, python, django, dj-database-url }: buildPythonPackage rec { pname = "django-polymorphic"; version = "2.0.2"; - name = "${pname}-${version}"; - src = fetchPypi { - inherit pname version; - sha256 = "e1821d7b5874509a158a0f22bebf544330e0944c481c5a3e6da6cac8887e4e88"; + # PyPI tarball is missing some test files + src = fetchFromGitHub { + owner = pname; + repo = pname; + rev = "v${version}"; + sha256 = "18p84kdwpfp423vb2n38h840mj3bq0j57jx3cry7c8dznpi0vfi2"; }; - checkInputs = [ django ]; + checkInputs = [ dj-database-url ]; propagatedBuildInputs = [ django ]; + checkPhase = '' + ${python.interpreter} runtests.py + ''; + meta = { homepage = https://github.com/django-polymorphic/django-polymorphic; description = "Improved Django model inheritance with automatic downcasting"; |