Skip to main content

zest.releaser plugin to enter from the command-line the destination of the upload

Project description

This package provides a plugin for zest.releaser that offers to upload the released egg via SCP, SFTP or HTTP(S) PUT (WebDAV) to a custom location (instead of or in addition to PyPI).

This plugin is based on gocept.zestreleaser.customupload to do the upload process and uses the distbase and distdefault concept of jarn.mkrelease, so you need to add something like this to your ~/.pypirc like the following:

[cs.zestreleaser.upload]
_default_with_input_ = scp://download.gocept.com//var/www/customers/
_default_ = scp://download.gocept.com//var/www/packages

If the option _default_with_input is set, the script will ask the user a folder name that will be appended to the setting, and the created egg will be uploaded there and the script will finish there.

This option is useful if you have a folder where you have one folder per project/customer in the same place.

If the option _default_with_input is not set and _default_ is set, the script will upload the egg to that destination. This is usefull as a default destination of your eggs.

Options for HTTP(S) PUT (WebDAV)

This option is the same as in gocept.zestreleaser.customupload so HTTP(S) PUT (WebDAV) is implemented using curl to add options to curl, e. g. to disable certificate checks, add the options in front of the URL like this:

[cs.zestreleaser.upload]
gocept.special = --insecure https://dav.gocept.com/special

Development

The source code is available in the git repository at https://github.com/codesyntax/cs.zestreleaser.upload

Please report any bugs you find at https://github.com/codesyntax/cs.zestreleaser.upload/issues

Changelog

1.0 (2014-11-07)

  • Initial implementation [erral]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cs.zestreleaser.upload-1.0.zip (29.8 kB view details)

Uploaded Source

File details

Details for the file cs.zestreleaser.upload-1.0.zip.

File metadata

File hashes

Hashes for cs.zestreleaser.upload-1.0.zip
Algorithm Hash digest
SHA256 1f812b26321c4d918d196a979782b2bb7d9108a27fd09935f2d9b25556ff8196
MD5 dfaa1376a08157d14cbc3513a432fbd3
BLAKE2b-256 1b724061ea9a8feb92dd210a2bff8fb63ff3bf5a53966335fedc7f05d256eabc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page