Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Python Packaging User Guide
Python Packaging User Guide
  • 概述
  • 打包流程
  • 教程
    • 安装软件包
    • 管理依赖项
    • 打包Python项目
  • 指南
    • 安装
      • 使用 pip 和 venv 在虚拟环境中安装软件包
      • 使用虚拟环境安装包
      • 安装独立的命令行工具
      • 使用 Linux 包管理器安装 pip/setuptools/wheel
      • 安装科学软件包
    • 构建和发布
      • 编写你的 pyproject.toml
      • 打包和分发项目
      • 放弃对旧版 Python 的支持
      • 打包二进制扩展
      • 打包命名空间包
      • 创建和打包命令行工具
      • 创建和发现插件
      • 使用 TestPyPI
      • 制作适合 PyPI 的 README
      • 使用 GitHub Actions CI/CD 工作流发布软件包分发版本
      • 如何使基于 setup.py 的项目现代化?
    • 托管
      • 包索引镜像和缓存
      • 托管您自己的简单存储库
    • 工具推荐
    • 分析 PyPI 软件包下载
  • 讨论
    • 版本控制
    • 部署 Python 应用程序
    • pip vs easy_install
    • install_requires 与需求文件
    • 分发包与导入包
    • 软件包格式
    • src 布局与平面布局
    • setup.py 已被弃用吗?
    • 单一来源项目版本
  • PyPA 规范
    • 包分发元数据
      • 名称和规范化
      • 核心元数据规范
      • 版本标识符
      • 依赖说明符
      • pyproject.toml 规范
      • 内联脚本元数据
      • 平台兼容性标签
      • 元数据中的知名项目 URL
    • 包安装元数据
      • 记录已安装的项目
      • 入口点规范
      • 记录已安装发行版的直接 URL 来源
      • 直接 URL 数据结构
      • Python 虚拟环境
      • 外部管理环境
    • 包分发文件格式
      • 源分发格式
      • 二进制分发格式
    • 包索引接口
      • .pypirc 文件
      • Simple 仓库 API
  • 项目摘要
  • 术语
  • 如何获取支持
  • 为本指南做出贡献
  • 新闻
Back to top
View this page

讨论¶

Discussions

讨论 专注于提供有关特定主题的全面信息。如果您只是想完成工作,请参阅 指南。

Discussions are focused on providing comprehensive information about a specific topic. If you're just trying to get stuff done, see 指南.

  • 版本控制
  • 部署 Python 应用程序
  • pip vs easy_install
  • install_requires 与需求文件
  • 分发包与导入包
  • 软件包格式
  • src 布局与平面布局
  • setup.py 已被弃用吗?
  • 单一来源项目版本
Next
版本控制
Previous
分析 PyPI 软件包下载
Copyright © 2013–2020, PyPA
Made with Sphinx and @pradyunsg's Furo
Last updated on 2024 年 11 月 15 日