tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
python3Packages.pysatochip: 0.11.4 -> 0.12.3
Martin Weinelt
4 years ago
32be4db1
6cecf8b0
+23
-5
1 changed file
expand all
collapse all
unified
split
pkgs
development
python-modules
pysatochip
default.nix
+23
-5
pkgs/development/python-modules/pysatochip/default.nix
reviewed
···
1
1
-
{ lib, buildPythonPackage, fetchPypi, pyscard, ecdsa, pyaes
2
2
-
, pythonOlder }:
1
1
+
{ lib
2
2
+
, buildPythonPackage
3
3
+
, fetchPypi
4
4
+
, certifi
5
5
+
, cryptography
6
6
+
, ecdsa
7
7
+
, pyaes
8
8
+
, pyopenssl
9
9
+
, pyscard
10
10
+
, pythonOlder
11
11
+
}:
3
12
4
13
buildPythonPackage rec {
5
14
pname = "pysatochip";
6
6
-
version = "0.11.4";
15
15
+
version = "0.12.3";
7
16
disabled = pythonOlder "3.6";
8
17
9
18
src = fetchPypi {
10
19
inherit pname version;
11
11
-
sha256 = "sha256-Jj/zZIS9aXmZ2xdi29Eun7iRIrIk9oBlrtN9+6opIMo=";
20
20
+
sha256 = "24db358a65c0402c299c0c62efcfbbfc98e494181cd30d3996949ac667d5b4d4";
12
21
};
13
22
14
14
-
propagatedBuildInputs = [ pyscard ecdsa pyaes ];
23
23
+
postPatch = ''
24
24
+
substituteInPlace requirements.txt \
25
25
+
--replace "cryptography==3.3.2" "cryptography" \
26
26
+
--replace "ecdsa==0.15" "ecdsa" \
27
27
+
--replace "pyopenssl==20.0.0" "pyopenssl"
28
28
+
'';
29
29
+
30
30
+
propagatedBuildInputs = [ cryptography ecdsa pyaes pyopenssl pyscard ];
31
31
+
32
32
+
checkInputs = [ certifi ];
15
33
16
34
pythonImportsCheck = [ "pysatochip" ];
17
35