Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Plugins for release automation with zest.releaser.

Project Description

ps.releaser

ps.releaser provides several plugins for zest.releaser. The plugins are registered globally and can be activated if needed.

Available Plugins

Exportig Diazo Themes as ZIP files

Plone allows us to upload diazo themes as zip files. This can be used when we don’t have the permission to install our theme on the server as a python package (e.g. within a shared hosting environment). ps.releaser provides a hook which is run after the release has been done. Use the following options in your setup.cfg to enable the ZIP file export:

[ps.releaser]
diazo_export.enabled = 1
diazo_export.path = src/my/package/diazo_resources
diazo_export.adjust_title = 1
diazo_export.enabled
Activate or deactivate the export.
diazo_export.path
Path relative from the package root to the folder containing the diazo resource files.
diazo_export.adjust_title
Append the version number of the package to the title in the zipped manifest.cfg file.

Installation

Use in a buildout

[buildout]
parts += releaser

[releaser]
recipe = z3c.recipe.scripts
dependent-scripts = true
eggs =
    ps.releaser
    my.package

If you want to use the latest development version from GitHub, add ps.releaser to your mr.developer source section:

[buildout]
extensions += mr.developer

[sources]
ps.releaser = git git@github.com:propertyshelf/ps.releaser.git

This creates the zest.releaser executables in your bin-directory. Create a release as you’re used to:

$ ./bin/fullrelease

Installation in a virtualenv

You can also install ps.releaser in a virtualenv.:

$ pip install ps.releaser

You can also install the latest version of ps.releaser directly from GitHub:

$ pip install -e git@github.com:propertyshelf/ps.releaser.git#egg=ps.releaser

Now you can use it like this (when releasing your package):

$ fullrelease

Changelog

0.3 (2016-02-08)

  • Added console script to only release diazo theme as zip.

0.2 (2015-03-03)

  • Use the diazo_export prefix for settings related to diazo zip file export.

0.1 (2015-03-02)

  • Initial release.
Release History

Release History

This version
History Node

0.3

History Node

0.2

History Node

0.1

History Node

0.1dev

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
ps.releaser-0.3.zip (13.8 kB) Copy SHA256 Checksum SHA256 Source Feb 8, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting