Skip to content

Repository files navigation

Deltaver (Dependency Lag Calculator)

PyPI version CI status Lines of code Hits-of-Code

Overview

The "Deltaver" is a Python project designed to calculate the lag or delay in dependencies in terms of days. It provides insights into how outdated your project dependencies are, helping you stay up-to-date with the latest developments and security patches.

Features:

  • Dependency Lag Calculation: The tool analyzes the timestamp of the current dependency version and compares it with the latest available version, providing the time lag in days.
  • Security Insights: Identify outdated dependencies to prioritize updates based on security considerations.
  • Customization: Configure the tool to focus on specific dependencies or categories, allowing for flexibility in analysis.

Getting Started

Prerequisites

Make sure you have the following installed:

  • Python 3.x
  • Pip (Python package installer)

Installation

pip install deltaver

Usage

Run deltaver:

deltaver requirements.txt

Supported Formats

Deltaver supports multiple dependency file formats:

  • pip-freeze (default): Python requirements.txt files
  • poetry-lock: Poetry lock files
  • npm-lock: npm package-lock.json files
  • golang: Go go.sum files
  • mix-lock: Elixir mix.lock files

Example with specific format:

deltaver mix.lock --format mix-lock

License

This project is licensed under the MIT License - see the LICENSE file for details. Acknowledgments

About

Python project designed to calculate the lag or delay in dependencies in terms of days

Resources

Stars

20 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages