跳转到主要内容

补充Python发行版打包的工具

项目描述

https://img.shields.io/pypi/v/jaraco.packaging.svg https://img.shields.io/pypi/pyversions/jaraco.packaging.svg tests Ruff https://readthedocs.org/projects/jaracopackaging/badge/?version=latest https://img.shields.io/badge/skeleton-2024-informational

打包工具。

sphinx

此包提供了一个Sphinx扩展,该扩展将以下值从项目的包元数据(如distutils所示)注入到配置中

  • 项目(来自名称)

  • 作者

  • 版权(与作者相同)

  • 版本

  • 发布(与版本相同)

  • package_url(来自url)

要启用,请将‘jaraco.packaging’包含在需求中,并将‘jaraco.packaging.sphinx’添加到Sphinx配置文件中扩展列表中

extensions=['jaraco.packaging.sphinx']

默认情况下,此扩展在隔离环境中构建项目以提取元数据。对于离线构建,设置BUILD_ENVIRONMENT=current 并确保当前环境中满足构建依赖项。

弃用:要离线构建文档,请通过设置环境变量JARACO_PACKAGING_SPHINX_WHEEL 为现有轮文件的路径来提供一个已构建的轮文件。

make-tree

一个工具,它从 pipdeptree --json 的输出中提取,并生成一个以给定包为根的树。

用法

pipdeptree --json | python -m jaraco.packaging.make-tree mypkg

metadata

build.util.project_wheel_metadata 的包装,以使下游打包者能够指示他们需要一个隔离的构建。设置环境变量 BUILD_ENVIRONMENT=current 以绕过构建隔离并使用当前隔离从项目加载元数据。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分发

jaraco_packaging-10.2.3.tar.gz (13.6 kB 查看哈希值)

上传时间

构建分发

jaraco.packaging-10.2.3-py3-none-any.whl (7.3 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面