Instant boilerplate generation for Python projects
Project description
⚡️ Instant Boilerplate for Python Projects ⚡️
Fast, easy and reliable project generator for your Python projects.Getting Started • Usage • How to: Custom Projects •
|
Instant Python replaces extensive manual setup with a simple command to get started quickly. Its motivation is to emulate
commands like `ng new` or `create-react-app`, but for Python projects.
Why use Instant Python? Generating your Python project with Instant Python lets you:
|
✨ NEW ✨ Create Fully Customized Projects
Take full control of your project generation! With custom templates, you can:
- 🎨 Design your own project structure that matches your architectural patterns (like Hexagonal Architecture)
- 📝 Create reusable file templates with your standardized code and best practices
- 🔄 Enforce consistency across all your Python projects
- ⚡ Eliminate repetitive boilerplate and setup tasks
Whether you have a standardized project structure you always use or specific architectural patterns you want to enforce, custom templates let you generate projects exactly the way you want them. Learn how to create your first custom template and level up your project generation workflow!
Navigation Guide
This section provides a high-level overview of the instant-python documentation
so can quickly find what you need.
For Users
- Installation: begin by learning how to install
instant-python. - First Steps: get started with the basic features of
instant-python. - Privacy & Metrics: learn about the anonymous usage data we collect and how to opt out.
- Advanced Usage and Customization: explore advanced features and customization options.
For Developers
- Contributing: learn how to contribute to
instant-pythondevelopment. - Releases: understand our release process and versioning.
- Security: understand our security policies and reporting procedures.
Need help?
- Join a discussion 💬 on GitHub Discussions
- Raise an issue on GitHub
🔒 Privacy & Usage Metrics
To improve instant-python and provide a better experience, we collect anonymous usage metrics.
No personal or sensitive information is collected.
What we collect:
- Command executed and IPY version
- Operating system type
- Python version, dependency manager, and template choices
- Error types (when commands fail)
What we DON'T collect:
- No file paths, project names, or code content
- No personal information or IP addresses
How to opt out:
Set the environment variable IPY_METRICS_ENABLE=false
For complete details, see our Privacy & Metrics documentation.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file instant_python-0.21.0.tar.gz.
File metadata
- Download URL: instant_python-0.21.0.tar.gz
- Upload date:
- Size: 315.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c6a236bb4707ab434a1371e50fce368bb6a19b0337233fa8336691386a72d0a
|
|
| MD5 |
7bd17f8d249d1cb682eae406163ac5f0
|
|
| BLAKE2b-256 |
2973aad74db2e453f7e8081529471d18c11e14863fe6055e9b34fa2bfd833afa
|
Provenance
The following attestation bundles were made for instant_python-0.21.0.tar.gz:
Publisher:
release.yml on dimanu-py/instant-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
instant_python-0.21.0.tar.gz -
Subject digest:
5c6a236bb4707ab434a1371e50fce368bb6a19b0337233fa8336691386a72d0a - Sigstore transparency entry: 760952531
- Sigstore integration time:
-
Permalink:
dimanu-py/instant-python@ef5dcf34c9b1b9c6f16e6a0e83f29d67898a6694 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/dimanu-py
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@ef5dcf34c9b1b9c6f16e6a0e83f29d67898a6694 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file instant_python-0.21.0-py3-none-any.whl.
File metadata
- Download URL: instant_python-0.21.0-py3-none-any.whl
- Upload date:
- Size: 142.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
898f3744b9de3731170236828b20e83477fb51b0e13da78b300a0a8e03f811e0
|
|
| MD5 |
05ba52e1f8d77b59874d6aa2ef552386
|
|
| BLAKE2b-256 |
8d5c46e83b2a8f7974633ed216c97a575f5c21b154f7b86f09dd86b834fefb89
|
Provenance
The following attestation bundles were made for instant_python-0.21.0-py3-none-any.whl:
Publisher:
release.yml on dimanu-py/instant-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
instant_python-0.21.0-py3-none-any.whl -
Subject digest:
898f3744b9de3731170236828b20e83477fb51b0e13da78b300a0a8e03f811e0 - Sigstore transparency entry: 760952533
- Sigstore integration time:
-
Permalink:
dimanu-py/instant-python@ef5dcf34c9b1b9c6f16e6a0e83f29d67898a6694 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/dimanu-py
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@ef5dcf34c9b1b9c6f16e6a0e83f29d67898a6694 -
Trigger Event:
workflow_dispatch
-
Statement type: