This module automatically creates a PyPI project skeleton for you so you don't have to do this manually.
Project description
create_pypi_skeleton
This module automatically creates a PyPI project skeleton for you so you don't have to do this manually.
Installation using pip
pip install create-pypi-skeleton
How to use (from command line)
python -m create_pypi_skeleton your_module_name
how to use (from Python script)
from create_pypi_skeleton import create_pypi_skeleton
create_pypi_skeleton("your_module_name")
Sample PyPI project skeleton
Typical PyPI project skeleton given module_name="testing123"
testing123/
src/ # all code goes here
testing123/
__init__.py # main folder where users import functions from
tests/
main.py # unit tests go here
__init__.py
.gitignore # files/folders written here are ignored by git
LICENSE # license stuff
pyproject.toml # contains important config stuff for PyPI
README.md # tells users what your project is about
upload.py # helper script to upload project to PyPI
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
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
File details
Details for the file create_pypi_skeleton-0.0.8.tar.gz.
File metadata
- Download URL: create_pypi_skeleton-0.0.8.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b7b4d521f0bb35ba43e8d211c7cfae9d8a5701179a79e5f232bdace82b3fc67
|
|
| MD5 |
1dcd6e8737073c66f0c7b7f139c5f22a
|
|
| BLAKE2b-256 |
63b7bf89ebcdc97eff8b0f31104ed595ab3717c310eb27eb1ea7add32ef7b839
|
File details
Details for the file create_pypi_skeleton-0.0.8-py3-none-any.whl.
File metadata
- Download URL: create_pypi_skeleton-0.0.8-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bb1dfa38b4e27c47b503540e983478ca3dc849b713727185518810307619363
|
|
| MD5 |
33111760b93931287ee061014ada28c9
|
|
| BLAKE2b-256 |
8ccffb31afaf40c3196a95581fcb792c5a0aee05d8c4ad8935be0449adbb7632
|