Metadata-Version: 2.1
Name: slick-ai
Version: 0.1.0
Summary: Slick: simple agentic AI.
License: MIT
Author: Stuart Farmer
Author-email: stuart@lamden.io
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Description-Content-Type: text/markdown

# slick

Slick: a Python library and CLI.

## Installation

```bash
pip install slick-ai
```

## Usage

- Library:

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

- CLI:

```bash
slick --help
```

## Development

```bash
# install dependencies (creates/uses Poetry-managed venv)
poetry install --with dev

# run commands within the venv
poetry run pytest
poetry run ruff check .
poetry run mypy slick
```

## Releasing to PyPI

1) Update the version in `pyproject.toml` under `[tool.poetry]`.

2) Build and publish (TestPyPI first is recommended):

```bash
# build artifacts
poetry build

# publish to TestPyPI
poetry publish --repository testpypi

# when ready, publish to PyPI
poetry publish
```

Optionally configure credentials once:

```bash
poetry config pypi-token.pypi <YOUR_PYPI_TOKEN>
poetry config repositories.testpypi https://test.pypi.org/legacy/
poetry config pypi-token.testpypi <YOUR_TEST_PYPI_TOKEN>
```

