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.

Synchronize Dependencies

To ensure you are using the latest version of the core and development dependencies run poetry install --sync. Also available as an invoke task.

invoke deps

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.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

great_expectations_cloud-0.0.3-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for great_expectations_cloud-0.0.3.tar.gz
Algorithm Hash digest
SHA256 ccbd802f4db065514bd96c306217815e7557d0093e8b4c186c270fbed65a71c4
MD5 0bee25c20d8a77a0092dd319ca35f170
BLAKE2b-256 2c940f6f9a67381f6cda593e51e717a6e0464b0ec332336ffb6490d163e94dba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for great_expectations_cloud-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0c3d461fed99a6fa420465fd5f95a2a143bfa00395d9e837c7f6f0f2c130515a
MD5 0e6165f9692f9dfc79065b221161d27d
BLAKE2b-256 78e7d83fa17e164301955b2c1bf26a559cf98e297053f1fc3952b86c4b8b6c75

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