This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description

This is a python web framework that integrates with databases.

It allows to read a current database scheme and generate sql-alchemy files to access data from that database and directly produce screens based on those tables.

It will be possible to directly insert and search through data with autocomplete fields for related records and data validation. This library can also be used to quickly create new pages with different layout than the automatically generated pages.

A fully multi-user version is planned that shows changes from other users directly into the current lists of records.

Example application

There is a runnable example application in the directory /example. Run it with:

python example/

Connect to the application with:

firefox localhost:8765

Or insert your own favorite browser name instead.


python the language, with better unicode support
template generation:
database abstraction and simple caching:
any database can be used including:

sqlite3.. used in the example

mysql-server python3-drizzle

postgresql python3-psycopg2

and lots of other databases are possible:

Development tools

help with unit tests:
generate python documentation pages:
check layout issues inside python code:
detect other problems in python:

Pylint under python3

This is not yet packed for python3 but can still be used in the following way.

create a working directory, another name is ok here:
mkdir devel cd devel
download sources:
apt-get source python-pylint apt-get source python-logilab-astng apt-get source python-logilab-common
install python3 modules:
cd logilab-common-0.58.0 sudo python3 install cd ../logilab-astng-0.23.1 sudo python3 install cd ../pylint-0.25.1 sudo python3 install –no-compile
create a pylint3 script:
sudo mv /usr/local/bin/pylint /usr/local/bin/pylint3
Release History

Release History


This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

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