linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / fusepy / default.nix
blob45b708630427a99ece8a7a95576a16617561b753
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pkgs
5 }:
7 buildPythonPackage rec {
8   pname = "fusepy";
9   version = "3.0.1";
11   src = fetchPypi {
12     inherit pname version;
13     sha256 = "1gg69qfi9pjcic3g98l8ya64rw2vc1bp8gsf76my6gglq8z7izvj";
14   };
16   propagatedBuildInputs = [ pkgs.fuse ];
18   # No tests included
19   doCheck = false;
21   patchPhase = ''
22     substituteInPlace fuse.py --replace \
23       "find_library('fuse')" "'${pkgs.fuse}/lib/libfuse.so'"
24   '';
26   meta = with lib; {
27     description = "Simple ctypes bindings for FUSE";
28     longDescription = ''
29       Python module that provides a simple interface to FUSE and MacFUSE.
30       It's just one file and is implemented using ctypes.
31     '';
32     homepage = "https://github.com/terencehonles/fusepy";
33     license = licenses.isc;
34     platforms = platforms.unix;
35   };