草庐IT

setuptools-subversion

全部标签

python - setuptools 在安装过程中发现错误的包

在myria-python,我们使用setuptools和install_requires来配置需要哪些包。特别是我们setupfile,我们在该列表中包含requests-toolbelt和requests。当我们创建一个新的虚拟环境然后运行​​pythonsetup.pyinstall时,第一次失败并显示找不到所需的分发请求。这似乎是因为pip将requeststoolbelt-0.3.1(注意空格)识别为包requests的正确匹配项。再次运行pythonsetup.pyinstall似乎毕竟安装了requests。这里是aGitHubissue包含安装过程的完整日志。重现步骤:

virtualenv 中的 Python easy_install 给出了 setuptools 错误

还有许多其他StackOverflow问题与此问题类似,但在每种情况下,平台不同或错误消息不同或解决方案无效或已过时。我正在尝试设置Python2.7.6virtualenv并将模块安装到其中,但是easy_install给我错误提示setuptools不可用。但是AFAIKeasy_install是setuptools的一部分,所以这是没有意义的。问题只发生在虚拟环境中。这是我所做的:创建了一个全新的RedHat5虚拟机执行yum-yupdate以获取最新内容,重新启动下载Python-2.7.6.tar.gz,解压,./configure;制作;sudomakeinstall确认p

python - 在 distutils/setuptools 之前和之后访问数据文件

我正在做一个独立于平台的PyQt应用程序。我打算使用setuptools编写一个setup.py文件。到目前为止,我已经设法detech平台,例如根据平台加载setup()的特定选项,以便在Windows上使用py2exe...等...但是,对于我的应用程序,我正在分发一些主题、HTML和图像,我需要在运行时将这些图像加载到应用程序中。到目前为止,它们存储在应用程序的themes/目录中。我一直在阅读有关setuptools和distutils的文档,并发现如果我为setup()提供data_files选项,并将themes/目录中的所有文件安装在“share/MyApp/themes

python - 哪个是最pythonic : installing python modules via a package manager ( macports, apt)或通过pip/easy_install/setuptools

通常我倾向于通过包管理器安装东西,用于unixy的东西。然而,当我编写大量perl程序时,我会使用CPAN、更新版本等等。一般来说,我过去常常通过包管理器安装系统的东西,通过它自己的包管理器(gem/easy_install|pip/cpan)安装语言的东西现在主要使用python,我想知道最佳实践是什么? 最佳答案 系统python版本及其库经常被发行版中的软件使用。只要您使用的软件对与您的发行版相同的python版本和所有库感到满意,那么使用发行包就可以正常工作。然而,您经常需要软件包的开发版本,或更新版本,或旧版本。然后它就不

python 没有安装 setuptools 的 install_requires 中列出的依赖项

我写了一个依赖openpyxl的python模块。我希望使用setuptools将openpxyl作为依赖项自动安装。我读到正确的方法是在setup.py脚本中包含以下内容:setup(name='methpipe',version=find_version("lala","__init__.py"),description='Utilities',author='JonathanT',author_email='jt@lala.com',url='https://git.com...',packages=find_packages(),install_requires=['openp

python - Setuptools console_script 入口点在安装时找不到,但在开发时找到

Mypackage在它的setup.py中定义了一个入口点:#-*-coding:utf-8-*-fromsetuptoolsimportsetupsetup(name='fbuildbot',version='0.1',...entry_points={'console_scripts':['create=create:main',],},install_requires=["cookiecutter",],)事情是,如果我执行pythonsetup.pydevelop,我可以很好地运行命令,但如果我使用pythonsetup.pyinstall安装它安装过程正确运行,但控制台脚本失

python - setuptools python setup.py 安装不复制所有子模块

包目录结构是这样的repodir/--------setup.py--------MANIFEST.in--------bin/-----------awsm.sh--------sound/------------init.py------------echo/-----------------init.py-----------------module1.py-----------------module2.py------------effects/-------------------init.py-------------------module3.py-----------

python - 一个简单的 Hello World setuptools 包并使用 pip 安装它

我在弄清楚如何使用setuptools安装我的包时遇到了麻烦,我已经尝试阅读有关它的文档和SO帖子,但我无法让它正常工作。我正在尝试让一个简单的helloworld应用程序工作。这是我走了多远:HelloWorld.py:print("Hello,World!")README.txt:Hello,World!readmelist.in:recursive-includeimages*.gif设置.py:fromsetuptoolsimportsetup,find_packagessetup(name='helloworld',version='0.1',license='BSD',au

python - virtualenv 挂断了安装 setuptools

直到最近才遇到这个问题,但是当尝试创建一个新的虚拟环境(windows7,python2.7.13,virtualenv==15.1.0)时,它只是卡在“正在安装setuptools,pip,wheel..."然后做一个crtl^c给你这个:PSC:\Users\John\Envs>virtualenv.exermapvenvNewpythonexecutableinC:\Users\John\Envs\test\Scripts\python.exeInstallingsetuptools,pip,wheel...done.Traceback(mostrecentcalllast):F

iphone - Subversion (SVN) 和静态库(.a 文件)兼容性?

我无法将.a文件(静态库)添加到我的存储库中。为什么?有没有办法“强制”SVN接受它们(至少作为静态文件...)? 最佳答案 svn:ignore属性包含某些Subversion操作将忽略的文件模式列表。你还有一个全局忽略的配置文件吗?它是一个以空格分隔的glob列表,描述文件和目录的名称svnstatus、svnadd和svnimport命令也会忽略与列表匹配的文件。要覆盖特定实例,请使用--no-ignore命令行标志:>>>>svnhelpaddusage:addPATH...Validoptions:--targetsARG