Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / xattr / default.nix
blobc57f5a4da52cf2ba5fcfa838ec6756e9b3f911c5
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , python
5 , cffi
6 , pythonOlder
7 }:
9 buildPythonPackage rec {
10   pname = "xattr";
11   version = "0.10.1";
12   format = "setuptools";
14   disabled = pythonOlder "3.7";
16   src = fetchPypi {
17     inherit pname version;
18     hash = "sha256-wS59gf+qBgWzrIwiwplKjhipzxxZKHobdyKiKJyVLsU=";
19   };
21   propagatedBuildInputs = [
22     cffi
23   ];
25   # https://github.com/xattr/xattr/issues/43
26   doCheck = false;
28   postBuild = ''
29     ${python.pythonOnBuildForHost.interpreter} -m compileall -f xattr
30   '';
32   pythonImportsCheck = [
33     "xattr"
34   ];
36   meta = with lib; {
37     description = "Python wrapper for extended filesystem attributes";
38     homepage = "https://github.com/xattr/xattr";
39     changelog = "https://github.com/xattr/xattr/blob/v${version}/CHANGES.txt";
40     license = licenses.mit;
41     maintainers = with maintainers; [ ];
42   };