pythonPackages.gmusicapi: refactor move to python-modules
This commit is contained in:
parent
815fdff2ff
commit
348b2fb38c
37
pkgs/development/python-modules/gmusicapi/default.nix
Normal file
37
pkgs/development/python-modules/gmusicapi/default.nix
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
{ stdenv
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, validictory
|
||||||
|
, decorator
|
||||||
|
, mutagen
|
||||||
|
, protobuf
|
||||||
|
, setuptools
|
||||||
|
, requests
|
||||||
|
, dateutil
|
||||||
|
, proboscis
|
||||||
|
, mock
|
||||||
|
, appdirs
|
||||||
|
, oauth2client
|
||||||
|
, pyopenssl
|
||||||
|
, gpsoauth
|
||||||
|
, MechanicalSoup
|
||||||
|
, future
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "gmusicapi";
|
||||||
|
version = "10.1.0";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "0smlrafh1bjzrcjzl7im8pf8f04gcnx92lf3g5qr7yzgq8k20xa2";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ validictory decorator mutagen protobuf setuptools requests dateutil proboscis mock appdirs oauth2client pyopenssl gpsoauth MechanicalSoup future ];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "An unofficial API for Google Play Music";
|
||||||
|
homepage = https://pypi.python.org/pypi/gmusicapi/;
|
||||||
|
license = licenses.bsd3;
|
||||||
|
};
|
||||||
|
}
|
29
pkgs/development/python-modules/helper/default.nix
Normal file
29
pkgs/development/python-modules/helper/default.nix
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
{ stdenv
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, mock
|
||||||
|
, pyyaml
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "helper";
|
||||||
|
version = "2.4.1";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "4e33dde42ad4df30fb7790689f93d77252cff26a565610d03ff2e434865a53a2";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ mock ];
|
||||||
|
propagatedBuildInputs = [ pyyaml ];
|
||||||
|
|
||||||
|
# No tests
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "Development library for quickly writing configurable applications and daemons";
|
||||||
|
homepage = https://helper.readthedocs.org/;
|
||||||
|
license = licenses.bsd3;
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
36
pkgs/development/python-modules/hovercraft/default.nix
Normal file
36
pkgs/development/python-modules/hovercraft/default.nix
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
{ stdenv
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, docutils
|
||||||
|
, lxml
|
||||||
|
, manuel
|
||||||
|
, pygments
|
||||||
|
, svg-path
|
||||||
|
, watchdog
|
||||||
|
, isPy3k
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "hovercraft";
|
||||||
|
version = "2.0";
|
||||||
|
disabled = ! isPy3k;
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "0lqxr816lymgnywln8bbv9nrmkyahjjcjkm9kjyny9bflayz4f1g";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ docutils lxml manuel pygments svg-path watchdog ];
|
||||||
|
|
||||||
|
# one test assumes we have docutils 0.12
|
||||||
|
# TODO: enable tests after upgrading docutils to 0.12
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "A tool to make impress.js presentations from reStructuredText";
|
||||||
|
homepage = https://github.com/regebro/hovercraft;
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ goibhniu ];
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
26
pkgs/development/python-modules/hsaudiotag/default.nix
Normal file
26
pkgs/development/python-modules/hsaudiotag/default.nix
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{ stdenv
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, isPy3k
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "hsaudiotag";
|
||||||
|
version = "1.1.1";
|
||||||
|
disabled = isPy3k;
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "15hgm128p8nysfi0jb127awga3vlj0iw82l50swjpvdh01m7rda8";
|
||||||
|
};
|
||||||
|
|
||||||
|
# no tests
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "A pure Python library that lets one to read metadata from media files";
|
||||||
|
homepage = http://hg.hardcoded.net/hsaudiotag/;
|
||||||
|
license = licenses.bsd3;
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
26
pkgs/development/python-modules/hsaudiotag3k/default.nix
Normal file
26
pkgs/development/python-modules/hsaudiotag3k/default.nix
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{ stdenv
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, isPy3k
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "hsaudiotag3k";
|
||||||
|
version = "1.1.3";
|
||||||
|
disabled = !isPy3k;
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "0bv5k5594byr2bmhh77xv10fkdpckcmxg3w380yp30aqf83rcsx3";
|
||||||
|
};
|
||||||
|
|
||||||
|
# no tests
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "A pure Python library that lets one to read metadata from media files";
|
||||||
|
homepage = http://hg.hardcoded.net/hsaudiotag/;
|
||||||
|
license = licenses.bsd3;
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
24
pkgs/development/python-modules/httpauth/default.nix
Normal file
24
pkgs/development/python-modules/httpauth/default.nix
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
{ stdenv
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
version = "0.3";
|
||||||
|
pname = "httpauth";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "0qas7876igyz978pgldp5r7n7pis8n4vf0v87gxr9l7p7if5lr3l";
|
||||||
|
};
|
||||||
|
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "WSGI HTTP Digest Authentication middleware";
|
||||||
|
homepage = https://github.com/jonashaag/httpauth;
|
||||||
|
license = licenses.bsd2;
|
||||||
|
maintainers = with maintainers; [ ];
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
28
pkgs/development/python-modules/humanize/default.nix
Normal file
28
pkgs/development/python-modules/humanize/default.nix
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{ stdenv
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, mock
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
version = "0.5.1";
|
||||||
|
pname = "humanize";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "a43f57115831ac7c70de098e6ac46ac13be00d69abbf60bdcac251344785bb19";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ mock ];
|
||||||
|
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "Python humanize utilities";
|
||||||
|
homepage = https://github.com/jmoiron/humanize;
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ ];
|
||||||
|
platforms = platforms.linux; # can only test on linux
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
@ -1812,38 +1812,8 @@ in {
|
|||||||
|
|
||||||
gmpy2 = callPackage ../development/python-modules/gmpy2 { };
|
gmpy2 = callPackage ../development/python-modules/gmpy2 { };
|
||||||
|
|
||||||
gmusicapi = with pkgs; buildPythonPackage rec {
|
gmusicapi = callPackage ../development/python-modules/gmusicapi { };
|
||||||
name = "gmusicapi-10.1.0";
|
|
||||||
|
|
||||||
src = pkgs.fetchurl {
|
|
||||||
url = "mirror://pypi/g/gmusicapi/gmusicapi-10.1.0.tar.gz";
|
|
||||||
sha256 = "0smlrafh1bjzrcjzl7im8pf8f04gcnx92lf3g5qr7yzgq8k20xa2";
|
|
||||||
};
|
|
||||||
|
|
||||||
propagatedBuildInputs = with self; [
|
|
||||||
validictory
|
|
||||||
decorator
|
|
||||||
mutagen
|
|
||||||
protobuf
|
|
||||||
setuptools
|
|
||||||
requests
|
|
||||||
dateutil
|
|
||||||
proboscis
|
|
||||||
mock
|
|
||||||
appdirs
|
|
||||||
oauth2client
|
|
||||||
pyopenssl
|
|
||||||
gpsoauth
|
|
||||||
MechanicalSoup
|
|
||||||
future
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "An unofficial API for Google Play Music";
|
|
||||||
homepage = https://pypi.python.org/pypi/gmusicapi/;
|
|
||||||
license = licenses.bsd3;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
gnureadline = buildPythonPackage rec {
|
gnureadline = buildPythonPackage rec {
|
||||||
version = "6.3.3";
|
version = "6.3.3";
|
||||||
|
Loading…
Reference in New Issue
Block a user