Show HN: Req Update Check
a year ago
- #package-management
- #python
- #requirements.txt
- A Python tool named 'req-update-check' to check for package updates in requirements.txt files.
- Features include checking update severity (major/minor/patch), displaying package homepages and changelogs, and optional file caching for performance.
- Supports comments and inline comments in requirements.txt and ignores pre-release versions.
- Installation options include PyPI, direct repo installation, or from source.
- Basic usage involves running the tool against a requirements.txt file with options to disable caching or specify a cache directory.
- Example output shows package updates with version changes, severity, and links to Pypi, homepage, and changelog.
- Supports exact version specifiers (==) with plans to add other specifiers in future releases.
- Can be used as a Python library for programmatic checks.
- Development setup includes cloning the repo, creating a virtual environment, and installing development dependencies.
- Encourages contributions under the MIT License.