summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2021-08-15 00:06:22 +0000
committerGitHub <noreply@github.com>2021-08-15 00:06:22 +0000
commitfb28fa05dbac05910f38f9fac59e12255dbfbd1b (patch)
tree6c99e021196e338ec7b16fcef278737846b642ee /pkgs/development/python-modules
parentcaa9f451d1efab9f542db49d065e5479ea573c36 (diff)
parent113c4107544ef5cf331176c7ab0ca1833bf6030d (diff)
Merge master into haskell-updates
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r--pkgs/development/python-modules/adax/default.nix4
-rw-r--r--pkgs/development/python-modules/authlib/default.nix4
-rw-r--r--pkgs/development/python-modules/cachelib/default.nix4
-rw-r--r--pkgs/development/python-modules/celery/default.nix4
-rw-r--r--pkgs/development/python-modules/chess/default.nix33
-rw-r--r--pkgs/development/python-modules/hg-evolve/default.nix4
-rw-r--r--pkgs/development/python-modules/howdoi/default.nix56
-rw-r--r--pkgs/development/python-modules/python-gammu/default.nix4
-rw-r--r--pkgs/development/python-modules/python-miio/default.nix4
-rw-r--r--pkgs/development/python-modules/pytwitchapi/default.nix41
-rw-r--r--pkgs/development/python-modules/slack-sdk/default.nix10
-rw-r--r--pkgs/development/python-modules/systembridge/default.nix4
-rw-r--r--pkgs/development/python-modules/wrapio/default.nix7
-rw-r--r--pkgs/development/python-modules/zeroconf/default.nix4
14 files changed, 140 insertions, 43 deletions
diff --git a/pkgs/development/python-modules/adax/default.nix b/pkgs/development/python-modules/adax/default.nix
index 849d0d9cf8c1..867b08e28a3d 100644
--- a/pkgs/development/python-modules/adax/default.nix
+++ b/pkgs/development/python-modules/adax/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "adax";
- version = "0.1.0";
+ version = "0.1.1";
disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "Danielhiversen";
repo = "pyadax";
rev = version;
- sha256 = "06qk8xbv8lsaabdpi6pclnbkp3vmb4k18spahldazqj8235ii237";
+ sha256 = "sha256-ekpI5GTLbKjlbWH9GSmpp/3URurc7UN+agxMfyGxrVA=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/authlib/default.nix b/pkgs/development/python-modules/authlib/default.nix
index 4fa14a60ff83..1ac9954730dd 100644
--- a/pkgs/development/python-modules/authlib/default.nix
+++ b/pkgs/development/python-modules/authlib/default.nix
@@ -8,14 +8,14 @@
}:
buildPythonPackage rec {
- version = "0.15.3";
+ version = "0.15.4";
pname = "authlib";
src = fetchFromGitHub {
owner = "lepture";
repo = "authlib";
rev = "v${version}";
- sha256 = "1lqicv8awyygqh1z8vhwvx38dw619kgbirdn8c9sc3qilagq1rdx";
+ sha256 = "1jc7rssi1y6brkwjplj8qmi4q5w9h9wz03fbhg01c0y5bmy0g1nj";
};
propagatedBuildInputs = [ cryptography requests ];
diff --git a/pkgs/development/python-modules/cachelib/default.nix b/pkgs/development/python-modules/cachelib/default.nix
index 9521d3ee03b4..0838558e116a 100644
--- a/pkgs/development/python-modules/cachelib/default.nix
+++ b/pkgs/development/python-modules/cachelib/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "cachelib";
- version = "0.2.0";
+ version = "0.3.0";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "pallets";
repo = pname;
rev = version;
- sha256 = "1jh1ghvrv1mnw6mdq19s6x6fblz9qi0vskc6mjp0cxjpnxxblaml";
+ sha256 = "sha256-ssyHNlrSrG8YHRS131jJtmgl6eMTNdet1Hf0nTxL8sM=";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/celery/default.nix b/pkgs/development/python-modules/celery/default.nix
index a48f8651298a..cd6d21b7c651 100644
--- a/pkgs/development/python-modules/celery/default.nix
+++ b/pkgs/development/python-modules/celery/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "celery";
- version = "5.1.1";
+ version = "5.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "54436cd97b031bf2e08064223240e2a83d601d9414bcb1b702f94c6c33c29485";
+ sha256 = "8d9a3de9162965e97f8e8cc584c67aad83b3f7a267584fa47701ed11c3e0d4b0";
};
# click is only used for the repl, in most cases this shouldn't impact
diff --git a/pkgs/development/python-modules/chess/default.nix b/pkgs/development/python-modules/chess/default.nix
new file mode 100644
index 000000000000..baef04eab5b5
--- /dev/null
+++ b/pkgs/development/python-modules/chess/default.nix
@@ -0,0 +1,33 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, python
+, pythonOlder
+}:
+
+buildPythonPackage rec {
+ pname = "chess";
+ version = "1.6.1";
+
+ disabled = pythonOlder "3.7";
+
+ src = fetchFromGitHub {
+ owner = "niklasf";
+ repo = "python-${pname}";
+ rev = "v${version}";
+ sha256 = "sha256-2pyABmr6q1Y2/ivtvMYqRHE2Zjlyz2QO0us0w4l2HQM=";
+ };
+
+ pythonImportsCheck = [ "chess" ];
+
+ checkPhase = ''
+ ${python.interpreter} ./test.py -v
+ '';
+
+ meta = with lib; {
+ description = "A chess library for Python, with move generation, move validation, and support for common formats";
+ homepage = "https://github.com/niklasf/python-chess";
+ maintainers = with maintainers; [ smancill ];
+ license = licenses.gpl3Plus;
+ };
+}
diff --git a/pkgs/development/python-modules/hg-evolve/default.nix b/pkgs/development/python-modules/hg-evolve/default.nix
index a0229d1e5012..00791ac642f0 100644
--- a/pkgs/development/python-modules/hg-evolve/default.nix
+++ b/pkgs/development/python-modules/hg-evolve/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "hg-evolve";
- version = "10.3.2";
+ version = "10.3.3";
src = fetchPypi {
inherit pname version;
- sha256 = "ba819732409d39ddd4ff2fc507dc921408bf30535d2d78313637b29eeac98860";
+ sha256 = "ca3b0ae45a2c3a811c0dc39153b8a1ea8a5c8f786c56370a41dfd83a5bff2502";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/howdoi/default.nix b/pkgs/development/python-modules/howdoi/default.nix
index b886e3c8b4fa..8cd90765ec14 100644
--- a/pkgs/development/python-modules/howdoi/default.nix
+++ b/pkgs/development/python-modules/howdoi/default.nix
@@ -1,43 +1,61 @@
{ lib
+, appdirs
, buildPythonPackage
-, fetchPypi
-, six
-, pygments
-, pyquery
, cachelib
-, appdirs
+, cssselect
+, fetchFromGitHub
, keep
+, lxml
+, pygments
+, pyquery
+, requests
+, six
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "howdoi";
- version = "2.0.16";
+ version = "2.0.17";
- src = fetchPypi {
- inherit pname version;
- sha256 = "0257fbb328eb3a15ed3acc498314902f00908b130209073509eec21cb7235b2b";
+ src = fetchFromGitHub {
+ owner = "gleitz";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1cc9hbnalbsd5la9wsm8s6drb79vlzin9qnv86ic81r5nq27n180";
};
- postPatch = ''
- substituteInPlace setup.py --replace 'cachelib==0.1' 'cachelib'
- '';
+ propagatedBuildInputs = [
+ appdirs
+ cachelib
+ cssselect
+ keep
+ lxml
+ pygments
+ pyquery
+ requests
+ six
+ ];
- propagatedBuildInputs = [ six pygments pyquery cachelib appdirs keep ];
+ checkInputs = [
+ pytestCheckHook
+ ];
- # author hasn't included page_cache directory (which allows tests to run without
- # external requests) in pypi tarball. github repo doesn't have release revisions
- # clearly tagged. re-enable tests when either is sorted.
- doCheck = false;
preCheck = ''
- mv howdoi _howdoi
export HOME=$(mktemp -d)
'';
+
+ disabledTests = [
+ # AssertionError: "The...
+ "test_get_text_with_one_link"
+ "test_get_text_without_links"
+ ];
+
pythonImportsCheck = [ "howdoi" ];
meta = with lib; {
description = "Instant coding answers via the command line";
homepage = "https://pypi.python.org/pypi/howdoi";
license = licenses.mit;
- maintainers = [ maintainers.costrouc ];
+ maintainers = with maintainers; [ costrouc ];
};
}
diff --git a/pkgs/development/python-modules/python-gammu/default.nix b/pkgs/development/python-modules/python-gammu/default.nix
index 1548a1389474..f3a3672e6538 100644
--- a/pkgs/development/python-modules/python-gammu/default.nix
+++ b/pkgs/development/python-modules/python-gammu/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "python-gammu";
- version = "3.1";
+ version = "3.2.2";
disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "gammu";
repo = pname;
rev = version;
- sha256 = "1hw2mfrps6wqfyi40p5mp9r59n1ick6pj4hw5njz0k822pbb33p0";
+ sha256 = "sha256-HFI4LBrVf+kBoZfdZrZL1ty9N5DxZ2SOvhiIAFVxqaI=";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/development/python-modules/python-miio/default.nix b/pkgs/development/python-modules/python-miio/default.nix
index b441971d44da..4daaaa1617d1 100644
--- a/pkgs/development/python-modules/python-miio/default.nix
+++ b/pkgs/development/python-modules/python-miio/default.nix
@@ -24,13 +24,13 @@
buildPythonPackage rec {
pname = "python-miio";
- version = "0.5.6";
+ version = "0.5.7";
disabled = pythonOlder "3.6";
format = "pyproject";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-tmGt50xBDV++/pqyXsuxHdrwv+XbkjvtrzsYBzQh7zE=";
+ sha256 = "sha256-Dl/9aiCb8RYcSGEkO9X51Oaqg7FOv5mWYIDZs9fpOIg=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/pytwitchapi/default.nix b/pkgs/development/python-modules/pytwitchapi/default.nix
new file mode 100644
index 000000000000..78cd978bc9ad
--- /dev/null
+++ b/pkgs/development/python-modules/pytwitchapi/default.nix
@@ -0,0 +1,41 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pythonOlder
+, aiohttp
+, python-dateutil
+, requests
+, websockets
+}:
+
+buildPythonPackage rec {
+ pname = "pytwitchapi";
+ version = "2.3.0";
+ disabled = pythonOlder "3.7";
+
+ src = fetchFromGitHub {
+ owner = "Teekeks";
+ repo = "pyTwitchAPI";
+ rev = "v${version}";
+ sha256 = "sha256-ax3FHyyyRfXSWKsoUi8ao5TL2alo0bQP+lWiDaPjf34=";
+ };
+
+ propagatedBuildInputs = [
+ aiohttp
+ python-dateutil
+ requests
+ websockets
+ ];
+
+ # Project has no tests.
+ doCheck = false;
+
+ pythonImportsCheck = [ "twitchAPI" ];
+
+ meta = with lib; {
+ description = "Python implementation of the Twitch Helix API, its Webhook and PubSub";
+ homepage = "https://github.com/Teekeks/pyTwitchAPI";
+ license = licenses.mit;
+ maintainers = with maintainers; [ wolfangaukang ];
+ };
+}
diff --git a/pkgs/development/python-modules/slack-sdk/default.nix b/pkgs/development/python-modules/slack-sdk/default.nix
index a52d3144aadf..fcf0cdd06d84 100644
--- a/pkgs/development/python-modules/slack-sdk/default.nix
+++ b/pkgs/development/python-modules/slack-sdk/default.nix
@@ -8,7 +8,8 @@
, fetchFromGitHub
, flake8
, flask-sockets
-, isPy3k
+, moto
+, pythonOlder
, psutil
, pytest-asyncio
, pytestCheckHook
@@ -19,14 +20,14 @@
buildPythonPackage rec {
pname = "slack-sdk";
- version = "3.8.0";
- disabled = !isPy3k;
+ version = "3.9.0";
+ disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "slackapi";
repo = "python-slack-sdk";
rev = "v${version}";
- sha256 = "sha256-r3GgcU4K2jj+4aIytpY2HiVqHzChynn2BCn1VNTL2t0=";
+ sha256 = "sha256-9iV/l2eX4WB8PkTz+bMJIshdD/Q3K0ig8hIK9R8S/oM=";
};
propagatedBuildInputs = [
@@ -43,6 +44,7 @@ buildPythonPackage rec {
databases
flake8
flask-sockets
+ moto
psutil
pytest-asyncio
pytestCheckHook
diff --git a/pkgs/development/python-modules/systembridge/default.nix b/pkgs/development/python-modules/systembridge/default.nix
index 62dbc118a997..ec35b41182cf 100644
--- a/pkgs/development/python-modules/systembridge/default.nix
+++ b/pkgs/development/python-modules/systembridge/default.nix
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "systembridge";
- version = "2.0.4";
+ version = "2.1.0";
src = fetchFromGitHub {
owner = "timmo001";
repo = "system-bridge-connector-py";
rev = "v${version}";
- sha256 = "03scbn6khvw1nj73j8kmvyfrxnqcc0wh3ncck4byby6if1an5dvd";
+ sha256 = "sha256-P148xEcvPZMizUyRlVeMfX6rGVNf0Efw2Ekvm5SEvKQ=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/wrapio/default.nix b/pkgs/development/python-modules/wrapio/default.nix
index 3e6a4372a642..e04424ba49e2 100644
--- a/pkgs/development/python-modules/wrapio/default.nix
+++ b/pkgs/development/python-modules/wrapio/default.nix
@@ -1,15 +1,18 @@
{ lib
, buildPythonPackage
+, pythonOlder
, fetchPypi
}:
buildPythonPackage rec {
pname = "wrapio";
- version = "1.0.0";
+ version = "2.0.0";
+
+ disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-JWcPsqZy1wM6/mbU3H0W3EkpLg0wrEUUg3pT/QrL+rE=";
+ sha256 = "sha256-CUocIbdZ/tJQCxAHzhFpB267ynlXf8Mu+thcRRc0yeg=";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/zeroconf/default.nix b/pkgs/development/python-modules/zeroconf/default.nix
index edd5819177ee..5f9da6a4da01 100644
--- a/pkgs/development/python-modules/zeroconf/default.nix
+++ b/pkgs/development/python-modules/zeroconf/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "zeroconf";
- version = "0.34.3";
+ version = "0.35.0";
format = "setuptools";
disabled = pythonOlder "3.6";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "jstasiak";
repo = "python-zeroconf";
rev = version;
- sha256 = "sha256-HJSqQl7dd8sN490lqGHWg6QiJblGKKlVMn7UJDQb7ZA=";
+ sha256 = "sha256-6/y9O7YYs1J+qFa/6pcHKiktkWa4bdEqUItK8IZGXJo=";
};
propagatedBuildInputs = [