Instant Python
Fast, easy and reliable project generator for your Python 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:
|
Quick Start
Once installed, generating a project takes two commands:
ipy config # answer a few questions through an interactive wizard to create your ipy.yml configuration file
ipy init # generate the project from that configuration file
ipy configasks you about your project (name, Python version, project manager, template, dependencies, and more) and writes anipy.ymlconfiguration file in the current directory.ipy initreads thatipy.ymlfile and generates your new project.
See the First Steps guide for a full walkthrough.
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