py-bootstrap-cli
Description
py-bootstrap is a Python CLI application designed for easy setup and management of Python projects. It automates tasks like creating a structured project layout, setting up Poetry, managing virtual environments, and includes optional FastAPI support.
Features
- Automated Project Initialization
- Virtual Environment Management
- Poetry Integration
- FastAPI Project Support
- File Verification
Requirements
- Python 3.10 or higher
- Poetry for dependency management (optional)
Installation
Install py-bootstrap using pip: pip install py-bootstrap
Usage
Commands provided by py-bootstrap-cli:
Create a New Project
pbs new [project_name]
Options:
--default: Use default settings.--fastapi: Initialize a FastAPI app.
Check Project Files
pbs check_files [project_name]
Option:
--fastapi: Check FastAPI-specific files.
Delete All Project Files
pbs delete_all [project_name]
Option:
--fastapi: Delete FastAPI-specific files.
Setup Poetry
pbs setup-poetry
Create a Virtual Environment
pbs create_venv
Use the Virtual Environment
pbs use_venv
Release files for py-bootstrap-cli 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| py_bootstrap_cli-0.0.2.tar.gz | 5.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| py_bootstrap_cli-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.4 kB
Release files / py_bootstrap_cli-0.0.2.tar.gz
| Download URL | py_bootstrap_cli-0.0.2.tar.gz |
|---|---|
| Size | 5.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
03f2708637e0f7bace0df4f04b22b556bf13d7d95b5712191dcdee3001bdfe40
|
|
BLAKE2b-256 checksum How to use checksums |
7282eb2d424f2a91c0ef6e92d8c54bec2026947bb6c2de149a32e1fc5d012a70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.11.0 Windows/10
|
Release files / py_bootstrap_cli-0.0.2-py3-none-any.whl
| Download URL | py_bootstrap_cli-0.0.2-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5600f4787a9f58de15307069d7537da73f8e996723fd467924ebc3a31a7a56fe
|
|
BLAKE2b-256 checksum How to use checksums |
eff7122a33e83e8cb2435f7f413e3aa31cf1ce0ad5189526e18aab7df5ff8a2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.11.0 Windows/10
|