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
Release files for create-pypi-skeleton 0.0.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| create_pypi_skeleton-0.0.11.tar.gz | 3.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| create_pypi_skeleton-0.0.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.7 kB
Release files / create_pypi_skeleton-0.0.11.tar.gz
| Download URL | create_pypi_skeleton-0.0.11.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3b8eb9c94fdf3f41fe7ee2bf6e87b08a867ab47176a214cf749a23371e678641
|
|
BLAKE2b-256 checksum How to use checksums |
015be6d1a8adc6c183cf2d54c532c621dcfeceb80b7aca4e05cdd1cd4d47cd7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.10
|
Release files / create_pypi_skeleton-0.0.11-py3-none-any.whl
| Download URL | create_pypi_skeleton-0.0.11-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
34fb352525711370f7662cea513a12bbed60e96b7f790d2bff1d8d7fd003cef4
|
|
BLAKE2b-256 checksum How to use checksums |
fa0d8090ed076fe1173d5329a36f311c9cf155d65d3845822735a1dafed533a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.10
|