Metadata-Version: 2.4
Name: linkinpycli
Version: 0.0.1
Summary: CLI finder for LinkinPy integration
Project-URL: Homepage, https://github.com/HenriquesLab/LinkinPy
Project-URL: Repository, https://github.com/HenriquesLab/LinkinPy
Project-URL: Issues, https://github.com/HenriquesLab/LinkinPy/issues
Project-URL: Changelog, https://github.com/HenriquesLab/LinkinPy/blob/main/CHANGELOG.md
Author-email: brunomsaraiva <bruno.msaraiva2@gmail.com>
License-Expression: MIT
License-File: LICENSE.txt
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# linkinpycli

CLI finder for LinkinPy integration

## Quick Start

```bash
uv sync
uv run pytest
```

The project pins its local development interpreter in `.python-version` and keeps package metadata in `pyproject.toml`.

## Common Commands

```bash
uv sync                  # create/update the local environment
uv run pytest            # run the test suite
uv run ruff check .      # lint the codebase
uv run ruff format .     # format the codebase
uv run python -m build   # build the source and wheel distributions
uv run pre-commit install
```

If you prefer shorter aliases, the same workflow is available through `make`:

```bash
make sync
make test
make lint
make format
make build
```

## Project Layout

```text
src/linkinpycli/
tests/
pyproject.toml
.python-version
GETTING_STARTED.md
CONTRIBUTING.md
```

## Documentation

- Start with [GETTING_STARTED.md](GETTING_STARTED.md) for first-time setup
- See [CONTRIBUTING.md](CONTRIBUTING.md) for the contributor workflow
- Track user-facing changes in [CHANGELOG.md](CHANGELOG.md)
