# 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](https://github.com/Hardvan/PyPIMetaMorphosis)
## Features
- Automatically creates a PyPI project structure
- Generates necessary files such as `setup.py`, `LICENSE`, and `README.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:
```bash
pip install PyPIMetaMorphosis
```
OR
Clone this repository or download the script and run it to create your project structure:
```bash
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.
Raw data
{
"_id": null,
"home_page": "https://github.com/Hardvan/PyPIMetaMorphosis",
"name": "PyPIMetaMorphosis",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "automation, pypi, template, project, structure, skeleton, repository",
"author": "Hardik Pawar",
"author_email": "hardikpawarh@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/4a/33/46e2a3f7f38ed6fe7c7f68fae50dda1fe77aa879428cbdec394883ebb789/PyPIMetaMorphosis-1.0.5.tar.gz",
"platform": null,
"description": "# PyPIMetaMorphosis\r\n\r\nThis 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`.\r\n\r\n## Project on GitHub\r\n\r\nView the project on GitHub: [PyPIMetaMorphosis](https://github.com/Hardvan/PyPIMetaMorphosis)\r\n\r\n## Features\r\n\r\n- Automatically creates a PyPI project structure\r\n- Generates necessary files such as `setup.py`, `LICENSE`, and `README.md`\r\n- Initializes directories for app, source, and test files\r\n- Customizable for author name, email, project name, and description\r\n\r\n## Use Cases\r\n\r\n- Ideal for developers who want to quickly set up a Python project for publishing to PyPI.\r\n- Saves time by generating required files and folder structures automatically.\r\n- Suitable for maintaining consistent project formats across multiple Python packages.\r\n\r\n## Getting Started\r\n\r\nInstall the PyPIMetaMorphosis package from PyPI using pip:\r\n\r\n```bash\r\npip install PyPIMetaMorphosis\r\n```\r\n\r\nOR\r\n\r\nClone this repository or download the script and run it to create your project structure:\r\n\r\n```bash\r\ngit clone https://github.com/Hardvan/PyPIMetaMorphosis\r\ncd PyPIMetaMorphosis\r\npython PyPIMetaMorphosis.py\r\n```\r\n\r\n## Notes\r\n\r\n- Ensure that Python 3.6 or later is installed on your system.\r\n- Customize the setup.py file as per your project's needs.\r\n\r\n\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Create a ready-to-publish PyPI project structure with the given project name, author name, author email, and project description.",
"version": "1.0.5",
"project_urls": {
"Homepage": "https://github.com/Hardvan/PyPIMetaMorphosis"
},
"split_keywords": [
"automation",
" pypi",
" template",
" project",
" structure",
" skeleton",
" repository"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "aee470b7f048ef7550157c7d2ef686d0a077043c22592f4203add5fd69e1b4e0",
"md5": "c6d476b707906459d95e4962a5e8b6a6",
"sha256": "7310f4b2c87600bf64004f69e8721a9101612cf6f973f11890c0f7174481794f"
},
"downloads": -1,
"filename": "PyPIMetaMorphosis-1.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c6d476b707906459d95e4962a5e8b6a6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 7763,
"upload_time": "2024-09-15T07:17:37",
"upload_time_iso_8601": "2024-09-15T07:17:37.130556Z",
"url": "https://files.pythonhosted.org/packages/ae/e4/70b7f048ef7550157c7d2ef686d0a077043c22592f4203add5fd69e1b4e0/PyPIMetaMorphosis-1.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4a3346e2a3f7f38ed6fe7c7f68fae50dda1fe77aa879428cbdec394883ebb789",
"md5": "e735791e3c1d1cc045c9ff4d0a66c827",
"sha256": "46d264e7730686de89d77f03470ef8e355f982d938089634576052476e28ad72"
},
"downloads": -1,
"filename": "PyPIMetaMorphosis-1.0.5.tar.gz",
"has_sig": false,
"md5_digest": "e735791e3c1d1cc045c9ff4d0a66c827",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 6406,
"upload_time": "2024-09-15T07:17:40",
"upload_time_iso_8601": "2024-09-15T07:17:40.532280Z",
"url": "https://files.pythonhosted.org/packages/4a/33/46e2a3f7f38ed6fe7c7f68fae50dda1fe77aa879428cbdec394883ebb789/PyPIMetaMorphosis-1.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-15 07:17:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Hardvan",
"github_project": "PyPIMetaMorphosis",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pypimetamorphosis"
}