Metadata-Version: 2.4
Name: grumpy-arrays
Version: 0.1.3
Summary: A minimal example Python package.
Author-email: Your Name <you@example.com>
Project-URL: Homepage, https://github.com/Imaginary-Biolabs/grumpy
Project-URL: Repository, https://github.com/Imaginary-Biolabs/grumpy
Project-URL: Issues, https://github.com/Imaginary-Biolabs/grumpy/issues
Keywords: example,package
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# grumpy

Minimal Python package ready to publish to PyPI.

## Install (after publishing)

```bash
pip install grumpy
```

## Usage

```python
import grumpy
print(grumpy.__version__)
```

## Development

Recommended: use a virtual environment (`python -m venv .venv && source .venv/bin/activate`).

### Build the distribution

```bash
python -m pip install --upgrade build
python -m build
```

This creates files in `dist/` (a wheel and an sdist).

### Upload to TestPyPI first

```bash
python -m pip install --upgrade twine
twine upload --repository testpypi dist/*
```

Verify install from TestPyPI:

```bash
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple grumpy
```

### Upload to PyPI

```bash
twine upload dist/*
```

### Makefile shortcuts

```bash
make build
make publish-test
make publish
```


