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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d56818bcc529dbf9ff2f13854206fe9175afb6ede52db31da942d8b7d2c51e3c
|
|
| MD5 |
dbb48a775a7d33196afe3306b3d7ab05
|
|
| BLAKE2b-256 |
65cb9b0a033569f3fada6ab150276571dfba8d080f3cf8bb2bfc50b71d44db97
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7be849fc86e7ce2041b88dc795ef24940d92e0d3f63be57dab125556f226b5ac
|
|
| MD5 |
eeb152d7193507c0387750e6f29d6675
|
|
| BLAKE2b-256 |
48f52d8a18cc0491f6552636f2e20761c8b3a17f9efb782404c0d5fe90dc6187
|