Skip to main content

Supported Python versions: 2.6, 2.7, 3.3, and 3.4.

Build Status

ZPM is a package manger for ZeroVM. You use it to create and deploy ZeroVM applications onto ZeroCloud.

Documentation

The documentation is hosted at docs.zerovm.org.

Installation

You can install zpm using pip:

$ pip install zpm

Contact

Please use the zerovm mailing list on Google Groups for anything related to zpm. You are also welcome to come by #zerovm on irc.freenode.net where the developers can be found.

Changelog

0.3 (2014-10-22):

This release adds new features and fixes bugs. The main change is that it is now possible to leave out the ui key from the zapp configuration. Before that would signal that the default web interface should be generated by zpm deploy, it now means no web interface. To get the default interface, specify –with-ui when running zpm new.

Issues closed since 0.2.1:

  • #109: Add web frontend as an option of zpm new, don’t generate it on zpm bundle.

  • #131: zpm deploy -l debug should include request/response data.

  • #157: Ubuntu package: install requires python-swiftclient.

  • #158: Ubuntu package: update changelog for version 0.2.

  • #167: index.html template rendering was broken.

  • #173: Deduce auth version from environment variables.

  • #177: Allow user to force deployment to a non-empty container with zpm deploy.

  • #180: Add X-Nexe-Cdr-Line parsing and display.

  • #183: Add zpm auth command for getting storage url and auth token.

0.2.1 (2014-07-20):

This release fixes some minor packaging and distribution issues, as well as some of the behavior of the deploy command:

  • python-swiftclient is now an explicit dependency

  • setup.py uses setuptools instead of distutils

  • deploy: show full URL to the deployed index.html

  • deploy: set correct content type for zapp files

  • deploy: better management of containers (automatically create containers if not existing, don’t allow deployment to a non-empty container)

0.2 (2014-06-30):

This release drops support for Python 3.2 due to the lack of u"..." literals in that version. Other issues fixed:

  • #20: Set up Debian packaging for zpm.

  • #31: Use python-swiftclient instead of requests for interacting with Swift.

  • #37: Added a zpm execute command.

  • #119: zpm bundle did not raise errors when files in the bundling list don’t exist.

  • #122: Some zpm deploy references were not rendering correctly in the documentation.

  • #132: Only process UI files ending in .tmpl as Jinja2 templates.

0.1 (2014-05-21):

First release.

Release files for zpm 0.3

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

Source distribution (sdist)

Source distribution for zpm 0.3
File Size Uploaded
zpm-0.3.tar.gz 19.6 kB Details

Release files / zpm-0.3.tar.gz

Download URL zpm-0.3.tar.gz
Size 19.6 kB
Tags Source
SHA-256 checksum
How to use checksums
025156de5dcccc1ff030f5c69fd745b77522c3a861147602577bfec730b53601
BLAKE2b-256 checksum
How to use checksums
0e284de514f6b4d47e0ff1e8615e67ccee04f54401769ab4f4dabcf2df791001
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3 This release

1 release file

0.2

1 release file

0.1

1 release file

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