pythonPackages.zfec: refactor move to python-modules
This commit is contained in:
parent
656f33bc2d
commit
e21e72109f
37
pkgs/development/python-modules/zfec/default.nix
Normal file
37
pkgs/development/python-modules/zfec/default.nix
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
{ stdenv
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, setuptoolsDarcs
|
||||||
|
, pyutil
|
||||||
|
, argparse
|
||||||
|
, isPyPy
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "zfec";
|
||||||
|
version = "1.4.24";
|
||||||
|
disabled = isPyPy;
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "1ks94zlpy7n8sb8380gf90gx85qy0p9073wi1wngg6mccxp9xsg3";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ setuptoolsDarcs ];
|
||||||
|
propagatedBuildInputs = [ pyutil argparse ];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = http://allmydata.org/trac/zfec;
|
||||||
|
description = "Zfec, a fast erasure codec which can be used with the command-line, C, Python, or Haskell";
|
||||||
|
longDescription = ''
|
||||||
|
Fast, portable, programmable erasure coding a.k.a. "forward
|
||||||
|
error correction": the generation of redundant blocks of
|
||||||
|
information such that if some blocks are lost then the
|
||||||
|
original data can be recovered from the remaining blocks. The
|
||||||
|
zfec package includes command-line tools, C API, Python API,
|
||||||
|
and Haskell API.
|
||||||
|
'';
|
||||||
|
license = licenses.gpl2Plus;
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
@ -4168,35 +4168,7 @@ in {
|
|||||||
|
|
||||||
zdaemon = callPackage ../development/python-modules/zdaemon { };
|
zdaemon = callPackage ../development/python-modules/zdaemon { };
|
||||||
|
|
||||||
zfec = buildPythonPackage (rec {
|
zfec = callPackage ../development/python-modules/zfec { };
|
||||||
name = "zfec-1.4.24";
|
|
||||||
disabled = isPyPy;
|
|
||||||
|
|
||||||
src = pkgs.fetchurl {
|
|
||||||
url = "mirror://pypi/z/zfec/${name}.tar.gz";
|
|
||||||
sha256 = "1ks94zlpy7n8sb8380gf90gx85qy0p9073wi1wngg6mccxp9xsg3";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = with self; [ setuptoolsDarcs ];
|
|
||||||
propagatedBuildInputs = with self; [ pyutil argparse ];
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
homepage = http://allmydata.org/trac/zfec;
|
|
||||||
|
|
||||||
description = "Zfec, a fast erasure codec which can be used with the command-line, C, Python, or Haskell";
|
|
||||||
|
|
||||||
longDescription = ''
|
|
||||||
Fast, portable, programmable erasure coding a.k.a. "forward
|
|
||||||
error correction": the generation of redundant blocks of
|
|
||||||
information such that if some blocks are lost then the
|
|
||||||
original data can be recovered from the remaining blocks. The
|
|
||||||
zfec package includes command-line tools, C API, Python API,
|
|
||||||
and Haskell API.
|
|
||||||
'';
|
|
||||||
|
|
||||||
license = licenses.gpl2Plus;
|
|
||||||
};
|
|
||||||
});
|
|
||||||
|
|
||||||
zipstream = callPackage ../development/python-modules/zipstream { };
|
zipstream = callPackage ../development/python-modules/zipstream { };
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user