Metadata-Version: 2.4
Name: yuragi-ai
Version: 0.0.1
Summary: Reserved name — install the official package: pip install yuragi
Project-URL: Homepage, https://github.com/hinanohart/yuragi
Project-URL: Official Package, https://pypi.org/project/yuragi/
Author: hinanohart
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: namespace-reservation,typosquat-defense,yuragi
Classifier: Development Status :: 7 - Inactive
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# yuragi-ai

> **This is not the package you are looking for.**
>
> `yuragi-ai` is a **reserved namespace placeholder** owned by the maintainer of
> the [yuragi](https://pypi.org/project/yuragi/) project, registered to defend
> against typosquatting. It contains no functional code.

## Did you mean `yuragi`?

If you intended to install the **LLM Confidence Fragility Analyzer**, run:

```bash
pip install yuragi
```

- PyPI: <https://pypi.org/project/yuragi/>
- GitHub: <https://github.com/hinanohart/yuragi>
- Docs: see the official README on GitHub

## Why does this package exist?

Typosquatting — registering names similar to a popular package to lure users
into installing malicious code — is a known supply-chain attack vector
(PEP 541, PyPI security guidance). Registering close variants under the
real maintainer's account is the standard, low-cost defence:

- the slot cannot be claimed by an attacker;
- if a user does install this by mistake, importing the package does nothing
  and the README points them at the correct one;
- the maintainer can yank or update it without breaking any real dependents.

## License

Apache-2.0 — see [LICENSE](LICENSE).
