python3Packages.censys: 2.0.3 -> 2.0.5

This commit is contained in:
Fabian Affolter 2021-08-24 23:53:13 +02:00
parent 99342b2ef9
commit 4431c8f98e

View File

@ -2,33 +2,41 @@
, backoff
, buildPythonPackage
, fetchFromGitHub
, importlib-metadata
, parameterized
, poetry-core
, pytestCheckHook
, pythonOlder
, requests
, requests-mock
, responses
, rich
, types-requests
}:
buildPythonPackage rec {
pname = "censys";
version = "2.0.3";
version = "2.0.5";
format = "pyproject";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "censys";
repo = "censys-python";
rev = "v${version}";
sha256 = "0ga5f6xv6rylfvalnl3cflr0w30r771gb05n5cjhxisb8an0qcb6";
sha256 = "sha256-/vMDNHNUY3mpK9jSDPVhuA050rwZF8O6IjTCLqQZIWc=";
};
nativeBuildInputs = [
poetry-core
];
propagatedBuildInputs = [
backoff
requests
rich
types-requests
] ++ lib.optionals (pythonOlder "3.8") [
importlib-metadata
];
checkInputs = [
@ -39,9 +47,10 @@ buildPythonPackage rec {
];
postPatch = ''
substituteInPlace setup.py \
--replace "rich==10.3.0" "rich" \
--replace "types-requests==0.1.11" "types-requests"
substituteInPlace pyproject.toml \
--replace 'backoff = "^1.11.1"' 'backoff = "*"' \
--replace 'requests = ">=2.26.0"' 'requests = "*"' \
--replace 'rich = "^10.6.0"' 'rich = "*"'
substituteInPlace pytest.ini --replace \
" --cov -rs -p no:warnings" ""
'';