Skip to main content

Check Dependency Updates

Code Style Black License pypi Version

This is a tool used for checking dependency versions in requirements.txt style files. Inspired by tools such as npm-check-updates.

Note this is a very simple and targeted tool. It will look at a requirements.txt file, and print which dependencies with a version are out of date, with the current latest version. This is in contrast to tools like pur or pip-upgrader etc, as this is trying to only do a single thing.

If you have pip and installed, this does not require any other dependencies, as it uses pip's native vendored dependencies in order to keep footprint down. This also allows this tool to be 'portable' in the sense where you can just take the single python file and use it on any machine with pip installed.

Install

You can install this with pip:

pip install check-dep-updates

If you do this, it should automatically get installed and be available with the cdu command

Alternatively, you can copy and use the single python file __init__.py directly on any system with pip installed.

Usage

Once installed, the cdu command should be the aliased commmand.

Within A Project Directory

$ ls
my_app/
requirements.txt
$ cdu
Newer version of requests: 2.24.0
Done

With a Specific requirements File

$ cdu -f dev_requirements.txt
Newer version of black: 19.10b0
Done

Release files for check-dep-updates 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for check-dep-updates 0.2.0
File Size Uploaded
check_dep_updates-0.2.0.tar.gz 4.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for check-dep-updates 0.2.0
File Interpreter ABI Platform
check_dep_updates-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.3 kB

Release files / check_dep_updates-0.2.0.tar.gz

Download URL check_dep_updates-0.2.0.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f36df967f6436aa1491501de0b8492965cdd0a0dddaefd1d0eac6df9bb78fca7
BLAKE2b-256 checksum
How to use checksums
fe079ec8d2e4bf110de839f3b747bb108e25c7e132eb940d5249d0edc3e6228d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2

Release files / check_dep_updates-0.2.0-py3-none-any.whl

Download URL check_dep_updates-0.2.0-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5e1ca67180c522382b01c3dd0d8a8fb91c75ae437e6ac8cdc65dfc17a382f38f
BLAKE2b-256 checksum
How to use checksums
7f8217e52a153e8d4841ccf68463ed7c625961bf5399f6f17897f4ff63789932
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page