apt_deps 1.2.1

Creator: railscoder56

Last updated:

0 purchases

apt_deps 1.2.1 Image
apt_deps 1.2.1 Images
Add to Cart

Description:

apt deps 1.2.1

Recursively resolve package dependencies using apt.

Installation
On Debian/Ubuntu: pip install apt_deps


Usage
command line:
usage: apt-deps [-h] PACKAGES [PACKAGES ...]

Find recursive dependencies of installed package.

positional arguments:
PACKAGES package(s) to resolve dependencies

optional arguments:
-h, --help show this help message and exit
-r, --recommends Include "recommended" packages
Python:
import apt_deps.get_deps
a = apt_deps.get_deps.DepFinder(['apt', 'nginx-extras'])
print(a.dep_set)
# get a different set of dependencies
a(['apache2', 'python'])
print(a.dep_set)


Features
It works 60% of the time, every time.


Build
On Ubuntu and Debian systems, you can apt-get install python-apt
If you want to build in a virtualenv, you need to do one of the following:
1) Initiate your virtualenv using site-packages
virtualenv –site-packages
2) Install required system libs and install python-apt from source.
apt-get install g++ gcc libapt-pkg-dev
pip install git+git://anonscm.debian.org/apt/[email protected]_beta1

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.