summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2023-12-17 00:02:29 +0000
committerGitHub <noreply@github.com>2023-12-17 00:02:29 +0000
commitbaaaa0fd7d39aba94d6fee673ebc9784dc56ab60 (patch)
tree83d78b2cc7a1bc9e27079d487d74134b92720a9f /pkgs/development/python-modules
parentbe86e6ddfb5cf45f4bc7c388956fa0ddc6f92be8 (diff)
parent74578d8b1aa7205fcbf3e8f64bbcba8a0dcd5367 (diff)
Merge master into staging-next
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r--pkgs/development/python-modules/deezer-python/default.nix20
-rw-r--r--pkgs/development/python-modules/environs/default.nix18
-rw-r--r--pkgs/development/python-modules/latex2mathml/default.nix4
-rw-r--r--pkgs/development/python-modules/python-rapidjson/default.nix4
-rw-r--r--pkgs/development/python-modules/pyvlx/default.nix26
-rw-r--r--pkgs/development/python-modules/twilio/default.nix4
6 files changed, 48 insertions, 28 deletions
diff --git a/pkgs/development/python-modules/deezer-python/default.nix b/pkgs/development/python-modules/deezer-python/default.nix
index dd9505625af0..84c7972ccd12 100644
--- a/pkgs/development/python-modules/deezer-python/default.nix
+++ b/pkgs/development/python-modules/deezer-python/default.nix
@@ -14,17 +14,22 @@
buildPythonPackage rec {
pname = "deezer-python";
version = "6.1.1";
- format = "pyproject";
+ pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "browniebroke";
- repo = pname;
+ repo = "deezer-python";
rev = "refs/tags/v${version}";
hash = "sha256-pzEXiWKMP2Wqme/pqfTMHxWH/4YcCS6u865wslHrUqI=";
};
+ postPatch = ''
+ substituteInPlace pyproject.toml \
+ --replace " --cov=deezer" ""
+ '';
+
nativeBuildInputs = [
poetry-core
];
@@ -41,15 +46,16 @@ buildPythonPackage rec {
tornado
];
- postPatch = ''
- substituteInPlace pyproject.toml \
- --replace " --cov=deezer" ""
- '';
-
pythonImportsCheck = [
"deezer"
];
+ disabledTests = [
+ # JSONDecodeError issue
+ "test_get_user_flow"
+ "test_with_language_header"
+ ];
+
meta = with lib; {
description = "Python wrapper around the Deezer API";
homepage = "https://github.com/browniebroke/deezer-python";
diff --git a/pkgs/development/python-modules/environs/default.nix b/pkgs/development/python-modules/environs/default.nix
index 5591d74d38a0..c426aaeeaee5 100644
--- a/pkgs/development/python-modules/environs/default.nix
+++ b/pkgs/development/python-modules/environs/default.nix
@@ -8,22 +8,27 @@
, pytestCheckHook
, python-dotenv
, pythonOlder
+, setuptools
}:
buildPythonPackage rec {
pname = "environs";
- version = "9.5.0";
- format = "setuptools";
+ version = "10.0.0";
+ pyproject = true;
- disabled = pythonOlder "3.6";
+ disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "sloria";
- repo = pname;
- rev = version;
- hash = "sha256-hucApIn7ul7+MC2W811VTxZNO8Pqb6HDXz9VRcEdmIc=";
+ repo = "environs";
+ rev = "refs/tags/${version}";
+ hash = "sha256-B/ICzopFuOAWMlDn950LXmi/XQaQxh5jFVmLdmt7Dlg=";
};
+ nativeBuildInputs = [
+ setuptools
+ ];
+
propagatedBuildInputs = [
marshmallow
python-dotenv
@@ -43,6 +48,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python modle for environment variable parsing";
homepage = "https://github.com/sloria/environs";
+ changelog = "https://github.com/sloria/environs/blob/${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/latex2mathml/default.nix b/pkgs/development/python-modules/latex2mathml/default.nix
index 4ff8ba6df59b..99d9dcc5fb74 100644
--- a/pkgs/development/python-modules/latex2mathml/default.nix
+++ b/pkgs/development/python-modules/latex2mathml/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "latex2mathml";
- version = "3.76.0";
+ version = "3.77.0";
disabled = pythonOlder "3.8";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "roniemartinez";
repo = pname;
rev = version;
- hash = "sha256-CoWXWgu1baM5v7OC+OlRHZB0NkPue4qFzylJk4Xq2e4=";
+ hash = "sha256-DLdSFMsNA0gD6Iw0kn+0IrbvyI0VEGOpz0ZYD48nRkY=";
};
format = "pyproject";
diff --git a/pkgs/development/python-modules/python-rapidjson/default.nix b/pkgs/development/python-modules/python-rapidjson/default.nix
index 7aae0e442d28..c131a3b0c0eb 100644
--- a/pkgs/development/python-modules/python-rapidjson/default.nix
+++ b/pkgs/development/python-modules/python-rapidjson/default.nix
@@ -29,7 +29,7 @@ let
cmakeFlags = old.cmakeFlags ++ [ "-DCMAKE_CTEST_ARGUMENTS=-E;valgrind_unittest" ];
});
in buildPythonPackage rec {
- version = "1.13";
+ version = "1.14";
pname = "python-rapidjson";
disabled = pythonOlder "3.8";
@@ -39,7 +39,7 @@ in buildPythonPackage rec {
owner = "python-rapidjson";
repo = "python-rapidjson";
rev = "refs/tags/v${version}";
- hash = "sha256-lWF/INhgeFQoPAhyL655UCcVamFELra29R6JPJSAmMg=";
+ hash = "sha256-fCC6jYUIB89HlEnbsmL0MeCBOO4NAZtePuPgZKYxoM8=";
};
setupPyBuildFlags = [
diff --git a/pkgs/development/python-modules/pyvlx/default.nix b/pkgs/development/python-modules/pyvlx/default.nix
index 02550d61a9ee..f70b12e36251 100644
--- a/pkgs/development/python-modules/pyvlx/default.nix
+++ b/pkgs/development/python-modules/pyvlx/default.nix
@@ -1,28 +1,35 @@
-{ stdenv
-, lib
+{ lib
+, stdenv
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, pythonOlder
, pyyaml
+, setuptools
+, typing-extensions
}:
buildPythonPackage rec {
pname = "pyvlx";
- version = "0.2.20";
- format = "setuptools";
+ version = "0.2.21";
+ pyproject = true;
- disabled = pythonOlder "3.7";
+ disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "Julius2342";
- repo = pname;
- rev = version;
- sha256 = "1irjix9kr6qih84gii7k1a9c67n8133gpnmwfd09550jsqdmg006";
+ repo = "pyvlx";
+ rev = "refs/tags/${version}";
+ hash = "sha256-t6lbpP9IwNhXpoZ9+0n9vKCuZ+azWqP7w5v0BfqbMcs=";
};
+ nativeBuildInputs = [
+ setuptools
+ ];
+
propagatedBuildInputs = [
pyyaml
+ typing-extensions
];
nativeCheckInputs = [
@@ -34,14 +41,15 @@ buildPythonPackage rec {
];
meta = with lib; {
- broken = stdenv.isDarwin;
description = "Python client to work with Velux units";
longDescription = ''
PyVLX uses the Velux KLF 200 interface to control io-Homecontrol
devices, e.g. Velux Windows.
'';
homepage = "https://github.com/Julius2342/pyvlx";
+ changelog = "https://github.com/Julius2342/pyvlx/releases/tag/${version}";
license = with licenses; [ lgpl2Only ];
maintainers = with maintainers; [ fab ];
+ broken = stdenv.isDarwin;
};
}
diff --git a/pkgs/development/python-modules/twilio/default.nix b/pkgs/development/python-modules/twilio/default.nix
index 8989def66bc0..dfdf4676821d 100644
--- a/pkgs/development/python-modules/twilio/default.nix
+++ b/pkgs/development/python-modules/twilio/default.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "twilio";
- version = "8.10.3";
+ version = "8.11.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "twilio";
repo = "twilio-python";
rev = "refs/tags/${version}";
- hash = "sha256-6aTPPuQRRPd9mYJI8CHusejTTYdJX/06x+TubPgagJY=";
+ hash = "sha256-yz1jFEjbnG5hqC5wqvxcP3pNLI3GalXWbREToCwf9BU=";
};
propagatedBuildInputs = [