Martin Weinelt
2026-07-02 14:13:11 +02:00
parent c8febf01a8
commit edee9eaae8

View File

@@ -25,16 +25,18 @@
buildPythonPackage rec {
pname = "google-cloud-storage";
version = "3.10.1";
version = "3.12.0";
pyproject = true;
src = fetchFromGitHub {
owner = "googleapis";
repo = "python-storage";
tag = "v${version}";
hash = "sha256-pKy1A9RNyRlAn4bXclcdvbfW4kZOP9Z4HqKWwcrDePo=";
repo = "google-cloud-python";
tag = "google-cloud-storage-v${version}";
hash = "sha256-4rmrRvYW9FOpvYY4a+vbDzQRcLXfFHGSCnv7yL6S1FM=";
};
sourceRoot = "${src.name}/packages/google-cloud-storage";
build-system = [ setuptools ];
dependencies = [
@@ -94,6 +96,16 @@ buildPythonPackage rec {
"test_update_user_agent_when_default_clientinfo_provided"
"test_update_user_agent_when_none_clientinfo_provided"
"test_update_user_agent_with_existing_user_agent"
"test_403_permission_cache_fallback"
"test_404_on_blob_bucket_deleted"
"test_404_on_blob_but_bucket_exists"
"test_cache_eviction_on_bucket_404"
"test_cache_eviction_on_bucket_delete"
"test_cache_stampede_protection"
"test_disable_bucket_md_env_flag"
"test_lru_bounded_capacity_eviction"
"test_sequential_cache_priming"
"test_sequential_cache_priming_multi_region"
];
disabledTestPaths = [
@@ -117,8 +129,8 @@ buildPythonPackage rec {
meta = {
description = "Google Cloud Storage API client library";
homepage = "https://github.com/googleapis/python-storage";
changelog = "https://github.com/googleapis/python-storage/blob/${src.tag}/CHANGELOG.md";
homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-storage";
changelog = "https://github.com/googleapis/google-cloud-python/blob/${src.tag}/packages/google-cloud-storage/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ sarahec ];
};