Skip to main content

Req Update

Project description

req-update

PyPI PyPI - Python Version PyPI - License

Circle CI 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.

$ python req_update/req_update.py -h
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.0.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distributions

req_update-1.0.0-py3.8.egg (14.9 kB view details)

Uploaded Egg

req_update-1.0.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: req-update-1.0.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for req-update-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ccf26ef88236ed90092d81a7455f6813ab04aa6457228255f9833e3c9dba81de
MD5 35fac8e29660d099415acc5fadbe9715
BLAKE2b-256 c376f18ab64f1ed20c1f46a9bf5d2c72fb40f7b5cda78d62c7305a9628ca83da

See more details on using hashes here.

File details

Details for the file req_update-1.0.0-py3.8.egg.

File metadata

  • Download URL: req_update-1.0.0-py3.8.egg
  • Upload date:
  • Size: 14.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for req_update-1.0.0-py3.8.egg
Algorithm Hash digest
SHA256 42390fe85f966b6acc33ae511b5ee9f7260ec5bacee5331c5af58eef68c77b1b
MD5 20577c8d89bc88fcf5eac29099befe03
BLAKE2b-256 438a551819151a953d4381591dacbcbaac669b97db479d688cee0d031182f17e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: req_update-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for req_update-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 44937ab174f38e57c00f19acd5796216c13dbb4646d76c490740ecb21f1b5db8
MD5 d3f2dbbf57b91a671b46734529a9ff0a
BLAKE2b-256 9d2af17495bfe55fdd2c382f460e317142b9224e9f19e65d957f665457bad3b9

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