Skip to main content

PyPi-installer

PyPi-installer is a dynamic package installer in Python that allows you to easily install packages from the Python Package Index (PyPI). It provides a convenient way to manage dependencies and install packages directly in pure Python. With PyPi-installer, you can easily install, upgrade, and remove packages with just a few simple functions with package managers like conda and pip.

To use PyPi-installer, you need to have Python and pip installed on your system. Once you have those dependencies set up, you can install PyPi-installer itself by running the following command: pip install pypi-installer. Or you can clone repository from GitHub.

Then use:

import pypi_installer as ppi


ppi.install("pyqt6")

All functions in my module:

  • install(lib: str, auto_import: Union[str, bool] = False, manager: Literal["poetry", "conda", "pip"] = "pip") — install lib from manager manager as auto_import.
  • uninstall(lib: str, manager: Literal["poetry", "pip", "conda"]) — uninstall lib.
  • import_all(sd: bool = False) — import all files from the root. If sd is true, then import all files from the subdirs too.
  • all — a variable with all useful packages.
  • venv() — initialize venv.

Release files for PyPI-Installer 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyPI-Installer 1.0.1
File Size Uploaded
PyPI-Installer-1.0.1.tar.gz 1.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for PyPI-Installer 1.0.1
File Interpreter ABI Platform
PyPI_Installer-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 3.2 kB

Release files / PyPI-Installer-1.0.1.tar.gz

Download URL PyPI-Installer-1.0.1.tar.gz
Size 1.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7ea8b129f42e017b7e9e44301d05ec18d407c47cb456d847fafd3fbb8a200b7f
BLAKE2b-256 checksum
How to use checksums
442528a2aabf30525eb3396e3ed4bce939449f02536d96a6600419dbd893ea33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.12

Release files / PyPI_Installer-1.0.1-py3-none-any.whl

Download URL PyPI_Installer-1.0.1-py3-none-any.whl
Size 1.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3a06cc06b14927243116fd9d5e9e36ef7e6d3c0751129bb63f79e98b1b5b4808
BLAKE2b-256 checksum
How to use checksums
45e4f624587d1b45decee1f27c9b8eee638d285c27cfe1e1bf1a51a36ec8b73d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.12

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page