Metadata-Version: 2.1
Name: disrepair
Version: 0.3.1
Summary: Checks for out-of-date Python packages in requirements files
Home-page: https://github.com/divad/disrepair
License: GPL3
Author: David Bell
Author-email: dave@evad.io
Requires-Python: >=3.7,<4.0
Classifier: Environment :: Console
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Dist: click (>=8.0)
Requires-Dist: packaging (>=21.0)
Requires-Dist: pypi-simple (>=0.8.0)
Requires-Dist: requests (>=2.0)
Requires-Dist: requirements-parser (>=0.5.0)
Requires-Dist: rich (>=12.0)
Requires-Dist: setuptools (>=60)
Project-URL: Repository, https://github.com/divad/disrepair
Description-Content-Type: text/markdown

# disrepair
Checks for out-of-date Python packages in requirements files

## Install

Run

```pip install disrepair```

## Usage

Pass the requirements file to disrepair:

```disrepair path/to/requirements.in```

There are several options:

```
  -v, --verbose           Show all package statuses
  -i, --info              Show likely package changelog/info links
  -b, --boring            Disable the rich text formatting
  -j, --json-repo TEXT    Repository URL for the JSON API
  -s, --simple-repo TEXT  Repository URL for the Simple API
  -S, --simple-only       Only use the Simple API to lookup versions
  -J, --json-only         Only use the JSON API to lookup versions
  -p, --pin-warn          Warn when a package version is not pinned
```
