Merge pull request #32447 from lsix/add_djano_hijack_admin

pythonPackages.django_hijack_admin: init at 2.1.5

Changed files
+35 -2
pkgs
development
python-modules
django-hijack
django-hijack-admin
top-level
+31
pkgs/development/python-modules/django-hijack-admin/default.nix
···
+
{ stdenv, buildPythonPackage, fetchFromGitHub, python,
+
django_hijack, django_nose }:
+
buildPythonPackage rec {
+
pname = "django-hijack-admin";
+
version = "2.1.5";
+
name = "${pname}-${version}";
+
+
# the pypi packages don't include everything required for the tests
+
src = fetchFromGitHub {
+
owner = "arteria";
+
repo = "django-hijack-admin";
+
rev = "v${version}";
+
sha256 = "02j75blvkjiz5mv5wc4jxl27rgmjsrl6l67a3p8342jwazzsm6jg";
+
};
+
+
checkInputs = [ django_nose ];
+
propagatedBuildInputs = [ django_hijack ];
+
+
checkPhase = ''
+
runHook preCheck
+
${python.interpreter} runtests.py hijack_admin
+
runHook postCheck
+
'';
+
+
meta = with stdenv.lib; {
+
description = "Admin integration for django-hijack";
+
homepage = https://github.com/arteria/django-hijack;
+
license = licenses.mit;
+
maintainers = with maintainers; [ lsix ];
+
};
+
}
+2 -2
pkgs/development/python-modules/django-hijack/default.nix
···
}:
buildPythonPackage rec {
pname = "django-hijack";
-
version = "2.1.4";
+
version = "2.1.5";
name = pname + "-" + version;
# the pypi packages don't include everything required for the tests
···
owner = "arteria";
repo = "django-hijack";
rev = "v${version}";
-
sha256 = "1wbm6l8mzpkj4wsj4fyfamzpzi3day2v1cva5j89v4dn4403jq21";
+
sha256 = "1paiyxhc034336xcd9yzf3azpsapsv26j7w2baxiby71z2hhg0sj";
};
checkInputs = [ django_nose ];
+2
pkgs/top-level/python-packages.nix
···
# See the Nixpkgs manual for examples on how to override the package set.
django_hijack = callPackage ../development/python-modules/django-hijack { };
+
django_hijack_admin = callPackage ../development/python-modules/django-hijack-admin { };
+
django_nose = buildPythonPackage rec {
name = "django-nose-${version}";
version = "1.4.4";