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.17.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.17.0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: check_depz-0.17.0.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.12.11 Linux/6.11.0-1018-azure

File hashes

Hashes for check_depz-0.17.0.tar.gz
Algorithm Hash digest
SHA256 f370385de81eb6315ef759b467e8167f7bc318329bdfed6c25dce3a275ceaaf5
MD5 66f256cd61b4816800e6c8c622a9addd
BLAKE2b-256 0abbe962ba19f45a4a308694c345754fc66ff77da72c30050d89e04b03e1a3e7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for check_depz-0.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2e6ac49344b650e1dca9682a8325a006ac37b13c841c4e6d2dfd22fc8d305c8d
MD5 2afc0498a75d1e7ff726ea316063bd0c
BLAKE2b-256 80c20d37839527f81b9442b0af3ef49abdbc7ec86c57972903c38e8fba1f7b0d

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