zestsoftware / zest.releaser

Python software releasing made easy and repeatable
https://zestreleaser.readthedocs.io
GNU General Public License v2.0
198 stars 62 forks source link

No way to specify CACERT for uploading to private pypi server #292

Closed dkopelove closed 1 year ago

dkopelove commented 5 years ago

Hello,

Per the documentation, it's recommended that a user specifies the environment variable TWINE_CERT in order to have twine use a specific ca cert bundle for verification when uploading distributions (src, wheel).

Unfortunately, zest.releaser is hooking into twine in such a fashion that environmental variables are not evaluated.

This is to request some way of getting this capability of twine pulled out so that it can be specified when calling zest.releaser.

Thanks, dan

reinout commented 5 years ago

Could you try again with the latest version of zest.releaser?

We're calling twine on a much higher level now, so there is a big chance that twine gets to do its TWINE_CERT thing. We're not calling individual functions anymore, but basically the main run() method (or whatever the name).

reinout commented 1 year ago

I'm assuming this to be fixed.