BSD Ports

databases/py-Elixir 0.7.1_4 DragonFly

Declarative Mapper for SQLAlchemy

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
databases, python
Package size
90.0 KiB, 602.8 KiB installed

Description

A declarative layer on top of SQLAlchemy. It is a fairly thin wrapper, which provides the ability to define model objects following the Active Record design pattern, and using a DSL syntax similar to that of the Ruby on Rails ActiveRecord system.

Elixir does not intend to replace SQLAlchemy's core features, but instead focuses on providing a simpler syntax for defining model objects when you do not need the full expressiveness of SQLAlchemy's manual mapper definitions.

Elixir is intended to replace the ActiveMapper SQLAlchemy extension, and the TurboEntity project.

Install

Binary package:

pkg install py311-Elixir

From DPorts:

cd /usr/dports/databases/py-Elixir && make install clean

Dependencies

Run dependencies 2

No port depends on this one.