{
"info": {
"author": "Mark Pittaway",
"author_email": "mark.pittaway@mlit.net.au",
"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.7",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Database :: Front-Ends"
],
"description": "Welcome To DStore-MySQL\n#######################\n\n.. image:: https://img.shields.io/coveralls/MarkLark/dstore-mysql.svg\n :target: https://coveralls.io/github/MarkLark/dstore-mysql?branch=master\n\n.. image:: https://img.shields.io/travis/MarkLark/dstore-mysql/master.svg\n :target: https://travis-ci.org/MarkLark/dstore-mysql\n\n.. image:: https://img.shields.io/pypi/v/dstore-mysql.svg\n :target: https://pypi.python.org/pypi/dstore-mysql\n\n.. image:: https://img.shields.io/pypi/pyversions/dstore-mysql.svg\n :target: https://pypi.python.org/pypi/dstore-mysql\n\nDStore-MySQL is a MySQL storage layer for DStore.\nThis allows you to use the same Model descriptions to Create, Read, Update and Delete from a MySQL DataBase.\n\n\nInstalling\n==========\n\nPyMan is available from the PyPi repository.\n\nThis means that all you have to do to install DStore-MySQL is run the following in a console:\n\n.. code-block:: console\n\n $ pip install dstore-mysql\n\nMinimal Example\n===============\n\n.. code-block:: python\n\n from dstore import Model, var, mod\n from dstore_mysql import MySQLStore\n\n class Car( Model ):\n _namespace = \"cars.make\"\n _vars = [\n var.RowID,\n var.String( \"manufacturer\", 32, mods = [ mod.NotNull() ] ),\n var.String( \"make\", 32, mods = [ mod.NotNull() ] ),\n var.Number( \"year\", mods = [ mod.NotNull(), mod.Min( 1950 ), mod.Max( 2017 ) ] ),\n ]\n\n # Create the MemoryStore instance, and add Models to it\n store = MySQLStore( self.models )\n store.init_app()\n store.set_config({\n \"DSTORE_DB_HOST\" : \"localhost\",\n \"DSTORE_DB_USER\" : \"username\",\n \"DSTORE_DB_PASSWD\": \"password\",\n \"DSTORE_DB_DB\" : \"dstoredb\"\n })\n store.connect()\n store.create_all()\n\n # Destroy all instances and shut down the application\n store.destroy_all()\n store.disconnect()\n store.destroy_app()\n\n\nDocumentation: `ReadTheDocs `_\n\nSource Code: `GitHub `_",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/MarkLark/dstore-mysql",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "DStore-MySQL",
"package_url": "https://pypi.org/project/DStore-MySQL/",
"platform": "any",
"project_url": "https://pypi.org/project/DStore-MySQL/",
"project_urls": {
"Homepage": "https://github.com/MarkLark/dstore-mysql"
},
"release_url": "https://pypi.org/project/DStore-MySQL/0.1.0a2/",
"requires_dist": [
"dstore"
],
"requires_python": "",
"summary": "MySQL Storage layer for DStore",
"version": "0.1.0a2"
},
"last_serial": 2603384,
"releases": {
"0.1.0a1": [
{
"comment_text": "",
"digests": {
"md5": "9acecc615668d4b01eb5441f57a11d8c",
"sha256": "7d846745a4a6cbd26d50a7f8b6410d62b050e7e3e4598bceb390ac5555cd8e3b"
},
"downloads": -1,
"filename": "DStore_MySQL-0.1.0a1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9acecc615668d4b01eb5441f57a11d8c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6511,
"upload_time": "2017-01-23T03:59:36",
"url": "https://files.pythonhosted.org/packages/c1/7e/f69a8c5221c6266b6931917c13da6bfe90cf5b4cf47afd7d5cc95b6fd726/DStore_MySQL-0.1.0a1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "82c68539bb8cfb66c543ca4a374a6428",
"sha256": "fd780215503c805f1d55698a1af9a951a648e062d4ae452b6051bed230f07e10"
},
"downloads": -1,
"filename": "DStore-MySQL-0.1.0a1.tar.gz",
"has_sig": false,
"md5_digest": "82c68539bb8cfb66c543ca4a374a6428",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4413,
"upload_time": "2017-01-23T03:59:39",
"url": "https://files.pythonhosted.org/packages/56/d6/7d824b5fb7154b51eff4f1f0c25d0e7bfd92b65f3d2c5dd6553dd1811f1f/DStore-MySQL-0.1.0a1.tar.gz"
}
],
"0.1.0a2": [
{
"comment_text": "",
"digests": {
"md5": "896250aed5c71644034597514794aa70",
"sha256": "0e6a7e703789a2443e78cd622a27ad6da935cd6ae72c137ea1c00002ab62faef"
},
"downloads": -1,
"filename": "DStore_MySQL-0.1.0a2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "896250aed5c71644034597514794aa70",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7513,
"upload_time": "2017-01-28T08:09:52",
"url": "https://files.pythonhosted.org/packages/67/79/55483234cd0b1513c9b69d0852b193d043a616bd27a979eec21fde0cbf8f/DStore_MySQL-0.1.0a2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7e1a5072b96bb93a416300b62f2a063c",
"sha256": "f83c3e61c6d1a23c007ffb311b3bedf1a8b15d4e2b918361853445169ef8a329"
},
"downloads": -1,
"filename": "DStore-MySQL-0.1.0a2.tar.gz",
"has_sig": false,
"md5_digest": "7e1a5072b96bb93a416300b62f2a063c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4813,
"upload_time": "2017-01-28T08:09:54",
"url": "https://files.pythonhosted.org/packages/d0/8b/63656ef9bddb1c042ebfcd8674667c8317083ecc409adce3d170cf0f7e3a/DStore-MySQL-0.1.0a2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "896250aed5c71644034597514794aa70",
"sha256": "0e6a7e703789a2443e78cd622a27ad6da935cd6ae72c137ea1c00002ab62faef"
},
"downloads": -1,
"filename": "DStore_MySQL-0.1.0a2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "896250aed5c71644034597514794aa70",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7513,
"upload_time": "2017-01-28T08:09:52",
"url": "https://files.pythonhosted.org/packages/67/79/55483234cd0b1513c9b69d0852b193d043a616bd27a979eec21fde0cbf8f/DStore_MySQL-0.1.0a2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7e1a5072b96bb93a416300b62f2a063c",
"sha256": "f83c3e61c6d1a23c007ffb311b3bedf1a8b15d4e2b918361853445169ef8a329"
},
"downloads": -1,
"filename": "DStore-MySQL-0.1.0a2.tar.gz",
"has_sig": false,
"md5_digest": "7e1a5072b96bb93a416300b62f2a063c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4813,
"upload_time": "2017-01-28T08:09:54",
"url": "https://files.pythonhosted.org/packages/d0/8b/63656ef9bddb1c042ebfcd8674667c8317083ecc409adce3d170cf0f7e3a/DStore-MySQL-0.1.0a2.tar.gz"
}
]
}