问题标签 [pypi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 为什么 PyPI 被称为奶酪店?
昨天我正在浏览教程以构建 Python 发行包,PyPI 站点一直在调用 Cheese Shop。这是为什么?
python - ~/.pypirc 中 distutils 的多服务器配置中的默认服务器
我想在我的~/.pypirc
文件中有多个 PyPI 服务器,以便我可以根据项目轻松发布到不同的服务器。
我的用例是这样的,我有一些内部项目想要发布到内部 PyPI 服务器 ( https://pypi.internal
),并且我有一些公共项目想要发布到公共 PyPI。
这是我目前的尝试,但它不起作用。如果我想发布到公共服务器,我想默认为internal
,并且需要添加-r pypi
(到命令中)。setup.py
我哪里错了?
git - 如何以透明的方式从另一个 git 分支获取目录的副本?
如何在没有 git 跟踪文件的情况下将目录从 git 分支复制到另一个?
我的目标是为一个项目拥有不同的分支,并且能够将每个分支的一部分导入到单个目录中进行打包?每个分支都包含特定 Python 版本的代码,但包必须包含所有Python 版本的代码,因此在打包之前必须将所有版本特定分支的代码复制到 master 分支中。
这是一个例子:
git 控制的主分支目录包含:
/li>我想导入分支中
/li>uncertainties/
包含的版本python-pre-2.5
,以便最终目录为:一个关键点是我不想
git status
报告任何变化(如果一开始没有变化)。换句话说,目录导入过程应该对 git 是不可见的。
通过使用重命名(和)git checkout python-pre-2.5 -- uncertainties
的各种组合,我没有成功满足最后一个“git 透明度”要求。如何做到这一点?mv
git mv
python - 如何自动安装缺少的 python 模块?
我希望能够写:
处理这种情况的推荐/惯用方法是什么?
我见过很多脚本只是简单地打印错误或警告通知用户缺少模块,并且(有时)提供有关如何安装的说明。但是,如果我知道该模块在PyPI上可用,那么我肯定可以更进一步启动安装过程。不?
python - 为什么在 PyPI 上不使用 setup.py 元数据?
我在 PyPi 上安装了我的包的 beta 版本。
setup.py 中的元信息(例如主页、类别等)出现在项目的 PyPi 页面上。
后来,我更新了项目。我在 setup.py 中唯一更改的是版本号。
更新:和往常一样,永远不要相信这样说的人。我从 setuptools 更改为 distutils!Cargo Cult 编程——我只是复制了另一个项目所做的。对不起。
但是项目的 PyPi 页面中的下一个版本没有元信息。
我正在努力弄清楚我是如何打破它的;我发现 PyPi 相当费力才能正确,所以我确定是我。这一次,我在相当全新的 Windows 安装上使用了 Python 2.7.1(之前我使用的是 Python 2.6.x)
我几乎可以肯定使用不同的命令行来上传它。(这一次,它似乎需要签名和安装 pgp,我不记得上次需要)。
我应该在哪里查看为什么 setup.py 文件中的元信息不再被上传?
python - pypi 文档页面下的谷歌分析(packages.python.org)
我正在尝试将谷歌分析跟踪器添加到我的 python 项目的文档页面(托管在http://packages.python.org/myProject下)。文档页面是使用 sphinx 生成的。
我已经为跟踪器尝试了单域和多域选项,但 Google Analytics 似乎没有检测到脚本(我已经测试过,该脚本已正确插入到包括 index.html 在内的所有页面中)。
是否有任何已知限制阻止我使用 Analytics、Sphinx 和 PyPI 文档托管?
谢谢!
python - 使用 Buildout 从 Git 下载 MongoKit“开发”分支?
任何使用 buildout 将 tarball 从 Git 中的特定分支下载到我的 egg 目录的可靠示例?
我尝试过的所有答案似乎都在继续从 PyPi 中获取版本。
我正在尝试获取 MongoKit 的开发分支...( http://github.com/namlook/mongokit/tarball/devel#egg=mongokit)作为压缩包...
谢谢。
python - 如何从 PyPi 中删除文档
我刚刚注意到在http://pypi.python.org/pypi/gensim可以直接访问一些古老版本的文档(就在顶部,在Package Documentation下)。很久以前,我第一次尝试 PyPi 时可能已经测试过该功能。
现在,我的包的真实文档保存在其他地方。我想摆脱那个 PyPi 链接和那个愚蠢的页面。有办法吗?
到目前为止,我设法通过 PyPi 包管理界面“重新上传”了一个包含空 index.html 的 zip 文件。我认为这至少会为不幸点击 PyPi 文档链接的用户提供一个空白页面。有什么办法可以彻底删除?
“不上传任何内容”或“上传空的 zip”都不起作用,PyPi 会检查 zip 并且它必须包含 index.html 文件。
python - 查找所有使用 easy_install/pip 安装的软件包?
有没有办法找到所有使用 easy_install 或 pip 安装的 Python PyPI 包?我的意思是,不包括使用分发工具安装/安装的所有内容(在本例中为 Debian 上的 apt-get)。
python - 如何通过 PyPi 分发包含本机绑定的 python 项目
我的 python 项目包含一些带有一些 python 代码的 C/C++ 绑定,我想通过 PyPi 分发它。如果我创建一个源存档python setup.py sdist
并将其上传到 PyPi,我的理解是它将只包含源文件。如何编译本机绑定以匹配尝试使用“pip install”安装我的包的用户的平台(win/osx/linux)。