diff options
author | Kevin Cox <kevincox@kevincox.ca> | 2020-09-25 16:29:52 -0400 |
---|---|---|
committer | Kevin Cox <kevincox@kevincox.ca> | 2020-09-25 16:29:52 -0400 |
commit | 28142d6f84b22cbc95b8825cb281b45a5ef26800 (patch) | |
tree | 6beacf6558c810bff7890f417b1935e441a1ec09 /pkgs/development | |
parent | 36a68c8e822d458e859ab7b70020cf591281efa4 (diff) | |
download | nixpkgs-28142d6f84b22cbc95b8825cb281b45a5ef26800.tar nixpkgs-28142d6f84b22cbc95b8825cb281b45a5ef26800.tar.gz nixpkgs-28142d6f84b22cbc95b8825cb281b45a5ef26800.tar.bz2 nixpkgs-28142d6f84b22cbc95b8825cb281b45a5ef26800.tar.lz nixpkgs-28142d6f84b22cbc95b8825cb281b45a5ef26800.tar.xz nixpkgs-28142d6f84b22cbc95b8825cb281b45a5ef26800.tar.zst nixpkgs-28142d6f84b22cbc95b8825cb281b45a5ef26800.zip |
backblaze-b2: 1.3.8 -> 2.0.2
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/tools/backblaze-b2/default.nix | 39 |
1 files changed, 19 insertions, 20 deletions
diff --git a/pkgs/development/tools/backblaze-b2/default.nix b/pkgs/development/tools/backblaze-b2/default.nix index b1671b098b3..46e54465ab6 100644 --- a/pkgs/development/tools/backblaze-b2/default.nix +++ b/pkgs/development/tools/backblaze-b2/default.nix @@ -1,40 +1,39 @@ -{ lib, buildPythonApplication, fetchFromGitHub -, arrow, futures, logfury, requests, six, tqdm +{ + fetchFromGitHub, + lib, + python3Packages, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "backblaze-b2"; - version = "1.3.8"; + version = "2.0.2"; src = fetchFromGitHub { owner = "Backblaze"; repo = "B2_Command_Line_Tool"; rev = "v${version}"; - sha256 = "1y4z4w6fj92rh9mrjsi0nmnzcmrj5jikarq2vs5qznvjdjm62igw"; + sha256 = "00zs0a580vvfm2w4ja68mc46360p475wlgagjkq1hi4m8s4qwd75"; }; - propagatedBuildInputs = [ arrow futures logfury requests six tqdm ]; + propagatedBuildInputs = with python3Packages; [ + b2sdk + class-registry + setuptools + ]; - checkPhase = '' - python test_b2_command_line.py test - ''; + checkInputs = with python3Packages; [ + nose + ]; - postPatch = '' - # b2 uses an upper bound on arrow, because arrow 0.12.1 is not - # compatible with Python 2.6: - # - # https://github.com/crsmithdev/arrow/issues/517 - # - # However, since we use Python 2.7, newer versions of arrow are fine. - - sed -i 's/,<0.12.1//g' requirements.txt + # doCheck = false; + checkPhase = '' + nosetests ''; postInstall = '' mv "$out/bin/b2" "$out/bin/backblaze-b2" - sed 's/^_have b2 \&\&$/_have backblaze-b2 \&\&/' -i contrib/bash_completion/b2 - sed 's/^\(complete -F _b2\) b2/\1 backblaze-b2/' -i contrib/bash_completion/b2 + sed 's/b2/backblaze-b2/' -i contrib/bash_completion/b2 mkdir -p "$out/etc/bash_completion.d" cp contrib/bash_completion/b2 "$out/etc/bash_completion.d/backblaze-b2" |