python-packages: added geeknote and dependencies
packages: geeknote, thrift, markdown2, evernote
This commit is contained in:
parent
a7638854d2
commit
60aa7bec64
@ -90,6 +90,7 @@
|
||||
goibhniu = "Cillian de Róiste <cillian.deroiste@gmail.com>";
|
||||
gridaphobe = "Eric Seidel <eric@seidel.io>";
|
||||
guibert = "David Guibert <david.guibert@gmail.com>";
|
||||
hbunke = "Hendrik Bunke <bunke.hendrik@gmail.com>";
|
||||
henrytill = "Henry Till <henrytill@gmail.com>";
|
||||
hinton = "Tom Hinton <t@larkery.com>";
|
||||
hrdinka = "Christoph Hrdinka <c.nix@hrdinka.at>";
|
||||
|
@ -14994,4 +14994,95 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
markdown2 = buildPythonPackage rec {
|
||||
name = "markdown2-${version}";
|
||||
version = "2.3.0";
|
||||
|
||||
src = pkgs.fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/m/markdown2/${name}.zip";
|
||||
sha256 = "073zyx3caqa9zlzxa82k9k2nhhn8c5imqpgp5nwqnh0fgaj9pqn8";
|
||||
};
|
||||
propagatedBuildInputs = with self; [];
|
||||
meta = with stdenv.lib; {
|
||||
description = "A fast and complete Python implementation of Markdown";
|
||||
homepage = https://github.com/trentm/python-markdown2;
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ hbunke ];
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
evernote = buildPythonPackage rec {
|
||||
name = "evernote-${version}";
|
||||
version = "1.25.0";
|
||||
disabled = ! isPy27; #some dependencies do not work with py3
|
||||
|
||||
src = pkgs.fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/e/evernote/${name}.tar.gz";
|
||||
sha256 = "1lwlg6fpi3530245jzham1400a5b855bm4sbdyck229h9kg1v02d";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = with self; [ oauth2 ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Evernote SDK for Python";
|
||||
homepage = http://dev.evernote.com;
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ hbunke ];
|
||||
};
|
||||
};
|
||||
|
||||
thrift = buildPythonPackage rec {
|
||||
name = "thrift-${version}";
|
||||
version = "0.9.2";
|
||||
|
||||
src = pkgs.fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/t/thrift/${name}.tar.gz";
|
||||
sha256 = "1yla6wg18x2a0l0lrvkp1v464hqhff98ck8pnv8d5j9kn3j6bxh8";
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Python bindings for the Apache Thrift RPC system";
|
||||
homepage = http://thrift.apache.org/;
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ hbunke ];
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
geeknote = buildPythonPackage rec {
|
||||
version = "2015-03-02";
|
||||
name = "geeknote-${version}";
|
||||
disabled = ! isPy27;
|
||||
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "VitaliyRodnenko";
|
||||
repo = "geeknote";
|
||||
rev = "7ea2255bb6";
|
||||
sha256 = "0lw3m8g7r8r7dxhqih08x0i6agd201q2ig35a59rd4vygr3xqw2j";
|
||||
};
|
||||
|
||||
/* build with tests fails with "Can not create application dirictory :
|
||||
/homeless-shelter/.geeknotebuilder". */
|
||||
doCheck = false;
|
||||
|
||||
propagatedBuildInputs = with self; [
|
||||
thrift
|
||||
beautifulsoup4
|
||||
markdown2
|
||||
sqlalchemy
|
||||
html2text
|
||||
evernote
|
||||
];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Work with Evernote from command line";
|
||||
homepage = http://www.geeknote.me;
|
||||
license = licenses.gpl1;
|
||||
maintainers = with maintainers; [ hbunke ];
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
}; in pythonPackages
|
||||
|
Loading…
Reference in New Issue
Block a user