Supported Python versions: 2.6, 2.7, 3.3, and 3.4.
ZPM is a package manger for ZeroVM. You use it to create and deploy ZeroVM applications onto ZeroCloud.
The documentation is hosted at docs.zerovm.org.
You can install zpm
using pip
:
$ pip install zpm
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.
- 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 ofrequests
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.