草庐IT

pre_setup

全部标签

python - 在为 python 包创建 setup.py 文件时如何指定依赖项

“编写安装脚本(http://docs.python.org/2/distutils/setupscript.html)”的python文档提到可以在部分下指定依赖项>2.4.RelationshipsbetweenDistributionsandPackages[...]Theserelationshipscanbespecifiedusingkeywordargumentstothedistutils.core.setup()function.DependenciesonotherPythonmodulesandpackagescanbespecifiedbysupplyingth

python - 如何使用 '--install-option' 从 pip 获取传递给 setup.py 的参数?

我正在使用pip1.4.1,尝试从本地路径安装包,例如:pipinstall/path/to/my/local/package这就是我想要的,这或多或少相当于运行python/path/to/my/local/package/setup.pyinstall,但我想传递一些额外的信息我的包的setup.py安装的选项/参数。我明白了fromthepipdocumentation这可以通过--install-option选项实现,例如:pipinstall--install-option="--some-option"/path/to/my/local/packageThispost来自p

python - 如何使用 '--install-option' 从 pip 获取传递给 setup.py 的参数?

我正在使用pip1.4.1,尝试从本地路径安装包,例如:pipinstall/path/to/my/local/package这就是我想要的,这或多或少相当于运行python/path/to/my/local/package/setup.pyinstall,但我想传递一些额外的信息我的包的setup.py安装的选项/参数。我明白了fromthepipdocumentation这可以通过--install-option选项实现,例如:pipinstall--install-option="--some-option"/path/to/my/local/packageThispost来自p

python - setup.py 没有安装数据文件

我有一个Python库,除了常规的Python模块外,还有一些数据文件需要放在/usr/local/lib/python2.7/dist-package/mylibrary中。不幸的是,我无法说服setup.py在那里实际安装数据文件。请注意,此行为是在安装下-而不是sdist。这里是setup.py的一个略微编辑的版本module_list=list_of_filessetup(name='Modules',version='1.33.7',description='MySweetModule',author='PN',author_email='email',url='url',p

python - setup.py 没有安装数据文件

我有一个Python库,除了常规的Python模块外,还有一些数据文件需要放在/usr/local/lib/python2.7/dist-package/mylibrary中。不幸的是,我无法说服setup.py在那里实际安装数据文件。请注意,此行为是在安装下-而不是sdist。这里是setup.py的一个略微编辑的版本module_list=list_of_filessetup(name='Modules',version='1.33.7',description='MySweetModule',author='PN',author_email='email',url='url',p

python - py.test SetUp/TearDown 用于整个测试套件

我有一个Python包需要访问X11。我想使用Xvfb,这样我就不必在构建机器上安装真正的X11——在本例中是Hudson。所以,我想在py.test启动时启动一个Xvfb服务器,使用该服务器进行所有测试,然后关闭它。我该怎么做?注意:我可以在每个测试类的SetUp(TearDown)中启动(停止)一个Xvfb服务器,但这有两个问题:首先,它很浪费。其次,如果我正确终止服务器,或者我挂起的Xvfb进程不会死,则它不会工作,因为奇怪的X服务器上的致命IO错误0(成功)。这是使用xvfbwrapper如果有人感兴趣。 最佳答案 你可以使

python - py.test SetUp/TearDown 用于整个测试套件

我有一个Python包需要访问X11。我想使用Xvfb,这样我就不必在构建机器上安装真正的X11——在本例中是Hudson。所以,我想在py.test启动时启动一个Xvfb服务器,使用该服务器进行所有测试,然后关闭它。我该怎么做?注意:我可以在每个测试类的SetUp(TearDown)中启动(停止)一个Xvfb服务器,但这有两个问题:首先,它很浪费。其次,如果我正确终止服务器,或者我挂起的Xvfb进程不会死,则它不会工作,因为奇怪的X服务器上的致命IO错误0(成功)。这是使用xvfbwrapper如果有人感兴趣。 最佳答案 你可以使

python "setup.py develop": is it possible to create ".egg-info" folder not in source code folder?

Python能够通过使用develop而不是install运行它的setup.py脚本来“伪安装”一个包。这会修改python环境,以便可以从其当前位置导入包(它不会复制到site-package目录中)。这允许开发被其他包使用的包:源代码被修改到位,并且更改可以通过简单的import用于其余的python代码。除了setup.pydevelop命令创建一个.egg-info文件夹,其元数据与setup.py处于同一级别,其他一切正常.混合源代码和临时文件不是一个好主意-这个文件夹需要添加到从vcs开始到结束备份系统的多个工具的“忽略”列表中。是否可以使用setup.pydevelop

python "setup.py develop": is it possible to create ".egg-info" folder not in source code folder?

Python能够通过使用develop而不是install运行它的setup.py脚本来“伪安装”一个包。这会修改python环境,以便可以从其当前位置导入包(它不会复制到site-package目录中)。这允许开发被其他包使用的包:源代码被修改到位,并且更改可以通过简单的import用于其余的python代码。除了setup.pydevelop命令创建一个.egg-info文件夹,其元数据与setup.py处于同一级别,其他一切正常.混合源代码和临时文件不是一个好主意-这个文件夹需要添加到从vcs开始到结束备份系统的多个工具的“忽略”列表中。是否可以使用setup.pydevelop

git commit 时报错:husky - pre-commit hook exited with code 1 (error)

在使用git进行commit时出现错误:husky-pre-commithookexitedwithcode1(error)。方式一chatgpt的回答是:报错信息“husky-pre-commithookexitedwithcode1(error)”表示在执行Git提交操作时,pre-commit钩子脚本返回了非零的退出码,表示出现了错误。这种情况下,通常是由于pre-commit钩子脚本中的某些检查或校验操作失败导致的。这些操作可能包括代码风格检查、静态代码分析、单元测试等。当脚本返回非零退出码时,Git就会拒绝提交并报错。处理这个问题的步骤如下:了解错误信息:查看报错信息中的详细信息,可