Python project generator
Project description
sire: generate a new Python 3.7 project
Version 1.0.2
Install sire
pip install sire
#or
git clone https://github.com/interrogator/sire && cd sire && python.setup.py install
Usage
Bash:
sire --mkdocs --virtualenv <project_name>
# or
python -m sire.sire mkdocs virtualenv <project_name>
From inside Python (why?):
from sire import sire
sire('project name', mkdocs=True, virtualenv=True)
Currently includes:
- Optional mkdocs
- Optional virtualenv
- git initialisation
- Python .gitignore
- .coveragerc
- .travis.yml
- requirements.txt (with black, isort etc)
- basic setup.py
- publish.sh (a script for running tests and authoring a new version)
- mypy.ini
- MIT License
- Empty CHANGELOG
- .pre-commit-config.yaml
- bumpversion.cfg
Triva
sire actually generated itself.
Contributing
I don't really expect other people to want this, but you are more than welcome to submit pull/feature requests anyway.
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
sire-1.0.2.tar.gz
(7.1 kB
view hashes)
Built Distribution
sire-1.0.2-py3.7.egg
(12.2 kB
view hashes)