Skip to main content

A python project bootstraper

Project description

Python project bootstrap

Basic scaffolding for python3 CLI projects

Usage

$ pyboot cli --help
Usage: pyboot cli [OPTIONS] NAME

  Create project from the cli template.

Options:
  -d, --directory PATH  Destination directory.
  --help                Show this message and exit.

Create a CLI project in the current folder:

$ pyboot cli myproj

Load the project in a venv:

$ python -m venv venv
$ . venv/bin/activate
$ pip install .[dev]
$ pip list
myproj       0.1.0
...

Run it:

$ myproj --version
proj, version 0.1.0

Test it:

$ tox

Contribute

pyboot is built from the same CLI template it generates.

Install:

$ pip install .[dev]

Test:

$ tox

Release:

$ pip install twine
$ python setup.py sdist bdist_wheel
$ twine upload dist/*

Todo

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

pyboot-0.3.0.tar.gz (5.9 kB view hashes)

Uploaded Source

Built Distribution

pyboot-0.3.0-py3-none-any.whl (9.0 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