git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #108203 from lovesegfault/pythonPackages.reflink

pythonPackages.reflink: init at 0.2.1

commit4edcaabafc536c30324853a8737978ec57c629aa authorFlorian Klink <flokli@flokli.de> dateSun 3 Jan 2021, 00:32 (6 years ago) parent3b7d783a1668d0
2 files changed+35
pkgs/development/python-modules/reflink/default.nix+33 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/reflink/default.nixnew file+33
@@ -0,0 +1,33 @@
1+{ buildPythonPackage
2+, cffi
3+, fetchPypi
4+, lib
5+, pytestCheckHook
6+, pytestrunner
7+}:
8+
9+buildPythonPackage rec {
10+ pname = "reflink";
11+ version = "0.2.1";
12+
13+ src = fetchPypi {
14+ inherit pname version;
15+ sha256 = "sha256-ySU1gtskQTv9cDq/wbKkneePMbSQcjnyhumhkpoebjo=";
16+ };
17+
18+ propagatedBuildInputs = [ cffi pytestrunner ];
19+
20+ checkInputs = [ pytestCheckHook ];
21+
22+ # FIXME: These do not work, and I have been unable to figure out why.
23+ doCheck = false;
24+
25+ pythonImportsCheck = [ "reflink" ];
26+
27+ meta = with lib; {
28+ description = "Python reflink wraps around platform specific reflink implementations";
29+ homepage = "https://gitlab.com/rubdos/pyreflink";
30+ license = licenses.mit;
31+ maintainers = with maintainers; [ lovesegfault ];
32+ };
33+}
pkgs/top-level/python-packages.nix+2
@@ -6383,6 +6383,8 @@ in {
63836383
63846384 reedsolo = callPackage ../development/python-modules/reedsolo { };
63856385
6386+ reflink = callPackage ../development/python-modules/reflink { };
6387+
63866388 regex = callPackage ../development/python-modules/regex { };
63876389
63886390 regional = callPackage ../development/python-modules/regional { };