=================================================
pvenv: Easy python virtual environment management
=================================================
.. image:: https://github.com/spapanik/pvenv/actions/workflows/tests.yml/badge.svg
:alt: Tests
:target: https://github.com/spapanik/pvenv/actions/workflows/tests.yml
.. image:: https://img.shields.io/github/license/spapanik/pvenv
:alt: License
:target: https://github.com/spapanik/pvenv/blob/main/LICENSE.txt
.. image:: https://img.shields.io/pypi/v/pvenv
:alt: PyPI
:target: https://pypi.org/project/pvenv
.. image:: https://pepy.tech/badge/pvenv
:alt: Downloads
:target: https://pepy.tech/project/pvenv
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:alt: code style: black
:target: https://github.com/psf/black
.. image:: https://img.shields.io/badge/build%20automation-yamk-success
:alt: build automation: yam
:target: https://github.com/spapanik/yamk
.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v1.json
:alt: Lint: ruff
:target: https://github.com/charliermarsh/ruff
In a nutshell
-------------
Installation
^^^^^^^^^^^^
The easiest way is to use pipx to install ``pvenv``.
.. code:: console
$ pipx install pvenv
Please make sure that the correct directory is added to your path. This
depends on the OS.
Run ``pvenv`` to get the path to be sourced in the shell rc:
.. code:: console
$ pvenv
Usage
^^^^^
You can use the following commands:
* `venv activate` (aliased to `avenv`) to activate a virtual environment
* `venv deactivate` (aliased to `dvenv`) to deactivate a virtual environment
* `venv list` (aliased to `lsvenv`) to list all the virtual environments
* `venv make` (aliased to `mkvenv`) to create a new virtual environment
* `venv rm` (aliased to `rmvenv`) to remove a virtual environment
Links
-----
- `Documentation`_
- `Changelog`_
.. _Changelog: https://github.com/spapanik/pvenv/blob/main/CHANGELOG.rst
.. _Documentation: https://p-venv.readthedocs.io/en/stable/
Raw data
{
"_id": null,
"home_page": "https://github.com/spapanik/pvenv",
"name": "pvenv",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "venv",
"author": "Stephanos Kuma",
"author_email": "stephanos@kuma.ai",
"download_url": "https://files.pythonhosted.org/packages/f6/1b/7d0a34898ecebad76be6661011bfb3fd71f072827fb312f6553c30e1fe97/pvenv-1.0.0.tar.gz",
"platform": null,
"description": "=================================================\npvenv: Easy python virtual environment management\n=================================================\n\n.. image:: https://github.com/spapanik/pvenv/actions/workflows/tests.yml/badge.svg\n :alt: Tests\n :target: https://github.com/spapanik/pvenv/actions/workflows/tests.yml\n.. image:: https://img.shields.io/github/license/spapanik/pvenv\n :alt: License\n :target: https://github.com/spapanik/pvenv/blob/main/LICENSE.txt\n.. image:: https://img.shields.io/pypi/v/pvenv\n :alt: PyPI\n :target: https://pypi.org/project/pvenv\n.. image:: https://pepy.tech/badge/pvenv\n :alt: Downloads\n :target: https://pepy.tech/project/pvenv\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :alt: code style: black\n :target: https://github.com/psf/black\n.. image:: https://img.shields.io/badge/build%20automation-yamk-success\n :alt: build automation: yam\n :target: https://github.com/spapanik/yamk\n.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v1.json\n :alt: Lint: ruff\n :target: https://github.com/charliermarsh/ruff\n\n\nIn a nutshell\n-------------\n\nInstallation\n^^^^^^^^^^^^\n\nThe easiest way is to use pipx to install ``pvenv``.\n\n.. code:: console\n\n $ pipx install pvenv\n\nPlease make sure that the correct directory is added to your path. This\ndepends on the OS.\n\nRun ``pvenv`` to get the path to be sourced in the shell rc:\n\n.. code:: console\n\n $ pvenv\n\nUsage\n^^^^^\n\nYou can use the following commands:\n\n* `venv activate` (aliased to `avenv`) to activate a virtual environment\n* `venv deactivate` (aliased to `dvenv`) to deactivate a virtual environment\n* `venv list` (aliased to `lsvenv`) to list all the virtual environments\n* `venv make` (aliased to `mkvenv`) to create a new virtual environment\n* `venv rm` (aliased to `rmvenv`) to remove a virtual environment\n\n\nLinks\n-----\n\n- `Documentation`_\n- `Changelog`_\n\n\n.. _Changelog: https://github.com/spapanik/pvenv/blob/main/CHANGELOG.rst\n.. _Documentation: https://p-venv.readthedocs.io/en/stable/\n",
"bugtrack_url": null,
"license": "LGPL-3.0+",
"summary": "Easy python virtual environment management",
"version": "1.0.0",
"split_keywords": [
"venv"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5fa7ddcaba518ef2aa65ebc6cd92e6169bcc53c413b19ae9e991a610e2c3c339",
"md5": "5b2e9d0aadaa2189954f511d0d2490e2",
"sha256": "bd4d576c394d973c068b73fd76b02867ce025479dc48394c3a0c9b6dbe31ab31"
},
"downloads": -1,
"filename": "pvenv-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5b2e9d0aadaa2189954f511d0d2490e2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 11398,
"upload_time": "2023-03-10T14:56:17",
"upload_time_iso_8601": "2023-03-10T14:56:17.911667Z",
"url": "https://files.pythonhosted.org/packages/5f/a7/ddcaba518ef2aa65ebc6cd92e6169bcc53c413b19ae9e991a610e2c3c339/pvenv-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f61b7d0a34898ecebad76be6661011bfb3fd71f072827fb312f6553c30e1fe97",
"md5": "ab05a528bb32eaa4dfde96e85281b4af",
"sha256": "26b41f2f25b8aecf09e1ef8e7928d4737fcc9778f8a04296dbeab1ffa17f4b4a"
},
"downloads": -1,
"filename": "pvenv-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "ab05a528bb32eaa4dfde96e85281b4af",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 9278,
"upload_time": "2023-03-10T14:56:19",
"upload_time_iso_8601": "2023-03-10T14:56:19.166546Z",
"url": "https://files.pythonhosted.org/packages/f6/1b/7d0a34898ecebad76be6661011bfb3fd71f072827fb312f6553c30e1fe97/pvenv-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-10 14:56:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "spapanik",
"github_project": "pvenv",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pvenv"
}