Skip to main content

List a package's direct dependencies and their versions.

Project description

Current PyPI Version Travis CI Codecov Supported Python Versions

A utility Python package intended for other library packages. Provides a function that when called with your package name, will print platform and dependency information.

Install

It’s as simple as:

pip install depinfo

Usage

The easiest way is to implement the following in your package somewhere.

from depinfo import print_dependencies


def show_versions():
    print_dependencies("your-package-name")

That’s all there is to it.

If instead you want to access and modify the information, you can make use of the underlying functions that return dictionaries that map package names to their current versions. By default it will include common build packages such as pip.

from depinfo import get_pkg_info
help(get_pkg_info)

Example

from depinfo import print_dependencies
print_dependencies("depinfo")
System Information
==================
OS                     Linux
OS-release 4.4.0-122-generic
Python                 3.6.5

Package Versions
================
pip        10.0.1
pipdeptree 0.12.1
setuptools 39.0.1
wheel      0.31.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
depinfo-1.4.0-py2.py3-none-any.whl (4.7 kB) Copy SHA256 hash SHA256 Wheel py2.py3
depinfo-1.4.0.tar.gz (24.0 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page