Metadata-Version: 2.5
Name: qso-graph-config
Version: 0.2.0
Summary: RETIRED: QSO Graph tools now run with uv (uvx <server>). See https://qso-graph.io/getting-started/
Project-URL: Homepage, https://qso-graph.io
Project-URL: Documentation, https://qso-graph.io/getting-started/
Project-URL: Repository, https://github.com/qso-graph
Project-URL: Issues, https://github.com/qso-graph/qso-graph-config/issues
Author-email: KI7MT <ki7mt@yahoo.com>
License: GPL-3.0-or-later
License-File: LICENSE
Classifier: Development Status :: 7 - Inactive
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Communications :: Ham Radio
Requires-Python: >=3.11
Requires-Dist: adif-mcp>=1.0.0
Requires-Dist: iota-mcp>=0.1.0
Requires-Dist: pota-mcp>=0.1.1
Requires-Dist: solar-mcp>=0.2.0
Requires-Dist: sota-mcp>=0.1.4
Requires-Dist: wspr-mcp>=0.2.0
Provides-Extra: auth
Requires-Dist: eqsl-mcp>=0.3.0; extra == 'auth'
Requires-Dist: hamqth-mcp>=0.3.0; extra == 'auth'
Requires-Dist: lotw-mcp>=0.3.0; extra == 'auth'
Requires-Dist: qrz-mcp>=0.3.0; extra == 'auth'
Requires-Dist: qso-graph-auth>=0.1.0; extra == 'auth'
Provides-Extra: full
Requires-Dist: eqsl-mcp>=0.3.0; extra == 'full'
Requires-Dist: hamqth-mcp>=0.3.0; extra == 'full'
Requires-Dist: ionis-mcp>=1.2.6; extra == 'full'
Requires-Dist: lotw-mcp>=0.3.0; extra == 'full'
Requires-Dist: qrz-mcp>=0.3.0; extra == 'full'
Requires-Dist: qso-graph-auth>=0.1.0; extra == 'full'
Provides-Extra: ionis
Requires-Dist: ionis-mcp>=1.2.6; extra == 'ionis'
Description-Content-Type: text/markdown

# qso-graph-config (retired)

> **Retired, October 2026.** QSO Graph's tools now run with [uv](https://docs.astral.sh/uv/), so this
> installer and its pip bundles are no longer needed. This repository is archived and gets no more
> releases. Decision: [qso-graph/.github#16](https://github.com/qso-graph/.github/issues/16).

## What to use instead

Install uv once:

```bash
curl -LsSf https://astral.sh/uv/install.sh | sh                  # Linux / macOS
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"      # Windows
```

Your MCP client runs each server with `uvx`, always the current release; nothing to install per
server:

```json
"command": "uvx", "args": ["pota-mcp"]
```

| You used | Now |
|---|---|
| `curl -sL https://qso-graph.io/install.sh \| bash` | install uv (above) |
| `pip install "qso-graph-config[…]"` bundles | nothing: each server runs on its own with `uvx` |
| credentials through the manager | `uv tool install qso-graph-auth`, then `qso-auth` ([Credential Setup](https://qso-graph.io/credentials/)) |
| IONIS-AI dataset download | `uvx --from ionis-mcp ionis-download` |
| MCP client config generation | [Getting Started](https://qso-graph.io/getting-started/) has a config for each client |

## An existing install

An existing `~/.qso-graph/` keeps working. Once your MCP client points at `uvx` instead, remove it:

```bash
rm -rf ~/.qso-graph
```

and remove the line the installer added to your shell profile (`~/.zshrc`, `~/.bashrc`, or
`~/.bash_profile` on macOS):

```bash
export PATH="$HOME/.qso-graph/bin:$PATH"
```

## License

GPL-3.0-or-later. See [LICENSE](LICENSE).
