diff options
author | Chris Ostrouchov <chris.ostrouchov@gmail.com> | 2018-10-16 16:09:24 -0400 |
---|---|---|
committer | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2018-10-18 11:02:23 +0200 |
commit | a8278eab657de3cff474e1dfef5035a8885fa65b (patch) | |
tree | f4ea67a26bb971d4841c555c34ec310399f783c8 /pkgs | |
parent | 84fc0eae5e4fdc0335be56cf1d84e4eeed469e85 (diff) | |
download | nixlib-a8278eab657de3cff474e1dfef5035a8885fa65b.tar nixlib-a8278eab657de3cff474e1dfef5035a8885fa65b.tar.gz nixlib-a8278eab657de3cff474e1dfef5035a8885fa65b.tar.bz2 nixlib-a8278eab657de3cff474e1dfef5035a8885fa65b.tar.lz nixlib-a8278eab657de3cff474e1dfef5035a8885fa65b.tar.xz nixlib-a8278eab657de3cff474e1dfef5035a8885fa65b.tar.zst nixlib-a8278eab657de3cff474e1dfef5035a8885fa65b.zip |
pythonPackages.fusepy: refactor move to python-modules
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/fusepy/default.nix | 37 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 30 |
2 files changed, 38 insertions, 29 deletions
diff --git a/pkgs/development/python-modules/fusepy/default.nix b/pkgs/development/python-modules/fusepy/default.nix new file mode 100644 index 000000000000..74ab0fc01a69 --- /dev/null +++ b/pkgs/development/python-modules/fusepy/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + +buildPythonPackage rec { + pname = "fusepy"; + version = "2.0.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "0v5grm4zyf58hsplwsxfbihddw95lz9w8cy3rpzbyha287swgx8h"; + }; + + propagatedBuildInputs = [ pkgs.fuse ]; + + # No tests included + doCheck = false; + + patchPhase = '' + substituteInPlace fuse.py --replace \ + "find_library('fuse')" "'${pkgs.fuse}/lib/libfuse.so'" + ''; + + meta = with stdenv.lib; { + description = "Simple ctypes bindings for FUSE"; + longDescription = '' + Python module that provides a simple interface to FUSE and MacFUSE. + It's just one file and is implemented using ctypes. + ''; + homepage = https://github.com/terencehonles/fusepy; + license = licenses.isc; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 775f7f3dfd9d..98bc670498a4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2337,35 +2337,7 @@ in { }; }; - fusepy = buildPythonPackage rec { - name = "fusepy-2.0.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/f/fusepy/${name}.tar.gz"; - sha256 = "0v5grm4zyf58hsplwsxfbihddw95lz9w8cy3rpzbyha287swgx8h"; - }; - - propagatedBuildInputs = [ pkgs.fuse ]; - - # No tests included - doCheck = false; - - patchPhase = '' - substituteInPlace fuse.py --replace \ - "find_library('fuse')" "'${pkgs.fuse}/lib/libfuse.so'" - ''; - - meta = { - description = "Simple ctypes bindings for FUSE"; - longDescription = '' - Python module that provides a simple interface to FUSE and MacFUSE. - It's just one file and is implemented using ctypes. - ''; - homepage = https://github.com/terencehonles/fusepy; - license = licenses.isc; - platforms = platforms.unix; - }; - }; + fusepy = callPackage ../development/python-modules/fusepy { }; future = callPackage ../development/python-modules/future { }; future15 = self.future.overridePythonAttrs (old: rec { |