Hasty Briefsbeta

Bilingual

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.