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 python, go, and node dependencies.

Usage

req-update requires no command line arguments. Running req-update will create a branch dep-update, check for outdated packages, and commit a series of commits to update packages.

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

Update python, go, and node dependencies for your project with git integration

https://github.com/albertyw/req-update

optional arguments:
  -h, --help     show this help message and exit
  -p, --push     Push commits individually to remote origin
  -d, --dryrun   Dry run
  -v, --verbose  Verbose output
  --version      show program's version number and exit

Features

  • Update python dependencies in requirements*.txt pip.
  • Update go dependencies in go.mod and go.sum with go modules.
  • Update node dependencies in package-lock.json with npm.
  • 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, go, and node dependencies; 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-2.0.4.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

req_update-2.0.4-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: req-update-2.0.4.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.2

File hashes

Hashes for req-update-2.0.4.tar.gz
Algorithm Hash digest
SHA256 61e4eb1afc96c727de77b10c3b3fe529e352aad1483b3d7b42ae924f3db1eaf9
MD5 6e6b5aa951b5ba912985f0f33e0dee9b
BLAKE2b-256 60f626d7fa1d1989a0a7a5769881b76c4a26c4b1195f2fc6377772ec7083a68f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: req_update-2.0.4-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.2

File hashes

Hashes for req_update-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 61737b3517f70cbd13f4d9ba17f1113758b60fb1c1c15048d9ab0b8c5bcd86d7
MD5 6d535e3d207bcabf3fd09ecd3d92bd31
BLAKE2b-256 80fb7fcd0ed00583f13bcd93d3f9ed3b86f28934c590e9178ecac867a58cb957

See more details on using hashes here.

Supported by

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