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
.
View the project on PyPI: PyPIMetaMorphosis
- 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
- 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.
Install the PyPIMetaMorphosis package from PyPI using pip: PyPIMetaMorphosis
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
- Ensure that Python 3.6 or later is installed on your system.
- Customize the setup.py file as per your project's needs.
-
Change version in
setup.py
-
Run the following commands
python setup.py bdist_wheel sdist twine check dist/* twine upload dist/*