Python PIP Wrapper
A thin wrapper around PIP which can be used at runtime.
Installation
1. Install package from PyPi
pip install python-pip
2. Create a virtual environment
python -m venv venn
3. Activate the virtual environment
./venv/Scripts/activate
4. Running tests after installation
pip install -r requirements-tests.txt
pytest
Example output
=================== test session starts ===================
platform win32 -- Python 3.9.2, pytest-7.1.1, pluggy-1.0.0
rootdir: D:\Personal Projects\python-pip
collected 6 items
src\tests\test_all.py ...... [100%]
=================== 6 passed in 9.64s ===================
5. Install all required libraries
There are no requirements at the moment
6. Usage
from python_pip import pip
# Initialize object
pip = pip.PIP()
print(pip.version)
# Install a package
pip.install(package_name='requests')
# Uninstall a package
pip.uninstall(package_name='requests')
Contributing
You are welcome to contribute to the repo as you like
Authors and acknowledgment
Jordan Raychev
Email: jpraychev at gmail dot com
Website: https://jraychev.com
License
MIT. Please refer to LICENSE file
Metadata
Release files for python-pip 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| python-pip-1.1.1.tar.gz | 4.4 kB | Without provenance | Details for python-pip-1.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| python_pip-1.1.1-py3-none-any.whl | Python 3 | none | any | Details for python_pip-1.1.1-py3-none-any.whl |
Total release size: 9.1 kB
Release files / python-pip-1.1.1.tar.gz
| Download URL | python-pip-1.1.1.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c8200c636b412acf22655adc71967bb93b0f60d59786742cb9e2c74836594cd8
|
|
BLAKE2b-256 checksum How to use checksums |
872bcfe7e2dd92d93d59c179812b27be9f7b2e6a877a9e12f7590a859be389dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.12
|
Release files / python_pip-1.1.1-py3-none-any.whl
| Download URL | python_pip-1.1.1-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
646ee8cc8624cb1086326d5555d64f1a0796da4804f20e71b23a162d619010cf
|
|
BLAKE2b-256 checksum How to use checksums |
22c23eeacf4e9301b58646bc20a91221cb14e369c4f1c219dab74577ee2364bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.12
|
Security for python-pip 1.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.