Reference
Last updated on 2025-10-21 | Edit this page
- Using Python Projects With Pixi
- Packaging Python Projects
- ff-2024-create-python-package
- pyOpenSci Python Package Guide
- Building and Publishing
Glossary
- bash
- A command-line interpreter that runs in a terminal. It reads commands and instructs the Linux operating system what to do.
- Build
-
A Python utility for creating distribution packages (such as wheels and
source archives) from a project’s
pyproject.toml
configuration. - cURL
- A command-line tool for transferring data to or from a server using a URL.
- Module
- In Python, a module is a file with a .py extension that contains reusable code such as functions, classes, or variables.
- Package
-
In Python, a package is a directory that contains one or more modules,
along with a special file called
__init__.py
. Packages help organise and structure code. - Twine
- A command-line tool used to securely upload Python packages to the Python Package Index (PyPI) or to a private PyPI-compatible repository.