Skip to main content

A CLI utility to check and update Python package versions in requirements.txt files

Project description

Version Check

Core Functionality:

  • Look for requirements*.txt files in your working directory and check for updates.
  • Prompt to confirm each update with an upstream url.

Install

Install into your environment with pip:

pip install requirementscheck

Add it to your requirements.txt file, pin the release, and use requirementscheck to update requirementscheck in your requirements.txt file.

Run

From your Python project root folder run:

requirementscheck

to look for requirements files and update your dependencies based on your prompts.

Build

  1. Update the version in setup.py

  2. Git Tag

  3. Push tag

  4. Create release on GH

  5. Build and update package to pypi:

    python -m build
    python -m twine upload dist/*
    

Additional

Newest docs on GitHub: bbilly1/requirementscheck.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

requirementscheck-0.0.2.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

RequirementsCheck-0.0.2-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file requirementscheck-0.0.2.tar.gz.

File metadata

  • Download URL: requirementscheck-0.0.2.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for requirementscheck-0.0.2.tar.gz
Algorithm Hash digest
SHA256 7ddb85f7d142568414cf6c9a13703cc9fa7d6339f9269d38706a6fd344033f18
MD5 0915abccc0e0bf471f7edd1605d24155
BLAKE2b-256 46a2a24ce0b4a7fdb6a6035cdeaeba270cdf2a140b3397c29ea3bcb032ade3d4

See more details on using hashes here.

File details

Details for the file RequirementsCheck-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for RequirementsCheck-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a08b8781cba81596f3a320c573392b01506929df151bf1254da5635b44ce6db5
MD5 3007140262e2f7ec9fa8476d1eee5425
BLAKE2b-256 231933df431636c91c7e0ed36074e9f5fc16df807df62618b43dafe1b893ffc6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page