gpt4 book ai didi

python distutils/setuptools : how to exclude a module, 或 honor svn:ignore flag

转载 作者:太空宇宙 更新时间:2023-11-03 11:36:19 25 4
gpt4 key购买 nike

我有一个 python 项目“myproject”,其中包含多个包。其中一个包“myproject.settings”包含一个模块“myproject.settings.local”,该模块通过“svn:ignore”属性被排除在版本控制之外。

我希望 setuptools 在制作 bdist 或 bdist_egg 目标时忽略此文件。

我已经尝试过 find_packages(exclude..) 但没有成功。理想情况下,我希望只包含未被 svn 忽略的文件。

有没有办法实现排除我的模块?(我使用的是 setuptools trunk 的补丁(http://bugs.python.org/setuptools/issue64)版本,颠覆版本为 1.6。)

感谢您提供的任何见解

-弗兰克

最佳答案

我不知道是否有常规方法可以做到这一点,但您可以尝试使用 How can I make setuptools ignore subversion inventory? 中提出的解决方法

svn 将你的包导出到一个临时目录,从那里运行 setup.py

关于python distutils/setuptools : how to exclude a module, 或 honor svn:ignore flag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1154586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com