Logo

Table of Contents

  • An Overview of Packaging for Python
  • The Packaging Flow
  • Tutorials
  • Guides
    • Installing packages using pip and virtual environments
    • Installing stand alone command line tools
    • Installing pip/setuptools/wheel with Linux Package Managers
    • Installing scientific packages
    • Package index mirrors and caches
    • Hosting your own simple repository
    • Packaging and distributing projects
    • Including files in source distributions with MANIFEST.in
    • Single-sourcing the package version
    • Dropping support for older Python versions
    • Packaging binary extensions
    • Packaging namespace packages
    • Creating and discovering plugins
    • Using TestPyPI
    • Making a PyPI-friendly README
    • Publishing package distribution releases using GitHub Actions CI/CD workflows
    • Tool recommendations
    • Analyzing PyPI package downloads
  • Discussions
  • PyPA specifications
  • Project Summaries
  • Glossary
  • How to Get Support
  • Contribute to this guide
  • News

Попередній розділ

Creating Documentation

Наступна тема

Installing packages using pip and virtual environments

Навігація

  • індекс
  • наступний |
  • попередній |
  • python logo
  • PyPA »
  • Python Packaging User Guide »
  • Guides
  • |

Guides¶

Guides are focused on accomplishing a specific task and assume that you are already familiar with the basics of Python packaging. If you’re looking for an introduction to packaging, see Tutorials.

Installing Packages:

  • Installing packages using pip and virtual environments
  • Installing stand alone command line tools
  • Installing pip/setuptools/wheel with Linux Package Managers
  • Installing scientific packages
  • Package index mirrors and caches
  • Hosting your own simple repository

Building and Publishing Projects:

  • Packaging and distributing projects
  • Including files in source distributions with MANIFEST.in
  • Single-sourcing the package version
  • Dropping support for older Python versions
  • Packaging binary extensions
  • Packaging namespace packages
  • Creating and discovering plugins
  • Using TestPyPI
  • Making a PyPI-friendly README
  • Publishing package distribution releases using GitHub Actions CI/CD workflows

Miscellaneous:

  • Tool recommendations
  • Analyzing PyPI package downloads

Table of Contents

  • An Overview of Packaging for Python
  • The Packaging Flow
  • Tutorials
  • Guides
    • Installing packages using pip and virtual environments
    • Installing stand alone command line tools
    • Installing pip/setuptools/wheel with Linux Package Managers
    • Installing scientific packages
    • Package index mirrors and caches
    • Hosting your own simple repository
    • Packaging and distributing projects
    • Including files in source distributions with MANIFEST.in
    • Single-sourcing the package version
    • Dropping support for older Python versions
    • Packaging binary extensions
    • Packaging namespace packages
    • Creating and discovering plugins
    • Using TestPyPI
    • Making a PyPI-friendly README
    • Publishing package distribution releases using GitHub Actions CI/CD workflows
    • Tool recommendations
    • Analyzing PyPI package downloads
  • Discussions
  • PyPA specifications
  • Project Summaries
  • Glossary
  • How to Get Support
  • Contribute to this guide
  • News

Попередній розділ

Creating Documentation

Наступна тема

Installing packages using pip and virtual environments

Навігація

  • індекс
  • наступний |
  • попередній |
  • python logo
  • PyPA »
  • Python Packaging User Guide »
  • Guides
  • |
© Авторські права 2013–2020, PyPA.
This page is licensed under the Python Software Foundation License Version 2.
Examples, recipes, and other code in the documentation are additionally licensed under the Zero Clause BSD License.

The Python Software Foundation is a non-profit corporation. Please donate.

Востаннє оновлено бер. 23, 2023. Found a bug?
Created using Sphinx 4.5.0.