Metadata-Version: 2.4
Name: tokenpak-paid-stub
Version: 0.1.0
Summary: Discovery stub for tokenpak-paid — the paid tier lives on pypi.tokenpak.ai and requires a Pro license
Author-email: tokenpak <hello@tokenpak.ai>
Maintainer-email: tokenpak <hello@tokenpak.ai>
License: Apache-2.0
Project-URL: Homepage, https://tokenpak.ai/paid
Project-URL: Pro Tier, https://tokenpak.ai/paid
Project-URL: OSS Project, https://github.com/tokenpak/tokenpak
Keywords: tokenpak,llm,pro,paid,license
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# tokenpak-paid-stub

**This is not the real `tokenpak-paid` package.** It is a thin discovery stub published to public PyPI so users who run `pip install tokenpak-paid-stub` land on a clear upgrade path.

The real `tokenpak-paid` package ships on a private, license-gated index at `pypi.tokenpak.ai`. It requires an active Pro license.

## Installing the real `tokenpak-paid`

```bash
# 1) Get a Pro license — https://tokenpak.ai/paid
# 2) Activate it in the free OSS package:
pip install tokenpak
tokenpak activate <your-license-key>
# 3) Install the real tokenpak-paid from the private index:
pip install \
    --index-url https://pypi.tokenpak.ai \
    --extra-index-url https://pypi.org/simple \
    tokenpak-paid
```

Running `python -m tokenpak_paid_stub` prints the same guidance.

## Why separate from `tokenpak-paid`?

Two distributions sharing a name (one free stub, one paid real) creates a dependency-resolution foot-gun — whichever index pip checks first wins, and that ordering depends on user config. Separate names (`tokenpak-paid-stub` on public PyPI, `tokenpak-paid` on `pypi.tokenpak.ai`) make the semantics unambiguous.

## License

Apache 2.0. The stub itself is open source; the paid package it advertises is not.

## Source + issues

- OSS source: [github.com/tokenpak/tokenpak](https://github.com/tokenpak/tokenpak)
- Questions: [hello@tokenpak.ai](mailto:hello@tokenpak.ai)
