Modular data-model framework, and object-relational mapper
Project description
Modular data-model framework, and object-relational mapper.
Supported Platforms:
Python: 2.6, 2.7, 3.3+
PyPy 2: 2.5+
PyPy 3: 5.5+
Requirements:
Arrow: 0.10.0+
PyParsing: 2.2.0+
Six: 1.10.0+
Development
Status: Alpha
Usable, but many features are still in development.
Planned for Beta:
Database/Table Support
Reduce requirements:
Create an alternate fallback datetime translator (arrow)
Move the expression parser to an optional plugin package (pyparsing)
Joins:
JOIN
LEFT JOIN
LEFT OUTER JOIN
INNER JOIN
CROSS JOIN
Queries:
DELETE
INSERT (SELECT …)
INSERT OR [REPLACE, ROLLBACK, ABORT, FAIL, IGNORE]
UPDATE
UPDATE OR [ROLLBACK, ABORT, REPLACE, FAIL, IGNORE]
Plugins
Compilers:
byte-sqlite (alpha)
Executors:
byte-apsw (alpha)
byte-sqlite (alpha)
byte-pysqlite (alpha)
Formats:
byte-ijson (alpha)
byte-msgpack (alpha)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.