Setuptools/distribute插件,用于查找Mercurial版本控制下的文件。
项目描述
setuptools_hg 是一个用于 setuptools/distribute 的插件,允许其在 Mercurial 版本控制系统下查找文件。
它默认使用 Mercurial Python 库,并在没有访问系统范围内安装的 Mercurial 库时回退到使用命令行程序 hg(1)。这在没有系统范围 Mercurial 库访问的虚拟环境(例如使用 --no-site-packages 创建)中特别有用。
用法
以下是一个使用 setuptools_hg 的 setup.py 示例
from setuptools import setup, find_packages setup( name="HelloWorld", version="0.1", packages=find_packages(), setup_requires=["setuptools_hg"], )
如果您运行此 setup.py,setuptools 将自动将 setuptools_hg 下载到 setup.py 所在的目录(而不会在其他地方安装它),以从 Mercurial 仓库获取所有包数据文件。
选项
在运行 setup.py 之前,如果想要强制使用 hg 命令,请设置 HG_SETUPTOOLS_FORCE_CMD 环境变量。“””
变更记录
0.4
修复了一个问题,即当前发行版未使用 mercurial 进行版本控制。[kiorky]
修复了https://bitbucket.org/jezdez/setuptools_hg/issue/5/using-hg-command-line-with-py3-does-not [kiorky]
项目详情
关闭
setuptools_hg-0.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a41c3f9e7e503d760068aefd707ad82297a8d734078f478013b50be0dbe28f4e |
|
MD5 | 1435518e523f2d2296294c9abc37a7c7 |
|
BLAKE2b-256 | 6701d1736a881ea8af3c9a9f18aa011a2fdd044789a86a9be4948697b42154e1 |