Skip to main content

prefect-great-expectations

PyPI

Welcome!

Prefect integration for interacting with Great Expectations.

Great Expectations is a Python library for data quality. It provides a framework to validate your state of data.

Getting Started

Python setup

Requires an installation of Python 3.7+.

We recommend using a Python virtual environment manager such as pipenv, conda, or virtualenv.

These tasks are designed to work with Prefect 2. For more information about how to use Prefect, please refer to the Prefect documentation.

Installation

Install prefect-great-expectations with pip:

pip install prefect-great-expectations

Write and run a flow

from prefect import flow
from prefect_great_expectations import run_checkpoint_validation

@flow
def example_flow():
   run_checkpoint_validation(checkpoint_name="my_checkpoint")

example_flow()

Tutorial

For a larger example, check out the tutorial.

Resources

If you encounter any bugs while using prefect-great-expectations, feel free to open an issue in the prefect-great-expectations repository.

If you have any questions or issues while using prefect-great-expectations, you can find help in either the Prefect Discourse forum or the Prefect Slack community.

Feel free to ⭐️ or watch prefect-great-expectations for updates too!

Development

If you'd like to install a version of prefect-great-expectations for development, clone the repository and perform an editable install with pip:

git clone https://github.com/PrefectHQ/prefect-great-expectations.git

cd prefect-great-expectations/

pip install -e ".[dev]"

# Install linting pre-commit hooks
pre-commit install

Metadata

Release files for prefect-great-expectations 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for prefect-great-expectations 0.2.1
File Size Uploaded
prefect-great-expectations-0.2.1.tar.gz 27.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for prefect-great-expectations 0.2.1
File Interpreter ABI Platform
prefect_great_expectations-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 36.6 kB

Release files / prefect-great-expectations-0.2.1.tar.gz

Download URL prefect-great-expectations-0.2.1.tar.gz
Size 27.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a91f13db001808f6d978901c252aba985160e382aef05c89b0db97ef05385e37
BLAKE2b-256 checksum
How to use checksums
cd677f7792a69ccb19fc176338d402f18845a5ca19585c74e5eaa6f63d13397b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / prefect_great_expectations-0.2.1-py3-none-any.whl

Download URL prefect_great_expectations-0.2.1-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
679d9408844622fee389f320954ef41467938b889ab5d9b0b38448fc90fec1a4
BLAKE2b-256 checksum
How to use checksums
bfe90481cb4c0b2c7a12aa396478491b37fd267995b340679767b49b4226e9fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page