问题标签 [pypiserver]

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.

0 投票
1 回答
134 浏览

python - 运行 pypi-server 时出现 ValueError: zero length field name in format

命令:pypi-server -p 8080 -v ~/packages

2017-04-12 10:45:11,939|pypiserver.bottle|INFO|139762541180672|Bottle v0.13-dev 服务器启动(使用 AutoServer())... 2017-04-12 10:45:11,939|pypiserver.瓶子|INFO|139762541180672|收听http://0.0.0.0:8080/ 2017-04-12 10:45:11,939|pypiserver.bottle|INFO|139762541180672|按 Ctrl-C 退出。

0 投票
1 回答
5172 浏览

python - 我的家没有 .pypirc 文件,这在将 python 包注册到 PyPI 时给了我一个错误

我正在使用 ubuntu,我已经创建了一个 python 包,它已准备好在 PyPI 上注册,但是当我使用python setup.py register它时显示如下错误:

我知道这是找不到 .pypirc 文件的错误,但我不知道如何解决这个问题,因为我家没有 .pypirc 文件。我们不能只创建 pypirc 文件吗?(只是问)。当我在 virtualenv 中使用 register 命令时,还有一个不同的错误,我得到这个:

这是我的 setup.py 文件

请帮忙。谢谢你。

0 投票
1 回答
6490 浏览

python - 如何使 `pip search` 与我的本地 pypi 服务器一起工作?

我有一堆与互联网隔离的机器,只能访问本地网络上的一些服务。

我希望使用这些机器的用户能够从本地 pypi 服务器搜索和安装他们想要的任何 python 库。因此,我在 /etc/ 下创建了一个全局 pip.conf,其中包含以下几行:

当库的名称已知并且您只需运行pip install fancy-lib. 但是,在搜索包时,pip 似乎忽略了 index-url:

如何pip search使用我的本地 pypi 服务器?

0 投票
1 回答
1946 浏览

python - 如何在 Azure 或 AWS 中托管私有 python 包管理器

我在一个 Python 开发人员的小团队中工作,我们的目标是创建一个私有包管理器来存储我们的包。我来到了pypicloud并按照它的教程成功地上传和安装了存储在 AWS-S3 中的包。这太妙了。

pserve server.ini但是,私人包管理器会在终端本地启动和托管。然后可以通过 访问包管理器http://0.0.0.0:6543/#/。理想情况下,我希望这台服务器是:

  • 托管在云中(可能是 Azure,但 AWS 很好)
  • 启动并运行 24/7
  • 安全的。用户必须进行身份验证才能查看包管理器和包。
  • 不是托管在操作系统中,而是托管在更高级别的东西(例如 docker 容器或 Azure 函数应用程序?),因为它更容易维护、地理复制等

问题:如何让安全的私有服务器(python 包管理器)始终在云中启动并运行?

0 投票
0 回答
620 浏览

python - Pypiserver 登录 API

我正在尝试使用 API 使用PyPiServer创建一个私有 Python 索引。

根据文档,我可以在 pypiserver 应用程序设置中指定详细程度和日志文件。

这就是我所拥有的:

但是,当我使用 启动它时python mypyserver.py,索引正常启动并工作,但是没有创建日志文件。如果我手动创建一个,日志文件实际上并没有被写入。

如果我使用命令行启动 pypiserver:

pypi-server -p 8080 -P .htpasswd -vvvv --log-file F:/repo/logfile.txt ./packages

日志文件将正常创建和写入。

我曾尝试将日志文件和详细程度放入bottle.run()方法中,但这也不起作用。我怎样才能让日志记录工作?

0 投票
1 回答
1116 浏览

python - 本地pypi包依赖python pypi server

我创建了本地 pypi 服务器http://localhost:8080/simple。我上传flask-mongoengine了我的项目需要的包,但是当tox尝试对pip install包依赖时nose,它会尝试从pypi.python.org

我的pypi服务器有nose包,但有些方法,它没有重定向到那个。

尝试了第一个答案,它给出了错误

0 投票
1 回答
1575 浏览

python - pip 能够搜索包但安装失败并出现错误

我有本地 pypi 服务器,我在其中上传了cffi包。

当我尝试搜索时,它会返回包。

但是当尝试安装时,它给出了错误。

我在 webserverpypi下运行服务器来apache处理https.centos

我检查了 apache 日志/var/log/httpd/ssl_access_log,以获取install命令。它的回报200GET Call.

我再次检查日志。因为celery它有效,之后cffi它失败了。

问题是,因为cffi它没有重定向到/packages/cffi-1.11.4-cp35-cp35m-manylinux1_x86_64.whl. 而在celery其去/packages/celery*之后GET /simple/celery/

我试图curl检查这两个包之间的响应是否有变化,但没有区别。

0 投票
1 回答
617 浏览

python - 如果位置不是 `/` 与 pypiserver,Nginx 反向代理将失败

我正在尝试使用pypiserver运行自定义 PyPI 服务器。

我试图修改nginx.conf自述文件中的示例文件,以便使用/mylocation而不是/最终得到以下内容:

如果我直接(通过浏览器)连接到,会弹出http://mypi.com:8080默认的欢迎页面。pypiserver如果我尝试连接到https://mypi.com/mylocation它,它会将我重定向到https://mypi.com/simple/并引发404错误。我认为location+的组合proxy_pass基本上是一种说“连接到与”mypi.com/mylocation相同的方式mypi.com:8080/。我弄错了吗?还是问题与pypiserver自身有关?

如果有帮助,我正在使用具有以下程序版本的 Raspberry Pi:

  • nginx:1.12.2
  • pypiserver:1.2.1
  • 蟒蛇:3.6.5
0 投票
1 回答
1468 浏览

pip - 自托管devpi的客户端URL?

我正在运行这个devpi docker 容器

按照说明,我在环境变量 DEVPI_PASSWORD 中将密码设置为 devpi 然后

我已经设置了 ~/.pypirc 文件

但是在尝试上传(更新它,因为它包含我的包的旧版本)python包时,我得到了错误

那么客户端 URL 应该是什么?

0 投票
1 回答
68 浏览

pypi - 如何在 pypi 上传中指定上传服务器?

假设我有一个.pypirc文件,

如何在test4不指定的情况下上传到个人资料--repository-url