Metadata-Version: 2.1
Name: python_readiness
Version: 1.0
Summary: Are your dependencies ready for new Python?
Author: Shantanu Jain
Author-email: hauntsaninja@gmail.com
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: aiohttp>=3.10
Requires-Dist: packaging>=24
Project-URL: homepage, https://github.com/hauntsaninja/python_readiness
Project-URL: repository, https://github.com/hauntsaninja/python_readiness

# python_readiness

Are your dependencies ready for new Python?

## Installation

```bash
pip install python_readiness
```

Alternatives include:
- `uvx python_readiness`
- It's a single file script that contains PEP 723 metadata

## Usage

Check if your current environment is ready for the latest Python:
```bash
python_readiness
```

Check if a specific package is ready for a specific Python:
```bash
python_readiness -p numpy --python 3.11
```

Check if a requirements file is ready for a specific Python:
```bash
python_readiness -r requirements.txt --python 3.13
```

## What are the exact definitions of readiness this uses?

Take a look at the code, in particular `support_from_files`.

