hapis

Overview

hapis is a collection of packages that help with creating plugins for Pyramid web framework.

Each subpackage aims to make work on a certain aspect of an application more convenient, and also serves as a mediator between plugins and Pyramid.

The hapis package itself does not provide lots of useful functionality but includes helper functions that could be used by subpackages. At the time of this writing, these helper functions only include those for parsing complex settings values.

Roadmap

Currently development of these subpackages is planned:

  • hapis.command, a system that registers custom command-line commands in Pyramid application and runs them.
  • hapis.alchemy, a plugin that configures SQLAlchemy engines and provides helper objects that could be used by other plugins.

Installation

Install using setuptools, e.g. (within a virtualenv):

$ $myvenv/bin/easy_install hapis

or install using pip:

$ $myvenv/bin/pip install hapis

or manually (Unix-like systems):

$ gunzip -c hapis-0.1.tar.gz | tar xf
$ cd hapis-0.1
$ $myvenv/bin/python install

More Information

Reporting Bugs / Development Versions

Visit http://github.com/grisumbras/hapis to download development or tagged versions.

Visit http://github.com/grisumbras/hapis/issues to report bugs.

Table Of Contents

Next topic

Glossary