Skip to main content

Diff-it: Data Differ

Overview

diffit will report differences between two data sets with similar schema.

Refer to Diffit's documentation for detailed instructions.

Prerequisites

Getting Started

Makester is used as the Integrated Developer Platform.

(macOS Users only) Upgrading GNU Make

Follow these notes to get GNU make.

Creating the Local Environment

Get the code and change into the top level git project directory:

git clone git@github.com:loum/diffit.git && cd diffit

NOTE: Run all commands from the top-level directory of the git repository.

For first-time setup, get the Makester project:

git submodule update --init

Initialise the environment:

make init-dev

Local Environment Maintenance

Keep Makester project up-to-date with:

git submodule update --remote --merge

Help

There should be a make target to get most things done. Check the help for more information:

make help

Running the Test Harness

We use pytest. To run the tests:

make tests

FAQs

Q. Why do I get WARNING: An illegal reflective access operation has occurred? Seems to be related to the JVM version being used. Java 8 will suppress the warning. To check available Java versions on your Mac try /usr/libexec/java_home -V. Then:

export JAVA_HOME=$(/usr/libexec/java_home -v <java_version>)

top

Release files for diffit 0.1.5

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

Source distribution (sdist)

Source distribution for diffit 0.1.5
File Size Uploaded
diffit-0.1.5.tar.gz 14.1 kB Details

Built distribution (wheel)

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

Total release size: 28.9 kB

Release files / diffit-0.1.5.tar.gz

Download URL diffit-0.1.5.tar.gz
Size 14.1 kB
Tags Source
SHA-256 checksum
How to use checksums
aadfaf263a29a2b973bc1ea0ef35ea3c514c40d026551ce44b060152275d334e
BLAKE2b-256 checksum
How to use checksums
cbadc6d258eae79bf0c368e50604e0f7c747b6c1c356723ac9b2e3f72ea661b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release files / diffit-0.1.5-py3-none-any.whl

Download URL diffit-0.1.5-py3-none-any.whl
Size 14.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cf391ab6c137a63e7020c0efc94561b1bad586ab9775d4df6c6695415122664e
BLAKE2b-256 checksum
How to use checksums
20f1d48e0081d05c490569d0e22c5b21ffa57a574e15df200d13405dc7615c15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release history Release notifications | RSS feed

This release

0.1.5 This release

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