python310Packages.softlayer: 5.9.9 -> 6.1.0

This commit is contained in:
Jonas Heinrich 2022-07-08 11:23:28 +02:00
parent 42100e31bf
commit d921864be3

View file

@ -14,20 +14,28 @@
, testtools , testtools
, tkinter , tkinter
, urllib3 , urllib3
, prettytable
, rich
, zeep
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "softlayer"; pname = "softlayer";
version = "5.9.9"; version = "6.1.0";
disabled = pythonOlder "3.5"; disabled = pythonOlder "3.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = pname; owner = pname;
repo = "softlayer-python"; repo = "softlayer-python";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-LskPz5KXOi7olb3+DUP9uEFESQeo6ec/ZLx9B/w6Ni0="; sha256 = "sha256-T49KVAsgcAZySkaJi47IrFcMHGZvEkGDjPWsdMarzwM=";
}; };
postPatch = ''
substituteInPlace setup.py \
--replace 'rich == 12.3.0' 'rich >= 12.3.0'
'';
propagatedBuildInputs = [ propagatedBuildInputs = [
click click
prompt-toolkit prompt-toolkit
@ -35,6 +43,8 @@ buildPythonPackage rec {
pygments pygments
requests requests
urllib3 urllib3
prettytable
rich
]; ];
checkInputs = [ checkInputs = [
@ -43,15 +53,26 @@ buildPythonPackage rec {
sphinx sphinx
testtools testtools
tkinter tkinter
zeep
];
# Otherwise soap_tests.py will fail to create directory
# Permission denied: '/homeless-shelter'
preCheck = ''
export HOME=$(mktemp -d)
'';
disabledTestPaths = [
# Test fails with ConnectionError trying to connect to api.softlayer.com
"tests/transports/soap_tests.py"
]; ];
pythonImportsCheck = [ "SoftLayer" ]; pythonImportsCheck = [ "SoftLayer" ];
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
description = "Python libraries that assist in calling the SoftLayer API"; description = "Python libraries that assist in calling the SoftLayer API";
homepage = "https://github.com/softlayer/softlayer-python"; homepage = "https://github.com/softlayer/softlayer-python";
license = licenses.mit; license = licenses.mit;
maintainers = with maintainers; [ ]; maintainers = with maintainers; [ onny ];
}; };
} }