This repository was archived by the owner on Sep 17, 2026. It is now read-only.
Repository navigation
v1.0.0-beta.2
Usage
create-py-app automatically sets up a new python project structure for you.
Usage: create-py-app.exe <COMMAND>
Commands:
create
-n, --name <NAME> # REQUIRED
-p, --python-version <PYTHON_VERSION> # OPTIONAL
-v, --vcs-platform <VCS_PLATFORM> # OPTIONAL
-h, --help
Options:
-h, --help Print help (see more with '--help')
-V, --version Print version
Features
- Ability to specify python version (with validation to check if it's a valid python version)
- Gives warning if it's not, doesn't exit.
- Ability to specifiy
-v, for what version control .git[hub,lab] we want to use.-v 'gitlab'or-v 'github'
Refactors / Changes
Template
Big updates to standard template to make it much better
- Enums for exit codes
- Requirements-dev.txt
- Improvements for console logger (previously called user_logger) & regular logger. They are now classified as two different loggers, so the root logging level is handled compeltely differently from the console logger. This is to prevent conflicts where we want to filter our root logger to show, for example, only debug messages, but we want all messages from console logger to still be visible in the console.
const.pynow flows better & makes more sense- There is now a unit test directory where we have an example (but working) test for logger using pytest.
Documentation
- For compiling apps on Windows
- Next round, beta 3, will likely include steps for getting this working on POSIX systems.
What's Changed
- Release 1.0.0-beta.2 by @murphlmao in #1
New Contributors
- @murphlmao made their first contribution in #1
Full Changelog: v1.0.0-beta...v1.0.0-beta.2