Tag

Setuptools

0 views collected around this technical thread.

php中文网 Courses
php中文网 Courses
May 13, 2025 · Backend Development

How to Package and Publish a Python Project to PyPI

This tutorial explains why Python projects need packaging, introduces essential tools like setuptools, wheel, and twine, shows the recommended project layout, walks through creating a setup.py file, building distribution files, testing locally, uploading to PyPI, and handling version updates and common questions.

PythonSetuptoolspackaging
0 likes · 8 min read
How to Package and Publish a Python Project to PyPI
DevOps Engineer
DevOps Engineer
Sep 8, 2024 · Fundamentals

Overview of Python Packaging Authority (PyPA) Tools and Their Relationships

PyPA, the Python Packaging Authority, oversees key tools such as pip, setuptools, packaging, wheel, virtualenv, twine, and build, each serving distinct roles in package installation, creation, distribution, and environment isolation, with pyproject.toml coordinating their interactions to streamline Python development workflows.

PyPAPythonSetuptools
0 likes · 6 min read
Overview of Python Packaging Authority (PyPA) Tools and Their Relationships
Test Development Learning Exchange
Test Development Learning Exchange
Oct 3, 2023 · Backend Development

Using Setuptools with Sphinx to Automatically Generate Documentation for Python Packages

This article explains how to use Setuptools to manage dependencies, package source code, and provide command-line tools, and demonstrates a step‑by‑step example of integrating Sphinx to automatically generate documentation and include it in a Python package build.

SetuptoolsSphinxbuild
0 likes · 4 min read
Using Setuptools with Sphinx to Automatically Generate Documentation for Python Packages
Python Programming Learning Circle
Python Programming Learning Circle
Jul 22, 2023 · Fundamentals

Modern Python Standard Library: Pathlib, Secrets, Zoneinfo, Dataclasses, Logging, f‑strings, Tomllib and Setuptools

This article reviews the most useful additions to the Python standard library—Pathlib, Secrets, Zoneinfo, Dataclasses, proper logging, f‑strings, Tomllib and Setuptools—explaining why they replace older modules, showing concise code examples, and offering guidance on adopting them in everyday projects.

LoggingPythonSecrets
0 likes · 14 min read
Modern Python Standard Library: Pathlib, Secrets, Zoneinfo, Dataclasses, Logging, f‑strings, Tomllib and Setuptools
Test Development Learning Exchange
Test Development Learning Exchange
Jul 9, 2023 · Fundamentals

Using Setuptools with Sphinx to Automatically Generate Documentation

Setuptools is a Python packaging tool that manages dependencies, bundles source code, installs scripts, and provides command-line utilities, and when combined with Sphinx it can automatically generate project documentation, which can be integrated into the build process via a custom build command in setup.py.

Build AutomationSetuptoolsSphinx
0 likes · 4 min read
Using Setuptools with Sphinx to Automatically Generate Documentation
Test Development Learning Exchange
Test Development Learning Exchange
Jun 24, 2023 · Fundamentals

Overview of Python Package Management Systems

This article provides a comprehensive overview of Python package management tools—including PyPI, setuptools, pip, virtualenv, and conda—explaining their purposes, core features, and basic usage commands for creating, sharing, and managing Python packages and environments.

CondaPythonSetuptools
0 likes · 5 min read
Overview of Python Package Management Systems
Python Programming Learning Circle
Python Programming Learning Circle
Aug 5, 2022 · Fundamentals

An Introduction to Python Package Management Tools

This article provides a comprehensive overview of Python package management tools, explaining the roles and relationships of distutils, setuptools, distribute, easy_install, and pip, and includes practical examples and commands for installing and using these tools effectively.

Setuptoolsdistutilseasy_install
0 likes · 6 min read
An Introduction to Python Package Management Tools
Python Programming Learning Circle
Python Programming Learning Circle
Nov 1, 2021 · Fundamentals

Python Packaging: History, Tools, and Best Practices with Poetry and Setuptools

This article explains the evolution of Python packaging, compares legacy tools like distutils and setuptools with modern solutions such as Poetry, details how to create and configure pyproject.toml, setup.py, and requirements files, and provides practical guidance on building wheels, eggs, and publishing packages to PyPI.

PoetryPythonSetuptools
0 likes · 14 min read
Python Packaging: History, Tools, and Best Practices with Poetry and Setuptools