问题标签 [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.
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 退出。
python - 我的家没有 .pypirc 文件,这在将 python 包注册到 PyPI 时给了我一个错误
我正在使用 ubuntu,我已经创建了一个 python 包,它已准备好在 PyPI 上注册,但是当我使用python setup.py register
它时显示如下错误:
我知道这是找不到 .pypirc 文件的错误,但我不知道如何解决这个问题,因为我家没有 .pypirc 文件。我们不能只创建 pypirc 文件吗?(只是问)。当我在 virtualenv 中使用 register 命令时,还有一个不同的错误,我得到这个:
这是我的 setup.py 文件
请帮忙。谢谢你。
python - 如何使 `pip search` 与我的本地 pypi 服务器一起工作?
我有一堆与互联网隔离的机器,只能访问本地网络上的一些服务。
我希望使用这些机器的用户能够从本地 pypi 服务器搜索和安装他们想要的任何 python 库。因此,我在 /etc/ 下创建了一个全局 pip.conf,其中包含以下几行:
当库的名称已知并且您只需运行pip install fancy-lib
. 但是,在搜索包时,pip 似乎忽略了 index-url:
如何pip search
使用我的本地 pypi 服务器?
python - 如何在 Azure 或 AWS 中托管私有 python 包管理器
我在一个 Python 开发人员的小团队中工作,我们的目标是创建一个私有包管理器来存储我们的包。我来到了pypicloud并按照它的教程成功地上传和安装了存储在 AWS-S3 中的包。这太妙了。
pserve server.ini
但是,私人包管理器会在终端本地启动和托管。然后可以通过 访问包管理器http://0.0.0.0:6543/#/
。理想情况下,我希望这台服务器是:
- 托管在云中(可能是 Azure,但 AWS 很好)
- 启动并运行 24/7
- 安全的。用户必须进行身份验证才能查看包管理器和包。
- 不是托管在操作系统中,而是托管在更高级别的东西(例如 docker 容器或 Azure 函数应用程序?),因为它更容易维护、地理复制等
问题:如何让安全的私有服务器(python 包管理器)始终在云中启动并运行?
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()
方法中,但这也不起作用。我怎样才能让日志记录工作?
python - 本地pypi包依赖python pypi server
我创建了本地 pypi 服务器http://localhost:8080/simple
。我上传flask-mongoengine
了我的项目需要的包,但是当tox
尝试对pip install
包依赖时nose
,它会尝试从pypi.python.org
我的pypi
服务器有nose
包,但有些方法,它没有重定向到那个。
尝试了第一个答案,它给出了错误
python - pip 能够搜索包但安装失败并出现错误
我有本地 pypi 服务器,我在其中上传了cffi
包。
当我尝试搜索时,它会返回包。
但是当尝试安装时,它给出了错误。
我在 webserverpypi
下运行服务器来apache
处理https
.centos
我检查了 apache 日志/var/log/httpd/ssl_access_log
,以获取install
命令。它的回报200
为GET Call
.
我再次检查日志。因为celery
它有效,之后cffi
它失败了。
问题是,因为cffi
它没有重定向到/packages/cffi-1.11.4-cp35-cp35m-manylinux1_x86_64.whl
. 而在celery
其去/packages/celery*
之后GET /simple/celery/
。
我试图curl
检查这两个包之间的响应是否有变化,但没有区别。
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
pip - 自托管devpi的客户端URL?
我正在运行这个devpi docker 容器
按照说明,我在环境变量 DEVPI_PASSWORD 中将密码设置为 devpi 然后
我已经设置了 ~/.pypirc 文件
但是在尝试上传(更新它,因为它包含我的包的旧版本)python包时,我得到了错误
那么客户端 URL 应该是什么?
pypi - 如何在 pypi 上传中指定上传服务器?
假设我有一个.pypirc
文件,
如何在test4
不指定的情况下上传到个人资料--repository-url
?