Skip to main content

datajudge

CI Documentation Status Conda-forge PypiVersion codecov.io

Express and test specifications against data from database.

Documentation

Supported backends

PostgreSQL Microsoft SQL Server Snowflake Google BigQuery DuckDB

Usage

datajudge can either be installed via pypi with pip install datajudge or via conda-forge with conda install datajudge -c conda-forge.

Please refer to the Getting Started section of our documentation for details.

Expressing an expectations between different tables from a database may look as such:

from datajudge import BetweenRequirement

companies_between_req = BetweenRequirement.from_tables(
    db_name1="example",
    table_name1="companies",
    db_name2="example",
    table_name2="companies_archive",
)

companies_between_req.add_row_superset_constraint(
    columns1=["name"], columns2=["name"], constant_max_missing_fraction=0
)

Release files for datajudge 1.13.0

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

Source distribution (sdist)

Source distribution for datajudge 1.13.0
File Size Uploaded
datajudge-1.13.0.tar.gz 498.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for datajudge 1.13.0
File Interpreter ABI Platform
datajudge-1.13.0-py3-none-any.whl Python 3 none any Details

Total release size: 556.7 kB

Release files / datajudge-1.13.0.tar.gz

Download URL datajudge-1.13.0.tar.gz
Size 498.6 kB
Tags Source
SHA-256 checksum
How to use checksums
1f8b61bcb1d198ccefa47ceafc54b46f20795988176da4a8d6d0d840bfc61e5b
BLAKE2b-256 checksum
How to use checksums
a9a34d12498e6865c6eeac34e75c6d75b48fcaf9cabde5e1ab5638b72e7b0063
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 20, 2026.

Transparency log

Release files / datajudge-1.13.0-py3-none-any.whl

Download URL datajudge-1.13.0-py3-none-any.whl
Size 58.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eec8df39fc8520f1b8d95c84af966bce88d7583a323ea18aa6dda7444071a227
BLAKE2b-256 checksum
How to use checksums
764e1594e0d4713a8087dd3be7930bd63ec59c1ee6b798df2a258e41667b40ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 20, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.13.0 This release

2 release files

1.12.0

2 release files

1.11.0

2 release files

1.10.0

2 release files

1.9.3

2 release files

1.9.2

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.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