PyPIMetaMorphosis
This project creates a PyPI-ready project structure automatically using Python. It simplifies the process of building and organizing files for Python packages, including setting up a folder structure, creating essential files like LICENSE, README.md, .gitignore, setup.py, and initializing directories like src, test, and app.
Project on GitHub
View the project on GitHub: PyPIMetaMorphosis
Features
- Automatically creates a PyPI project structure
- Generates necessary files such as
setup.py,LICENSE, andREADME.md - Initializes directories for app, source, and test files
- Customizable for author name, email, project name, and description
Use Cases
- Ideal for developers who want to quickly set up a Python project for publishing to PyPI.
- Saves time by generating required files and folder structures automatically.
- Suitable for maintaining consistent project formats across multiple Python packages.
Getting Started
Install the PyPIMetaMorphosis package from PyPI using pip:
pip install PyPIMetaMorphosis
OR
Clone this repository or download the script and run it to create your project structure:
git clone https://github.com/Hardvan/PyPIMetaMorphosis
cd PyPIMetaMorphosis
python PyPIMetaMorphosis.py
Notes
- Ensure that Python 3.6 or later is installed on your system.
- Customize the setup.py file as per your project's needs.
Metadata
Release files for PyPIMetaMorphosis 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| PyPIMetaMorphosis-1.0.5.tar.gz | 6.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| PyPIMetaMorphosis-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.2 kB
Release files / PyPIMetaMorphosis-1.0.5.tar.gz
| Download URL | PyPIMetaMorphosis-1.0.5.tar.gz |
|---|---|
| Size | 6.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
46d264e7730686de89d77f03470ef8e355f982d938089634576052476e28ad72
|
|
BLAKE2b-256 checksum How to use checksums |
4a3346e2a3f7f38ed6fe7c7f68fae50dda1fe77aa879428cbdec394883ebb789
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.10.4
|
Release files / PyPIMetaMorphosis-1.0.5-py3-none-any.whl
| Download URL | PyPIMetaMorphosis-1.0.5-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7310f4b2c87600bf64004f69e8721a9101612cf6f973f11890c0f7174481794f
|
|
BLAKE2b-256 checksum How to use checksums |
aee470b7f048ef7550157c7d2ef686d0a077043c22592f4203add5fd69e1b4e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.10.4
|