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.16.0.tar.gz (1.6 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.16.0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: check_depz-0.16.0.tar.gz
  • Upload date:
  • Size: 1.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.7 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for check_depz-0.16.0.tar.gz
Algorithm Hash digest
SHA256 964e6c393de6d2d12c702538e4b3f34c9d1cddf3755d361cc3f2925a9d4ed2d0
MD5 9f5df0e7083768f79f69de9c499c350a
BLAKE2b-256 5d71f51f88e6749bb9a387d96f79cb85dad5568c9b17e9befb350f274da2f2fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: check_depz-0.16.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.7 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for check_depz-0.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ba7630b96c122f143e91a6c911281fe619f315908b9f8cc708e02e0e9933ee30
MD5 f6a792f2c5f620f4450369ce1e90645a
BLAKE2b-256 7f837592db0d4267fba94eaa0d8b05b48b1790ddd7a32389e107113807e49ab3

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