jjzjj

python - 什么时候应该使用 "Natural Language"PyPI 分类器?

有一个listofclassifiers我们可以在setup.py中定义以在PyPI中对我们的python包进行分类.其中有一些语言的“NaturalLanguage”分类器。什么时候应该将这些分类器包含在项目的setup.py中?是针对自然语言处理相关的包,还是当包的源代码是用相应的语言编写的时候才应该使用? 最佳答案 左字。虽然PyPI限制其列表中分类器的使用,但没有解释如何使用列表中的每个分类器。PyPA'ssampleproject给你一些提示(第78到99行),并且还说使用分类器是可选的!conceptbehindclas

python - 使用 PyPi 时在 Python 3 代码库中支持 Python 2 的好方法是什么?

我用Python3编写了一个库,最近收到了一个拉取请求,增加了对Python2.7的支持。拉取请求是这样的:https://github.com/JelteF/PyLaTeX/pull/9.它基本上做的是添加一些import修复并使super调用显式。我对此有复杂的感觉,因为我选择python3的一个重要原因是更清晰的语法,这通过使用“丑陋”的语法使其兼容。但是,我确实喜欢坚持使用Python2的人也可以使用该库。这就是为什么我考虑为python2和python3使用单独的代码库。有没有办法设置PyPi以便它使用不同版本的Python的单独代码库?使用单独的分支会更好,因为在这种情况下

python - 无法使用 Twine 上传到 PyPi

我正在尝试使用以下命令将python包上传到PyPi:pipinstall-e.pythonsetup.pybdist_wheel--universaltwineupload--repository-urlhttps://upload.pypi.org/legacy/dist/*我收到这个错误:HTTPError:403ClientError:Invalidornon-existentauthenticationinformation.forurl:https://upload.pypi.org/legacy/我还尝试了以下命令:twineuploaddist/*twineupload

python - 为什么 Django 1.0.x 无法从 PyPI 安装?

我在virtualenv上试过:(venv)$pipinstallDjango==1.0.4Downloading/unpackingDjango==1.0.4CouldnotfindaversionthatsatisfiestherequirementDjango==1.0.4(fromversions:)NodistributionsmatchingtheversionforDjango==1.0.4Storingcompletelogin/home/tokibito/.pip/pip.log 最佳答案 不幸的是,PyPI只有D

python - 我可以在命令行上指定 PyPI 服务器信息(例如用户名和密码)而不是使用 .pypirc 吗?

我的.pypirc文件:[distutils]index-servers=pypiinternal[pypi]username:pypiusernamepassword:pypipasswd[internal]repository:http://10.11.12.13:8080username:ningpassword:xxxx我想编写一个上传包的脚本,但不想在运行它的机器上要求.pypirc文件。我可以使用-r指定存储库,但是有没有办法指定username和password呢?或者是否有传递不同文件的选项(例如--config-file./my-pypyrc)

python - setuptools、easy_install 和自定义 pypi 服务器

我有一个自定义的pypi服务器正在运行,我想知道如何将所有引用指向https://pypi.python.org/从那里到我的自定义服务器?我希望能够涵盖用户调用包的pip/easy_install的情况(这样他们就不必记住要执行-i或-f)以及在setup中使用setuptools和install_requires执行pythonsetup.pyinstall的人.py。是否有一些全局配置或设置可以让所有这些不同的方法查看我的本地服务器?我想象做一些网络代理类型的魔法将http://pypi.python.org/路由到我的自定义服务器是一种方法,但不幸的是,这不是一个选项。谢谢!

python - Pypi:我可以声称自己是未维护包的新维护者吗?

我最近在一个名为"django-hstore"的python包上做了很多工作(链接到我的repo:https://github.com/nemesisdesign/django-hstore),pypi上发布的最新版本已经发布了more比一年前(链接到pypi:https://pypi.python.org/pypi/django-hstore/1.1.1),但非常奇怪的是,pipy上链接的github存储库不是原作者。此外,这个github用户似乎没有使用其github帐户(https://github.com/aino/django-hstore)进行任何提交。到目前为止,他还没有

python - Pypi:不允许存储或编辑包信息

Pypi问题:不允许存储或编辑包信息。我正在关注thistutorial..pypirc[distutils]index-servers=pypipypitest[pypi]respository:https://pypi.python.org/pypiusername:Redactedpassword:Redacted[pypitest]respository:https://testpypi.python.org/pypiusername:Redactedpassword:Redacted设置.pyfromsetuptoolsimportsetup,find_packageswit

python - 如何从 PyPi 中删除文档

我刚刚注意到可以直接在http://pypi.python.org/pypi/gensim访问一些古老版本的文档(在顶部,在PackageDocumentation下)。我可能在很久以前第一次尝试PyPi时测试过该功能。现在我的包的真实文档在别处维护。我想摆脱那个PyPi链接和那个愚蠢的页面。有办法吗?到目前为止,我设法通过PyPi包管理界面“重新上传”了一个包含空index.html的zip文件。我认为这至少会为不幸点击PyPi文档链接的用户提供一个空白页面。有什么办法可以彻底删除吗?“什么都不上传”和“上传一个空的zip”都不起作用,PyPi检查一个zip,它必须包含一个index

python - README.rst 中的图像未在 pypi 中显示

我希望在将包上传到PyPI时显示我的README.rst文件中链接的图像。在我的自述文件中,我有:..image::example-python.png:height:100px:width:200px:scale:100%:align:center在MANIFEST.in中我有:#Includetheimagefileincludeexample-python.png现在它没有显示在testpypi中。然而,它在GitHub上显示得很好。我做错了什么吗? 最佳答案 在..image::example-python.png中,您使用