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 `

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scrunch-0.18.25.tar.gz (161.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scrunch-0.18.25-py2.py3-none-any.whl (156.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file scrunch-0.18.25.tar.gz.

File metadata

  • Download URL: scrunch-0.18.25.tar.gz
  • Upload date:
  • Size: 161.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for scrunch-0.18.25.tar.gz
Algorithm Hash digest
SHA256 032f470e58852d2f1ae922c5ea528021e9fd499083825e16ff2b0838aff47d39
MD5 4549b5503448e29fbef6b72bdc1177d8
BLAKE2b-256 2263e747848daf7a79673e929895344c9ff22adc634461d3069d604532e2722e

See more details on using hashes here.

File details

Details for the file scrunch-0.18.25-py2.py3-none-any.whl.

File metadata

  • Download URL: scrunch-0.18.25-py2.py3-none-any.whl
  • Upload date:
  • Size: 156.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for scrunch-0.18.25-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 873ddaa00622c37ff98c193a7f114bbc1a8dbdee37dc8953cabc54d2718fe601
MD5 6f244e5ed9dcff5d302412cb4e21ec8e
BLAKE2b-256 d3be7aa89af8dc589e81cd33e7775035537be45642ce41d0e7f2b8c5020a755e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page