Skip to main content

Custom egg upload where the user wants

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

2.0 (2020-02-26)

  • Python3 support [erral]

1.0 (2014-11-07)

  • Initial implementation [erral]

Metadata

Release files for cs.zestreleaser.upload 2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cs.zestreleaser.upload 2.0
File Size Uploaded Provenance Actions
cs.zestreleaser.upload-2.0.tar.gz 22.3 kB Without provenance Details for cs.zestreleaser.upload-2.0.tar.gz

Release files / cs.zestreleaser.upload-2.0.tar.gz

Download URL cs.zestreleaser.upload-2.0.tar.gz
Size 22.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c4fbdc20489735760fb8bb27f89325d6fb7cd56673f2059b0985d1dbd5efc9eb
BLAKE2b-256 checksum
How to use checksums
36c3227b35b2c97bb32bf48c4d6e53be43d8811b1c8fc1d91f4d4eb404078397
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9

Security for cs.zestreleaser.upload 2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.0 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page