tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
0
fork
atom
nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
0
fork
atom
overview
issues
pulls
pipelines
pythonPackages.django_pipeline: 1.5.1 -> 1.6.14
Robert Schütz
8 years ago
6e78005e
127045d8
+23
-7
1 changed file
expand all
collapse all
unified
split
pkgs
development
python-modules
django-pipeline
default.nix
+23
-7
pkgs/development/python-modules/django-pipeline/default.nix
reviewed
···
1
1
-
{ lib, buildPythonPackage, fetchPypi
2
2
-
, django, futures }:
1
1
+
{ lib, buildPythonPackage, fetchFromGitHub, isPy3k
2
2
+
, django, futures, mock, jinja2, jsmin, slimit }:
3
3
4
4
buildPythonPackage rec {
5
5
pname = "django-pipeline";
6
6
-
version = "1.5.1";
6
6
+
version = "1.6.14";
7
7
8
8
-
src = fetchPypi {
9
9
-
inherit pname version;
10
10
-
sha256 = "1y49fa8jj7x9qjj5wzhns3zxwj0s73sggvkrv660cqw5qb7d8hha";
8
8
+
# no tests on PyPI
9
9
+
src = fetchFromGitHub {
10
10
+
owner = "jazzband";
11
11
+
repo = pname;
12
12
+
rev = version;
13
13
+
sha256 = "1xf732bd17mgha75jfhlnms46ib2pffhpfa0ca7bmng9jhbvsl9j";
11
14
};
12
15
13
13
-
propagatedBuildInputs = [ django futures ];
16
16
+
postPatch = ''
17
17
+
substituteInPlace tests/tests/test_compiler.py \
18
18
+
--replace "/usr/bin/env" ""
19
19
+
'';
20
20
+
21
21
+
propagatedBuildInputs = [ django ] ++ lib.optional (!isPy3k) futures;
22
22
+
23
23
+
checkInputs = [ jinja2 jsmin slimit ] ++ lib.optional (!isPy3k) mock;
24
24
+
25
25
+
checkPhase = ''
26
26
+
export PYTHONPATH=.:$PYTHONPATH
27
27
+
export DJANGO_SETTINGS_MODULE=tests.settings
28
28
+
${django}/bin/django-admin.py test tests
29
29
+
'';
14
30
15
31
meta = with lib; {
16
32
description = "Pipeline is an asset packaging library for Django";