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.
Source Distribution
byte-0.3.1.tar.gz
(324.3 kB
view hashes)
Built Distribution
byte-0.3.1-py2.py3-none-any.whl
(63.7 kB
view hashes)