94得票3回答
Python项目中的setup.py和setup.cfg有什么区别?

想了解setup.py和setup.cfg之间的区别。这两者在OpenStack项目中都被广泛使用。

92得票16回答
官方“首选”的方法是如何在系统范围内安装pip和virtualenv?

这是人们似乎最经常推荐的东西吗:$ sudo apt-get install python-setuptools $ sudo easy_install pip $ sudo pip install virtualenv 或者使用这个,我是从http://www.pip-installer.o...

90得票1回答
Setuptools“开发”要求

简而言之:在运行python setup.py develop时,是否有将setuptools的'develop'挂钩到一组开发要求的方法? 我正在使用setuptools构建我的第一个Python包。我将要求指定为: requirements = [ 'click', 'a...

90得票5回答
如何使用pyproject.toml以可编辑模式使用pip安装软件包?

当一个项目仅通过pyproject.toml指定(即没有setup.{py,cfg}文件),如何通过pip以可编辑模式安装它(即python -m pip install -e .)?我尝试了setuptools和poetry作为构建系统,但都没有成功:[build-system] requi...

87得票1回答
Python包和egg-info目录

有人能解释一下egg-info目录如何与其相应的模块联系在一起吗?例如,我有以下内容:/usr/local/lib/python2.5/site-packages/quodlibet/ /usr/local/lib/python2.5/site-packages/quodlibet-2.0.e...

85得票14回答
如何在Windows上为Python 2.6设置Setuptools?

有没有一种方法可以在Windows中安装Python 2.6的Setuptools而不需要exe安装程序? 目前还没有内置的方法,而Setuptools的维护者表示可能要等一段时间才会处理它。 是否有人知道任何可以安装它的方法?

85得票9回答
使用setup.py和包共享软件包版本的正确方法是什么?

使用distutils,setuptools等工具,在setup.py中指定软件包版本: # file: setup.py ... setup( name='foobar', version='1.0.0', # other attributes ) 我希望能够从包内访问相同的版本号: ...

83得票3回答
最新的'pip'版本出现了"requires setuptools >= 0.8 for dist-info"的错误提示。

使用最近的(1.5)版本的pip更新几个软件包时,我遇到了一个错误。例如,sudo pip install -U pytz导致失败并显示以下错误:Wheel installs require setuptools >= 0.8 for dist-info support. pip's w...

81得票4回答
在OSX El Capitan上升级setuptools

我正在尝试升级setuptools。实际上,我正在尝试升级ansible,但它在尝试升级setuptools时失败了。即使我自己尝试也失败了。甚至试图卸载它也失败了。$ sudo -H pip install --upgrade setuptools Collecting setuptools...

81得票6回答
pip在setup.py中忽略了dependency_links。

我在我的setup.py中有dependency_links:... dependency_links = ['http://github.com/robot-republic/python-s3/tarball/master.tar.gz#egg=python-s3'], ... 但它不起作...