A python library with a set of tools for installing packages from pypi dynamically
Project description
pypi_api_installer 🪄
A python library with a set of tools for installing python packages from PYPI dynamicly and without using pip
or any other shell tools.
Important Note ⚠️
You can install libraries from PyPI and use them immediately. However, libraries that utilize C extensions or require compilation may not function correctly.
installation ⬇️
Use this pip
command to install the package:
pip install pypi_api_installer
usage 🙌
The easiest way to use this library to Install packages with its dependencies automatically is by using MagicLibraryInstaller
class. An example of utilizing it to install the requests
library:
from pypi_api_installer import MagicLibraryInstaller
MagicLibraryInstaller("requests", lib_folder_path="custom_lib")
This script will install the latest version of the requests
library, and then install all of its dependencies on the folder custom_lib
.
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
Built Distribution
File details
Details for the file pypi_api_installer-1.4.tar.gz
.
File metadata
- Download URL: pypi_api_installer-1.4.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce944cf4712c36bfb582d4e638ccbcac85bb0297b17a075d33166a665f28c1ca |
|
MD5 | c4474e519f58fc50e0063a0a950450dc |
|
BLAKE2b-256 | 5f1eabc04b2023652717b65742f9b11350f18763ec46b7b0673dcf139a5032b9 |
File details
Details for the file pypi_api_installer-1.4-py3-none-any.whl
.
File metadata
- Download URL: pypi_api_installer-1.4-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a7cc7dc3b07e2b168b722721c73b9b47f4840ef051e8fcca6099aa86cd4194d |
|
MD5 | 78988019096dd54885a5646ca6492f6a |
|
BLAKE2b-256 | ab7847c01361e96def2fc99352ab6bd372240d465168cfc352bb552ceebe78a0 |