Comments (3)
PRs are welcome!
We should ensure that when we retrieve the discovery artifact from the compressed file using get_static_doc
that we only extract the file for the requested service and version.
google-api-python-client/googleapiclient/discovery_cache/__init__.py
Lines 55 to 78 in c965b05
from google-api-python-client.
This also significantly impacts the container startup time (download/extract/run cycle). A better option can be to allow bundling of required json schema's only (instead of dumping every json spec in the container). Example, in our case we only use PubSub publisher client and GCS bucket APIs.
from google-api-python-client.
How about putting compressed JSON schemas in the distributed package and have them to be decompressed and stored only after first usage? It could save space and be more efficient when requiring a specific API (since it will be decompressed and thus easier to read after first usage).
from google-api-python-client.
Related Issues (20)
- Release notes should indicate when new API versions are added HOT 1
- Can we suppress Google from automatically trying to refresh on expired tokens? HOT 1
- Warning: a recent release failed HOT 1
- Update Group allowExternalMembers not updating HOT 1
- oauth2client needs to be frozen at version 3.0.0 in order to work HOT 1
- Warning: a recent release failed
- Need the Correct Versions of google-auth and google-api-python-client for Python 3.9 Runtime to Resolve MTLS Missing Issue HOT 3
- HttpMockSequence is missing close() method HOT 1
- Missing aplications for report_v1 API HOT 1
- Highlight code syntax in the readme file for better visibility
- Add tests for validating credentials for the configured universe once leveraged.
- Inconsistency in doc : OAuth for Installed Applications
- Samples are old and miss requirements.txt
- Issue with Cloud Firestore API: listDocuments method and listing all collections in a database HOT 1
- Invalid argument "eventType" for search request HOT 1
- Bug
- backupRuns().list does not generate pages correctly for large result sets
- permissions.get() doesn't return a full Permission instance HOT 2
- Payment receipt_png
- Service Account cannot edit slide with labels HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from google-api-python-client.