A CLI tool to scaffold Python projects with venv and folder structure
Project description
pyinitpro
✅ How to Set Up and Use pyinitpro CLI (Cross-Platform Guide)
🚀 Install pyinitpro using pipx (preferred)
pipx install pyinitpro
Alternatively, install via pip:
pip install pyinitpro
This makes the pyinitpro command available globally.
✅ Usage
Run pyinitpro from anywhere in your terminal:
pyinitpro
It will prompt you to set up your project folders.
Optional flags:
--no-venv
Skip creating a Python virtual environment.
--python-version
Specify the Python version for the virtual environment.
--dependencies
Provide a comma-separated list of dependencies to add to requirements.txt. If omitted, a default template is created.
--git-remote
Add a remote Git repository URL.
--interactive
Enable interactive setup to customize folder names.
Example usage with flags:
pyinitpro --interactive --dependencies flask,requests --python-version 3.9
💡 Notes
To uninstall pyinitpro:
pipx uninstall pyinitpro
or
pip uninstall pyinitpro
For more information, visit the project's GitHub repository: https://github.com/Martins-O/pyinitpro
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 pyinitpro-0.1.15.tar.gz.
File metadata
- Download URL: pyinitpro-0.1.15.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08c201708579db03b4eba4ee0eba51b28e07f9315e0a448bd0102b4479286fb7
|
|
| MD5 |
3e7d14a0818a07b7583467d5febf7e41
|
|
| BLAKE2b-256 |
4799c2bc59c7d9b12da0e6039211a329fb6300d0192e6c626d0e5ae1545d5b35
|
File details
Details for the file pyinitpro-0.1.15-py3-none-any.whl.
File metadata
- Download URL: pyinitpro-0.1.15-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
958bd34f10112201924490bc560c94199ee21e7ef7d43d03ef78947975fb5bd0
|
|
| MD5 |
d977e40beda282b159e07164e26791b0
|
|
| BLAKE2b-256 |
c32371c90363b9c243ec1687449ab8425122ca4f2a26475598d2a59e66385953
|