Metadata-Version: 2.4
Name: bgg-search
Version: 0.3.0
Summary: Python client and CLI for the BoardGameGeek XML API
Author-email: Arnauld Van Muysewinkel <arnauldvm@gmail.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.13
Requires-Dist: httpx~=0.28.0
Provides-Extra: locked
Requires-Dist: anyio==4.13.0; extra == 'locked'
Requires-Dist: certifi==2026.5.20; extra == 'locked'
Requires-Dist: h11==0.16.0; extra == 'locked'
Requires-Dist: httpcore==1.0.9; extra == 'locked'
Requires-Dist: httpx==0.28.1; extra == 'locked'
Requires-Dist: idna==3.18; extra == 'locked'
Description-Content-Type: text/markdown

# bgg-search

Python client and CLI for the [BoardGameGeek](https://boardgamegeek.com) XML API.

> Documentation is under construction. Full installation instructions, quickstart guide,
> and API/CLI reference will be added in a future release.

## Development

Run the quality gate (lint, type-check, security scan, unit tests):

```bash
tox
```

Run integration tests against the real BGG API:

```bash
BGG_TOKEN=<your-token> tox -e integ
```

A BGG API token is required. Obtain one by registering your application at
<https://boardgamegeek.com/applications>. Tests are skipped automatically when
`BGG_TOKEN` is not set.
