Skip to main content

Python PIP thin wrapper

Project description

Python PIP Wrapper

A thin wrapper around PIP which can be used at runtime.

Run CI

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

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

python-pip-1.1.1.tar.gz (4.4 kB view hashes)

Uploaded Source

Built Distribution

python_pip-1.1.1-py3-none-any.whl (4.7 kB view hashes)

Uploaded Python 3

Supported by

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