Skip to main content

Utilities for easier development of extractors for CDF

Project description

Cognite logo

Cognite Python extractor-utils

Build Status Documentation Status codecov PyPI version PyPI - Python Version License Code style: black

A package containing convenient utilities for developing extractors in Python.

Documentation is hosted here.

Contributing

We use poetry to manage dependencies and to administrate virtual environments. To develop extractor-utils, follow the following steps to set up your local environment:

  1. Install poetry: (add --user if desirable)
    $ pip install poetry
    
  2. Clone repository:
    $ git clone git@github.com:cognitedata/python-extractor-utils.git
    
  3. Move into the newly created local repository:
    $ cd python-extractor-utils
    
  4. Create virtual environment and install dependencies:
    $ poetry install
    

All code must pass black and isort style checks to be merged. It is recommended to install pre-commit hooks to ensure this locally before commiting code:

$ poetry run pre-commit install

This project adheres to the Contributor Covenant v2.0 as a code of conduct.

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

cognite-extractor-utils-1.1.0.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

cognite_extractor_utils-1.1.0-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

File details

Details for the file cognite-extractor-utils-1.1.0.tar.gz.

File metadata

  • Download URL: cognite-extractor-utils-1.1.0.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.8

File hashes

Hashes for cognite-extractor-utils-1.1.0.tar.gz
Algorithm Hash digest
SHA256 b22ac8052242a7e56dcc8e6e6a58c97fa3ef7fed2b6c4f90d387fe8ddf2aa79e
MD5 c6a4aa57b3779336c80620a5f2e54fa8
BLAKE2b-256 ff785eb99652e145bc37464776228db5038d62d7784f12d3d9d0e5d740861b89

See more details on using hashes here.

File details

Details for the file cognite_extractor_utils-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: cognite_extractor_utils-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 26.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.8

File hashes

Hashes for cognite_extractor_utils-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1cc5c6af53852d983cd6e9372eb193dca946d40980dc057e59123376ba65e577
MD5 d795db5b423c92be16d1a3ec1aae66fe
BLAKE2b-256 603b389a910adcec7c97af7ae17d2affbc069c9cc63c676ce52ff926e7c52da0

See more details on using hashes here.

Supported by

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