Skip to content

jayqi/pkgnet-python

Repository files navigation

pkgnet for Python

Important

This is an experimental port of the pkgnet R package to Python for analysis of Python packages.

pkgnet is a Python library designed for the analysis of Python libraries! The goal of the package is to build a graph representation of a package and its dependencies to inform a variety of activities, including:

  • prioritizing functions to unit test based on their centrality
  • examining the recursive dependencies you are taking on by using a given package
  • exploring the structure of a new package provided by a coworker or downloaded from the internet

How it Works

The core functionality of this package is the CreatePackageReport function.

Installation

This package is not yet available via PyPI. You will need to clone this repository and install from source:

pip install .

Usage Examples

Try it out!

from pkgnet import create_package_report
create_package_report("jinja2")

About

Experimental port of pkgnet to Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published