semvec/pypi-packages huggingface dataset:
pyproject-api 1.10.0
API to interact with the python pyproject.toml based projects
Requires Python: >=3.10
Keywords: environments, isolated, testing, virtual

# [`pyproject-api`](https://pyproject-api.readthedocs.io/en/latest/)

[![PyPI](https://img.shields.io/pypi/v/pyproject-api?style=flat-square)](https://pypi.org/project/pyproject-api/)
[![Supported Python
versions](https://img.shields.io/pypi/pyversions/pyproject-api.svg)](https://pypi.org/project/pyproject-api/)
[![Downloads](https://static.pepy.tech/badge/pyproject-api/month)](https://pepy.tech/project/pyproject-api)
[![check](https://github.com/tox-dev/pyproject-api/actions/workflows/check.yaml/badge.svg)](https://github.com/tox-dev/pyproject-api/actions/workflows/check.yaml)
[![Documentation Status](https://readthedocs.org/projects/pyproject-api/badge/?version=latest)](https://pyproject-api.readthedocs.io/en/latest/?badge=latest)
runvenv 0.5.1
run python scripts or modules in a venv with a single command
Requires Python: >=3.8

## runvenv

[![PyPI](https://img.shields.io/pypi/v/runvenv)](https://pypi.org/project/runvenv/)
[![Python](https://img.shields.io/pypi/pyversions/runvenv)](https://pypi.org/project/runvenv/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Runs a script or module in a venv and forwards *any* parameter.
This includes non positional arguments like `--help`, `--init`, `--path`, `--check`, `--requirements`, etc.

With no parameters given this help will be shown. To only create a venv and not run anything
you can use the `--init` parameter. If the venv does not exist yet, it will create it and also install
all requirements in either `reqirements.txt`, `.requirements.txt` or `.requirements.venv` if available.

To check if a venv is already set up use the parameter `--check`. Depending on the status exit code is:
- 0 = up-to-date
- 1 = available but not up-to-date
- 2 = not available

A custom venv path or requirements file can be configured via parameters.