python3Packages.sapi-python-client: fix build

This commit is contained in:
wxt 2024-11-14 14:56:22 +08:00
parent c04b381470
commit f73153d621
No known key found for this signature in database
GPG Key ID: F62181757D8BF693

View File

@ -12,6 +12,8 @@
setuptools-git-versioning,
setuptools-scm,
urllib3,
google-auth,
google-cloud-storage,
}:
buildPythonPackage rec {
@ -33,19 +35,26 @@ buildPythonPackage rec {
--replace-fail "urllib3<2.0.0" "urllib3"
'';
nativeBuildInputs = [
build-system = [
setuptools
setuptools-git-versioning
setuptools-scm
];
propagatedBuildInputs = [
pythonRelaxDeps = [
"google-cloud-storage"
"google-auth"
];
dependencies = [
azure-storage-blob
boto3
python-dotenv
requests
responses
urllib3
google-auth
google-cloud-storage
];
# Requires API token and an active Keboola bucket
@ -59,11 +68,11 @@ buildPythonPackage rec {
"kbcstorage.tables"
];
meta = with lib; {
meta = {
description = "Keboola Connection Storage API client";
homepage = "https://github.com/keboola/sapi-python-client";
changelog = "https://github.com/keboola/sapi-python-client/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ mrmebelman ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mrmebelman ];
};
}