Skip to main content
Help us improve Python packaging – donate today!

gathers dependencies & routes

Project Description

parlor defines an Application class, tools for planning and running Application instances, and provides injection of dependencies across Application implementations. The Application class assumes a request-response style interaction, but does not itself implement request handling; this is left to concrete Application implementations.

  1. Plan application functionality using Plan instances.
  2. Compose plans into a tree as needed; master plan config overrides sub-plans.
  3. Instantiate the Application for command-line, WSGI, or other service.

Based on jeni.


Installing parlor only installs its core dependencies. To use features available as extras, provide the extra names (see when installing:

pip install parlor[flask,sql]

This pattern can also be used in and requirements.txt declarations, and can include a version spec for parlor, e.g. parlor[sql]>=0.2.


Copyright 2013-2014 Ron DuPlain <>.

Released under the BSD License (see LICENSE file).

Release history Release notifications

This version
History Node


History Node


Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
parlor-0.2.tar.bz2 (9.1 kB) Copy SHA256 hash SHA256 Source None Jul 22, 2014 (14.7 kB) Copy SHA256 hash SHA256 Source None Jul 22, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page