about summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2017-07-12 20:34:24 +0100
committerGitHub <noreply@github.com>2017-07-12 20:34:24 +0100
commit575ce53d14bb7ee0bf9e7da3e834bd463924746a (patch)
treeec607c928a5405ccdae956047a6d4d04b7533074 /pkgs/development
parent61c1313bd1a71fce3b074d9c5d1482604a75529e (diff)
parente200a97d6a36c5a40722c03d283c3eb60e25de8b (diff)
downloadnixlib-575ce53d14bb7ee0bf9e7da3e834bd463924746a.tar
nixlib-575ce53d14bb7ee0bf9e7da3e834bd463924746a.tar.gz
nixlib-575ce53d14bb7ee0bf9e7da3e834bd463924746a.tar.bz2
nixlib-575ce53d14bb7ee0bf9e7da3e834bd463924746a.tar.lz
nixlib-575ce53d14bb7ee0bf9e7da3e834bd463924746a.tar.xz
nixlib-575ce53d14bb7ee0bf9e7da3e834bd463924746a.tar.zst
nixlib-575ce53d14bb7ee0bf9e7da3e834bd463924746a.zip
Merge pull request #27296 from lsix/update_django_compressor
pythonPackages.django_compressor: 1.5 -> 2.1.1
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/python-modules/django_appconf/default.nix23
-rw-r--r--pkgs/development/python-modules/django_compressor/default.nix24
-rw-r--r--pkgs/development/python-modules/rcssmin/default.nix21
-rw-r--r--pkgs/development/python-modules/rjsmin/default.nix21
4 files changed, 89 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/django_appconf/default.nix b/pkgs/development/python-modules/django_appconf/default.nix
new file mode 100644
index 000000000000..77fc708a50b4
--- /dev/null
+++ b/pkgs/development/python-modules/django_appconf/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, buildPythonPackage, fetchPypi, six }:
+buildPythonPackage rec {
+  pname = "django-appconf";
+  version = "1.0.2";
+  name = "${pname}-${version}";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "0qdjdx35g66xjsc50v0c5h3kg6njs8df33mbjx6j4k1vd3m9lkba";
+  };
+
+  # No tests in archive
+  doCheck = false;
+
+  propagatedBuildInputs = [ six ];
+
+  meta = with stdenv.lib; {
+    description = "A helper class for handling configuration defaults of packaged apps gracefully";
+    homepage = http://django-appconf.readthedocs.org/;
+    license = licenses.bsd2;
+    maintainers = with maintainers; [ desiderius ];
+  };
+}
diff --git a/pkgs/development/python-modules/django_compressor/default.nix b/pkgs/development/python-modules/django_compressor/default.nix
new file mode 100644
index 000000000000..5d8626ec5760
--- /dev/null
+++ b/pkgs/development/python-modules/django_compressor/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildPythonPackage, fetchPypi,
+  rcssmin, rjsmin, django_appconf }:
+buildPythonPackage rec {
+    pname = "django_compressor";
+    version = "2.1.1";
+    name = "${pname}-${version}";
+
+    src = fetchPypi {
+      inherit pname version;
+      sha256 = "1s42dkq3qp1niaf69markd7m3ljgf2bspyz2nk0sa07f8q04004j";
+    };
+
+    # Need to setup django testing
+    doCheck = false;
+
+    propagatedBuildInputs = [ rcssmin rjsmin django_appconf ];
+
+    meta = with stdenv.lib; {
+      description = "Compresses linked and inline JavaScript or CSS into single cached files";
+      homepage = http://django-compressor.readthedocs.org/en/latest/;
+      license = licenses.mit;
+      maintainers = with maintainers; [ desiderius ];
+    };
+}
diff --git a/pkgs/development/python-modules/rcssmin/default.nix b/pkgs/development/python-modules/rcssmin/default.nix
new file mode 100644
index 000000000000..9347cd55cf38
--- /dev/null
+++ b/pkgs/development/python-modules/rcssmin/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, buildPythonPackage, fetchPypi }:
+buildPythonPackage rec {
+  pname = "rcssmin";
+  version = "1.0.6";
+  name = "${pname}-${version}";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "0w42l4dhxghcz7pj3q7hkxp015mvb8z2cq9sfxbl31npsfavd1ya";
+  };
+
+  # The package does not ship tests, and the setup machinary confuses
+  # tests auto-discovery
+  doCheck = false;
+
+  meta = with stdenv.lib; {
+    homepage = http://opensource.perlig.de/rcssmin/;
+    license = licenses.asl20;
+    description = "CSS minifier written in pure python";
+  };
+}
diff --git a/pkgs/development/python-modules/rjsmin/default.nix b/pkgs/development/python-modules/rjsmin/default.nix
new file mode 100644
index 000000000000..24adf830699c
--- /dev/null
+++ b/pkgs/development/python-modules/rjsmin/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, buildPythonPackage, fetchPypi }:
+buildPythonPackage rec {
+  pname = "rjsmin";
+  version = "1.0.12";
+  name = "${pname}-${version}";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "1wc62d0f80kw1kjv8nlxychh0iy66a6pydi4vfvhh2shffm935fx";
+  };
+
+  # The package does not ship tests, and the setup machinary confuses
+  # tests auto-discovery
+  doCheck = false;
+
+  meta = with stdenv.lib; {
+    homepage = http://opensource.perlig.de/rjsmin/;
+    license = licenses.asl20;
+    description = "Javascript minifier written in python";
+  };
+}