Reference

Last updated on 2025-10-21 | Edit this page

  1. Using Python Projects With Pixi
  2. Packaging Python Projects
  3. ff-2024-create-python-package
  4. pyOpenSci Python Package Guide
  5. 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.