A tool to generate Python project structures
Project description
pipsetup
pipsetup
is a Python tool for generating a structured project template, making it easier to set up and start new Python projects. It automates the creation of essential project files and directories, streamlining the setup process.
Features
- Generate a standard Python project structure.
- Create essential files such as
setup.py
,setup.cfg
,README.md
,LICENSE
, andMANIFEST.in
. - Customize the project structure with user-defined project names, author names, and email addresses.
Installation
You can install pipsetup
via PyPI (Python Package Index). Use the following command:
pip install pipsetup
Usage
After installing pipsetup
, you can use it directly from the command line to create a new project. The command format is as follows:
pipsetup <project_name> <user_github> <email>
Parameters
<project_name>
: The name of the new project you want to create.<user_github>
: The author of the project.<email>
: The email address of the author.
Example
To create a new project named my_new_project
with the author John Doe
and email john.doe@example.com
, run the following command:
pipsetup my_new_project "John Doe" john.doe@example.com
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
File details
Details for the file pipsetup-0.1.tar.gz
.
File metadata
- Download URL: pipsetup-0.1.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 897a2b9aa8b0310db6b35ae9304758e90251bb436329581ffc7ae3b1b1fdc283 |
|
MD5 | 40e34eff153598b5c22efb731c41d07b |
|
BLAKE2b-256 | b0c9ee30488e25fdc909fc88fa3e0350d43cb6413e88a59de98ddcbef4e269ed |
File details
Details for the file pipsetup-0.1-py3-none-any.whl
.
File metadata
- Download URL: pipsetup-0.1-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 525c8dca67dd67aeaec481f24a6fcd01c97f5b46cad4127f7e8c10e131e16800 |
|
MD5 | 2c4a515b5ac041cf623952081a38bf5c |
|
BLAKE2b-256 | d109f2ce290abd577c1d97a7e4003defa668f21e296e01cbc2c1a7d1e06cfc12 |