Init project python
Project description
Piewuita
This is a library to init a python projects.
Features
- Automatically create a project directory with:
- main.py
- readme.md
- .gitignore
- Initializes a virtual environment (venv) in the project.
- Installs specified python modules and generates a
requirements.txtfile. - Sets up Git in the project directory.
Installation
Pip with repo
pip install git+https://github.com/Fuan200/piewuita.git
Install the library
Comming soon
Usage
The piewuita CLI simplifies project initialization. Use the following command to create a new project:
piewuita -n <project_name> [-m <module1> <module2> ...]
-n, --name(required): The name of the project.-m, --modules(optional): A space-separated list of Python modules/libraries to install in thevenv.
Examples
piewuita -n new_project
piewuita -n new_project -m Flask requests pandas
Requirements
- Python 3
- Git
OS
- Linux
- Windows (comming soon)
Author
:blue_heart: Juan Antonio Díaz Fernández - Fuan200
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
piewuita-0.1.0.tar.gz
(16.4 kB
view details)
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
piewuita-0.1.0-py3-none-any.whl
(17.0 kB
view details)
File details
Details for the file piewuita-0.1.0.tar.gz.
File metadata
- Download URL: piewuita-0.1.0.tar.gz
- Upload date:
- Size: 16.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c647837c07c59c916ef695a0f419cf2931d83b960e4dbd9d56f20461ac349800
|
|
| MD5 |
6b884ccb093f76bc0b0d19eb8dc05fcf
|
|
| BLAKE2b-256 |
86ce7ae2c2d173b85ca2eac477732cbb0a8f344bd8348f922df90766e7ee017f
|
File details
Details for the file piewuita-0.1.0-py3-none-any.whl.
File metadata
- Download URL: piewuita-0.1.0-py3-none-any.whl
- Upload date:
- Size: 17.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c117e75c308ce7de304b287624ea093a2462782c15e019168b4f74ac018e967c
|
|
| MD5 |
7a657f060f153799da4aab9abd640595
|
|
| BLAKE2b-256 |
1e48d4053b89ffd3b7487ceed91b4d3300c74e7b25caae94ac613b3911548fba
|