semvec/pypi-packages huggingface dataset:
datashear 0.1.0
A Python package that allows you to split CSV files
Requires Python: >=3.8
Keywords: data, manipulation, split

# DataShear

[![codecov](https://codecov.io/github/HakumenNC/datashear/branch/main/graph/badge.svg?token=0JW393HPAY)](https://codecov.io/github/HakumenNC/datashear)

A Python package that allows you to split CSV files

## Installation

Coming soon! The package is currently in development.

## Usage

Coming soon! The package is currently in development.

## Development

### Setup

1. Clone the repository:
```bash
git clone https://github.com/HakumenNC/datashear.git
cd datashear
```

2. Install in development mode:
```bash
pip install -e ".[dev]"
```

## Testing

> Writing tests means you don’t trust your code.

Running test with [`pytest`](https://docs.pytest.org/en/stable)

```bash
pytest
```

```bash
pytest --cov=src --cov-report=xml
```

### Go further

#### pytest

> The pytest framework makes it easy to write small, readable tests, and can scale to support complex functional testing for applications and libraries.

https://docs.pytest.org/en/stable

- [Method and function level setup/teardown](https://docs.pytest.org/en/stable/how-to/xunit_setup.html#method-and-function-level-setup-teardown)
- [Asserting with the assert statement](https://docs.pytest.org/en/stable/how-to/assert.html)
- [Assertions about expected exceptions](https://docs.pytest.org/en/stable/how-to/assert.html#assertions-about-expected-exceptions)

#### Codecov

> Codecov doesn’t just measure code coverage—it helps you improve code quality at every step.

https://about.codecov.io

- https://github.com/codecov/codecov-action

## Building

Build the package:
```bash
python -m build
```

## License

MIT License - see LICENSE file for details.