Changes
#1785 — Add billing_project_id to Storage interactions
Adds a billing_project_id to the client that makes requests to buckets with the requester-pays policy enabled. When this policy is active, the client must specify a project for billing purposes.
#1782 — Improve errors
Improves error handling and error messages across the package.
#1778 — Update pyproject.toml, add license and readme
Fills out pyproject.toml with package metadata, adds a LICENSE file, and adds a README.md for the package.
#1777 — Fix Backend class
Bug fixes for the Backend class.
#1775 — Remove show_warnings and setup.py
Removes the deprecated show_warnings function and the legacy setup.py file.
#1773 — Documentation
- Removes
mkdocsand thedocs/folder - Updates docstrings for various functions and methods
- Removes the
deploy-docsworkflow - Adds a
gendoc.pyscript to generate markdown for the website repo
#1770 — Migrate to uv
Migrates the package toolchain from the previous package manager to uv.