feat: add type stubs and marker file for PEP 561 support in google.cloud.storage#1528
feat: add type stubs and marker file for PEP 561 support in google.cloud.storage#1528al-chris wants to merge 4 commits intogoogleapis:mainfrom
Conversation
|
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
|
Hi, It looks like the checks (Kokoro, Kokoro system-3.12 and OwlBot Post Processor) are still pending and preventing merge. Is there something I need to update or trigger to get these jobs running (or do maintainers need to enable them)? |
|
Hi @al-chris , Can you update the branch there are some conflicts. Thanks for you patience and raising PR. |
|
Hello @chandra-siri , I have updated the branch. |
Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
Fixes #<issue_number_goes_here> 🦕
Description
This PR adds a minimal PEP 561-compatible type stub for the google.cloud.storage package to provide better static typing information to editors and type checkers (Pylance / Pyright). The stub exposes the package-level API surface that most callers rely on (Client, Bucket, Blob, Batch, and version) with conservative, correct annotations.
Files changed
What this contains
Motivation
Testing / How to validate locally (Windows PowerShell)
Checklist