pythonPackages.pync: refacotr move to python-modules

This commit is contained in:
Chris Ostrouchov 2018-10-29 13:05:04 -04:00
parent b9ad8d843d
commit 8bbd8dcc1f
No known key found for this signature in database
GPG key ID: 9ED59B0AB1EAF573
2 changed files with 35 additions and 27 deletions

View file

@ -0,0 +1,34 @@
{ stdenv
, buildPythonPackage
, fetchPypi
, isPy27
, dateutil
, pkgs
}:
buildPythonPackage rec {
version = "1.4";
pname = "pync";
disabled = ! isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "0lc1x0pai85avm1r452xnvxc12wijnhz87xv20yp3is9fs6rnkrh";
};
buildInputs = [ pkgs.coreutils ];
propagatedBuildInputs = [ dateutil ];
preInstall = stdenv.lib.optionalString stdenv.isDarwin ''
sed -i 's|^\([ ]*\)self.bin_path.*$|\1self.bin_path = "${pkgs.terminal-notifier}/bin/terminal-notifier"|' build/lib/pync/TerminalNotifier.py
'';
meta = with stdenv.lib; {
description = "Python Wrapper for Mac OS 10.8 Notification Center";
homepage = https://pypi.python.org/pypi/pync/1.4;
license = licenses.mit;
platforms = platforms.darwin;
maintainers = with maintainers; [ lovek323 ];
};
}

View file

@ -4393,33 +4393,7 @@ in {
thumborPexif = callPackage ../development/python-modules/thumborpexif { };
pync = buildPythonPackage rec {
version = "1.4";
baseName = "pync";
name = "${baseName}-${version}";
disabled = ! isPy27;
src = pkgs.fetchurl {
url = "mirror://pypi/p/${baseName}/${name}.tar.gz";
sha256 = "0lc1x0pai85avm1r452xnvxc12wijnhz87xv20yp3is9fs6rnkrh";
};
buildInputs = with self; [ pkgs.coreutils ];
propagatedBuildInputs = with self; [ dateutil ];
preInstall = stdenv.lib.optionalString stdenv.isDarwin ''
sed -i 's|^\([ ]*\)self.bin_path.*$|\1self.bin_path = "${pkgs.terminal-notifier}/bin/terminal-notifier"|' build/lib/pync/TerminalNotifier.py
'';
meta = {
description = "Python Wrapper for Mac OS 10.8 Notification Center";
homepage = https://pypi.python.org/pypi/pync/1.4;
license = licenses.mit;
platforms = platforms.darwin;
maintainers = with maintainers; [ lovek323 ];
};
};
pync = callPackage ../development/python-modules/pync { };
weboob = callPackage ../development/python-modules/weboob { };