diff options
author | Vojtěch Káně <vojtech.kane@gmail.com> | 2021-05-08 13:53:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-08 07:53:30 -0400 |
commit | 06efb08ec4377a9b6ecd0e22ba7b4b929fbcb533 (patch) | |
tree | 46517ab9bdf4d86ad1f5e2942f32d592fca5457b /pkgs/development/tools/backblaze-b2 | |
parent | 6b328db91695b6231225a9c2d3a40188ca0f7903 (diff) | |
download | nixpkgs-06efb08ec4377a9b6ecd0e22ba7b4b929fbcb533.tar nixpkgs-06efb08ec4377a9b6ecd0e22ba7b4b929fbcb533.tar.gz nixpkgs-06efb08ec4377a9b6ecd0e22ba7b4b929fbcb533.tar.bz2 nixpkgs-06efb08ec4377a9b6ecd0e22ba7b4b929fbcb533.tar.lz nixpkgs-06efb08ec4377a9b6ecd0e22ba7b4b929fbcb533.tar.xz nixpkgs-06efb08ec4377a9b6ecd0e22ba7b4b929fbcb533.tar.zst nixpkgs-06efb08ec4377a9b6ecd0e22ba7b4b929fbcb533.zip |
backblaze-b2: 2.1.0 -> 2.4.0 (#121250)
* python3Packages.b2sdk: 1.6.0 -> 1.7.0 * python3Packages.b2sdk: enable tests * pythonPackages.rst2ansi: init at 0.1.5 * backblaze-b2: 2.1.0 -> 2.4.0 Co-authored-by: Fabian Affolter <mail@fabian-affolter.ch>
Diffstat (limited to 'pkgs/development/tools/backblaze-b2')
-rw-r--r-- | pkgs/development/tools/backblaze-b2/default.nix | 32 |
1 files changed, 26 insertions, 6 deletions
diff --git a/pkgs/development/tools/backblaze-b2/default.nix b/pkgs/development/tools/backblaze-b2/default.nix index 446d54f90ca..fd1cc241195 100644 --- a/pkgs/development/tools/backblaze-b2/default.nix +++ b/pkgs/development/tools/backblaze-b2/default.nix @@ -1,21 +1,41 @@ { fetchFromGitHub, lib, python3Packages }: +let + python3Packages2 = python3Packages.override { + overrides = self: super: { + arrow = self.callPackage ../../python-modules/arrow/2.nix { }; + }; + }; +in +let + python3Packages = python3Packages2; # two separate let … in to avoid infinite recursion +in python3Packages.buildPythonApplication rec { pname = "backblaze-b2"; - version = "2.1.0"; + version = "2.4.0"; - src = fetchFromGitHub { - owner = "Backblaze"; - repo = "B2_Command_Line_Tool"; - rev = "v${version}"; - sha256 = "1kkpvxqgh5pw4kr8lh5gy9d7960hv9zvajbjiqhj6xgykwbpbgmq"; + src = python3Packages.fetchPypi { + inherit version; + pname = "b2"; + sha256 = "sha256-nNQDdSjUolj3PjWRn1fPBAEtPlgeent2PxzHqwH1Z6s="; }; + postPatch = '' + substituteInPlace setup.py \ + --replace 'setuptools_scm<6.0' 'setuptools_scm' + ''; + propagatedBuildInputs = with python3Packages; [ b2sdk class-registry phx-class-registry setuptools + docutils + rst2ansi + ]; + + nativeBuildInputs = with python3Packages; [ + setuptools-scm ]; checkInputs = with python3Packages; [ pytestCheckHook ]; |