Skip to main content

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

py-gsuite-apis-0.0.8.tar.gz (27.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_gsuite_apis-0.0.8-py3-none-any.whl (38.0 kB view details)

Uploaded Python 3

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

Hashes for py-gsuite-apis-0.0.8.tar.gz
Algorithm Hash digest
SHA256 d6dbc6cbe2e4e4331dc96723fd82e4f75825b4bf0279711134795adb6664b1ec
MD5 ed42d5e277a6e13b1bbfa4289a15a50a
BLAKE2b-256 d355dc879dcb2a89ffc7dc628c9829a021ef94bf219d7ba8e339dbcfb75a20e8

See more details on using hashes here.

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

Hashes for py_gsuite_apis-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 c00032bc15600f7516233674f5ae3e59009f6e8ea858781446073b4ad3d31ae5
MD5 3ef8fc3fbfe28c33c5e22ab6a5c8b395
BLAKE2b-256 6fefaeb948585154d4c263806d6898fa61c460366bc0dd48648029c2fa2b6738

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page