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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file dependency-fixer-1.0.2.tar.gz.

File metadata

  • Download URL: dependency-fixer-1.0.2.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.8

File hashes

Hashes for dependency-fixer-1.0.2.tar.gz
Algorithm Hash digest
SHA256 4d018ea727ff3bededf931a237eb836f77d240326be4893b192099017470aeb9
MD5 b4cd151bf8f7acbbce9e25d4af381869
BLAKE2b-256 72ef6d76a0d8ab204f4e0e1670fef0e66e3425328ca0e6f02efa122893817222

See more details on using hashes here.

File details

Details for the file dependency_fixer-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: dependency_fixer-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.8

File hashes

Hashes for dependency_fixer-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 94b53bd059dd2e64b6090d4b286448a8f7b4783faf4bb0c6461a94d5c0d40592
MD5 2b4f7c65fce6214df2170d25ffbc34b4
BLAKE2b-256 0cdf87c65e8f12259116bbf37a1592c2e791d38ac2608a1c46b12ec1cad1660d

See more details on using hashes here.

Supported by

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