
### Building and Publishing

To prepare the package for distribution:

1. Sync dependencies and update lockfile:
```bash
uv sync
```

2. Build package distributions:
```bash
uv build
```

This will create source and wheel distributions in the `dist/` directory.

3. Publish to PyPI:
```bash
uv publish
```

Note: You'll need to set PyPI credentials via environment variables or command flags:
- Token: `--token` or `UV_PUBLISH_TOKEN`
- Or username/password: `--username`/`UV_PUBLISH_USERNAME` and `--password`/`UV_PUBLISH_PASSWORD`




token:

pypi-AgEIcHlwaS5vcmcCJDQ0YzgyN2FhLWU1N2UtNGU5ZS05MjQzLTc5ODhlMGU3MTkzMgACF1sxLFsibWNwLXNlcnZlci1hYWN0Il1dAAIsWzIsWyIzYTc2YzFkZi1mOGQ1LTQ0YWQtOGEyNi0xMjNmZTcwOGRlOTciXV0AAAYgMCtpvtfU_VuNCARsnrGOyL8FaYZeOQmE_t6C2KTHWWg