草庐IT

bdist_egg

全部标签

python - 在 bdist_rpm 中设置 RPM 包名称

我正在使用Pythonsetuptools构建一个包。由于一些命名限制,我想命名从bdist_rpm选项构建的rpm与Python包名称不同。可以在[bdist_rpm]部分的setup.cfg中完成吗? 最佳答案 fpm工具可以轻松生成RPM包并更改名称或其他参数。默认情况下,fpm制作带有“python-前缀名称的RPM,但可以使用-n参数设置包名称。例如:fpm-spython-trpm-nmy_package_name/setup.py 关于python-在bdist_rpm中设

python - 如何包含子目录(相对位置)中的 python .egg 库?

如何导入与.py代码相对位置存储的python.egg文件?例如,MyApplication/MyApplication/library1.eggMyApplication/libs/library2.eggMyApplication/test.py如何从test.py中导入和使用library1和library2,同时保留.egg库? 最佳答案 .egg只是一个.zip文件,它就像一个目录,您可以从中导入内容。您可以使用PYTHONPATH变量将.egg添加到您的路径,或将目录附加到sys.path。另一种选择是使用指向鸡蛋的.p

python - 为什么安装本地egg仓库时pip会失败?

我正在使用Windows7。我使用distutils创建了一个pythonegg。现在我尝试使用以下命令在使用pip1.0.2的虚拟环境中安装这个egg:然后我创建一个虚拟环境myVirtualEnv我使用activate.bat激活它然后执行以下命令:pipinstallpath_to_my_local_folder#eggName这会在我的myVirtualEnv\build目录中创建我的蛋的副本,但我有以下错误:IOError:[Errno2]Nosuchfileordirectory:path_of_my_virtualEnv\build\PyEqdR\setup.py你知道为

python - 您如何托管自己的 Egg 存储库?

假设您在一个维护大量内部python库(eggs)的团队中,无论出于何种原因将它们上传到pypi都不是一种选择。您如何托管库(eggs)以便easy_install仍然可以为您的团队成员工作?如果这行得通,基本上会很酷....(someproj)uberdev@hackmo:~$easy_installmyproprietary.lib-devuser:uberdevpassword:...fetching......Searchingformyproprietary.lib-devReadinghttp://dev.mycompany.corp/myproprietary.lib-d

python - 如何在 Windows 上安装 .egg Python 包(尝试使用 easy_install 不起作用)

我正在尝试为我正在做的一门类(class)安装一个名为QSTK的软件包。类(class)指向一个32位版本的安装包,但是我安装了64个Python。我在Pythonpackagesindex上找到了一个.egg文件。.它似乎有一个32位的exe,但只有.egg的64位。我下载了QSTK-0.2.6-py2.7.egg版本,到目前为止一直在尝试安装,但没有成功。这是我尝试过的:使用简易安装(来自C:\Python27\Lib\site-packages目录):Pythoneasy_install-ZC:\Users\Prosserc\Downloads\QSTK-0.2.6-py2.7.

python - Python 如何从 .egg 文件中导入模块?

如何在此处打开__init__.pyc?>>>importstompservice我在C:\Python25\lib\site-packages\中看到的只是.egg文件,但是包的内部文件在哪里? 最佳答案 http://peak.telecommunity.com/DevCenter/PythonEggs.egg文件只是重命名的zip文件。使用您的zip程序打开egg,或者只是将扩展名重命名为.zip,然后解压。 关于python-Python如何从.egg文件中导入模块?,我们在St

Python:为什么有些软件包安装为鸡蛋,有些安装为 "egg folders"?

我维护了一些Python包。我对它们每个都有一个非常相似的setup.py文件。但是,在执行setup.pyinstall时,我的一个包被安装为egg,而其他包被安装为“egg文件夹”,即扩展名为“egg”的文件夹。导致这种不同行为的它们之间的区别是什么? 最佳答案 TheInternalStructureofPythonEggs,ZipSupportMetadata:Ifzip-safeexists,itmeansthattheprojectwillworkproperlywheninstalledasan.eggzipfile,

python - 如何卸载我使用 easy_install 安装的 Python 模块 (“egg” ?

我使用easy_install安装了几个Python模块.如何卸载它们?我看不到easy_install--help中列出的卸载选项。 最佳答案 啊,我们开始:$easy_install-mPackageName$rmEggFile我不太清楚-m选项的作用,但这种方法似乎对我有用(即在这样做之后,我不能再import我的Python解释器中的模块)。 关于python-如何卸载我使用easy_install安装的Python模块(“egg”?,我们在StackOverflow上找到一个类

python - 将 python 库/应用程序打包为 .egg 文件有什么好处?

我已经阅读了一些关于.egg文件的内容,并且在我的lib目录中注意到了它们,但是作为开发人员使用then的优点/缺点是什么? 最佳答案 来自PythonEnterpriseApplicationKitcommunity:"EggsaretoPythonsasJarsaretoJava..."PythoneggsareawayofbundlingadditionalinformationwithaPythonproject,thatallowstheproject'sdependenciestobecheckedandsatisfie

python - 为什么 "python setup.py sdist"会在项目根目录中创建不需要的 "PROJECT-egg.info"?

当我运行时pythonsetup.pysdist它在我的./dist目录中创建一个sdist。这包括我的“dist”文件夹内的zip中的“PROJECT-egg.info”文件,我不使用它,但它不会伤害我,所以我忽略了它。我的问题是为什么它也在我的项目根目录中创建一个“PROJECT-egg.info”文件夹?我可以让它停止创建这个吗?如果没有,我可以在创建sdist后立即删除它吗?我正在使用从setuptools导入的“setup”功能。WindowsXP、Python2.7、Setuptools0.6c11、Distribute0.6.14。我的设置配置如下:{'author':'