python3Packages.b2sdk: 1.29.1 -> 1.32.0

https://github.com/Backblaze/b2-sdk-python/blob/v1.32.0/CHANGELOG.md
This commit is contained in:
Martin Weinelt
2024-03-12 17:41:41 +01:00
parent d25c22af2e
commit 0601a8b517
@@ -1,7 +1,7 @@
{ lib
, stdenv
, buildPythonPackage
, fetchPypi
, fetchFromGitHub
, glibcLocales
, importlib-metadata
, logfury
@@ -10,28 +10,34 @@
, pytest-lazy-fixture
, pytest-mock
, pythonOlder
, pythonRelaxDepsHook
, pdm-backend
, requests
, setuptools
, setuptools-scm
, tqdm
, typing-extensions
}:
buildPythonPackage rec {
pname = "b2sdk";
version = "1.29.1";
version = "1.32.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-Talw1P0JnPdU+dDgC8J2TJSOV/LshgQyBbPYEqzKpfA=";
src = fetchFromGitHub {
owner = "Backblaze";
repo = "b2-sdk-python";
rev = "refs/tags/v${version}";
hash = "sha256-xBLMvH51zbrSuBOtMxLeQJt7Wv31OcxBbD72EuLHzuU=";
};
nativeBuildInputs = [
setuptools
setuptools-scm
pdm-backend
pythonRelaxDepsHook
];
pythonRemoveDeps = [
"setuptools"
];
propagatedBuildInputs = [
@@ -53,11 +59,6 @@ buildPythonPackage rec {
glibcLocales
];
postPatch = ''
substituteInPlace setup.py \
--replace 'setuptools_scm<6.0' 'setuptools_scm'
'';
disabledTestPaths = [
# requires aws s3 auth
"test/integration/test_download.py"