lol

python3Packages.pysatochip: 0.11.4 -> 0.12.3

+23 -5
+23 -5
pkgs/development/python-modules/pysatochip/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pyscard, ecdsa, pyaes 2 - , pythonOlder }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , certifi 5 + , cryptography 6 + , ecdsa 7 + , pyaes 8 + , pyopenssl 9 + , pyscard 10 + , pythonOlder 11 + }: 3 12 4 13 buildPythonPackage rec { 5 14 pname = "pysatochip"; 6 - version = "0.11.4"; 15 + version = "0.12.3"; 7 16 disabled = pythonOlder "3.6"; 8 17 9 18 src = fetchPypi { 10 19 inherit pname version; 11 - sha256 = "sha256-Jj/zZIS9aXmZ2xdi29Eun7iRIrIk9oBlrtN9+6opIMo="; 20 + sha256 = "24db358a65c0402c299c0c62efcfbbfc98e494181cd30d3996949ac667d5b4d4"; 12 21 }; 13 22 14 - propagatedBuildInputs = [ pyscard ecdsa pyaes ]; 23 + postPatch = '' 24 + substituteInPlace requirements.txt \ 25 + --replace "cryptography==3.3.2" "cryptography" \ 26 + --replace "ecdsa==0.15" "ecdsa" \ 27 + --replace "pyopenssl==20.0.0" "pyopenssl" 28 + ''; 29 + 30 + propagatedBuildInputs = [ cryptography ecdsa pyaes pyopenssl pyscard ]; 31 + 32 + checkInputs = [ certifi ]; 15 33 16 34 pythonImportsCheck = [ "pysatochip" ]; 17 35