Metadata-Version: 2.1
Name: pyven
Version: 94
Summary: Manage development of multiple Python projects
Home-page: https://pypi.org/project/pyven/
Author: foyono
Author-email: shrovis@foyono.com
License: UNKNOWN
Platform: UNKNOWN
Description-Content-Type: text/markdown
Requires-Dist: aridity (>=67)
Requires-Dist: diapyr (>=27)
Requires-Dist: lagoon (>=24)
Requires-Dist: setuptools (>=44.1.1)
Requires-Dist: twine (>=1.15.0)
Requires-Dist: venvpool (>=10)

# pyven
Manage development of multiple Python projects

## Install
These are generic installation instructions.

### To use, permanently
The quickest way to get started is to install the current release from PyPI:
```
pip3 install --user pyven
```

### To use, temporarily
If you prefer to keep .local clean, install to a virtualenv:
```
python3 -m venv venvname
venvname/bin/pip install -U pip
venvname/bin/pip install pyven
. venvname/bin/activate
```

## Commands

### drmake
Build a Docker image with automatic tag.

### gclean
Remove files matching patterns below #glean in .gitignore file.

### launch
Run project using a suitable venv from the pool.

### minreqs
Print project.arid snippet pinning requires to their minimum allowed versions.

### pipify
Generate setuptools files for a project.arid project.

### release
Release project to PyPI, with manylinux wheels as needed.

### tasks
Show all XXX/TODO/FIXME comments in project.

### tests
Run project unit tests and more, also suitable for CI.

### tryinstall
Check last release can be installed from PyPI and its tests still pass, for use by CI.


