A tool for scaffolding projects with the recommended tech stack of white duck
Project description
white duck Project Scaffolding Tool
A tool for scaffolding d python projects with the recommended tech stack of white duck
Installation
Requirements: python >= 3.10
pip install whiteduck
update
pip install -U whiteduck
Commands
Wizard
Run without any parameter
whiteduck
Create a New Project
whiteduck create [--template TEMPLATE_NAME] [--output OUTPUT_PATH]
--template
(optional): The name of the template to use. Defaults to the shiny-default
template.
--output
(optional): The output path for the new project. Defaults to .
(current directory).
List Available Templates
whiteduck list-templates
Display Template Information
whiteduck template-info TEMPLATE_NAME
Templates
Naming convention: {main-framework}-{use case}
(eg. shiny-default
, gradio-azureopenai
, gradio-semantickernel
, etc.)
Available templates
shiny-default
This template provides boilerplate for a small shiny application, with everything needed to get going quickly.
- deployment via docker
- quick run powershell and bash script
- vscode settings for debugging and formatting
- Classic modular service-based app architecture/structure
- Dependency Injection Container
- Appsettings support
- logging preconfigured
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file whiteduck-0.1.21.tar.gz
.
File metadata
- Download URL: whiteduck-0.1.21.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7d117975967353abb373a8f3e7a5846439d9be575bfa320449fe4ea784ef001 |
|
MD5 | aade8c7b368f2ab3120e69ab80da836a |
|
BLAKE2b-256 | ac6b2877b19803c85f6ff1584b5d76cdfb86020901aa7bac1867d08bf7674b16 |
File details
Details for the file whiteduck-0.1.21-py3-none-any.whl
.
File metadata
- Download URL: whiteduck-0.1.21-py3-none-any.whl
- Upload date:
- Size: 16.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bd5780a97d237fc39853183ecb436b51138f409df4ad77f8524cca99fe2f20d |
|
MD5 | 0d37ca426867f9d99278f971daf2a5f3 |
|
BLAKE2b-256 | c19ad560d607b979b63ce4a6b919a75bea415b40babae5e600ab9e341c0799b0 |