summary refs log tree commit diff
diff options
context:
space:
mode:
authorPascal Wittmann <PascalWittmann@gmx.net>2015-12-17 16:21:46 +0100
committerPascal Wittmann <PascalWittmann@gmx.net>2015-12-17 16:21:46 +0100
commit21522ede832cc6fae43d59a4a6fec7eef310f007 (patch)
treebc51a34b1939df288d03ecce999a490f26403924
parent7dfe60b50932e59d3356888478ca4d23dc29b0ec (diff)
parentf21a65f719627161acc22407e9ec838893af60a9 (diff)
downloadnixpkgs-21522ede832cc6fae43d59a4a6fec7eef310f007.tar
nixpkgs-21522ede832cc6fae43d59a4a6fec7eef310f007.tar.gz
nixpkgs-21522ede832cc6fae43d59a4a6fec7eef310f007.tar.bz2
nixpkgs-21522ede832cc6fae43d59a4a6fec7eef310f007.tar.lz
nixpkgs-21522ede832cc6fae43d59a4a6fec7eef310f007.tar.xz
nixpkgs-21522ede832cc6fae43d59a4a6fec7eef310f007.tar.zst
nixpkgs-21522ede832cc6fae43d59a4a6fec7eef310f007.zip
Merge pull request #11753 from nlewo/master
Add devpi-client and its dependencies
-rw-r--r--lib/maintainers.nix1
-rw-r--r--pkgs/development/tools/devpi-client/default.nix20
-rw-r--r--pkgs/top-level/all-packages.nix2
-rw-r--r--pkgs/top-level/python-packages.nix38
4 files changed, 61 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix
index 93bd8098f45..f1dce94bf8c 100644
--- a/lib/maintainers.nix
+++ b/lib/maintainers.nix
@@ -165,6 +165,7 @@
   lebastr = "Alexander Lebedev <lebastr@gmail.com>";
   leonardoce = "Leonardo Cecchi <leonardo.cecchi@gmail.com>";
   lethalman = "Luca Bruno <lucabru@src.gnome.org>";
+  lewo = "Antoine Eiche <lewo@abesis.fr>";
   lhvwb = "Nathaniel Baxter <nathaniel.baxter@gmail.com>";
   lihop = "Leroy Hopson <nixos@leroy.geek.nz>";
   linquize = "Linquize <linquize@yahoo.com.hk>";
diff --git a/pkgs/development/tools/devpi-client/default.nix b/pkgs/development/tools/devpi-client/default.nix
new file mode 100644
index 00000000000..5db62da06d8
--- /dev/null
+++ b/pkgs/development/tools/devpi-client/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, fetchurl, pythonPackages, python} :
+
+pythonPackages.buildPythonPackage rec {
+  name = "devpi-client-${version}";
+  version = "2.3.2";
+
+  src = fetchurl {
+    url = "https://pypi.python.org/packages/source/d/devpi-client/devpi-client-${version}.tar.gz";
+    md5= "bfc8cd768f983fd0585c347bca00c8bb";
+  };
+
+  buildInputs = [ pythonPackages.tox pythonPackages.check-manifest pythonPackages.devpi-common pythonPackages.pkginfo ];
+  meta = {
+    homepage = http://doc.devpi.net;
+    description = "Github-style pypi index server and packaging meta tool";
+    license = stdenv.lib.licenses.mit;
+    maintainers = [stdenv.lib.maintainers.lewo];
+
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 86ab05ae852..44b92c77c9c 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -3832,6 +3832,8 @@ let
   cython = pythonPackages.cython;
   cython3 = python3Packages.cython;
 
+  devpi-client = callPackage ../development/tools/devpi-client {};
+
   ecl = callPackage ../development/compilers/ecl { };
 
   eql = callPackage ../development/compilers/eql {};
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index f800fd0839f..135e5b06cb3 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -2208,6 +2208,44 @@ in modules // {
   buildout = self.zc_buildout;
   buildout152 = self.zc_buildout152;
 
+  check-manifest = buildPythonPackage rec {
+    name = "check-manifest";
+    version = "0.30";
+
+    src = pkgs.fetchurl {
+      url = "https://pypi.python.org/packages/source/c/check-manifest/check-manifest-${version}.tar.gz";
+      md5 = "b18f7f0bcd02f52d40148c388ace9290";
+    };
+
+    doCheck = false;
+
+    meta = {
+      homepage = https://github.com/mgedmin/check-manifest;
+      description = "Check MANIFEST.in in a Python source package for completeness";
+      license = licenses.mit;
+      maintainers = with maintainers; [ lewo ];
+    };
+  };
+
+  devpi-common = buildPythonPackage rec {
+    name = "devpi-common";
+    version = "2.0.8";
+
+    src = pkgs.fetchurl {
+      url = "https://pypi.python.org/packages/source/d/devpi-common/devpi-common-${version}.tar.gz";
+      md5 = "3739af0f59151d1aaa67035fec8f97c6";
+    };
+
+    propagatedBuildInputs = [ self.requests2 self.py ];
+
+    meta = {
+      homepage = https://bitbucket.org/hpk42/devpi;
+      description = "Utilities jointly used by devpi-server and devpi-client";
+      license = licenses.mit;
+      maintainers = with maintainers; [ lewo ];
+    };
+  };
+
   # A patched version of buildout, useful for buildout based development on Nix
   zc_buildout_nix = callPackage ../development/python-modules/buildout-nix { };