Skip to main content

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)

Source distribution for py-bootstrap-cli 0.0.2
File Size Uploaded
py_bootstrap_cli-0.0.2.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for py-bootstrap-cli 0.0.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page