Skip to main content

Req Update

Project description

req-update

PyPI PyPI - Python Version PyPI - License

Build Status Dependency Status Code Climate Test Coverage

req-update is a CLI tool to automatically update dependencies listed in requirements.txt.

Usage

req-update requires no command line arguments. Running req-update will make it create a branch dep-update, check outdated packages (compared against your current installed packages), and commit a series of single-package update commits.

$ req_update
usage: req_update.py [-h] [-d] [-v] [--version]

Update python dependencies for your project with git integration https://github.com/albertyw/req-update

optional arguments:
  -h, --help     show this help message and exit
  -d, --dryrun   Dry run
  -v, --verbose  Verbose output
  --version      show program's version number and exit

Features

  • Integrates with git, creating a branch with one commit per updated dependency
  • No third party dependencies beyond python 3 standard library
  • Automatic detection of python requirements.txt; no CLI arguments required

Comparisons

  • req-upgrader - req-update integrates with git

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

req-update-1.5.1.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

req_update-1.5.1-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file req-update-1.5.1.tar.gz.

File metadata

  • Download URL: req-update-1.5.1.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for req-update-1.5.1.tar.gz
Algorithm Hash digest
SHA256 bff05808cd5eb9959b0639a98e2f1b561a55cacaf081fbd4cf2eed2d3457eeb0
MD5 ae99ffc8fd877b2b2bac6ecd23226258
BLAKE2b-256 18fe0f3689b2fefbff7f2946c025782f47de862ded9ce9def4b1bfb5bebc3d57

See more details on using hashes here.

File details

Details for the file req_update-1.5.1-py3-none-any.whl.

File metadata

  • Download URL: req_update-1.5.1-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for req_update-1.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2bfaa220c1baa69f2d11deecdff24d9c6f19500c1410c1de1b818cd29fd717e1
MD5 b19843ce5af4913984aa785c2ffe91ad
BLAKE2b-256 de34b3b9c241a744e5038e60293060538c15c7b4a8d520463bf9990e8e3ff5af

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page