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

94 Views Asked by At

I use Python zipapp (more precisely shiv) to ship Python module.

I would like to store generated zipapp (.pyz) on Nexus (ideally pypi on Nexus) to keep track of my built artifact in a CI/CD pipeline.

How can I upload .pyz on Nexus?

Is it possible to store it in hosted pypi on Nexus?

1

There are 1 best solutions below

0
Thomas On BEST ANSWER

I finally ended up by pushing the .pyz artifact in a maven repository on Nexus. It seems to work pretty well by pushing the artifact with a simple curl:

curl -v -u NEXUS_USER:NEXUS_PASSWORD \
   --upload-file artifact.pyz \ 
   NEXUS_URL/repository/my_repo/artifact.pyz