{"id":371887,"url":"https://github.com/googleapis/google-resumable-media-python","last_synced_at":"2026-08-26T14:34:16.459Z","repository":{"id":35080969,"uuid":"88091939","full_name":"googleapis/google-resumable-media-python","owner":"googleapis","description":"This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-resumable-media","archived":true,"fork":false,"pushed_at":"2026-03-06T17:03:19.000Z","size":9983,"stargazers_count":44,"open_issues_count":0,"forks_count":55,"subscribers_count":39,"default_branch":"main","last_synced_at":"2026-07-28T14:08:57.640Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/googleapis.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-04-12T20:09:20.000Z","updated_at":"2026-07-08T21:43:02.000Z","dependencies_parsed_at":"2023-10-21T02:26:20.441Z","dependency_job_id":"162cdab2-8c73-4ed3-9671-e04925ec96c7","html_url":"https://github.com/googleapis/google-resumable-media-python","commit_stats":{"total_commits":457,"total_committers":33,"mean_commits":"13.848484848484848","dds":"0.47264770240700216","last_synced_commit":"402feb7b38a972daad9bd3e26b80ddd0879bd53f"},"previous_names":["googlecloudplatform/google-resumable-media-python"],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/googleapis/google-resumable-media-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/sbom","scorecard":{"id":438512,"data":{"date":"2025-08-11","repo":{"name":"github.com/googleapis/google-resumable-media-python","commit":"75dbecf8d140483da27dffc970e2e87338e71432"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.5,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/unittest.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .kokoro/build-docs.sh:26","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/unittest.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/unittest.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/unittest.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/unittest.yml:52","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  11 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":4,"reason":"SAST tool is not run on all commits -- score normalized to 4","details":["Warn: 13 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T05:10:51.302Z","repository_id":35080969,"created_at":"2025-08-19T05:10:51.302Z","updated_at":"2025-08-19T05:10:51.302Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36101252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-31T02:00:06.731Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"googleapis","name":"Google APIs","uuid":"16785467","kind":"organization","description":"Clients for Google APIs and tools that help produce them.","email":null,"website":"https://googleapis.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16785467?v=4","repositories_count":781,"last_synced_at":"2023-04-09T04:55:29.167Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/googleapis","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:20:18.651Z","updated_at":"2023-04-09T04:55:29.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis/repositories"},"packages":[{"id":5286739,"name":"google-resumable-media","ecosystem":"conda","description":"Utilities for Google Media Downloads and Resumable Uploads","homepage":"https://github.com/googleapis/google-resumable-media-python","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/googleapis/google-resumable-media-python","keywords_array":[],"namespace":null,"versions_count":13,"first_release_published_at":"2020-04-10T17:18:09.000Z","latest_release_published_at":"2026-04-09T10:26:19.000Z","latest_release_number":"2.8.2","last_synced_at":"2026-04-09T12:04:19.582Z","created_at":"2022-10-03T15:44:06.857Z","updated_at":"2026-04-09T12:15:55.903Z","registry_url":"https://anaconda.org/anaconda/google-resumable-media","install_command":"conda install -c anaconda google-resumable-media","documentation_url":null,"metadata":{},"repo_metadata":{"id":35080969,"uuid":"88091939","full_name":"googleapis/google-resumable-media-python","owner":"googleapis","description":"This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-resumable-media","archived":true,"fork":false,"pushed_at":"2026-03-06T17:03:19.000Z","size":9983,"stargazers_count":45,"open_issues_count":0,"forks_count":54,"subscribers_count":40,"default_branch":"main","last_synced_at":"2026-03-24T14:16:33.075Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/googleapis.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-04-12T20:09:20.000Z","updated_at":"2026-03-06T17:03:40.000Z","dependencies_parsed_at":"2023-10-21T02:26:20.441Z","dependency_job_id":"162cdab2-8c73-4ed3-9671-e04925ec96c7","html_url":"https://github.com/googleapis/google-resumable-media-python","commit_stats":{"total_commits":457,"total_committers":33,"mean_commits":"13.848484848484848","dds":"0.47264770240700216","last_synced_commit":"402feb7b38a972daad9bd3e26b80ddd0879bd53f"},"previous_names":["googlecloudplatform/google-resumable-media-python"],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/googleapis/google-resumable-media-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/sbom","scorecard":{"id":438512,"data":{"date":"2025-08-11","repo":{"name":"github.com/googleapis/google-resumable-media-python","commit":"75dbecf8d140483da27dffc970e2e87338e71432"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.5,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/unittest.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .kokoro/build-docs.sh:26","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/unittest.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/unittest.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/unittest.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/unittest.yml:52","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  11 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":4,"reason":"SAST tool is not run on all commits -- score normalized to 4","details":["Warn: 13 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T05:10:51.302Z","repository_id":35080969,"created_at":"2025-08-19T05:10:51.302Z","updated_at":"2025-08-19T05:10:51.302Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31288597,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"googleapis","name":"Google APIs","uuid":"16785467","kind":"organization","description":"Clients for Google APIs and tools that help produce them.","email":null,"website":"https://googleapis.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16785467?v=4","repositories_count":781,"last_synced_at":"2023-04-09T04:55:29.167Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/googleapis","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:20:18.651Z","updated_at":"2023-04-09T04:55:29.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis/repositories"},"tags":[{"name":"v2.8.0","sha":"f6cb4979ac44399c94aeeb49d111831c3f9ccb6e","kind":"commit","published_at":"2025-11-11T15:52:57.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.8.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.8.0/manifests"},{"name":"release-489","sha":"f6cb4979ac44399c94aeeb49d111831c3f9ccb6e","kind":"commit","published_at":"2025-11-11T15:52:57.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/release-489","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/release-489","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@release-489","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/release-489","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/release-489/manifests"},{"name":"v2.7.2","sha":"7dfaf594fa865284a23d558d7b9163666a53a57f","kind":"commit","published_at":"2024-08-07T22:17:42.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.7.2","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"d770f8364e454d1d0d1dfbc5a7792d2ae130d5cc","kind":"commit","published_at":"2024-06-10T22:18:37.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.7.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"b01d8b8a45ee13c1d06640a081c0ada78146b292","kind":"commit","published_at":"2023-12-12T18:58:24.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.7.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"37cf106a0b3b89dc9985817fafa174fc327c741c","kind":"commit","published_at":"2023-09-06T18:08:13.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.6.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"f25e6df2df0a0bf98dd2b08c096aa4b7cc27fe4a","kind":"commit","published_at":"2023-04-24T18:59:06.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.5.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.5.0/manifests"},{"name":"v2.4.1","sha":"7b42995ebd710a9d773bc6aa42ccce2943dd1184","kind":"commit","published_at":"2023-01-19T21:28:06.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.4.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"43579c6d0c23c26071abb34e3f7d023a0fee1e5e","kind":"commit","published_at":"2022-09-29T21:50:35.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.4.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.4.0/manifests"},{"name":"v2.3.3","sha":"c60556ba2a3f74b13a9152ff3ed16e0f4ad7fc04","kind":"commit","published_at":"2022-05-19T12:40:51.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.3.3","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.3.3/manifests"},{"name":"v2.3.2","sha":"a23f2267086496c953fa88d842aa6996a4009a74","kind":"commit","published_at":"2022-03-08T20:47:54.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.3.2","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"f147c1001912e2cf0ece38eae4fd2a8dc4a7b5da","kind":"commit","published_at":"2022-03-03T17:07:53.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.3.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"f4923c07e0cd619a5a0cfa198b828ded4a984f77","kind":"commit","published_at":"2022-02-23T22:05:49.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.3.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.3.0/manifests"},{"name":"v2.2.1","sha":"5325ddfb2695abfc64cd0eb39dc8a96f2086ca6b","kind":"commit","published_at":"2022-02-09T16:01:05.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.2.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"c0eb37c52576e909f857383001e2142219940796","kind":"commit","published_at":"2022-02-07T17:24:12.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.2.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"480ee99ac9a966bb93739094476c5bdd19ec575f","kind":"commit","published_at":"2021-10-25T17:27:28.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.1.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.1.0/manifests"},{"name":"v2.0.3","sha":"eb8a889869c175439ca6633eed7f3317322a896f","kind":"commit","published_at":"2021-09-20T21:24:43.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.0.3","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"9505309f0778bf990760d2144d83e445bd140bfd","kind":"commit","published_at":"2021-09-02T19:49:48.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.0.2","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"f411d1afdc92fd9b475ae4d5368a88defed8e01b","kind":"commit","published_at":"2021-09-01T02:39:23.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.0.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"f6a0501db5b30f15dbd63410f9c3cd9f1be7e046","kind":"commit","published_at":"2021-08-19T19:16:26.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.0.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.0.0/manifests"},{"name":"v2.0.0b1","sha":"5d5ad1e9175acae14fb8f7e7d409c98ea18b0747","kind":"commit","published_at":"2021-08-02T19:06:16.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v2.0.0b1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v2.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v2.0.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v2.0.0b1/manifests"},{"name":"v1.3.3","sha":"289a0c6b08a5a25c9556a221a0b4219fa3682c81","kind":"commit","published_at":"2021-07-30T20:16:38.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v1.3.3","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"7f3b6c4e9d273e394aa6c7dabbfefb21f16e5ecb","kind":"commit","published_at":"2021-07-29T19:08:22.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v1.3.2","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"8c3020a1cc1d3b05d9abd7754159c80c4c76c84e","kind":"commit","published_at":"2021-06-18T18:34:02.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v1.3.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"e254f3e8e704a031773a0ca1c11679cfef7e94e4","kind":"commit","published_at":"2021-05-18T19:41:07.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v1.3.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"ac80c012e5f03040ef4e5c954ad1e6be90e05732","kind":"commit","published_at":"2020-12-14T18:47:19.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v1.2.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"f917054d6c1443342672a137ec67a2297f8292f9","kind":"commit","published_at":"2020-10-05T17:53:04.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v1.1.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"0902df119547d952c70cd740e272d7dc4e272ae3","kind":"commit","published_at":"2020-08-24T21:48:27.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v1.0.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v1.0.0/manifests"},{"name":"v0.7.1","sha":"f15d7d088b91eaf99302b8adf1f632fad13ecc58","kind":"commit","published_at":"2020-08-06T17:27:24.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v0.7.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"6b2f108af0b9e5ad1b20218494d67c13f635d0cc","kind":"commit","published_at":"2020-07-23T18:28:03.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v0.7.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"343baa71fd07ca560d03bc798746216ffaca4f98","kind":"commit","published_at":"2020-07-16T20:37:29.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v0.6.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"30b2e94772c41277fb7a027ff60f456b585ff3e7","kind":"commit","published_at":"2020-06-03T18:58:40.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v0.5.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"c0732e3da68649640ddf2573fa6dc214ea57e299","kind":"commit","published_at":"2019-10-29T19:52:45.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v0.5.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"626bfab4cf096432a3b071e055839839b3fd1297","kind":"commit","published_at":"2019-09-17T16:20:58.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v0.4.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"d28bed2ee9badf8566b924b080bb22051831e8ab","kind":"commit","published_at":"2019-09-06T16:43:45.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v0.4.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"c8373160c9fe43981ea42fd1d8e10abb8ddbe350","kind":"commit","published_at":"2019-08-26T16:47:17.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/v0.3.3","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/v0.3.3/manifests"},{"name":"0.3.2","sha":"68603dbdfb3d6e9b325dcbe5acce29bc5455b3fe","kind":"commit","published_at":"2018-12-20T22:21:51.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.3.2","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"8c8caf104f652caecdd8d6d698c765bb062bf82f","kind":"commit","published_at":"2017-10-20T21:26:50.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.3.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"c158f0f2e43d2730350bd1fbcce4ddde35c4aa96","kind":"commit","published_at":"2017-10-13T17:17:56.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.3.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.3.0/manifests"},{"name":"0.2.3","sha":"454777fb4871ee801aec59d870e495bf94c5fa71","kind":"commit","published_at":"2017-08-07T17:29:05.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.2.3","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.2.3/manifests"},{"name":"0.2.2","sha":"fdaa12a7290796e8a9d4ccfd6f38f7236e122cb3","kind":"commit","published_at":"2017-08-01T20:33:15.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.2.2","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"d296d036453539f03b956f33112baa740d5a723f","kind":"commit","published_at":"2017-07-21T18:03:47.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.2.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"bb29bbe230fce9d0b2a84abc48be52e3e60b04e7","kind":"commit","published_at":"2017-07-18T17:07:05.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.2.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"960c140f621b3f048e4a6c7554da6309ba13ddd8","kind":"commit","published_at":"2017-05-05T18:39:24.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.1.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"1a18184e3905bbb7d7adf73f35164288d0d3c01e","kind":"commit","published_at":"2017-05-03T21:30:33.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.1.0","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.1.0/manifests"},{"name":"0.0.5","sha":"9eac214c059eb05bd93c996e91b96196433ea7c2","kind":"commit","published_at":"2017-05-02T17:35:43.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.0.5","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.0.5/manifests"},{"name":"0.0.4","sha":"47038d3fb8ee2f419060f2535643a5dc95474d5a","kind":"commit","published_at":"2017-04-28T21:48:38.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.0.4","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.0.4/manifests"},{"name":"0.0.3","sha":"864e1cfe48626bcb907c2c611f97e4ec124e95b5","kind":"commit","published_at":"2017-04-24T22:49:06.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.0.3","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.0.3/manifests"},{"name":"0.0.2","sha":"6d8366f8221c874562efc306f2439f7a81f4f004","kind":"commit","published_at":"2017-04-24T14:45:17.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.0.2","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.0.2/manifests"},{"name":"0.0.1","sha":"d8ebf377ddd9d1ad886caaf722f09ff2e3518288","kind":"commit","published_at":"2017-04-21T19:18:38.000Z","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/0.0.1","html_url":"https://github.com/googleapis/google-resumable-media-python/releases/tag/0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/google-resumable-media-python@0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags/0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-04-09T12:15:55.875Z","dependent_packages_count":2,"downloads":183038,"downloads_period":"total","dependent_repos_count":82,"rankings":{"downloads":null,"dependent_repos_count":20.32004830917874,"dependent_packages_count":20.446994865599518,"stargazers_count":49.30555555555556,"forks_count":40.1268115942029,"docker_downloads_count":null,"average":32.549852581134175},"purl":"pkg:conda/google-resumable-media","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/google-resumable-media","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/google-resumable-media","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/google-resumable-media/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-06T19:00:31.921Z","issues_count":28,"pull_requests_count":240,"avg_time_to_close_issue":9564297.470588235,"avg_time_to_close_pull_request":1324122.7,"issues_closed_count":17,"pull_requests_closed_count":220,"pull_request_authors_count":24,"issue_authors_count":23,"avg_comments_per_issue":2.892857142857143,"avg_comments_per_pull_request":0.8791666666666667,"merged_pull_requests_count":105,"bot_issues_count":5,"bot_pull_requests_count":150,"past_year_issues_count":1,"past_year_pull_requests_count":15,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":387984.6666666667,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.4666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/issues","maintainers":[{"login":"crwilcox","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/crwilcox"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/google-resumable-media/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/google-resumable-media/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/google-resumable-media/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/google-resumable-media/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/google-resumable-media/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/google-resumable-media/codemeta","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":5444,"maintainers_count":0,"namespaces_count":0,"keywords_count":3296,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":779},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2026-08-05T05:05:12.492Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":13952398,"name":"python-google-resumable-media","ecosystem":"guix","description":"Utilities for Google Media Downloads and Resumable Uploads","homepage":"https://github.com/googleapis/google-resumable-media-python","licenses":"asl2.0","normalized_licenses":["CERN-OHL-P-2.0"],"repository_url":"https://github.com/googleapis/google-resumable-media-python","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T19:35:04.198Z","latest_release_published_at":"2026-03-02T19:35:04.198Z","latest_release_number":"2.8.0","last_synced_at":"2026-04-27T16:38:41.483Z","created_at":"2026-03-02T19:35:04.001Z","updated_at":"2026-04-27T16:38:42.327Z","registry_url":"https://packages.guix.gnu.org/packages/python-google-resumable-media/2.8.0/","install_command":"guix install python-google-resumable-media","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-web.scm#n12288","metadata":{"location":"gnu/packages/python-web.scm:12288","variable_name":"python-google-resumable-media"},"repo_metadata":{"id":35080969,"uuid":"88091939","full_name":"googleapis/google-resumable-media-python","owner":"googleapis","description":"This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-resumable-media","archived":true,"fork":false,"pushed_at":"2026-03-06T17:03:19.000Z","size":9983,"stargazers_count":45,"open_issues_count":0,"forks_count":54,"subscribers_count":40,"default_branch":"main","last_synced_at":"2026-03-24T14:16:33.075Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/googleapis.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-04-12T20:09:20.000Z","updated_at":"2026-03-06T17:03:40.000Z","dependencies_parsed_at":"2023-10-21T02:26:20.441Z","dependency_job_id":"162cdab2-8c73-4ed3-9671-e04925ec96c7","html_url":"https://github.com/googleapis/google-resumable-media-python","commit_stats":{"total_commits":457,"total_committers":33,"mean_commits":"13.848484848484848","dds":"0.47264770240700216","last_synced_commit":"402feb7b38a972daad9bd3e26b80ddd0879bd53f"},"previous_names":["googlecloudplatform/google-resumable-media-python"],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/googleapis/google-resumable-media-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis","download_url":"https://codeload.github.com/googleapis/google-resumable-media-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/sbom","scorecard":{"id":438512,"data":{"date":"2025-08-11","repo":{"name":"github.com/googleapis/google-resumable-media-python","commit":"75dbecf8d140483da27dffc970e2e87338e71432"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.5,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/unittest.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unittest.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/googleapis/google-resumable-media-python/unittest.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .kokoro/build-docs.sh:26","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/unittest.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/unittest.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/unittest.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/unittest.yml:52","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  11 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":4,"reason":"SAST tool is not run on all commits -- score normalized to 4","details":["Warn: 13 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T05:10:51.302Z","repository_id":35080969,"created_at":"2025-08-19T05:10:51.302Z","updated_at":"2025-08-19T05:10:51.302Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31288597,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-04-27T16:38:42.300Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/python-google-resumable-media","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/python-google-resumable-media","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/python-google-resumable-media","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/python-google-resumable-media/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-06T19:00:31.921Z","issues_count":28,"pull_requests_count":240,"avg_time_to_close_issue":9564297.470588235,"avg_time_to_close_pull_request":1324122.7,"issues_closed_count":17,"pull_requests_closed_count":220,"pull_request_authors_count":24,"issue_authors_count":23,"avg_comments_per_issue":2.892857142857143,"avg_comments_per_pull_request":0.8791666666666667,"merged_pull_requests_count":105,"bot_issues_count":5,"bot_pull_requests_count":150,"past_year_issues_count":1,"past_year_pull_requests_count":15,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":387984.6666666667,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.4666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/issues","maintainers":[{"login":"crwilcox","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/crwilcox"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-google-resumable-media/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-google-resumable-media/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-google-resumable-media/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-google-resumable-media/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-google-resumable-media/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-google-resumable-media/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":32210,"maintainers_count":0,"namespaces_count":0,"keywords_count":1649,"github":"guix-mirror","metadata":{"funded_packages_count":386},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-08-04T05:06:11.563Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}}],"commits":{"id":26309,"full_name":"googleapis/google-resumable-media-python","default_branch":"main","total_commits":471,"total_committers":37,"total_bot_commits":90,"total_bot_committers":3,"mean_commits":12.72972972972973,"dds":0.4883227176220807,"past_year_total_commits":9,"past_year_total_committers":6,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":1.5,"past_year_dds":0.6666666666666667,"last_synced_at":"2026-08-20T11:32:37.235Z","last_synced_commit":"b77efe06dc9a85131983802f551c4509dc13ec88","created_at":"2023-03-07T16:29:58.120Z","updated_at":"2026-08-20T11:32:37.187Z","committers":[{"name":"Danny Hermes","email":"daniel.j.hermes@gmail.com","login":"dhermes","count":241},{"name":"gcf-owl-bot[bot]","email":"78513119+gcf-owl-bot[bot]","login":"gcf-owl-bot[bot]","count":57},{"name":"Tres Seaver","email":"tseaver@palladion.com","login":"tseaver","count":31},{"name":"release-please[bot]","email":"55107282+release-please[bot]","login":"release-please[bot]","count":30},{"name":"Anthonios Partheniou","email":"partheniou@google.com","login":"parthea","count":17},{"name":"Yoshi Automation Bot","email":"yoshi-automation@google.com","login":"yoshi-automation","count":12},{"name":"cojenco","email":"cathyo@google.com","login":"cojenco","count":12},{"name":"Bu Sun Kim","email":"8822365+busunkim96","login":"busunkim96","count":11},{"name":"Andrew Gorcester","email":"gorcester@google.com","login":"andrewsg","count":10},{"name":"Christopher Wilcox","email":"crwilcox@google.com","login":"crwilcox","count":10},{"name":"Dan Lee","email":"71398022+dandhlee","login":"dandhlee","count":6},{"name":"Mend Renovate","email":"bot@renovateapp.com","login":"renovate-bot","count":3},{"name":"google-cloud-policy-bot[bot]","email":"80869356+google-cloud-policy-bot[bot]","login":"google-cloud-policy-bot[bot]","count":3},{"name":"Aaron Gabriel Neyer","email":"breathtender@gmail.com","login":null,"count":3},{"name":"Peter Lamut","email":"plamut","login":"plamut","count":2},{"name":"Tomo Suzuki","email":"suztomo@gmail.com","login":"suztomo","count":2},{"name":"Takashi Matsuo","email":"tmatsuo@google.com","login":null,"count":1},{"name":"Luke Sneeringer","email":"lukesneeringer@google.com","login":null,"count":1},{"name":"Craig Citro","email":"craigcitro@gmail.com","login":"craigcitro","count":1},{"name":"sumit-ql","email":"39561577+sumit-ql","login":"sumit-ql","count":1},{"name":"nicain","email":"nicain.seattle@gmail.com","login":"nicain","count":1},{"name":"mcsimps2","email":"26491362+mcsimps2","login":"mcsimps2","count":1},{"name":"gurusai-voleti","email":"gvoleti@google.com","login":"gurusai-voleti","count":1},{"name":"William Brode","email":"williambrode@gmail.com","login":"williambrode","count":1},{"name":"Tim Swast","email":"swast@google.com","login":"tswast","count":1},{"name":"Simon Bohnen","email":"simonmbohnen@gmail.com","login":"simonbohnen","count":1},{"name":"Major Hayden","email":"major@mhtx.net","login":"major","count":1},{"name":"Justin Beckwith","email":"justin.beckwith@gmail.com","login":"JustinBeckwith","count":1},{"name":"Jeffrey Rennie","email":"rennie@google.com","login":"SurferJeffAtGoogle","count":1},{"name":"HemangChothani","email":"50404902+HemangChothani","login":"HemangChothani","count":1},{"name":"Frank Natividad","email":"frankyn","login":"frankyn","count":1},{"name":"David Supplee","email":"dwsupplee@gmail.com","login":"dwsupplee","count":1},{"name":"Daniel Bankhead","email":"dan@danielbankhead.com","login":"danielbankhead","count":1},{"name":"Dan O'Meara","email":"danom@google.com","login":"danoscarmike","count":1},{"name":"Chalmer Lowe","email":"chalmerlowe@google.com","login":"chalmerlowe","count":1},{"name":"Carl Lundin","email":"108372512+clundin25","login":"clundin25","count":1},{"name":"Cal Nightingale","email":"cal.nightingale@gmail.com","login":"CalNightingale","count":1}],"past_year_committers":[{"name":"Anthonios Partheniou","email":"partheniou@google.com","login":"parthea","count":3},{"name":"Tomo Suzuki","email":"suztomo@gmail.com","login":"suztomo","count":2},{"name":"gurusai-voleti","email":"gvoleti@google.com","login":"gurusai-voleti","count":1},{"name":"Mend Renovate","email":"bot@renovateapp.com","login":"renovate-bot","count":1},{"name":"Chalmer Lowe","email":"chalmerlowe@google.com","login":"chalmerlowe","count":1},{"name":"Cal Nightingale","email":"cal.nightingale@gmail.com","login":"CalNightingale","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-26T00:00:10.794Z","repositories_count":6785664,"commits_count":984448164,"contributors_count":41490693,"owners_count":1365527,"committers_count":3365983,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"googleapis/google-resumable-media-python","html_url":"https://github.com/googleapis/google-resumable-media-python","last_synced_at":"2026-08-25T14:04:10.123Z","status":null,"issues_count":28,"pull_requests_count":247,"avg_time_to_close_issue":9564297.470588235,"avg_time_to_close_pull_request":1803572.8255319148,"issues_closed_count":17,"pull_requests_closed_count":235,"pull_request_authors_count":28,"issue_authors_count":23,"avg_comments_per_issue":2.892857142857143,"avg_comments_per_pull_request":0.8947368421052632,"merged_pull_requests_count":112,"bot_issues_count":5,"bot_pull_requests_count":151,"past_year_issues_count":1,"past_year_pull_requests_count":11,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":3438452.4545454546,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":7,"created_at":"2023-05-10T11:04:41.700Z","updated_at":"2026-08-25T14:04:10.124Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-resumable-media-python/issues","issue_labels_count":{"table":{"api: storage":25,"type: feature request":8,"type: process":7,"priority: p2":6,"type: bug":6,"priority: p3":5,"type: question":1,"status: acknowledged":1,"priority: p1":1,"owl-bot-update-lock":1,"status: investigating":1}},"pull_request_labels_count":{"table":{"api: storage":235,"owl-bot-update-lock":103,"size: u":53,"size: s":51,"size: m":39,"size: xs":37,"dependencies":29,"size: l":21,"autorelease: published":13,"kokoro:force-run":11,"cla: yes":6,"do not merge":5,"python":5,"samples":4,"autorelease: pending":4,"automerge":3,"owlbot:run":3,"size: xl":3,"autorelease: closed":2,"release:pending":1,"release:done":1}},"issue_author_associations_count":{"table":{"NONE":14,"CONTRIBUTOR":13,"COLLABORATOR":1}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":206,"NONE":40,"MEMBER":1}},"issue_authors":{"table":{"failure-checker[bot]":3,"cojenco":3,"tswast":2,"flo-ri-an":1,"cloudryder":1,"gcf-owl-bot[bot]":1,"williambrode":1,"musicinmybrain":1,"AshleyT3":1,"forking-renovate[bot]":1,"wilson1yan":1,"parthea":1,"crwilcox":1,"fboismenu":1,"dhermes":1,"dandhlee":1,"krishna-kashyap":1,"jamesbraza":1,"DavidKorczynski":1,"lukesneeringer":1,"romil93":1,"simonbohnen":1,"major":1}},"pull_request_authors":{"table":{"gcf-owl-bot[bot]":103,"renovate-bot":37,"dependabot[bot]":29,"release-please[bot]":19,"parthea":18,"cojenco":7,"andrewsg":4,"dandhlee":4,"WildSunLove":3,"busunkim96":2,"rinarakaki":2,"wilson1yan":2,"hugovk":2,"gurusai-voleti":1,"tswast":1,"tseaver":1,"suztomo":1,"fboismenu":1,"vchudnov-g":1,"chalmerlowe":1,"clundin25":1,"benijaichenco":1,"BrennaEpp":1,"williambrode":1,"major":1,"simonbohnen":1,"danielduhh":1,"CalNightingale":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-26T00:00:06.716Z","repositories_count":16403473,"issues_count":42720943,"pull_requests_count":136640990,"authors_count":11539114,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"api: storage":1}},"past_year_pull_request_labels_count":{"table":{"api: storage":11,"size: s":8,"size: m":2,"kokoro:force-run":1,"release:done":1,"release:pending":1,"size: xs":1,"automerge":1,"autorelease: pending":1}},"past_year_issue_author_associations_count":{"table":{"NONE":1}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":7,"NONE":3,"MEMBER":1}},"past_year_issue_authors":{"table":{"flo-ri-an":1}},"past_year_pull_request_authors":{"table":{"parthea":2,"benijaichenco":1,"BrennaEpp":1,"CalNightingale":1,"chalmerlowe":1,"gurusai-voleti":1,"release-please[bot]":1,"renovate-bot":1,"suztomo":1,"vchudnov-g":1}},"maintainers":[{"table":{"login":"crwilcox","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/crwilcox"}},{"table":{"login":"suztomo","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/suztomo"}}],"active_maintainers":[{"table":{"login":"suztomo","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/suztomo"}}]}},"events":{"total":{"CreateEvent":26,"DeleteEvent":9,"ForkEvent":5,"IssueCommentEvent":24,"IssuesEvent":2,"PullRequestEvent":77,"PullRequestReviewCommentEvent":2,"PullRequestReviewEvent":13,"PushEvent":26},"last_year":{"CreateEvent":5,"DeleteEvent":1,"ForkEvent":2,"IssueCommentEvent":1,"IssuesEvent":2,"PullRequestEvent":27,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":3,"PushEvent":11}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2023-01-15T13:25:49.271Z","updated_at":"2023-01-15T13:25:49.271Z","repository_link":"https://github.com/googleapis/google-resumable-media-python/blob/main/.github/workflows/docs.yml","dependencies":[{"id":6925424646,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6925424647,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-01-15T13:25:49.304Z","updated_at":"2023-01-15T13:25:49.304Z","repository_link":"https://github.com/googleapis/google-resumable-media-python/blob/main/.github/workflows/lint.yml","dependencies":[{"id":6925424648,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6925424649,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/unittest.yml","sha":null,"kind":"manifest","created_at":"2023-01-15T13:25:49.322Z","updated_at":"2023-01-15T13:25:49.322Z","repository_link":"https://github.com/googleapis/google-resumable-media-python/blob/main/.github/workflows/unittest.yml","dependencies":[{"id":6925424650,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6925424651,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6925424652,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6925424653,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":".kokoro/docker/docs/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-15T13:25:49.335Z","updated_at":"2023-01-15T13:25:49.335Z","repository_link":"https://github.com/googleapis/google-resumable-media-python/blob/main/.kokoro/docker/docs/Dockerfile","dependencies":[{"id":6925424654,"package_name":"ubuntu","ecosystem":"docker","requirements":"22.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":".kokoro/requirements.in","sha":null,"kind":"manifest","created_at":"2023-01-15T13:25:49.348Z","updated_at":"2023-01-15T13:25:49.348Z","repository_link":"https://github.com/googleapis/google-resumable-media-python/blob/main/.kokoro/requirements.in","dependencies":[{"id":6925424655,"package_name":"gcp-docuploader","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6925424656,"package_name":"gcp-releasetool","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6925424657,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6925424658,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6925424659,"package_name":"twine","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6925424660,"package_name":"wheel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6925424661,"package_name":"setuptools","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6925424662,"package_name":"nox","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6925424663,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"\u003c3","direct":true,"kind":"runtime","optional":false},{"id":6925424664,"package_name":"click","ecosystem":"pypi","requirements":"\u003c8.1.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".kokoro/requirements.txt","sha":null,"kind":"lockfile","created_at":"2023-01-15T13:25:49.367Z","updated_at":"2023-01-15T13:25:49.367Z","repository_link":"https://github.com/googleapis/google-resumable-media-python/blob/main/.kokoro/requirements.txt","dependencies":[{"id":6925424665,"package_name":"argcomplete","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6925424666,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.1.0","direct":false,"kind":"runtime","optional":false},{"id":6925424667,"package_name":"bleach","ecosystem":"pypi","requirements":"==5.0.1","direct":false,"kind":"runtime","optional":false},{"id":6925424668,"package_name":"cachetools","ecosystem":"pypi","requirements":"==5.2.0","direct":false,"kind":"runtime","optional":false},{"id":6925424669,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.12.7","direct":false,"kind":"runtime","optional":false},{"id":6925424670,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.15.1","direct":false,"kind":"runtime","optional":false},{"id":6925424671,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6925424672,"package_name":"click","ecosystem":"pypi","requirements":"==8.0.4","direct":false,"kind":"runtime","optional":false},{"id":6925424673,"package_name":"colorlog","ecosystem":"pypi","requirements":"==6.7.0","direct":false,"kind":"runtime","optional":false},{"id":6925424674,"package_name":"commonmark","ecosystem":"pypi","requirements":"==0.9.1","direct":false,"kind":"runtime","optional":false},{"id":6925424675,"package_name":"cryptography","ecosystem":"pypi","requirements":"==38.0.3","direct":false,"kind":"runtime","optional":false},{"id":6925424676,"package_name":"distlib","ecosystem":"pypi","requirements":"==0.3.6","direct":false,"kind":"runtime","optional":false},{"id":6925424677,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.19","direct":false,"kind":"runtime","optional":false},{"id":6925424678,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"runtime","optional":false},{"id":6925424679,"package_name":"gcp-docuploader","ecosystem":"pypi","requirements":"==0.6.4","direct":false,"kind":"runtime","optional":false},{"id":6925424680,"package_name":"gcp-releasetool","ecosystem":"pypi","requirements":"==1.10.0","direct":false,"kind":"runtime","optional":false},{"id":6925424681,"package_name":"google-api-core","ecosystem":"pypi","requirements":"==2.10.2","direct":false,"kind":"runtime","optional":false},{"id":6925424682,"package_name":"google-auth","ecosystem":"pypi","requirements":"==2.14.1","direct":false,"kind":"runtime","optional":false},{"id":6925424683,"package_name":"google-cloud-core","ecosystem":"pypi","requirements":"==2.3.2","direct":false,"kind":"runtime","optional":false},{"id":6925424684,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"==2.6.0","direct":false,"kind":"runtime","optional":false},{"id":6925424685,"package_name":"google-crc32c","ecosystem":"pypi","requirements":"==1.5.0","direct":false,"kind":"runtime","optional":false},{"id":6925424686,"package_name":"google-resumable-media","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"runtime","optional":false},{"id":6925424687,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"==1.57.0","direct":false,"kind":"runtime","optional":false},{"id":6925424688,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"runtime","optional":false},{"id":6925424689,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6925424690,"package_name":"jaraco-classes","ecosystem":"pypi","requirements":"==3.2.3","direct":false,"kind":"runtime","optional":false},{"id":6925424691,"package_name":"jeepney","ecosystem":"pypi","requirements":"==0.8.0","direct":false,"kind":"runtime","optional":false},{"id":6925424692,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"runtime","optional":false},{"id":6925424693,"package_name":"keyring","ecosystem":"pypi","requirements":"==23.11.0","direct":false,"kind":"runtime","optional":false},{"id":6925424694,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6925424695,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==9.0.0","direct":false,"kind":"runtime","optional":false},{"id":6925424696,"package_name":"nox","ecosystem":"pypi","requirements":"==2022.8.7","direct":false,"kind":"runtime","optional":false},{"id":6925424697,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":false,"kind":"runtime","optional":false},{"id":6925424698,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.8.3","direct":false,"kind":"runtime","optional":false},{"id":6925424699,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.5.4","direct":false,"kind":"runtime","optional":false},{"id":6925424700,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.20.3","direct":false,"kind":"runtime","optional":false},{"id":6925424701,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":false,"kind":"runtime","optional":false},{"id":6925424702,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.4.8","direct":false,"kind":"runtime","optional":false},{"id":6925424703,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.2.8","direct":false,"kind":"runtime","optional":false},{"id":6925424704,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.21","direct":false,"kind":"runtime","optional":false},{"id":6925424705,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.13.0","direct":false,"kind":"runtime","optional":false},{"id":6925424706,"package_name":"pyjwt","ecosystem":"pypi","requirements":"==2.6.0","direct":false,"kind":"runtime","optional":false},{"id":6925424707,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"runtime","optional":false},{"id":6925424708,"package_name":"pyperclip","ecosystem":"pypi","requirements":"==1.8.2","direct":false,"kind":"runtime","optional":false},{"id":6925424709,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"runtime","optional":false},{"id":6925424710,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"==37.3","direct":false,"kind":"runtime","optional":false},{"id":6925424711,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":false,"kind":"runtime","optional":false},{"id":6925424712,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==0.10.1","direct":false,"kind":"runtime","optional":false},{"id":6925424713,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6925424714,"package_name":"rich","ecosystem":"pypi","requirements":"==12.6.0","direct":false,"kind":"runtime","optional":false},{"id":6925424715,"package_name":"rsa","ecosystem":"pypi","requirements":"==4.9","direct":false,"kind":"runtime","optional":false},{"id":6925424716,"package_name":"secretstorage","ecosystem":"pypi","requirements":"==3.3.3","direct":false,"kind":"runtime","optional":false},{"id":6925424717,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"runtime","optional":false},{"id":6925424718,"package_name":"twine","ecosystem":"pypi","requirements":"==4.0.1","direct":false,"kind":"runtime","optional":false},{"id":6925424719,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.4.0","direct":false,"kind":"runtime","optional":false},{"id":6925424720,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.12","direct":false,"kind":"runtime","optional":false},{"id":6925424721,"package_name":"virtualenv","ecosystem":"pypi","requirements":"==20.16.7","direct":false,"kind":"runtime","optional":false},{"id":6925424722,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"runtime","optional":false},{"id":6925424723,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.38.4","direct":false,"kind":"runtime","optional":false},{"id":6925424724,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.10.0","direct":false,"kind":"runtime","optional":false},{"id":6925424725,"package_name":"setuptools","ecosystem":"pypi","requirements":"==65.5.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-09-22T07:57:51.985Z","updated_at":"2023-09-22T07:57:51.985Z","repository_link":"https://github.com/googleapis/google-resumable-media-python/blob/main/setup.py","dependencies":[]}],"score":19.513015422929204,"created_at":"2026-05-04T06:49:34.429Z","updated_at":"2026-08-26T14:34:16.459Z","avatar_url":"https://github.com/googleapis.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/371887","html_url":"https://summary.ecosyste.ms/projects/371887"}