{ "info": { "author": "TakesxiSximada", "author_email": "takesxi.sximada@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4" ], "description": "csvorm - ORM for CSV\n===============================\n\nThis allows to use the CSV as ORM.\n\n.. image:: https://circleci.com/gh/TakesxiSximada/csvorm.svg?style=svg\n :target: https://circleci.com/gh/TakesxiSximada/csvorm\n\nINSTALL\n-----------------\n\n::\n\n pip install csvorm\n\nHOW TO USE IT\n-----------------------\n\nlayout define::\n\n from csvorm import (\n Model,\n Column,\n Integer,\n Unicode,\n DateTime,\n )\n\n class TestCSV(Model):\n _encoding_ = 'cp932'\n id_ = Column(Integer)\n name = Column(Unicode)\n modified_at = Column(DateTime())\n\ncreating csv::\n\n test_csv = TestCSV()\n\n record = test_csv.create()\n record.id_ = 1\n record.name = u'first'\n record.modified_at = datetime.datetime.now()\n\n record = test_csv.create()\n record.id_ = 2\n record.name = u'second'\n record.modified_at = datetime.datetime.now()\n\n test_csv.dump('test.csv')\n\n\nparse csv::\n\n test_csv = TestCSV()\n test_csv.load('test.csv')\n\nexport data::\n\n id_,name,modified_at\n 1,first,2014-03-26-15-05-50\n 2,second,2014-03-26-15-05-50\n\n\nThanks for contributors\n=======================\n\n- TakesxiSximada\n- kitsunde", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/TakesxiSximada/csvorm", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TakesxiSximada/csvorm", "keywords": "csv", "license": "See http://www.python.org/3.4/license.html", "maintainer": null, "maintainer_email": null, "name": "csvorm", "package_url": "https://pypi.org/project/csvorm/", "platform": "any", "project_url": "https://pypi.org/project/csvorm/", "project_urls": { "Download": "https://github.com/TakesxiSximada/csvorm", "Homepage": "https://github.com/TakesxiSximada/csvorm" }, "release_url": "https://pypi.org/project/csvorm/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "orm for csv", "version": "0.1.5" }, "last_serial": 1720473, "releases": { "0.1.0dev": [ { "comment_text": "", "digests": { "md5": "54240abd480ac4ab0cdc8828e6433131", "sha256": "b68a71259536ce30c2b8941eeff2e4b7a1d85b7377773b6745d1687c7802e14e" }, "downloads": -1, "filename": "csvorm-0.1.0dev.tar.gz", "has_sig": false, "md5_digest": "54240abd480ac4ab0cdc8828e6433131", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3118, "upload_time": "2014-03-26T06:29:41", "url": "https://files.pythonhosted.org/packages/71/19/749560c412cfcb34e24853f4fe602f938a36c58d6cce1bfc153c6da8951f/csvorm-0.1.0dev.tar.gz" } ], "0.1.1dev": [ { "comment_text": "", "digests": { "md5": "c1ac12fc7b294044ebeb65f7b99735c8", "sha256": "6cdcceb0644c6d6239b8b5be6a40142093b60e9151473ccebc692381262c9619" }, "downloads": -1, "filename": "csvorm-0.1.1dev.tar.gz", "has_sig": false, "md5_digest": "c1ac12fc7b294044ebeb65f7b99735c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3285, "upload_time": "2014-03-26T06:33:55", "url": "https://files.pythonhosted.org/packages/93/49/0c87145a04441264871b5aede1c9e247da67b3ff01ea5c3e65ab8a862b2e/csvorm-0.1.1dev.tar.gz" } ], "0.1.2dev": [ { "comment_text": "", "digests": { "md5": "b70b98492a065cc1c83771df1a2c31d6", "sha256": "ce79efe78a7ceda0b3c713e3a58e234c0c4c1c69840d611b96bf729103cd7282" }, "downloads": -1, "filename": "csvorm-0.1.2dev.tar.gz", "has_sig": false, "md5_digest": "b70b98492a065cc1c83771df1a2c31d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3533, "upload_time": "2014-04-09T11:14:44", "url": "https://files.pythonhosted.org/packages/4a/af/21eb2e24136daa90c72429a1996b8e8ab6a20ff3aa92bd711720bc38d4b1/csvorm-0.1.2dev.tar.gz" } ], "0.1.3dev": [ { "comment_text": "", "digests": { "md5": "86f498c233d5ab1b212c71d38afa68db", "sha256": "1a43d5a4ea7cb5e0d4ead91e4ffb8de61a1b0495b8550d50680b1e3f31827c92" }, "downloads": -1, "filename": "csvorm-0.1.3dev.tar.gz", "has_sig": false, "md5_digest": "86f498c233d5ab1b212c71d38afa68db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3875, "upload_time": "2014-11-15T13:20:54", "url": "https://files.pythonhosted.org/packages/f5/b0/905aea4d4189276324b0fa17b93de0533d3ecb706520e0f6a89ef6de8666/csvorm-0.1.3dev.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e4c24834375ea446254b58811bb41cd4", "sha256": "5cb825c60a971c3b777333a1169dee717a24fc194d31a9db3ffc3384dae74ac2" }, "downloads": -1, "filename": "csvorm-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e4c24834375ea446254b58811bb41cd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3915, "upload_time": "2015-03-17T12:45:50", "url": "https://files.pythonhosted.org/packages/24/ea/dba0423b93325609adca92ef0ba2ce3c569994990cbddf86c76b912f75d3/csvorm-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f1f36c44c8ad44a4984fb3075f97c909", "sha256": "31d36be2ec31c493dc77220768a6ec4949a641298be5f1da031258bf19c753ac" }, "downloads": -1, "filename": "csvorm-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f1f36c44c8ad44a4984fb3075f97c909", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6737, "upload_time": "2015-09-13T07:32:04", "url": "https://files.pythonhosted.org/packages/2c/6c/7606d8a37db703dfc4ee5fc63d284c59838277e26559f98be4c63bdef36d/csvorm-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25e9828e64d784c39cc2ae5014a71e0c", "sha256": "13c5cbb416f0f8356c10c9a2227d62b5bc37769ae7d8347bdb0a7cb53e2b05ec" }, "downloads": -1, "filename": "csvorm-0.1.5.tar.gz", "has_sig": false, "md5_digest": "25e9828e64d784c39cc2ae5014a71e0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5351, "upload_time": "2015-09-13T07:31:58", "url": "https://files.pythonhosted.org/packages/8e/e7/d304e96bf0004e67aeaf29fa6bfae0df4bdbc6160fa0a034c39488e34617/csvorm-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f1f36c44c8ad44a4984fb3075f97c909", "sha256": "31d36be2ec31c493dc77220768a6ec4949a641298be5f1da031258bf19c753ac" }, "downloads": -1, "filename": "csvorm-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f1f36c44c8ad44a4984fb3075f97c909", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6737, "upload_time": "2015-09-13T07:32:04", "url": "https://files.pythonhosted.org/packages/2c/6c/7606d8a37db703dfc4ee5fc63d284c59838277e26559f98be4c63bdef36d/csvorm-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25e9828e64d784c39cc2ae5014a71e0c", "sha256": "13c5cbb416f0f8356c10c9a2227d62b5bc37769ae7d8347bdb0a7cb53e2b05ec" }, "downloads": -1, "filename": "csvorm-0.1.5.tar.gz", "has_sig": false, "md5_digest": "25e9828e64d784c39cc2ae5014a71e0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5351, "upload_time": "2015-09-13T07:31:58", "url": "https://files.pythonhosted.org/packages/8e/e7/d304e96bf0004e67aeaf29fa6bfae0df4bdbc6160fa0a034c39488e34617/csvorm-0.1.5.tar.gz" } ] }