summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2021-08-26 21:32:42 +0200
committerMartin Weinelt <hexa@darmstadt.ccc.de>2021-09-01 21:23:12 +0200
commitb5bc15baf5835dac400a2b438fa8add9edf2daa9 (patch)
tree52e9ceeb1feaac03c824d97da6f56193a6d47652 /pkgs/development/python-modules
parent82a7140e898621386fbc544bea38a0e985ed0ca9 (diff)
python3Packages.pysatochip: 0.11.4 -> 0.12.3
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r--pkgs/development/python-modules/pysatochip/default.nix28
1 files changed, 23 insertions, 5 deletions
diff --git a/pkgs/development/python-modules/pysatochip/default.nix b/pkgs/development/python-modules/pysatochip/default.nix
index f24571a78cf1..a2e726903554 100644
--- a/pkgs/development/python-modules/pysatochip/default.nix
+++ b/pkgs/development/python-modules/pysatochip/default.nix
@@ -1,17 +1,35 @@
-{ lib, buildPythonPackage, fetchPypi, pyscard, ecdsa, pyaes
-, pythonOlder }:
+{ lib
+, buildPythonPackage
+, fetchPypi
+, certifi
+, cryptography
+, ecdsa
+, pyaes
+, pyopenssl
+, pyscard
+, pythonOlder
+}:
buildPythonPackage rec {
pname = "pysatochip";
- version = "0.11.4";
+ version = "0.12.3";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-Jj/zZIS9aXmZ2xdi29Eun7iRIrIk9oBlrtN9+6opIMo=";
+ sha256 = "24db358a65c0402c299c0c62efcfbbfc98e494181cd30d3996949ac667d5b4d4";
};
- propagatedBuildInputs = [ pyscard ecdsa pyaes ];
+ postPatch = ''
+ substituteInPlace requirements.txt \
+ --replace "cryptography==3.3.2" "cryptography" \
+ --replace "ecdsa==0.15" "ecdsa" \
+ --replace "pyopenssl==20.0.0" "pyopenssl"
+ '';
+
+ propagatedBuildInputs = [ cryptography ecdsa pyaes pyopenssl pyscard ];
+
+ checkInputs = [ certifi ];
pythonImportsCheck = [ "pysatochip" ];