Standarize and simplify requests to various GSuite APIs
Project description
Py-GSuite-APIs
This package is meant to standardize and simplify working with Google Sheets, Slides, and Drive APIs through utility classes and functions. It also seeks to provide an interactive environment to inspect and valdiate the shape/structure of requests by using Pydantic models that mirror the Classes implemented by Google APIs.
NOTE:
- This repo is under active development and is not yet intended for production.
- Python >=3.7 required
Development
Create a new conda environment:
conda env create -f environment.yml && conda activate pyGsuiteApis
And install the appropriate packages:
python setup.py develop
Upload
Build wheels using setup.py and python.
python3 setup.py sdist bdist_wheel
Then upload it with twine.
python3 -m twine upload --skip-existing dist/*
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file py-gsuite-apis-0.0.8.tar.gz.
File metadata
- Download URL: py-gsuite-apis-0.0.8.tar.gz
- Upload date:
- Size: 27.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3.post20210118 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6dbc6cbe2e4e4331dc96723fd82e4f75825b4bf0279711134795adb6664b1ec
|
|
| MD5 |
ed42d5e277a6e13b1bbfa4289a15a50a
|
|
| BLAKE2b-256 |
d355dc879dcb2a89ffc7dc628c9829a021ef94bf219d7ba8e339dbcfb75a20e8
|
File details
Details for the file py_gsuite_apis-0.0.8-py3-none-any.whl.
File metadata
- Download URL: py_gsuite_apis-0.0.8-py3-none-any.whl
- Upload date:
- Size: 38.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3.post20210118 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c00032bc15600f7516233674f5ae3e59009f6e8ea858781446073b4ad3d31ae5
|
|
| MD5 |
3ef8fc3fbfe28c33c5e22ab6a5c8b395
|
|
| BLAKE2b-256 |
6fefaeb948585154d4c263806d6898fa61c460366bc0dd48648029c2fa2b6738
|