在 PyPi Nexus 上存储 python zipapp (`.pyz`)

Store python zipapp (`.pyz`) on PyPi Nexus

我使用 Python zipapp (more precisely shiv) 运送 Python 模块。

我想将生成的 zipapp (.pyz) 存储在 Nexus 上(最好是 pypi 在 Nexus 上)以在 CI/CD 管道中跟踪我构建的工件。

如何在 Nexus 上上传 .pyz

是否可以将其存储在 Nexus 上的托管 pypi 中?

我最终将 .pyz 工件推送到 Nexus 上的 maven 存储库中。通过使用简单的 curl:

推送工件,它似乎工作得很好
curl -v -u NEXUS_USER:NEXUS_PASSWORD \
   --upload-file artifact.pyz \ 
   NEXUS_URL/repository/my_repo/artifact.pyz