我想在http://pypi.python.org上更改我的用户名“reshape”我开发的一些软件包。我怎样才能做到这一点? 最佳答案 您实际需要做的是更改您的包的所有权。为此,您需要执行以下步骤:为新所有者创建一个帐户。在旧账号下,查看包页面,点击roles。将您的新用户帐户添加为所有者:在用户名下输入您的新帐户名将要添加的角色设置为所有者点击添加角色通过使用新帐户登录来验证所有权是否已转移。您应该会在边栏的“您的包”下看到该包。在新所有者的帐户中再次查看包页面,然后单击roles。删除旧帐户:在用户名下输入您的旧帐户名点击删除
有没有办法告诉tox测试自动化工具在安装所有包时使用PyPI镜像(显式测试tox.ini中的依赖项和中的依赖项>setup.py)?例如,pipinstall有一个非常有用的--use-mirrors选项,可以将镜像添加到包服务器列表中。 最佳答案 因为indexserver是deprecated并将被删除并且--use-mirrors是deprecated同样,您可以使用install_command(在您的环境部分):[testenv:my_env]install_command=pipinstall--index-url=ht
我的小工具有两个版本:https://pypi.python.org/pypi/tbzuploader/2017.11.0https://pypi.python.org/pypi/tbzuploader/2017.12.0错误:pypi页面看起来很难看。在上一次更新中,README.rst中的一个更改是一个警告:user@host>rst2html.pyREADME.rst>/tmp/foo.htmlREADME.rst:18:(WARNING/2)Inlineemphasisstart-stringwithoutend-string.README.rst:18:(WARNING/2)
所以他们从lxml中删除了cssselect包。现在我的python程序没用了。我只是不知道如何让它工作:ImportError:cssselect似乎没有安装。参见http://packages.python.org/cssselect/我试过将cssselect目录复制到我的代码目录->解决了编译字节码文件时的错误,但是运行程序时,错误依旧。我尝试重写我的lxml.cssselect命令但没有结果。我搜索了整个互联网,但没有答案。现在我只有一行:fromlxml.htmlimportparse使用cssselect的代码是inner=html.xpath('//*[@id="Con
我在PyPi上有一个包,在准备新版本时,我构建源代码分发、构建wheel并上传,所有这些都使用setuptools。但是,我发现它只为上传命令中使用的Python版本(python和python3)上传轮子。以下是我正在采取的步骤:python3setup.pysdistpython3setup.pybdist_wheel--universalpython3setup.pysdistbdist_wheelupload根据PythonPackagingUserGuide:"UniversalWheels"arewheelsthatarepurepython(i.e.containsnoc
在this2011post,有人认为不应将开发版本上传到PyPI。现在(2013年5月)还是这样吗?如果没有,分发Python包的开发版本的建议方法是什么。 最佳答案 这仍然不是将包开发版本上传到PyPI的好习惯。比如Django,它在PyPI上只有稳定版(yolk-Vdjango):Django1.5.1Django1.5Django1.4.5Django1.4.4Django1.4.3Django1.3.7Django1.3.6Django1.3.5Django1.2.7Django1.1.4Django1.0.4lxml(Py
我需要从头开始构建一个内部python包索引服务器。现在我们在内部使用Python2.6和2.7,并且更喜欢使用pip安装包。我们不需要身份验证,但它会有所帮助。让PyPi等价物在内部运行的最简单方法是什么?我知道mypypi、djangopypi、PloneSoftwareCenter和EggBasket的存在,但我无法找到一套简单明了的步骤来在现代环境中设置其中一个;我为它们中的任何一个找到的最新完整文档似乎是TarekZiade在2008年发表的关于它们的博客文章,但不清楚它的最新情况(而且这似乎引入了一个巨大的依赖树来启动)。tldr;什么是最好的PyPi实现,我该如何安装和配
我最近以混合大小写字母的名称QualysAPI将一个包上传到PyPI。回想起来,我认为根据PEP8将包名称全部小写会更好。.有什么办法可以改变它吗?以下是我尝试在Pypi上手动编辑包名称时发生的情况:ForbiddenPackagenameconflictswithexistingpackage'QualysAPI'以下是我尝试通过pythonsetup.pysdistupload编辑包名称时发生的情况:Uploadfailed(403):Youarenotallowedtoedit'qualysapi'packageinformation 最佳答案
我正在尝试在pyPI上注册一个包。在创建一个看起来像的.pypirc之后[distutils]#thistellsdistutilswhatpackageindexesyoucanpushtoindex-servers=pypipypitest[pypi]repository:https://pypi.python.org/pypiusername:"amfarrell"password:"Idontpostmypassphrasepublicly"[pypitest]repository:https://testpypi.python.org/pypiusername:"amfarr
我有一个要上传到PyPI的包,其中包含两个不同版本的代码:一个用于Python2.7,一个用于Python3.5。上传到PyPI的标准是什么?我是否使用两个单独的setup.py文件?当用户运行pipinstallmypackage时,它会自动下载正确的版本吗? 最佳答案 TL;DR:在setup.py上添加python_requires。使用twine将包上传到PyPI。与IPython一样,它的6.0.0+仅支持Python3.3+,而5.x仍然支持Python2.x。如果您使用pip>=9.0.1安装它,pipinstalli