Skip to main content

A simple inscript multi-package installer

Project description

dependencyfixer

A python dependency fixer and importable script function

This python script can work as a standalone python module installer and can be used to install modules in program runtime by importing the fix function from dependencyfixer into program.

uses pip._internal.cli.main.main() function to install

#pros of using this package

  • Standalone installing script
  • Can install many modules at once
  • gives report of how many script left to be installed(unsuccessful attempts)

#install

pip install dependency-fixer

#usage

❖Direct: *(If are using source clone)

run dependencyfixer.py and follow instruction

❖Importing to other python scripts

  • Import it like : from dependencyfixer import fix
  • Function and Arguements:
  • Function: fix(dep,auto=True,instantkill=False)
  • Arguements:
  • Mandatory: dep ( List of all packages to be installed or checked )
  • Optional: ➤instantkill ( If set True then stops any futher execution of script in which function is used ) ( False by default )auto ( If set False then asks for user's consent to install packages, if user refuses, then return result=0 ) ( True by default )verbose ( If set True then prints details in console during installation and after installation ) ( False by default )
  • Example: dep=['pillow','jupyter'] result,leftdep=fix(dep)
  • This function returns 2 values :
  • leftdependencies : (list of packages that couldn't be installed)
  • result {1,0,-1} | 1 | : All modules installed | 0 | : No modules installed | -1 | : Some modules can not be installed

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

dependency-fixer-1.0.2.tar.gz (3.3 kB view hashes)

Uploaded Source

Built Distribution

dependency_fixer-1.0.2-py3-none-any.whl (4.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page