问题标签 [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 - 如何在自定义 CDN 服务器上静态部署 python 轮子包?
我有一个 CPython 扩展包的分支,编译需要几个小时,所以我想在某个地方部署预编译的轮子以供下载,而不是从源代码编译。
我也知道我可以托管pypiserver
自己,但是我有 CDN 服务,基本上是免费的,我想知道我是否可以在我的 CDN 上以某种方式“静态”部署轮子,然后执行以下操作:
代替:
这将允许我指定软件包版本或操作系统。
这意味着在这种情况下,“存储库”只是一个包含一堆按正确顺序排列的静态文件的文件夹。
python - twine 在哪里寻找证书?
我有一个使用 https 设置的个人 Python 存储库,我可以使用以下命令上传到它:
但是,我希望能够上传而不必明确指定 CA 证书位置。我相信我已经在我的系统的正确位置安装了 CA 证书(使用 如何在 centos7 中添加证书颁发机构?作为指导,并使用 wget 进行验证),但我仍然需要调用原始路径。
如何让 twine 默认使用我的备用 CA 证书?
python - 从 docker 容器构建和发布 python 库的更好方法是什么?
我正在使用库构建和发布 pythonhatch
库到我们的本地 pypiserver。我想从 Docker 容器构建和发布它。
这样做的正确方法是什么?我是否需要运行容器然后连接到它、拉取源代码、构建、测试和发布?其他方法?
我当前的实现是在 docker 构建新图像时构建和发布库:
然后我验证退出状态码($?
)并判断它是否成功。
最后,我从 Docker 中删除了所有图像。
谢谢你。
python - pip install 实际上是做什么的?
超级新手问题在这里..
pip install 实际上做了什么?
假设 pypi 包是一个 tarball ......
它只是下载 tar.gz,解压缩并运行 setup.py 吗?
它是否将下载的包添加到 site_packages 文件夹?
我想使用 pypiserver 创建一个 pip 可安装的 pkg,以便我的同事可以轻松地下载我的 pkg,但我有点不确定除了实际的 .py 脚本之外还要包含哪些内容。
任何指导将不胜感激
python - 如何修复 OSError:发布到 PyPi 时的 [WinError 123]
完整错误:
OSError: [WinError 123] 文件名、目录名或卷标语法不正确:'C:\Program Files\GDAL"'
当我运行以下命令时,为什么 Python 会寻找文件 C:\Program Files\GDAL"?
python -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
我什至在我的 C:/Program 文件夹中创建了一个名为 GDAL 的文件夹,但它仍然无法正常工作?为什么在世界上必须将包上传到 PyPi 如此痛苦?!?
kubernetes-ingress - 基本身份验证在 kubernetes 入口中不起作用
我在 kubernetes 集群中创建了 pypiserver,我使用了https://hub.docker.com/r/pypiserver/pypiserver docker镜像。我需要为我创建的服务器创建基本身份验证。我用这个方法https://kubernetes.github.io/ingress-nginx/examples/auth/basic/
但是我的主机名是“www.example.com/8080”,我没有看到 ingress 在 kubernetes 集群中有任何 pod。Ingress 运行良好,但我没有获得此主机的身份验证。(而且我还有http://IP address :8080 我通过 cloudflare 转换为域)
请让我知道我做错了什么?
python - 如何配置我的 docker pypi 服务器以使用 pypiserver[cache]?
我使用docker pypi 服务器作为我的内部 pip 服务器。我有数千个请求,有时我的服务器失败(即达到 5 次超时)
pypiserver指定了一个可以提供帮助的选项:使用缓存。如何在启用此选项的情况下使我的 docker 运行(或者是否有另一种方法可以更好地处理请求负载)?
docker教程指定了一个与缓存相关的命令:
--cache-control AGE
但它与我想要的 pypi 缓存无关。这是我的 docker run 命令:
sudo docker run -p 80:8080 -v /home/bla/.pypi_server/packages:/data/packages pypiserver/pypiserver:latest
docker - 无法将诗歌包上传到本地 dockerized pypiserver
我使用创建了一个本地 pypi 服务器
但是,当我尝试使用诗歌上传我的包时,我得到:
我将我的本地仓库定义如下:
诗歌配置 repositories.myrepo http://localhost:5151/simple
和
诗歌配置 http-basic.myrepo 用户密码
我错过了什么?