diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a8e3e93c3025..50c2051c084e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4196,6 +4196,28 @@ in modules // { description = "pytest plugin with mechanisms for caching across test runs"; }; }; + + pytestdjango = buildPythonPackage rec { + name = "pytest-django-${version}"; + version = "2.9.1"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/p/pytest-django/${name}.tar.gz"; + sha256 = "1mmc7zsz3dlhs6sx4sppkj1vgshabi362r1a8b8wpj1qfximpqcb"; + }; + + # doing this to allow depending packages to find + # pytest's binaries + pytest = self.pytest; + + propagatedBuildInputs = with self; [ django pytest setuptools_scm_18 ]; + + meta = { + description = "py.test plugin for testing of Django applications"; + homepage = http://pytest-django.readthedocs.org/en/latest/; + license = licenses.bsd3; + }; + }; pytestflakes = buildPythonPackage rec { name = "pytest-flakes-${version}"; @@ -19680,6 +19702,16 @@ in modules // { }; }; + setuptools_scm_18 = self.setuptools_scm.override rec { + name = "setuptools_scm-${version}"; + version = "1.8.0"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/s/setuptools_scm/${name}.tar.bz2"; + sha256 = "00p60v2yfqy1r58pjcx9wy6dvqd7wkpfs5z1dzwf7y75c1g3dgyx"; + }; + }; + setuptoolsDarcs = buildPythonPackage rec { name = "setuptools_darcs-${version}"; version = "1.2.11";