git.iko.soy/typeable/nixpkgs
on master help sign in
python3Packages.justbackoff: init at 0.6.0
commit98f26c237d23e9ba34524918bb9a25ec93c34ce4 authorFabian Affolter <mail@fabian-affolter.ch> dateWed 17 Nov 2021, 09:31 (5 years ago) parent75b6455
2 files changed+43
pkgs/development/python-modules/justbackoff/default.nix+41 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/justbackoff/default.nixnew file+41
@@ -0,0 +1,41 @@
1+{ lib
2+, buildPythonPackage
3+, fetchFromGitHub
4+, pytestCheckHook
5+, pythonOlder
6+}:
7+
8+buildPythonPackage rec {
9+ pname = "justbackoff";
10+ version = "0.6.0";
11+ format = "setuptools";
12+
13+ disabled = pythonOlder "3.8";
14+
15+ src = fetchFromGitHub {
16+ owner = "alexferl";
17+ repo = pname;
18+ rev = "v${version}";
19+ sha256 = "097j6jxgl4b3z46x9y9z10643vnr9v831vhagrxzrq6nviil2z6l";
20+ };
21+
22+ checkInputs = [
23+ pytestCheckHook
24+ ];
25+
26+ postPatch = ''
27+ substituteInPlace setup.py \
28+ --replace "pytest-runner>=5.2" ""
29+ '';
30+
31+ pythonImportsCheck = [
32+ "justbackoff"
33+ ];
34+
35+ meta = with lib; {
36+ description = "Simple backoff algorithm in Python";
37+ homepage = "https://github.com/alexferl/justbackoff";
38+ license = with licenses; [ mit ];
39+ maintainers = with maintainers; [ fab ];
40+ };
41+}
pkgs/top-level/python-packages.nix+2
@@ -4093,6 +4093,8 @@ in {
40934093
40944094 jupytext = callPackage ../development/python-modules/jupytext { };
40954095
4096+ justbackoff = callPackage ../development/python-modules/justbackoff { };
4097+
40964098 jwcrypto = callPackage ../development/python-modules/jwcrypto { };
40974099
40984100 jxmlease = callPackage ../development/python-modules/jxmlease { };