Skip to main content

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)

Source distribution for create-pypi-skeleton 0.0.11
File Size Uploaded
create_pypi_skeleton-0.0.11.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for create-pypi-skeleton 0.0.11
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.11 This release

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page