Skip to main content

Pythonic scripting library for cleaning data in Crunch

Project description

# 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 `

Project details


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.23.tar.gz (161.6 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.23-py2.py3-none-any.whl (155.9 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: scrunch-0.18.23.tar.gz
  • Upload date:
  • Size: 161.6 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.23.tar.gz
Algorithm Hash digest
SHA256 d56818bcc529dbf9ff2f13854206fe9175afb6ede52db31da942d8b7d2c51e3c
MD5 dbb48a775a7d33196afe3306b3d7ab05
BLAKE2b-256 65cb9b0a033569f3fada6ab150276571dfba8d080f3cf8bb2bfc50b71d44db97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrunch-0.18.23-py2.py3-none-any.whl
  • Upload date:
  • Size: 155.9 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.23-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7be849fc86e7ce2041b88dc795ef24940d92e0d3f63be57dab125556f226b5ac
MD5 eeb152d7193507c0387750e6f29d6675
BLAKE2b-256 48f52d8a18cc0491f6552636f2e20761c8b3a17f9efb782404c0d5fe90dc6187

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 Pingdom Monitoring Sentry Error logging StatusPage Status page