Metadata-Version: 2.1
Name: dependency-fixer
Version: 1.0.2
Summary: A simple inscript multi-package installer
Home-page: https://github.com/avinashkarhana/dependencyfixer
Author: Avinash Karhana
Author-email: avinashkarhana1@gmail.com
License: UNKNOWN
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
Keywords: dependencyfixer,dependencyhandler,dependency-fixer
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.5
Description-Content-Type: text/markdown
