Metadata-Version: 2.4
Name: namecheck
Version: 2025.11.13
Summary: CLI tool to check the availability of a package name on PyPI and TestPyPI
Project-URL: Homepage, https://github.com/pixelprotest/namecheck
Project-URL: Bug Tracker, https://github.com/pixelprotest/namecheck/issues
Author-email: pixelprotest <hello@pixelprotest.com>
License: MIT
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Requires-Dist: beautifulsoup4>=4.14.2
Requires-Dist: platformdirs>=4.0.0
Requires-Dist: requests>=2.31.0
Requires-Dist: rich>=13.8.1
Provides-Extra: dev
Requires-Dist: pytest-cov>=4.1.0; extra == 'dev'
Requires-Dist: pytest>=7.4.4; extra == 'dev'
Description-Content-Type: text/markdown

# namecheck

<p align="left" width="250">
    <a href="https://github.com/pixelprotest/namecheck/actions">
        <img src="https://github.com/pixelprotest/namecheck/actions/workflows/tests.yml/badge.svg" alt="Tests Status">
    </a>
    <a href="">
        <img src="https://img.shields.io/github/v/release/pixelprotest/namecheck">
    </a>
    <a href="">
        <img src="https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12-blue">
    </a>
    <a href="">
        <img src="https://img.shields.io/github/license/pixelprotest/namecheck?label=license&style=flat">
    </a>
</p>

CLI utility to check the availability of project names on PyPi and TestPyPi

<img alt="Demo" width="100%" style="border-radius:20px;" src="https://raw.githubusercontent.com/pixelprotest/namecheck/main/.github/demo.gif">


## 📦 Installation
Simple pip installation
```
pip install namecheck
```

## 🚀 Usage
Then to launch just run

```bash
namecheck
```

To speed up launch times, the app stores the package names from PyPi and TestPyPi into a cache. If you pass in the `--refresh` flag, it will clear this cache and do a fresh lookup.

```bash
namecheck --refresh
```

## License

MIT License. This project is for personal use.