Check Dependency Updates
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)
| File | Size | Uploaded | |
|---|---|---|---|
| check_dep_updates-0.2.0.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|