Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fuzeman/byte
(Alpha) Modular data-model framework, and object-relational mapper
https://github.com/fuzeman/byte
byte data-model database orm pypy python
Last synced: about 1 month ago
JSON representation
(Alpha) Modular data-model framework, and object-relational mapper
- Host: GitHub
- URL: https://github.com/fuzeman/byte
- Owner: fuzeman
- Created: 2017-02-21T05:02:17.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-30T05:13:04.000Z (over 7 years ago)
- Last Synced: 2024-11-07T04:50:22.800Z (2 months ago)
- Topics: byte, data-model, database, orm, pypy, python
- Language: Python
- Homepage:
- Size: 652 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
byte
====.. image:: https://img.shields.io/pypi/v/byte.svg?style=flat-square
:target: https://pypi.python.org/pypi/byte.. image:: https://img.shields.io/travis/fuzeman/byte.svg?style=flat-square
:target: https://travis-ci.org/fuzeman/byte.. image:: https://img.shields.io/codeclimate/github/fuzeman/byte.svg?style=flat-square
:target: https://codeclimate.com/github/fuzeman/byte.. image:: https://img.shields.io/coveralls/fuzeman/byte/master.svg?style=flat-square
:target: https://coveralls.io/github/fuzeman/byteModular 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)*