Skip to main content

Great Expectations Cloud

Project description

cloud

PyPI ci pre-commit.ci status Ruff

Dev Setup

  1. Install poetry
  2. Setup virtual environment and install dependencies.
    • poetry install --sync
  3. Activate your virtual environment.
    • poetry shell
  4. Setup precommit hooks
    • pre-commit install

Developer Tasks

Common developer tasks are available via invoke (defined in tasks.py)

invoke --list to see available tasks.

Release to Pypi

To release a new version to pypi the version must be incremented. New versions are automatically published to pypi when merging to main.

invoke version-bump

Building and Running the GX Agent Image

In order to to build the GX Agent docker image run the following in the root dir:

invoke build

Running the agent:

docker run --env GX_CLOUD_ACCESS_TOKEN="<GX_TOKEN>" --env GX_CLOUD_ORGANIZATION_ID="<GX_ORG_ID>" gx/agent

Now go into GX Cloud and issue commands for the agent to run such as generating an Expectation Suite for a DataSource.

Note if you are pushing out a new image update the image tag version in containerize-agent.yaml. The image will be built and pushed out via GitHub Actions.

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

great_expectations_cloud-0.0.3.dev7.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file great_expectations_cloud-0.0.3.dev7.tar.gz.

File metadata

File hashes

Hashes for great_expectations_cloud-0.0.3.dev7.tar.gz
Algorithm Hash digest
SHA256 786694bf2c70ce4accab10e090e58acc0d66a69db3494bfe6712f61ba0886402
MD5 7128694e91d77da027e4e2a1df208e25
BLAKE2b-256 ffa99705a4142134a3e1c482b6ccf01493f6c687d95c3859f424e351854616fa

See more details on using hashes here.

File details

Details for the file great_expectations_cloud-0.0.3.dev7-py3-none-any.whl.

File metadata

File hashes

Hashes for great_expectations_cloud-0.0.3.dev7-py3-none-any.whl
Algorithm Hash digest
SHA256 52a3e6246ac05a1a149c7a15ca76d3f26ae0370ef275cf8cb41f6addf73f948e
MD5 2a8f154fd0c24da08fcf0389ce7e3fd7
BLAKE2b-256 b9d152fee2d74f863e00ef7117f925b78a43b90b2a54d914dac35c7398e140ba

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