DEV Community

Cover image for Publish a Python Package (part 1)
datatoinfinity
datatoinfinity

Posted on

Publish a Python Package (part 1)

Create an account on pypi to publish python package. [https://pypi.org]
Now, open your code editor terminal:-

Run

pip install setuptools wheel twine

What it does? Well! it prepare your environment for packaging your own python package.

Analogy:-
Think of as you have Cake Parlour where you bake a cake, pack it up and sell to customer.

  • Seuptools helps you prepare the cake.
  • Wheel boxes it up.
  • twine ship it safely to the customer.

Now create project structure

package/
├── package/
│   ├── __init__.py
│   └── main.py
├── setup.py
└── README.md
main.py

def hello():
     print("Hello from datatoinfinity")

__init__.py

from .main import hello

Top comments (0)