Skip to main content

# Pythonic scripting library for cleaning data in Crunch

To learn more, including how to install the library, see the [Overview](https://github.com/Crunch-io/scrunch/wiki/Overview) wiki page.

Once you have it installed, to get started using scrunch to work with data in Crunch, see the [User Guide](https://github.com/Crunch-io/scrunch/wiki/User-Reference).

## Development

### Running tests locally

The easiest way to run the test suite is with Docker Compose:

`bash docker compose run --rm test `

This builds a container with Python 3.11 and runs tox -e py311, matching the CI environment.

To run a specific test file or test:

`bash docker compose run --rm test tox -e py311 -- scrunch/tests/test_datasets.py -x docker compose run --rm test tox -e py311 -- scrunch/tests/test_projects.py::TestProjectNesting -x `

To rebuild the container after dependency changes:

`bash docker compose build --no-cache test `

### Running integration tests

Integration tests run against a live Crunch API. Copy .env and fill in credentials, then:

`bash docker compose run --rm test tox -e py311 -- integration/ -x `

Metadata

Release files for scrunch 0.18.25

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

Source distribution (sdist)

Source distribution for scrunch 0.18.25
File Size Uploaded
scrunch-0.18.25.tar.gz 161.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scrunch 0.18.25
File Interpreter ABI Platform
scrunch-0.18.25-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 317.9 kB

Release files / scrunch-0.18.25.tar.gz

Download URL scrunch-0.18.25.tar.gz
Size 161.8 kB
Tags Source
SHA-256 checksum
How to use checksums
032f470e58852d2f1ae922c5ea528021e9fd499083825e16ff2b0838aff47d39
BLAKE2b-256 checksum
How to use checksums
2263e747848daf7a79673e929895344c9ff22adc634461d3069d604532e2722e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / scrunch-0.18.25-py2.py3-none-any.whl

Download URL scrunch-0.18.25-py2.py3-none-any.whl
Size 156.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
873ddaa00622c37ff98c193a7f114bbc1a8dbdee37dc8953cabc54d2718fe601
BLAKE2b-256 checksum
How to use checksums
d3be7aa89af8dc589e81cd33e7775035537be45642ce41d0e7f2b8c5020a755e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

0.18.25 This release

2 release files

0.18.7

2 release files

0.18.4

2 release files

0.18.3

2 release files

0.18.2

2 release files

0.18.1

2 release files

0.18.0

2 release files

0.17.0

2 release files

0.16.0

2 release files

0.15.3

2 release files

0.12.0

2 release files

0.11.3

2 release files

0.11.2

2 release files

0.11.1

2 release files

0.10.0

2 release files

0.9.7

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.8.6

2 release files

0.8.4

2 release files

0.7.8

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

1 release file

0.5.0

1 release file

0.4.2

1 release file

0.4.1

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