Skip to main content

package to ingest data in Google Sheets file for FInOps reporting

Project description

FORE stand for Fin Ops REporter

Autentication and authorization Overview

This package will be published on PyPi as downloadable package. The main purpose of it is to Oauth2 authenticate a user of the Jupiter Notebook (JpN) that will need access to Google Sheets application. The security context is the current macOS user who use the Jupiter notebook and is logged in with Google's account. In order to ustilize the Google's Sheets API the JpN code would need to:

  • enable Google Sheet API in the GCP project where the application is registered.
  • install the package fore from PyPi;
  • recieve a file credentials.json from her line manager and copy it to ~/crgoauth folder. This file contains the JpN application's credentials. The security context for the credentials is https://www.googleapis.com/auth/spreadsheets;
  • Logging in the Cloudreach's google account and in the prompted window authorized the JpN application to access the Google Sheets API.

HowTos

step-1: create the pyproject.toml file

describe the front-end and back-end building systems. Adds up the relevant metadata too.

step-2: install build

   python3 -m pip install --upgrade build

step-3: run the build process

Now run this command from the same directory where pyproject.toml is located:

   python3 -m build

step-4: upload to PyPi using twine

First install twine and then use it to upload:

   python3 -m pip install --upgrade twine

   python3 -m twine upload 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

fore_cloudreach-0.0.1.dev1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

fore_cloudreach-0.0.1.dev1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file fore_cloudreach-0.0.1.dev1.tar.gz.

File metadata

  • Download URL: fore_cloudreach-0.0.1.dev1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for fore_cloudreach-0.0.1.dev1.tar.gz
Algorithm Hash digest
SHA256 b5a4f077de32d2f179fffa23b22c9972b45ecc856d2b4985e0faccc329ec69cb
MD5 8c7df8567db308bce7c01a31bd99c8b3
BLAKE2b-256 be1fd908d4b59361153d025b72b2dac9971595178b24a2b2d5cec62fc27882ad

See more details on using hashes here.

File details

Details for the file fore_cloudreach-0.0.1.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for fore_cloudreach-0.0.1.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 1b7ed768172eaf7c2135bca7a2e7cc874846b07c6baf5d816dc9a976a9625d7c
MD5 c41dd2578d5be57b92c37b73fbe1dbd6
BLAKE2b-256 9c896cdf6f1d848914a9413e9765392e10797ac600f1c489306898ca6b7921e7

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