{ "info": { "author": "Dean Gardiner", "author_email": "me@dgardiner.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries" ], "description": "byte\n====\n\n.. image:: https://img.shields.io/pypi/v/byte.svg?style=flat-square\n :target: https://pypi.python.org/pypi/byte\n\n.. image:: https://img.shields.io/travis/fuzeman/byte.svg?style=flat-square\n :target: https://travis-ci.org/fuzeman/byte\n\n.. image:: https://img.shields.io/codeclimate/github/fuzeman/byte.svg?style=flat-square\n :target: https://codeclimate.com/github/fuzeman/byte\n\n.. image:: https://img.shields.io/coveralls/fuzeman/byte/master.svg?style=flat-square\n :target: https://coveralls.io/github/fuzeman/byte\n\nModular data-model framework, and object-relational mapper.\n\n**Supported Platforms:**\n\n- **Python:** 2.6, 2.7, 3.3+\n- **PyPy 2:** 2.5+\n- **PyPy 3:** 5.5+\n\n**Requirements:**\n\n- **Arrow:** 0.10.0+\n- **PyParsing:** 2.2.0+\n- **Six:** 1.10.0+\n\nDevelopment\n-----------\n\n**Status:** Alpha\n\nUsable, but many features are still in development.\n\n**Planned for Beta:**\n\n- Database/Table Support\n- Reduce requirements:\n\n - Create an alternate fallback datetime translator *(arrow)*\n - Move the expression parser to an optional plugin package *(pyparsing)*\n\n- Joins:\n\n - JOIN\n - LEFT JOIN\n - LEFT OUTER JOIN\n - INNER JOIN\n - CROSS JOIN\n\n- Queries:\n\n - DELETE\n - INSERT (SELECT ...)\n - INSERT OR [REPLACE, ROLLBACK, ABORT, FAIL, IGNORE]\n - UPDATE\n - UPDATE OR [ROLLBACK, ABORT, REPLACE, FAIL, IGNORE]\n\nPlugins\n-------\n\n**Compilers:**\n\n- `byte-sqlite `_ *(alpha)*\n\n**Executors:**\n\n- `byte-apsw `_ *(alpha)*\n- `byte-sqlite `_ *(alpha)*\n- `byte-pysqlite `_ *(alpha)*\n\n**Formats:**\n\n- `byte-ijson `_ *(alpha)*\n- `byte-msgpack `_ *(alpha)*", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fuzeman/byte", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "byte", "package_url": "https://pypi.org/project/byte/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/byte/", "project_urls": { "Homepage": "https://github.com/fuzeman/byte" }, "release_url": "https://pypi.org/project/byte/0.3.1/", "requires_dist": [ "arrow (>=0.10.0,<1.0.0)", "pyparsing (>=2.2.0,<3.0.0)", "six (>=1.10.0,<2.0.0)" ], "requires_python": "", "summary": "Modular data-model framework, and object-relational mapper", "version": "0.3.1" }, "last_serial": 2892161, "releases": { "0.0.0": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "af000c546ca5cbf4ed2802d011695b05", "sha256": "7e92a641ca77ebc2548f56bc0c553279e3858d2902ab3676cf96c517c47336e8" }, "downloads": -1, "filename": "byte-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af000c546ca5cbf4ed2802d011695b05", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10918, "upload_time": "2017-02-23T04:29:39", "url": "https://files.pythonhosted.org/packages/2e/02/f197b9c7c1e1e26b79527c0a858fc5b969f1f43949645e2c364fc9c2fec0/byte-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afae648e77d58a867f337713e38cbd7d", "sha256": "d2f4338523faae6644e5fdc86eac081e6a51aad756864fd3541d1101f8978c6a" }, "downloads": -1, "filename": "byte-0.1.0.tar.gz", "has_sig": false, "md5_digest": "afae648e77d58a867f337713e38cbd7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11792, "upload_time": "2017-02-23T04:29:54", "url": "https://files.pythonhosted.org/packages/30/2a/8e392955c36076df2f096ce60b94fd1f700fe2dfa347473802e6e8442b3f/byte-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c4d1acc2dea9f65a094ddbc2e727ff51", "sha256": "f18f795519d16ff898f1855ab099c92f359ec80347d5c28029b161ee2b89b142" }, "downloads": -1, "filename": "byte-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c4d1acc2dea9f65a094ddbc2e727ff51", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11522, "upload_time": "2017-02-23T04:35:57", "url": "https://files.pythonhosted.org/packages/29/4a/4e4c4f0bd96edf54bced2831900ed258a1459bc467fa7703af98a29e93dd/byte-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "156c51bb11925226ce7118cc454a9b9c", "sha256": "d64e8f0ec4a396f87478376fc9f43a0ccf9b04716b945cb1c67249a7a9168899" }, "downloads": -1, "filename": "byte-0.1.1.tar.gz", "has_sig": false, "md5_digest": "156c51bb11925226ce7118cc454a9b9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11971, "upload_time": "2017-02-23T04:36:06", "url": "https://files.pythonhosted.org/packages/a1/eb/b087efc37b3d546322fdefa3dfe77921f14d8a932f4d08aabbbee6347b78/byte-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5a07c6b397d9f5e27018bf861c0ea25e", "sha256": "1e7bc94ed1835a0dc31108398ca1878e8975dd1a93b66b5919992ba109fbbbec" }, "downloads": -1, "filename": "byte-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a07c6b397d9f5e27018bf861c0ea25e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11415, "upload_time": "2017-02-23T22:15:01", "url": "https://files.pythonhosted.org/packages/7a/6d/d31f9c3957dab6e3441c045fd724b9af667d32d1cc28109fb1f885ac2190/byte-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "913c3f74fb20df01c9065c0e28df0aeb", "sha256": "3cd2c196a46f1d65d39ced0e05f931f49ec07f00f86537552eb77338e765208c" }, "downloads": -1, "filename": "byte-0.1.2.tar.gz", "has_sig": false, "md5_digest": "913c3f74fb20df01c9065c0e28df0aeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11962, "upload_time": "2017-02-23T22:15:03", "url": "https://files.pythonhosted.org/packages/65/21/d806fb1804fe036c9c400abe47eaccff7567805fcc746cb0218e5ef5fe95/byte-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "49f88574342a619b5005210a81f0b5b5", "sha256": "47b7413d9c7aec71dd8593a51deae257449f09d953ced4462b74fa674567c3b5" }, "downloads": -1, "filename": "byte-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49f88574342a619b5005210a81f0b5b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11969, "upload_time": "2017-02-24T02:55:55", "url": "https://files.pythonhosted.org/packages/5f/ea/e4d2cc94d6f02632d276cef25c8b74048718af78efa133bd6a1320ffe547/byte-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98f908a7599372f6f145482bd6f9fbad", "sha256": "10bcf0e74e91a3dc36e8904844e881ea873a018c9b840abcae36ab3308f89289" }, "downloads": -1, "filename": "byte-0.1.3.tar.gz", "has_sig": false, "md5_digest": "98f908a7599372f6f145482bd6f9fbad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12489, "upload_time": "2017-02-24T02:55:57", "url": "https://files.pythonhosted.org/packages/42/66/dafc41d8181a688802c145615bd31dda9efe9b99898db4885598572b4da2/byte-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "34f0798f5a1d0c582a3160c1b697698d", "sha256": "48e0df3263198670e47c125f1d31503f2f7d05a3aee920c461fc289971ca4ae8" }, "downloads": -1, "filename": "byte-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34f0798f5a1d0c582a3160c1b697698d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49893, "upload_time": "2017-05-10T04:01:28", "url": "https://files.pythonhosted.org/packages/5a/0e/b7655b1023fc1b08428d36eac71d40fb9ae5108f5432310e0179844f3477/byte-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b464d2c6b8e92b602ccbadfdfe8ccd52", "sha256": "1354a215db704ced7db1eaaf9b81258d82da6637e70e8510aa592147f94f679f" }, "downloads": -1, "filename": "byte-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b464d2c6b8e92b602ccbadfdfe8ccd52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 317797, "upload_time": "2017-05-10T04:01:30", "url": "https://files.pythonhosted.org/packages/b7/88/350122565610a8df84ef4ddde3d674372086ffb490fc772cc0e42d89d696/byte-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "91be414cbfe1b606e6eb46e6e3ea21c9", "sha256": "1cb6c7535a4eb733f470701b06cf5c2228ec283d872383574a186e1f6f2daf40" }, "downloads": -1, "filename": "byte-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91be414cbfe1b606e6eb46e6e3ea21c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63723, "upload_time": "2017-05-19T04:49:42", "url": "https://files.pythonhosted.org/packages/70/aa/bf3bf377b8e7a4ad3ac05c676fc21b37d583bb4ba8a8ff320f196fcbb058/byte-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7dc186d40815a2be0b055967a7476f9f", "sha256": "5abf6f9125d263eb7f47fda375835b10aa4f826ba896b60b046c8d21a829551a" }, "downloads": -1, "filename": "byte-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7dc186d40815a2be0b055967a7476f9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 324352, "upload_time": "2017-05-19T04:49:44", "url": "https://files.pythonhosted.org/packages/af/1d/7de018b39465f996601025258230d28ef1e57f6578e8fd6fc7fe404b851d/byte-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "836e2a7ecc1a5cfee7a3a07ce849db47", "sha256": "03d80101f298e00791d1e50615c73542cb415fe65a38d514ef8450a741ac773f" }, "downloads": -1, "filename": "byte-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "836e2a7ecc1a5cfee7a3a07ce849db47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63716, "upload_time": "2017-05-23T02:28:26", "url": "https://files.pythonhosted.org/packages/fc/aa/fabce9338b3a353532b0e0bf816f6bf2184ec651ae7d90b9ee61cb4f938d/byte-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53a1ada116c773bd3d00023b897a385e", "sha256": "f5f8c3d8fe8680a430f6062d332be371e9d1416b87455747aa528f88fc036842" }, "downloads": -1, "filename": "byte-0.3.1.tar.gz", "has_sig": false, "md5_digest": "53a1ada116c773bd3d00023b897a385e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 324349, "upload_time": "2017-05-23T02:28:28", "url": "https://files.pythonhosted.org/packages/1d/1e/c975758a1b7119457aaa1d6b307ffd2b17c60667241f2a9c1343174ee8cb/byte-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "836e2a7ecc1a5cfee7a3a07ce849db47", "sha256": "03d80101f298e00791d1e50615c73542cb415fe65a38d514ef8450a741ac773f" }, "downloads": -1, "filename": "byte-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "836e2a7ecc1a5cfee7a3a07ce849db47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63716, "upload_time": "2017-05-23T02:28:26", "url": "https://files.pythonhosted.org/packages/fc/aa/fabce9338b3a353532b0e0bf816f6bf2184ec651ae7d90b9ee61cb4f938d/byte-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53a1ada116c773bd3d00023b897a385e", "sha256": "f5f8c3d8fe8680a430f6062d332be371e9d1416b87455747aa528f88fc036842" }, "downloads": -1, "filename": "byte-0.3.1.tar.gz", "has_sig": false, "md5_digest": "53a1ada116c773bd3d00023b897a385e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 324349, "upload_time": "2017-05-23T02:28:28", "url": "https://files.pythonhosted.org/packages/1d/1e/c975758a1b7119457aaa1d6b307ffd2b17c60667241f2a9c1343174ee8cb/byte-0.3.1.tar.gz" } ] }