Post

Custom Python Packages

Custom Python Packages

Custom Python Packages

Python packages are normally installed via pip eg. pip install package-name, or are inbuilt packages that don’t need installing manually eg. random. Once installed you can import a package using the import keyword in your script eg. import package_name.

Package names usually follow the format package-name but are imported via import package_name.

PyPi

PyPi is the main python package index and is usually where pip is searching in order to install and update packages, users can upload packages to PyPi.

Python packages submitted to PyPi should be formatted in a certain way in order to function correctly as packages, and allow pip to install them successfully.

Formatting a Custom Python Package

You can format a package specifically for PyPi but it’s also possible to make custom python packages locally, that aren’t going to be uploaded to PyPi

Mess

package_name.egg-info directory

This post is licensed under CC BY 4.0 by the author.