Merge branch 'master' into octoprint
This commit is contained in:
@@ -5,11 +5,12 @@
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "3to2";
|
||||
pname = "py3to2";
|
||||
version = "1.1.1";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
inherit version;
|
||||
pname = "3to2";
|
||||
extension = "zip";
|
||||
sha256 = "fef50b2b881ef743f269946e1090b77567b71bb9a9ce64b7f8e699b562ff685c";
|
||||
};
|
||||
@@ -24,7 +25,7 @@ buildPythonPackage rec {
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
homepage = https://bitbucket.org/amentajo/lib3to2;
|
||||
homepage = "https://bitbucket.org/amentajo/lib3to2";
|
||||
description = "Refactors valid 3.x syntax into valid 2.x syntax, if a syntactical conversion is possible";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ mt-caret ];
|
||||
|
||||
@@ -58,7 +58,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "A Python library that lets you schedule your Python code to be executed";
|
||||
homepage = https://pypi.python.org/pypi/APScheduler/;
|
||||
homepage = "https://pypi.python.org/pypi/APScheduler/";
|
||||
license = licenses.mit;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ buildPythonPackage rec {
|
||||
doCheck = !stdenv.isDarwin;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = http://babel.edgewall.org;
|
||||
homepage = "http://babel.edgewall.org";
|
||||
description = "A collection of tools for internationalizing Python applications";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ ];
|
||||
|
||||
@@ -68,7 +68,7 @@ in buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "An optimising static compiler for both the Python programming language and the extended Cython programming language";
|
||||
homepage = https://cython.org;
|
||||
homepage = "https://cython.org";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ fridh ];
|
||||
};
|
||||
|
||||
@@ -25,7 +25,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Pythonic remote execution";
|
||||
homepage = https://www.fabfile.org/;
|
||||
homepage = "https://www.fabfile.org/";
|
||||
license = licenses.bsd2;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -24,7 +24,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "FormEncode validates and converts nested structures";
|
||||
homepage = http://formencode.org;
|
||||
homepage = "http://formencode.org";
|
||||
license = licenses.mit;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "MaxMind GeoIP Legacy Database - Python API";
|
||||
homepage = https://www.maxmind.com/;
|
||||
homepage = "https://www.maxmind.com/";
|
||||
maintainers = with lib.maintainers; [ jluttine ];
|
||||
license = lib.licenses.lgpl21Plus;
|
||||
};
|
||||
|
||||
@@ -26,7 +26,7 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Python Git Library";
|
||||
maintainers = [ ];
|
||||
homepage = https://github.com/gitpython-developers/GitPython;
|
||||
homepage = "https://github.com/gitpython-developers/GitPython";
|
||||
license = lib.licenses.bsd3;
|
||||
};
|
||||
}
|
||||
|
||||
46
pkgs/development/python-modules/HAP-python/default.nix
Normal file
46
pkgs/development/python-modules/HAP-python/default.nix
Normal file
@@ -0,0 +1,46 @@
|
||||
{ lib, buildPythonPackage, fetchFromGitHub, isPy3k, curve25519-donna, ed25519
|
||||
, cryptography, ecdsa, zeroconf, pytest }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "HAP-python";
|
||||
version = "2.8.1";
|
||||
|
||||
# pypi package does not include tests
|
||||
src = fetchFromGitHub {
|
||||
owner = "ikalchev";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "182s3dk7y29wql9bazlnw840xqgsbr44ad72m668qgxd82jl6y9c";
|
||||
};
|
||||
|
||||
disabled = !isPy3k;
|
||||
|
||||
propagatedBuildInputs = [
|
||||
curve25519-donna
|
||||
ed25519
|
||||
cryptography
|
||||
ecdsa
|
||||
zeroconf
|
||||
];
|
||||
|
||||
checkInputs = [ pytest ];
|
||||
|
||||
#disable tests needing network
|
||||
checkPhase = ''
|
||||
pytest -k 'not test_persist \
|
||||
and not test_setup_endpoints \
|
||||
and not test_auto_add_aid_mac \
|
||||
and not test_service_callbacks \
|
||||
and not test_send_events \
|
||||
and not test_not_standalone_aid \
|
||||
and not test_start_stop_async_acc \
|
||||
and not test_start_stop_sync_acc'
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/ikalchev/HAP-python";
|
||||
description = "HomeKit Accessory Protocol implementation in python";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ oro ];
|
||||
};
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
{ stdenv, buildPythonPackage, fetchPypi, cython, numpy, pysam, matplotlib
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
version = "0.11.2";
|
||||
version = "0.11.4";
|
||||
pname = "HTSeq";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "65c4c13968506c7df92e97124df96fdd041c4476c12a548d67350ba8b436bcfc";
|
||||
sha256 = "1ncn30yvc18aiv1qsa0bvcbjwqy21s0a0kv3v0vghzsn8vbfzq7h";
|
||||
};
|
||||
|
||||
buildInputs = [ cython numpy pysam ];
|
||||
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://github.com/originell/jpype/;
|
||||
homepage = "https://github.com/originell/jpype/";
|
||||
license = licenses.asl20;
|
||||
description = "A Python to Java bridge";
|
||||
};
|
||||
|
||||
@@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://github.com/baztian/jaydebeapi;
|
||||
homepage = "https://github.com/baztian/jaydebeapi";
|
||||
license = licenses.lgpl2;
|
||||
description = "Use JDBC database drivers from Python 2/3 or Jython with a DB-API";
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
meta = {
|
||||
homepage = https://pythonhosted.org/Logbook/;
|
||||
homepage = "https://pythonhosted.org/Logbook/";
|
||||
description = "A logging replacement for Python";
|
||||
license = lib.licenses.bsd3;
|
||||
};
|
||||
|
||||
@@ -27,7 +27,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "Super-fast templating language";
|
||||
homepage = http://www.makotemplates.org;
|
||||
homepage = "http://www.makotemplates.org";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ domenkozar ];
|
||||
|
||||
@@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "A wrapper around various text markup languages.";
|
||||
homepage = https://github.com/retext-project/pymarkups;
|
||||
homepage = "https://github.com/retext-project/pymarkups";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ klntsky ];
|
||||
};
|
||||
|
||||
@@ -26,7 +26,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "A Python library for automating interaction with websites";
|
||||
homepage = https://github.com/hickford/MechanicalSoup;
|
||||
homepage = "https://github.com/hickford/MechanicalSoup";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.jgillich ];
|
||||
};
|
||||
|
||||
@@ -68,7 +68,7 @@ buildPythonPackage rec {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = https://getnikola.com/;
|
||||
homepage = "https://getnikola.com/";
|
||||
description = "A modular, fast, simple, static website and blog generator";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ jluttine ];
|
||||
|
||||
@@ -16,7 +16,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "A toolkit for building high-level compound widgets in Python using the Tkinter module";
|
||||
homepage = http://pmw.sourceforge.net/;
|
||||
homepage = "http://pmw.sourceforge.net/";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ mounium ];
|
||||
};
|
||||
|
||||
@@ -50,7 +50,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Python implementation of the JSON-LD API";
|
||||
homepage = https://github.com/digitalbazaar/pyld;
|
||||
homepage = "https://github.com/digitalbazaar/pyld";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ apeschar ];
|
||||
};
|
||||
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
homepage = https://pygments.org/;
|
||||
homepage = "https://pygments.org/";
|
||||
description = "A generic syntax highlighter";
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = with lib.maintainers; [ ];
|
||||
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "R-Tree spatial index for Python GIS";
|
||||
homepage = https://toblerity.org/rtree/;
|
||||
homepage = "https://toblerity.org/rtree/";
|
||||
license = licenses.lgpl21;
|
||||
maintainers = with maintainers; [ bgamari ];
|
||||
};
|
||||
|
||||
@@ -82,7 +82,7 @@ in buildPythonPackage rec {
|
||||
propagatedBuildInputs = [ numpy numpy.blas scipy six libgpuarray_ ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://deeplearning.net/software/theano/;
|
||||
homepage = "http://deeplearning.net/software/theano/";
|
||||
description = "A Python library for large-scale array computation";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ maintainers.bcdarwin ];
|
||||
|
||||
@@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "TurboGears plugin to support use of Cheetah templates";
|
||||
homepage = http://docs.turbogears.org/TurboCheetah;
|
||||
homepage = "http://docs.turbogears.org/TurboCheetah";
|
||||
license = lib.licenses.mit;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Simplify the writing of REST APIs, and extend them with additional protocols";
|
||||
homepage = http://git.openstack.org/cgit/openstack/wsme;
|
||||
homepage = "http://git.openstack.org/cgit/openstack/wsme";
|
||||
license = licenses.mit;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Ctypes-based simple MagickWand API binding for Python";
|
||||
homepage = http://wand-py.org/;
|
||||
homepage = "http://wand-py.org/";
|
||||
license = [ licenses.mit ];
|
||||
maintainers = with maintainers; [ infinisil ];
|
||||
};
|
||||
|
||||
@@ -17,7 +17,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Calculate actual route time and distance with Waze API";
|
||||
homepage = https://github.com/kovacsbalu/WazeRouteCalculator;
|
||||
homepage = "https://github.com/kovacsbalu/WazeRouteCalculator";
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [ peterhoeg ];
|
||||
};
|
||||
|
||||
@@ -16,7 +16,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "A Python module for creating Excel XLSX files";
|
||||
homepage = https://xlsxwriter.readthedocs.io/;
|
||||
homepage = "https://xlsxwriter.readthedocs.io/";
|
||||
maintainers = with lib.maintainers; [ jluttine ];
|
||||
license = lib.licenses.bsd2;
|
||||
};
|
||||
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "ASCII art to image converter";
|
||||
homepage = https://launchpad.net/aafigure/;
|
||||
homepage = "https://launchpad.net/aafigure/";
|
||||
license = licenses.bsd2;
|
||||
maintainers = with maintainers; [ bjornfor ];
|
||||
platforms = platforms.unix;
|
||||
|
||||
@@ -55,7 +55,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Accurate sums and dot products for Python";
|
||||
homepage = https://github.com/nschloe/accupy;
|
||||
homepage = "https://github.com/nschloe/accupy";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -24,7 +24,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A tiny script to issue and renew TLS certs from Let's Encrypt";
|
||||
homepage = https://github.com/diafygi/acme-tiny;
|
||||
homepage = "https://github.com/diafygi/acme-tiny";
|
||||
license = licenses.mit;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ buildPythonPackage rec {
|
||||
|
||||
patches = fetchpatch {
|
||||
name = "drop_test_pep8.py.patch";
|
||||
url = https://bitbucket.org/blockdiag/actdiag/commits/c1f2ed5947a1e93291f5860e4e30cee098bd635d/raw;
|
||||
url = "https://bitbucket.org/blockdiag/actdiag/commits/c1f2ed5947a1e93291f5860e4e30cee098bd635d/raw";
|
||||
sha256 = "1zxzwb0fvwlc8xgs45fx65341sjhb3h6l2p6rdj6i127vg1hsxb4";
|
||||
};
|
||||
|
||||
@@ -24,7 +24,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Generate activity-diagram image from spec-text file (similar to Graphviz)";
|
||||
homepage = http://blockdiag.com/;
|
||||
homepage = "http://blockdiag.com/";
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ bjornfor ];
|
||||
|
||||
@@ -14,7 +14,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Library to make it easy for python application to authenticate to Azure Active Directory (AAD) in order to access AAD protected web resources";
|
||||
homepage = https://github.com/AzureAD/azure-activedirectory-library-for-python;
|
||||
homepage = "https://github.com/AzureAD/azure-activedirectory-library-for-python";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ phreedom ];
|
||||
};
|
||||
|
||||
@@ -33,7 +33,7 @@ buildPythonPackage {
|
||||
|
||||
meta = with lib; {
|
||||
description = "A pure python implementation of the Android ADB and Fastboot protocols";
|
||||
homepage = https://github.com/JeffLIrion/python-adb/tree/adb-homeassistant;
|
||||
homepage = "https://github.com/JeffLIrion/python-adb/tree/adb-homeassistant";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ maintainers.makefu ];
|
||||
};
|
||||
|
||||
@@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "A commandline access to addic7ed subtitles";
|
||||
homepage = https://github.com/BenoitZugmeyer/addic7ed-cli;
|
||||
homepage = "https://github.com/BenoitZugmeyer/addic7ed-cli";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ aethelz ];
|
||||
platforms = platforms.unix;
|
||||
|
||||
@@ -27,6 +27,6 @@ buildPythonPackage rec {
|
||||
description = "Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants";
|
||||
maintainers = with stdenv.lib.maintainers; [ vrthra ];
|
||||
license = with stdenv.lib.licenses; [ bsd3 ];
|
||||
homepage = https://bitbucket.org/stoneleaf/aenum;
|
||||
homepage = "https://bitbucket.org/stoneleaf/aenum";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Matrices describing affine transformation of the plane";
|
||||
license = licenses.bsd3;
|
||||
homepage = https://github.com/sgillies/affine;
|
||||
homepage = "https://github.com/sgillies/affine";
|
||||
maintainers = with maintainers; [ mredaelli ];
|
||||
};
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "control processor affinity on windows and linux";
|
||||
homepage = http://cheeseshop.python.org/pypi/affinity;
|
||||
homepage = "http://cheeseshop.python.org/pypi/affinity";
|
||||
license = with lib.licenses; [ psfl ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Adds read support for dbf files to agate";
|
||||
homepage = https://github.com/wireservice/agate-dbf;
|
||||
homepage = "https://github.com/wireservice/agate-dbf";
|
||||
license = with licenses; [ mit ];
|
||||
maintainers = with maintainers; [ vrthra ];
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Adds read support for excel files to agate";
|
||||
homepage = https://github.com/wireservice/agate-excel;
|
||||
homepage = "https://github.com/wireservice/agate-excel";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ vrthra ];
|
||||
};
|
||||
|
||||
@@ -13,7 +13,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Adds SQL read/write support to agate.";
|
||||
homepage = https://github.com/wireservice/agate-sql;
|
||||
homepage = "https://github.com/wireservice/agate-sql";
|
||||
license = with licenses; [ mit ];
|
||||
maintainers = with maintainers; [ vrthra ];
|
||||
};
|
||||
|
||||
@@ -30,7 +30,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "A Python data analysis library that is optimized for humans instead of machines";
|
||||
homepage = https://github.com/wireservice/agate;
|
||||
homepage = "https://github.com/wireservice/agate";
|
||||
license = with licenses; [ mit ];
|
||||
maintainers = with maintainers; [ vrthra ];
|
||||
};
|
||||
|
||||
@@ -34,7 +34,7 @@ buildPythonPackage rec {
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://github.com/polyconseil/aioamqp;
|
||||
homepage = "https://github.com/polyconseil/aioamqp";
|
||||
description = "AMQP implementation using asyncio";
|
||||
license = licenses.bsd3;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
# wrapped to be able to find aioconsole and any other packages.
|
||||
buildPythonPackage rec {
|
||||
pname = "aioconsole";
|
||||
version = "0.1.15";
|
||||
version = "0.1.16";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0gbl08p89959g8dqy2vainppg3kyf948xlh18p7iwk5p0mw5d3j9";
|
||||
sha256 = "0yk4ghvg47drfvdrrcw7nk14pg4shccmyhln9d8hy1lyafcqmnd5";
|
||||
};
|
||||
|
||||
# hardcodes a test dependency on an old version of pytest-asyncio
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "Asynchronous console and interfaces for asyncio";
|
||||
homepage = https://github.com/vxgmichel/aioconsole;
|
||||
homepage = "https://github.com/vxgmichel/aioconsole";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = [ lib.maintainers.catern ];
|
||||
};
|
||||
|
||||
@@ -41,7 +41,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Asyncio support for PEP-567 contextvars backport";
|
||||
homepage = https://github.com/fantix/aiocontextvars;
|
||||
homepage = "https://github.com/fantix/aiocontextvars";
|
||||
license = licenses.bsd3;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
doCheck = false;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/saghul/aiodns;
|
||||
homepage = "https://github.com/saghul/aiodns";
|
||||
license = licenses.mit;
|
||||
description = "Simple DNS resolver for asyncio";
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "File support for asyncio";
|
||||
homepage = https://github.com/Tinche/aiofiles;
|
||||
homepage = "https://github.com/Tinche/aiofiles";
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
maintainers = with lib.maintainers; [ fridh ];
|
||||
};
|
||||
|
||||
@@ -33,7 +33,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Ftp client/server for asyncio";
|
||||
homepage = https://github.com/aio-libs/aioftp;
|
||||
homepage = "https://github.com/aio-libs/aioftp";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -15,7 +15,7 @@ buildPythonPackage rec {
|
||||
doCheck = false; # https://github.com/decentfox/aioh2/issues/17
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://github.com/decentfox/aioh2;
|
||||
homepage = "https://github.com/decentfox/aioh2";
|
||||
description = "HTTP/2 implementation with hyper-h2 on Python 3 asyncio";
|
||||
license = licenses.bsd3;
|
||||
maintainers = [ maintainers.qyliss ];
|
||||
|
||||
28
pkgs/development/python-modules/aioharmony/default.nix
Normal file
28
pkgs/development/python-modules/aioharmony/default.nix
Normal file
@@ -0,0 +1,28 @@
|
||||
{ lib, buildPythonPackage, fetchPypi, isPy3k, slixmpp, async-timeout, aiohttp }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aioharmony";
|
||||
version = "0.2.1";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "8c8f6e3b776e4e7eba5a1d2ae739aac6a1dd558a7f15951c34ffe0ee28f7f538";
|
||||
};
|
||||
|
||||
disabled = !isPy3k;
|
||||
|
||||
#aioharmony does not seem to include tests
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "aioharmony.harmonyapi" "aioharmony.harmonyclient" ];
|
||||
|
||||
propagatedBuildInputs = [ slixmpp async-timeout aiohttp ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/ehendrix23/aioharmony";
|
||||
description =
|
||||
"Asyncio Python library for connecting to and controlling the Logitech Harmony";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ oro ];
|
||||
};
|
||||
}
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Jinja2 support for aiohttp";
|
||||
homepage = https://github.com/aio-libs/aiohttp_jinja2;
|
||||
homepage = "https://github.com/aio-libs/aiohttp_jinja2";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ peterhoeg ];
|
||||
};
|
||||
|
||||
@@ -13,7 +13,7 @@ buildPythonPackage rec {
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = https://github.com/aio-libs/aiohttp-remotes/commit/188772abcea038c31dae7d607e487eeed44391bc.patch;
|
||||
url = "https://github.com/aio-libs/aiohttp-remotes/commit/188772abcea038c31dae7d607e487eeed44391bc.patch";
|
||||
sha256 = "0pb1y4jb8ar1szhnjiyj2sdmdk6z9h6c3wrxw59nv9kr3if5igvs";
|
||||
})
|
||||
];
|
||||
@@ -26,7 +26,7 @@ buildPythonPackage rec {
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://github.com/wikibusiness/aiohttp-remotes;
|
||||
homepage = "https://github.com/wikibusiness/aiohttp-remotes";
|
||||
description = "A set of useful tools for aiohttp.web server";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.qyliss ];
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aiohttp-socks";
|
||||
version = "0.3.4";
|
||||
version = "0.3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "aiohttp_socks";
|
||||
sha256 = "1gc74a0i0slq3gn9kv3scn7c9x444z5nwjm3d14qilsgq6civsnd";
|
||||
sha256 = "00zqlkhfrp1jczgjppaksriidyfshnj0jvrcryn1x77dmy73m023";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ aiohttp attrs ];
|
||||
@@ -20,6 +20,6 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "SOCKS proxy connector for aiohttp";
|
||||
license = lib.licenses.asl20;
|
||||
homepage = https://github.com/romis2012/aiohttp-socks;
|
||||
homepage = "https://github.com/romis2012/aiohttp-socks";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Swagger API Documentation builder for aiohttp";
|
||||
homepage = https://github.com/cr0hn/aiohttp-swagger;
|
||||
homepage = "https://github.com/cr0hn/aiohttp-swagger";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ elohmeier ];
|
||||
};
|
||||
|
||||
@@ -63,7 +63,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Asynchronous HTTP Client/Server for Python and asyncio";
|
||||
license = licenses.asl20;
|
||||
homepage = https://github.com/aio-libs/aiohttp;
|
||||
homepage = "https://github.com/aio-libs/aiohttp";
|
||||
maintainers = with maintainers; [ dotlambda ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "asyncio package to talk to Philips Hue";
|
||||
homepage = https://github.com/balloob/aiohue;
|
||||
homepage = "https://github.com/balloob/aiohue";
|
||||
license = licenses.asl20;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Python asyncio IMAP4rev1 client library";
|
||||
homepage = https://github.com/bamthomas/aioimaplib;
|
||||
homepage = "https://github.com/bamthomas/aioimaplib";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ dotlambda ];
|
||||
};
|
||||
|
||||
@@ -42,7 +42,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Kafka integration with asyncio";
|
||||
homepage = https://aiokafka.readthedocs.org;
|
||||
homepage = "https://aiokafka.readthedocs.org";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
propagatedBuildInputs = [ aiolifx ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://github.com/amelchio/aiolifx_effects;
|
||||
homepage = "https://github.com/amelchio/aiolifx_effects";
|
||||
license = licenses.mit;
|
||||
description = "Light effects (pulse, colorloop ...) for LIFX lights running on aiolifx";
|
||||
maintainers = with maintainers; [ netixx ];
|
||||
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
propagatedBuildInputs = [ bitstring ifaddr ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://github.com/frawau/aiolifx;
|
||||
homepage = "https://github.com/frawau/aiolifx";
|
||||
license = licenses.mit;
|
||||
description = "API for local communication with LIFX devices over a LAN with asyncio";
|
||||
maintainers = with maintainers; [ netixx ];
|
||||
|
||||
@@ -40,7 +40,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "MySQL driver for asyncio";
|
||||
homepage = https://github.com/aio-libs/aiomysql;
|
||||
homepage = "https://github.com/aio-libs/aiomysql";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "A library that integrates the multiprocessing module with asyncio";
|
||||
homepage = https://github.com/dano/aioprocessing;
|
||||
homepage = "https://github.com/dano/aioprocessing";
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = with lib.maintainers; [ uskudnik ];
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Asyncio (PEP 3156) Redis client library";
|
||||
homepage = https://github.com/aio-libs/aioredis;
|
||||
homepage = "https://github.com/aio-libs/aioredis";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ mmai ];
|
||||
};
|
||||
|
||||
@@ -40,7 +40,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "A helper to mock/fake web requests in python aiohttp package";
|
||||
homepage = https://github.com/pnuckowski/aioresponses;
|
||||
homepage = "https://github.com/pnuckowski/aioresponses";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ rvl ];
|
||||
};
|
||||
|
||||
@@ -20,6 +20,6 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Transport, protocol and framing-independent async RPC client and server implementation";
|
||||
license = lib.licenses.mit;
|
||||
homepage = https://github.com/kyuupichan/aiorpcX;
|
||||
homepage = "https://github.com/kyuupichan/aiorpcX";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Boilerplate for asyncio applications";
|
||||
homepage = https://github.com/cjrh/aiorun;
|
||||
homepage = "https://github.com/cjrh/aiorun";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://aiosmtpd.readthedocs.io/en/latest/;
|
||||
homepage = "https://aiosmtpd.readthedocs.io/en/latest/";
|
||||
description = "Asyncio based SMTP server";
|
||||
longDescription = ''
|
||||
This is a server for SMTP and related protocols, similar in utility to the
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aiosqlite";
|
||||
version = "0.11.0";
|
||||
version = "0.12.0";
|
||||
disabled = isPy27;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jreese";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "0pmkp4iy738yv2sl08kvhd0ma6wjqbmfnwid72gvg4zqsr1hnn0z";
|
||||
sha256 = "090vdv210zfry0bms5b3lmm06yhiyjb8ga96996cqs611l7c2a2j";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
@@ -29,7 +29,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Asyncio bridge to the standard sqlite3 module";
|
||||
homepage = https://github.com/jreese/aiosqlite;
|
||||
homepage = "https://github.com/jreese/aiosqlite";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "An asynchronous Python library for communicating with Unifi Controller API";
|
||||
homepage = https://pypi.python.org/pypi/aiounifi/;
|
||||
homepage = "https://pypi.python.org/pypi/aiounifi/";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ peterhoeg ];
|
||||
};
|
||||
|
||||
@@ -29,7 +29,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Test asyncio code more easily";
|
||||
homepage = https://github.com/kwarunek/aiounittest;
|
||||
homepage = "https://github.com/kwarunek/aiounittest";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A pure python implementation of multicast DNS service discovery";
|
||||
homepage = https://github.com/jstasiak/python-zeroconf;
|
||||
homepage = "https://github.com/jstasiak/python-zeroconf";
|
||||
license = licenses.lgpl21;
|
||||
maintainers = with maintainers; [ obadz ];
|
||||
};
|
||||
|
||||
@@ -16,7 +16,7 @@ buildPythonPackage rec {
|
||||
doCheck = false;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/bitprophet/alabaster;
|
||||
homepage = "https://github.com/bitprophet/alabaster";
|
||||
description = "A Sphinx theme";
|
||||
license = licenses.bsd3;
|
||||
};
|
||||
|
||||
28
pkgs/development/python-modules/alarmdecoder/default.nix
Normal file
28
pkgs/development/python-modules/alarmdecoder/default.nix
Normal file
@@ -0,0 +1,28 @@
|
||||
{ stdenv, buildPythonPackage, fetchFromGitHub, pyserial, pyftdi, pyusb
|
||||
, pyopenssl, nose, isPy3k, pythonOlder, mock }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "alarmdecoder";
|
||||
version = "1.13.9";
|
||||
disabled = pythonOlder "3.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nutechsoftware";
|
||||
repo = "alarmdecoder";
|
||||
rev = version;
|
||||
sha256 = "0plr2h1qn4ryawbaxf29cfna4wailghhaqy1jcm9kxq6q7b9xqqy";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ pyserial pyftdi pyusb pyopenssl ];
|
||||
|
||||
doCheck = !isPy3k;
|
||||
checkInputs = [ nose mock ];
|
||||
pythonImportsCheck = [ "alarmdecoder" ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "https://github.com/nutechsoftware/alarmdecoder";
|
||||
description =
|
||||
"Python interface for the Alarm Decoder (AD2) family of alarm devices. (AD2USB, AD2SERIAL and AD2PI)";
|
||||
license = licenses.mit;
|
||||
};
|
||||
}
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
doCheck = false;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://bitbucket.org/zzzeek/alembic;
|
||||
homepage = "https://bitbucket.org/zzzeek/alembic";
|
||||
description = "A database migration tool for SQLAlchemy";
|
||||
license = licenses.mit;
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
disabled = pythonOlder "3.5";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://alerta.io;
|
||||
homepage = "https://alerta.io";
|
||||
description = "Alerta Monitoring System server";
|
||||
license = licenses.asl20;
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
disabled = pythonOlder "3.5";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://alerta.io;
|
||||
homepage = "https://alerta.io";
|
||||
description = "Alerta Monitoring System command-line interface";
|
||||
license = licenses.asl20;
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Algebraic data types for Python";
|
||||
homepage = https://github.com/jspahrsummers/adt;
|
||||
homepage = "https://github.com/jspahrsummers/adt";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ uri-canva ];
|
||||
platforms = platforms.unix;
|
||||
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Pairwise test combinations generator";
|
||||
homepage = https://github.com/thombashi/allpairspy;
|
||||
homepage = "https://github.com/thombashi/allpairspy";
|
||||
license = licenses.mit;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ buildPythonPackage rec {
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/pazz/alot;
|
||||
homepage = "https://github.com/pazz/alot";
|
||||
description = "Terminal MUA using notmuch mail";
|
||||
license = licenses.gpl3;
|
||||
platforms = platforms.linux;
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "altair";
|
||||
version = "4.0.1";
|
||||
version = "4.1.0";
|
||||
disabled = isPy27;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "145gjad415zjfp0ciq1b19i97ibavj8fki1vzhjppqz55k4704nk";
|
||||
sha256 = "0c99q5dy6f275yg1f137ird08wmwc1z8wmvjickkf2mvyka31p9y";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
@@ -54,7 +54,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A declarative statistical visualization library for Python.";
|
||||
homepage = https://github.com/altair-viz/altair;
|
||||
homepage = "https://github.com/altair-viz/altair";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ teh ];
|
||||
platforms = platforms.unix;
|
||||
|
||||
@@ -27,7 +27,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Amazon Kinesis Client Library for Python";
|
||||
homepage = https://github.com/awslabs/amazon-kinesis-client-python;
|
||||
homepage = "https://github.com/awslabs/amazon-kinesis-client-python";
|
||||
license = licenses.amazonsl;
|
||||
maintainers = with maintainers; [ psyanticy ];
|
||||
};
|
||||
|
||||
@@ -16,7 +16,7 @@ buildPythonPackage rec {
|
||||
doCheck = false;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/celery/py-amqp;
|
||||
homepage = "https://github.com/celery/py-amqp";
|
||||
description = "Python client for the Advanced Message Queuing Procotol (AMQP). This is a fork of amqplib which is maintained by the Celery project";
|
||||
license = licenses.lgpl21;
|
||||
};
|
||||
|
||||
@@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/barryp/py-amqplib;
|
||||
homepage = "https://github.com/barryp/py-amqplib";
|
||||
description = "Python client for the Advanced Message Queuing Procotol (AMQP)";
|
||||
license = licenses.lgpl21;
|
||||
};
|
||||
|
||||
@@ -30,7 +30,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "Tool and python library to interact with Android Files";
|
||||
homepage = https://github.com/androguard/androguard;
|
||||
homepage = "https://github.com/androguard/androguard";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ lib.maintainers.pmiddend ];
|
||||
};
|
||||
|
||||
@@ -27,7 +27,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Helper module to easily develop git-annex remotes";
|
||||
homepage = https://github.com/Lykos153/AnnexRemote;
|
||||
homepage = "https://github.com/Lykos153/AnnexRemote";
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [ montag451 ];
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk";
|
||||
homepage = https://github.com/spotify/annoy;
|
||||
homepage = "https://github.com/spotify/annoy";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ timokau ];
|
||||
};
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "ansi";
|
||||
version = "0.1.3";
|
||||
version = "0.1.5";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "06y6470bzvlqys3zi2vc68rmk9n05v1ibral14gbfpgfa8fzy7pg";
|
||||
sha256 = "02sknsbx55r6nylznslmmzzkfi3rsw7akpyzi6f1bqvr2ila8p0f";
|
||||
};
|
||||
|
||||
checkPhase = ''
|
||||
@@ -15,7 +15,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "ANSI cursor movement and graphics";
|
||||
homepage = https://github.com/tehmaze/ansi/;
|
||||
homepage = "https://github.com/tehmaze/ansi/";
|
||||
license = licenses.mit;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Convert text with ANSI color codes to HTML";
|
||||
homepage = https://github.com/ralphbean/ansi2html;
|
||||
homepage = "https://github.com/ralphbean/ansi2html";
|
||||
license = licenses.lgpl3Plus;
|
||||
maintainers = with maintainers; [ davidtwco ];
|
||||
platforms = platforms.all;
|
||||
|
||||
@@ -53,7 +53,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "An Ansible kernel for Jupyter";
|
||||
homepage = https://github.com/ansible/ansible-jupyter-kernel;
|
||||
homepage = "https://github.com/ansible/ansible-jupyter-kernel";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -41,7 +41,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Helps when interfacing with Ansible";
|
||||
homepage = https://github.com/ansible/ansible-runner;
|
||||
homepage = "https://github.com/ansible/ansible-runner";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -48,7 +48,7 @@ buildPythonPackage rec {
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = http://www.ansible.com;
|
||||
homepage = "http://www.ansible.com";
|
||||
description = "Radically simple IT automation";
|
||||
license = [ licenses.gpl3 ] ;
|
||||
maintainers = with maintainers; [ joamaki costrouc ];
|
||||
|
||||
@@ -10,7 +10,7 @@ buildPythonPackage rec {
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/numerodix/ansicolor/;
|
||||
homepage = "https://github.com/numerodix/ansicolor/";
|
||||
description = "A library to produce ansi color output and colored highlighting and diffing";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ andsild ];
|
||||
|
||||
@@ -17,7 +17,7 @@ buildPythonPackage rec {
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/verigak/colors/;
|
||||
homepage = "https://github.com/verigak/colors/";
|
||||
description = "ANSI colors for Python";
|
||||
license = licenses.isc;
|
||||
maintainers = with maintainers; [ copumpkin ];
|
||||
|
||||
@@ -15,7 +15,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A module for converting ANSI coded text and converts it to either plain text or HTML";
|
||||
homepage = https://github.com/ansible/ansiconv;
|
||||
homepage = "https://github.com/ansible/ansiconv";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ psyanticy ];
|
||||
};
|
||||
|
||||
@@ -37,7 +37,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Textwrap, but savvy to ANSI colors and styles";
|
||||
homepage = https://github.com/jonathaneunice/ansiwrap;
|
||||
homepage = "https://github.com/jonathaneunice/ansiwrap";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -15,7 +15,7 @@ buildPythonPackage rec {
|
||||
buildInputs = [ nose ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://bitbucket.org/runeh/anyjson/;
|
||||
homepage = "https://bitbucket.org/runeh/anyjson/";
|
||||
description = "Wrapper that selects the best available JSON implementation";
|
||||
license = licenses.bsd2;
|
||||
};
|
||||
|
||||
@@ -52,7 +52,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Powerful and Lightweight Python Tree Data Structure";
|
||||
homepage = https://github.com/c0fec0de/anytree;
|
||||
homepage = "https://github.com/c0fec0de/anytree";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ maintainers.worldofpeace ];
|
||||
};
|
||||
|
||||
@@ -71,13 +71,13 @@ buildPythonPackage rec {
|
||||
# Not yet accepted: https://github.com/apache/airflow/pull/6562
|
||||
(fetchpatch {
|
||||
name = "avoid-warning-from-abc.collections";
|
||||
url = https://patch-diff.githubusercontent.com/raw/apache/airflow/pull/6562.patch;
|
||||
url = "https://patch-diff.githubusercontent.com/raw/apache/airflow/pull/6562.patch";
|
||||
sha256 = "0swpay1qlb7f9kgc56631s1qd9k82w4nw2ggvkm7jvxwf056k61z";
|
||||
})
|
||||
# Not yet accepted: https://github.com/apache/airflow/pull/6561
|
||||
(fetchpatch {
|
||||
name = "pendulum2-compatibility";
|
||||
url = https://patch-diff.githubusercontent.com/raw/apache/airflow/pull/6561.patch;
|
||||
url = "https://patch-diff.githubusercontent.com/raw/apache/airflow/pull/6561.patch";
|
||||
sha256 = "17hw8qyd4zxvib9zwpbn32p99vmrdz294r31gnsbkkcl2y6h9knk";
|
||||
})
|
||||
];
|
||||
@@ -134,37 +134,37 @@ buildPythonPackage rec {
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace setup.py \
|
||||
--replace "flask>=1.1.0, <2.0" "flask" \
|
||||
--replace "jinja2>=2.10.1, <2.11.0" "jinja2" \
|
||||
--replace "pandas>=0.17.1, <1.0.0" "pandas" \
|
||||
--replace "flask-caching>=1.3.3, <1.4.0" "flask-caching" \
|
||||
--replace "flask-appbuilder>=1.12.5, <2.0.0" "flask-appbuilder" \
|
||||
--replace "pendulum==1.4.4" "pendulum" \
|
||||
--replace "cached_property~=1.5" "cached_property" \
|
||||
--replace "dill>=0.2.2, <0.3" "dill" \
|
||||
--replace "configparser>=3.5.0, <3.6.0" "configparser" \
|
||||
--replace "jinja2>=2.7.3, <=2.10.0" "jinja2" \
|
||||
--replace "colorlog==4.0.2" "colorlog" \
|
||||
--replace "funcsigs==1.0.0" "funcsigs" \
|
||||
--replace "flask-swagger==0.2.13" "flask-swagger" \
|
||||
--replace "python-daemon>=2.1.1, <2.2" "python-daemon" \
|
||||
--replace "alembic>=0.9, <1.0" "alembic" \
|
||||
--replace "markdown>=2.5.2, <3.0" "markdown" \
|
||||
--replace "future>=0.16.0, <0.17" "future" \
|
||||
--replace "tenacity==4.12.0" "tenacity" \
|
||||
--replace "text-unidecode==1.2" "text-unidecode" \
|
||||
--replace "tzlocal>=1.4,<2.0.0" "tzlocal" \
|
||||
--replace "sqlalchemy~=1.3" "sqlalchemy" \
|
||||
--replace "gunicorn>=19.5.0, <20.0" "gunicorn" \
|
||||
--replace "werkzeug>=0.14.1, <0.15.0" "werkzeug"
|
||||
|
||||
substituteInPlace setup.py \
|
||||
--replace "flask>=1.1.0, <2.0" "flask" \
|
||||
--replace "jinja2>=2.10.1, <2.11.0" "jinja2" \
|
||||
--replace "pandas>=0.17.1, <1.0.0" "pandas" \
|
||||
--replace "flask-caching>=1.3.3, <1.4.0" "flask-caching" \
|
||||
--replace "flask-appbuilder>=1.12.5, <2.0.0" "flask-appbuilder" \
|
||||
--replace "pendulum==1.4.4" "pendulum" \
|
||||
--replace "cached_property~=1.5" "cached_property" \
|
||||
--replace "dill>=0.2.2, <0.3" "dill" \
|
||||
--replace "configparser>=3.5.0, <3.6.0" "configparser" \
|
||||
--replace "jinja2>=2.7.3, <=2.10.0" "jinja2" \
|
||||
--replace "funcsigs==1.0.0" "funcsigs" \
|
||||
--replace "flask-swagger==0.2.13" "flask-swagger" \
|
||||
--replace "python-daemon>=2.1.1, <2.2" "python-daemon" \
|
||||
--replace "alembic>=0.9, <1.0" "alembic" \
|
||||
--replace "markdown>=2.5.2, <3.0" "markdown" \
|
||||
--replace "future>=0.16.0, <0.17" "future" \
|
||||
--replace "tenacity==4.12.0" "tenacity" \
|
||||
--replace "text-unidecode==1.2" "text-unidecode" \
|
||||
--replace "tzlocal>=1.4,<2.0.0" "tzlocal" \
|
||||
--replace "sqlalchemy~=1.3" "sqlalchemy" \
|
||||
--replace "gunicorn>=19.5.0, <20.0" "gunicorn" \
|
||||
--replace "werkzeug>=0.14.1, <0.15.0" "werkzeug"
|
||||
# dumb-init is only needed for CI and Docker, not relevant for NixOS.
|
||||
substituteInPlace setup.py \
|
||||
--replace "'dumb-init>=1.2.2'," ""
|
||||
|
||||
# dumb-init is only needed for CI and Docker, not relevant for NixOS.
|
||||
substituteInPlace setup.py \
|
||||
--replace "'dumb-init>=1.2.2'," ""
|
||||
|
||||
substituteInPlace tests/core.py \
|
||||
--replace "/bin/bash" "${stdenv.shell}"
|
||||
substituteInPlace tests/core.py \
|
||||
--replace "/bin/bash" "${stdenv.shell}"
|
||||
'';
|
||||
|
||||
checkPhase = ''
|
||||
@@ -184,8 +184,8 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Programmatically author, schedule and monitor data pipelines";
|
||||
homepage = http://airflow.apache.org/;
|
||||
homepage = "http://airflow.apache.org/";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ maintainers.costrouc maintainers.ingenieroariel ];
|
||||
maintainers = with maintainers; [ costrouc ingenieroariel ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification";
|
||||
homepage = https://github.com/marshmallow-code/apispec;
|
||||
homepage = "https://github.com/marshmallow-code/apispec";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
|
||||
@@ -54,7 +54,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "The Astronomical Plotting Library in Python";
|
||||
homepage = http://aplpy.github.io;
|
||||
homepage = "http://aplpy.github.io";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.smaret ];
|
||||
};
|
||||
|
||||
@@ -14,7 +14,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "A python module for determining appropriate platform-specific dirs";
|
||||
homepage = https://github.com/ActiveState/appdirs;
|
||||
homepage = "https://github.com/ActiveState/appdirs";
|
||||
license = lib.licenses.mit;
|
||||
};
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user