Skip to main content

Data engineering & Data science Framework

Project description

pygyver

Contains Data Enginner, Data Scientist and 3rd party integration tools capabilities

Installation

py-test-utility can be installed via pip

pip install pygyver

DS Libraries

To access BigQuery you will need following environment variables:

  • BIGQUERY_PROJECT - name of the project in BigQuery. Default project cannot be changed in the code.
  • BIGQUERY_ACCESS_TOKEN_PATH - path to the json token file.

BigQuery functions wrap bigpyquery functions to provide higher level API removing boilerplate instructions of the lower level API.

tdd_utility - module

class load_data(type,file,schema)

Contains methods to extract the equivalent json from csv with nested and repeated records structures

Methods

  • to_json()

    • if successfuls return the json obj extracted from the csv
  • to_new_line_delimiter_file(output_file_name)

    • return 0 if successfuls
    • create new line delimiter "output_file_name" file

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygyver-0.0.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

pygyver-0.0.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file pygyver-0.0.1.tar.gz.

File metadata

  • Download URL: pygyver-0.0.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.21.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for pygyver-0.0.1.tar.gz
Algorithm Hash digest
SHA256 13c25e3b29e650e45b35d6d87e774b04d2b07847ffa308f8012be5859365c37f
MD5 08a03fef4378a9c9ec787f08b038676a
BLAKE2b-256 149942f26e6d73595050f7d52090297353eef4dabc70e6a488170767683a8802

See more details on using hashes here.

File details

Details for the file pygyver-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pygyver-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.21.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for pygyver-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 079c59b275581eb78c81676dcb5a6c6e3a7c9561da204859d23cbd36927a7c66
MD5 a1836031e85b3fad0292587bbccb38a3
BLAKE2b-256 2506a1c8d05a00b25f1f164212654ce48a742f420148875aa998f615b83e38e5

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