草庐IT

python - 如何使用 twine 将新版本的项目上传到 PyPI?

我已经将我的Python包上传到PyPI。但是现在我制作了我的包的新版本并且需要上传它。我尝试取得与第一次上传包时相同的进展。但给我这个错误:HTTPError:400ClientError:Filealreadyexists.Seehttps://pypi.org/help/#file-name-reuseforurl:https://upload.pypi.org/legacy现在,如何无误地上传新版本?! 最佳答案 PyPI不允许重复使用分发文件名(项目名称+版本号+分发类型)。这确保了给定项目的给定版本的给定分发将始终解析为

具有所有依赖项的 Python Windows 安装程序?

我在PyPI存储库中有一个包。我通过运行以下命令上传新版本(特别是“bdist_wininst”)来包含Windows安装程序:python3setup.pyregistersdistbdist_wininstupload但是,当用户运行关联的.exe文件时,它不会安装Python3本身。此外,即使安装了Python3,它也不会安装任何相关的依赖项。如果没有安装Python3,那么创建一个Windows安装程序的最佳方法是什么,以及我的包及其依赖项?如果这不可能,假设安装了Python3,创建将安装我的包及其依赖项的Windows安装程序的最佳方法是什么?我在Ubuntu12.04上。

python - 是否可以在 Jupyter notebook 中运行 pypy 内核?

我一直想知道是否可以在Jupyternotebook中运行PyPy。我最近尝试在我的本地机器上安装PyPy,它运行得非常好——在用纯Python编写的基于代理的模拟中加速了100倍。但是,我怀念Jupyternotebook中的交互性。是否可以使IPython内核使用PyPy而不是CPython? 最佳答案 前提是您在系统范围内/用户安装了jupyter。你可以关注:pypy3-mvenvPyPy3sourcePyPy3/bin/activate#inPOSIX,or...PyPy3\Scripts\activate.bat#inW

python - 私有(private) PyPI 的 pip.conf 中的凭证

我有一个私有(private)PyPI存储库。有什么方法可以像.pypirc一样在pip.conf中存储凭据吗?我的意思。目前在.pypirc中你可以有这样的配置:[distutils]index-servers=custom[custom]repository:https://pypi.example.comusername:johndoepassword:changeme根据我的发现,您可以在pip.conf中输入:[global]index=https://username:password@pypi.example.com/pypiindex-url=https://usern

python - 私有(private) PyPI 的 pip.conf 中的凭证

我有一个私有(private)PyPI存储库。有什么方法可以像.pypirc一样在pip.conf中存储凭据吗?我的意思。目前在.pypirc中你可以有这样的配置:[distutils]index-servers=custom[custom]repository:https://pypi.example.comusername:johndoepassword:changeme根据我的发现,您可以在pip.conf中输入:[global]index=https://username:password@pypi.example.com/pypiindex-url=https://usern

python - 如果我将鸡蛋上传到 CheeseShop,我有任何义务吗?

假设我想在CheeseShop上传一些鸡蛋。我有什么义务吗?我需要提供许可证吗?我需要提供测试吗?我对这个蛋的用户有任何义务吗(如果有的话)?直到现在我还没有真正发布任何开源的东西,我想知道这个过程。 最佳答案 您有义务使用有用的描述注册包。没有什么比找到一个可能不错但您不知道的包裹更令人沮丧的了,因为没有描述。懒惰开发者的典型例子:http://pypi.python.org/pypi/gevent/0.9.1更好:http://pypi.python.org/pypi/itty/0.6.0太棒了(甚至是更新日志!):http:/

python - 如果我将鸡蛋上传到 CheeseShop,我有任何义务吗?

假设我想在CheeseShop上传一些鸡蛋。我有什么义务吗?我需要提供许可证吗?我需要提供测试吗?我对这个蛋的用户有任何义务吗(如果有的话)?直到现在我还没有真正发布任何开源的东西,我想知道这个过程。 最佳答案 您有义务使用有用的描述注册包。没有什么比找到一个可能不错但您不知道的包裹更令人沮丧的了,因为没有描述。懒惰开发者的典型例子:http://pypi.python.org/pypi/gevent/0.9.1更好:http://pypi.python.org/pypi/itty/0.6.0太棒了(甚至是更新日志!):http:/

python - PyPI 包的安装统计数量?

我现在在Python包索引(PyPI)上有几个包。有什么方法可以统计它们被下载的次数(手动或通过easy_install或pip?或者,或者,主包页面收到了多少次浏览? 最佳答案 至少有两个包可以帮助解决这个问题:pypstats和vanity.从命令行使用Vanity非常容易:vanitynumpy然后您将在控制台上打印输出。 关于python-PyPI包的安装统计数量?,我们在StackOverflow上找到一个类似的问题: https://stackov

python - PyPI 包的安装统计数量?

我现在在Python包索引(PyPI)上有几个包。有什么方法可以统计它们被下载的次数(手动或通过easy_install或pip?或者,或者,主包页面收到了多少次浏览? 最佳答案 至少有两个包可以帮助解决这个问题:pypstats和vanity.从命令行使用Vanity非常容易:vanitynumpy然后您将在控制台上打印输出。 关于python-PyPI包的安装统计数量?,我们在StackOverflow上找到一个类似的问题: https://stackov

python - PyPy 可以与 NLTK 一起使用吗?

PyPy是否与NLTK一起工作,如果是,是否有明显的性能改进,比如贝叶斯分类器?当我们这样做时,是否有任何其他python环境(shedskin等)提供比cpython更好的nlkt性能? 最佳答案 根据freenode上#pypy上的某个人的说法,至少NLTK的某些部分确实可以与PyPy一起工作并且有一些性能提升。您进行过任何测试吗?只需从pypy.org/download.html下载PyPy,而不是“timepythonyourscript.pydata.txt”,键入“timepypyyourscript.pydata.tx