Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyinitpro-0.1.7.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyinitpro-0.1.7-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

File details

Details for the file pyinitpro-0.1.7.tar.gz.

File metadata

  • Download URL: pyinitpro-0.1.7.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.18

File hashes

Hashes for pyinitpro-0.1.7.tar.gz
Algorithm Hash digest
SHA256 abbd1f8e0a1cde8058356f39279cba711e5ce42e673bdcbf5319f01b1ffe0aee
MD5 f989552d430fb1ec3185a26669026e58
BLAKE2b-256 cf109319bf775aae2f082577863db2f4c4dae437f562f1236d3f088e5f4b24a1

See more details on using hashes here.

File details

Details for the file pyinitpro-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: pyinitpro-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 2.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.18

File hashes

Hashes for pyinitpro-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 979f5e177ca6a65414657f6a47e8daa6397a59fbc08a9a1da64ca608714cd544
MD5 e9d03ed6e047ffc9947dde0d43709cb7
BLAKE2b-256 8c4dd6427bbc96b9a92f97506e07ce80bfcf836d4b4dc0a86626709a74f40d43

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page