Skip to main content

No project description provided

Project description

check-depz: Easy outdated dependencies check for Python projects

Project check-depz is a simple command line tool to easily check if your Python project contains too many outdated dependencies.

Usage

Add check-depz to your project:

$ poetry add --group=dev check-depz 

Run dependencies check:

$ poetry run check-depz
Outdated top level dependencies: 0/10
Outdated all dependencies: 1/20
        typing-extensions 4.12.2 4.13.0 Backported and Experimental Type Hints for P...
All dependency checks passed.

Outdated dependencies limit

By default check-depz allows up to 10 outdated dependencies for top level dependencies and 20 outdated dependencies for all dependencies in the project. You can adjust limits with --top-level-limit and --all-limit options:

check-depz --top-level-limit 15 --all-limit 30

Exit codes

Please note check-depz returns exit code 0 on succesfull checks and code 1 on failure, so you can rely on this behavior:

check-depz && echo "Dependencies are up to date!"

...or...

#!/bin/bash
set -e  # Exit on command failure

check-depz
echo "This will NOT run if there are too many out of date dependencies."

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

check_depz-0.15.0.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

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

check_depz-0.15.0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file check_depz-0.15.0.tar.gz.

File metadata

  • Download URL: check_depz-0.15.0.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.12.10 Linux/6.11.0-1012-azure

File hashes

Hashes for check_depz-0.15.0.tar.gz
Algorithm Hash digest
SHA256 38a0346c48f3f7e981e4d4db6c6a903cb640cc5369288d92b272bdc57352e9c6
MD5 264e2f862e92b2368cfb1d59f8b45e23
BLAKE2b-256 c173c8535721cdef622b3a7a4031961d51e68c7e12f391b1fe152e3ddab19882

See more details on using hashes here.

File details

Details for the file check_depz-0.15.0-py3-none-any.whl.

File metadata

  • Download URL: check_depz-0.15.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.12.10 Linux/6.11.0-1012-azure

File hashes

Hashes for check_depz-0.15.0-py3-none-any.whl
Algorithm Hash digest
SHA256 68d219d64377b4ae11d61091214c2c0d5d49f36176d69ddde6a84134560b0e77
MD5 8e6de7a9b6ea4b6a345f978c0cdfc5f3
BLAKE2b-256 cdf2b8f89cde34b6cffbcb5adbda0e1fa92fdb245daa9b4b26329bdd0db5a402

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