The Object Relational Membrane is a Python package that provides similar functionality as an Object Relational Layer like EJB and other Persistence Storage Systems. It is an attempt to create an interface between Object Oriented thinking and Relational Database Systems, that is small enough to understand it with relative ease but powerful enough to fully handle standard situations. It is a membrane in the sense, that it is a very thin layer. It does not really attempt to be transparent, it is meant to be opaque. Some basic knowledge of both the Object Oriented and the Relational concept is required to use it. That means you will have to know what a class is and understand the basics of SQL. At this point in time there are database adapters for PostgreSQL, MySQL and Firebird.
Created attachment 28906 [details] orm-0.15.ebuild
Added to portage.