{ "info": { "author": "Nanang Suryadi", "author_email": "nanang.jobs@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Pyramid", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries" ], "description": "Baka model add-ons\n==================\n\n`Baka_model `_. is add-ons baka framework built top of pyramid that provides an SQLAlchemy\ndeclarative ``Base`` alias model.Model and a add method on ``request.db``.\n\n\nUsage\n-----\n\nYou can use these as base classes for declarative model definitions, e.g.\n\n.. code:: python\n\n from base_model.model import Model\n\n class MyModel(Model):\n \"\"\"Example model class.\"\"\"\n\n __tablename__ = 'base.mymodel'\n\n @classmethod\n def do_first(cls, session):\n instance = session.query(cls).first()\n\n\nRegister Model\n--------------\n\nusing baka_model, you can apply dependency injection method for model that has been created.\n\n.. code:: python\n\n def includeme(config):\n config.register_model('base.MyModel')\n\n\n # in view handler request\n @route('/my.model', renderer='json')\n def view_mymodel(request):\n MyModel = request.find_model('base.mymodel')\n mymodel = MyModel()\n mymodel.name = 'user model'\n mymodel.address = 'user address'\n mymodel.phone = '0089800-998'\n request.db.add(mymodel)\n\n return {'success': True}\n\n\nInstall\n-------\n\nInstall with ``.ini`` file\n\n.. code:: bash\n pyramid.includes =\n baka_model\n pyramid_debugtoolbar\n pyramid_mailer\n\n\nInstall with code\n\n.. code:: python\n\n def includeme(config):\n config.include('baka_model')\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/suryakencana/baka_model/archive/0.17.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/suryakencana/baka_model", "keywords": "model,sqlalchemy,framework", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "baka_model", "package_url": "https://pypi.org/project/baka_model/", "platform": "", "project_url": "https://pypi.org/project/baka_model/", "project_urls": { "Download": "https://github.com/suryakencana/baka_model/archive/0.17.1.tar.gz", "Homepage": "https://github.com/suryakencana/baka_model" }, "release_url": "https://pypi.org/project/baka_model/0.18.7/", "requires_dist": [ "awesome-slugify", "bcrypt", "pyramid", "pyramid-retry", "pyramid-tm", "python-dateutil", "python-dateutil", "setuptools", "sqlalchemy", "sqlalchemy-utils", "transaction", "zope.sqlalchemy" ], "requires_python": "", "summary": "Baka: Skeleton framework built top of pyramid, baka_model for sqlalchemy", "version": "0.18.7" }, "last_serial": 3155967, "releases": { "0.17.1": [ { "comment_text": "", "digests": { "md5": "57177c9bc029f91d880356b36ecce231", "sha256": "e8d46daa210fb90e45c3ff8a9891025fc86d788dbd32d20d055653aceeabff05" }, "downloads": -1, "filename": "baka_model-0.17.1.tar.gz", "has_sig": false, "md5_digest": "57177c9bc029f91d880356b36ecce231", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12494, "upload_time": "2017-03-17T04:40:22", "url": "https://files.pythonhosted.org/packages/55/2a/7612bf9d575462cbeb97ebd4db0a2f130dbcec10400b446a27bcf0bb8633/baka_model-0.17.1.tar.gz" } ], "0.17.3": [], "0.17.5": [ { "comment_text": "", "digests": { "md5": "bebb391c128b7c93bc65ba7ac9fe54d7", "sha256": "120614147f3fc86712fba14f8108caacfcd4251f28c001ea6c1670f2d633aa93" }, "downloads": -1, "filename": "baka_model-0.17.5.tar.gz", "has_sig": false, "md5_digest": "bebb391c128b7c93bc65ba7ac9fe54d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12768, "upload_time": "2017-03-17T06:20:00", "url": "https://files.pythonhosted.org/packages/e1/9c/35a9a7f845ce05d0656d4413260382f3da7cde89544edaa94c84d1354c32/baka_model-0.17.5.tar.gz" } ], "0.17.7": [ { "comment_text": "", "digests": { "md5": "e302126c5920748a9d5b068746452881", "sha256": "d45a2eb12c6ea4c566dc547cef1dcab98335505697612dc8341f8ddcfdbe46db" }, "downloads": -1, "filename": "baka_model-0.17.7-py2-none-any.whl", "has_sig": false, "md5_digest": "e302126c5920748a9d5b068746452881", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19386, "upload_time": "2017-03-17T06:54:07", "url": "https://files.pythonhosted.org/packages/cb/62/fd8532885bf68b9bcfb538ffd9ab8c66511e4e2d4cc06b483008a09b606d/baka_model-0.17.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "567d12f10f960624fdb0e0d2d7e16dfa", "sha256": "adfaa6b8ec00af73f793ef466147bd6c23914c66b7030bdca8b5d927c53177ca" }, "downloads": -1, "filename": "baka_model-0.17.7-py3-none-any.whl", "has_sig": false, "md5_digest": "567d12f10f960624fdb0e0d2d7e16dfa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19386, "upload_time": "2017-03-17T06:54:15", "url": "https://files.pythonhosted.org/packages/3c/2d/4ddd4964d041f41af7dcedda5a69385cbf5749b341e81f8478a1cac01d93/baka_model-0.17.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f15c1dd48360fb39715fae6da13e8710", "sha256": "19958ae845769b35e38b4da0fdca9dbf2ec63f9fb40650551aa1bab0ac7e65ef" }, "downloads": -1, "filename": "baka_model-0.17.7.tar.gz", "has_sig": false, "md5_digest": "f15c1dd48360fb39715fae6da13e8710", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12759, "upload_time": "2017-03-17T06:30:19", "url": "https://files.pythonhosted.org/packages/48/03/682ae81b8ca81b890828b1635f7698c8460aec5f917779f88c069e50420f/baka_model-0.17.7.tar.gz" } ], "0.17.9": [ { "comment_text": "", "digests": { "md5": "acadfefa5676d9e88565785c4e5692ad", "sha256": "76e46e4fed03a72c5dae7299f4de29526a6cbcc3a007fcffcb70add66d0eb10b" }, "downloads": -1, "filename": "baka_model-0.17.9-py2-none-any.whl", "has_sig": false, "md5_digest": "acadfefa5676d9e88565785c4e5692ad", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19398, "upload_time": "2017-03-17T07:01:20", "url": "https://files.pythonhosted.org/packages/e8/ad/06626450a3992fe619b09a2e65aa7b13512a6c10d36e892d806f54e1da23/baka_model-0.17.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b17bf2176fe77a8a139bc951d6a5409f", "sha256": "e441e384c54ae10022589c2eae9e74e8e747252c25c1070f220c96a3fc34a4ee" }, "downloads": -1, "filename": "baka_model-0.17.9-py3-none-any.whl", "has_sig": false, "md5_digest": "b17bf2176fe77a8a139bc951d6a5409f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19399, "upload_time": "2017-03-17T07:01:22", "url": "https://files.pythonhosted.org/packages/6a/a6/d40724aba8d4f36ea198ca960511f9fa2e2e4734d284d4662295478058b6/baka_model-0.17.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ade52381f4ae9b540750f4672a46e55", "sha256": "7cc5abef3cc085ba6cf27a7e6387fc11b4b1c2236eca6b1c4e9556e514fd4f34" }, "downloads": -1, "filename": "baka_model-0.17.9.tar.gz", "has_sig": false, "md5_digest": "3ade52381f4ae9b540750f4672a46e55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12769, "upload_time": "2017-03-17T07:01:25", "url": "https://files.pythonhosted.org/packages/3b/53/7781de779cf8bdb1cb5954ee10f57693fa8d31ea63c03964c61b85883dd3/baka_model-0.17.9.tar.gz" } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "63fa987e48a89bbcebd23d963eaf0ce4", "sha256": "d65ae1d830c258ed26347125791c1fe5c3c340c2a9ebef3d059c42b06f4de2a9" }, "downloads": -1, "filename": "baka_model-0.18.0-py3-none-any.whl", "has_sig": false, "md5_digest": "63fa987e48a89bbcebd23d963eaf0ce4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19417, "upload_time": "2017-08-16T08:33:18", "url": "https://files.pythonhosted.org/packages/73/15/a69c4c8ed149ae3b61a83c48c953c65c562858ddb81f782b9f0b6c766f22/baka_model-0.18.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54aa7a3aaf92e308f9a84b179e2222f0", "sha256": "fcccb996fd1eaf8694e4a4d12f2bdbe7d45fb6734cd79afac670438504d3798d" }, "downloads": -1, "filename": "baka_model-0.18.0.tar.gz", "has_sig": false, "md5_digest": "54aa7a3aaf92e308f9a84b179e2222f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12797, "upload_time": "2017-08-16T08:33:39", "url": "https://files.pythonhosted.org/packages/f6/a4/5f7b4a75e67c5211e576193a43dfb69882e957aafadb912ada71bccf4240/baka_model-0.18.0.tar.gz" } ], "0.18.1": [ { "comment_text": "", "digests": { "md5": "b283d2b633ed9757ff0326a147679e7b", "sha256": "cd437fa230c6e01d27f03a0f604cb9e8aa490e3ff42ae3d73306d6d350ca8c30" }, "downloads": -1, "filename": "baka_model-0.18.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b283d2b633ed9757ff0326a147679e7b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19440, "upload_time": "2017-08-16T09:00:25", "url": "https://files.pythonhosted.org/packages/3e/63/28f0cf9eb104505cd3690b39377d67ca1ccdf1e4673ab36950fea4023d93/baka_model-0.18.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6de86236e66d1f808ff2d4807feddcbb", "sha256": "d0e36c4fd9d7768dd0224bf62e557143bcce7d0553ecb64025b1c59a400d944c" }, "downloads": -1, "filename": "baka_model-0.18.1.tar.gz", "has_sig": false, "md5_digest": "6de86236e66d1f808ff2d4807feddcbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12822, "upload_time": "2017-08-16T09:00:37", "url": "https://files.pythonhosted.org/packages/bc/66/eb7c2a30ba2385999624041d1fb2fbd8926a41a835050a1767ad07dd9fc4/baka_model-0.18.1.tar.gz" } ], "0.18.3": [ { "comment_text": "", "digests": { "md5": "2572d0ba0d3e0e60803bd7f1fac4730a", "sha256": "001190222231e562d8b98c956f3df1ddd17e2ee0d85e97fd9f196e1f0c08cff4" }, "downloads": -1, "filename": "baka_model-0.18.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2572d0ba0d3e0e60803bd7f1fac4730a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19957, "upload_time": "2017-08-17T15:55:59", "url": "https://files.pythonhosted.org/packages/27/53/f72edbf0b3f15c75e99d6284676b64038452d033b621c4e9951c06801140/baka_model-0.18.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "deaed366744b795ad8b40e4279e46442", "sha256": "4aa53bd71e4453d1881fb73a36093fc044304cecd53777a4a491317592f31482" }, "downloads": -1, "filename": "baka_model-0.18.3.tar.gz", "has_sig": false, "md5_digest": "deaed366744b795ad8b40e4279e46442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13287, "upload_time": "2017-08-17T15:56:52", "url": "https://files.pythonhosted.org/packages/fb/d6/d762edb4c8a58481639ded385ffd73f59ba9d4b2245e483be6d1bfa0ad43/baka_model-0.18.3.tar.gz" } ], "0.18.5": [ { "comment_text": "", "digests": { "md5": "eaf3e9281e68109fb5637cda237aea3d", "sha256": "1b0a18c694c43e0479d2e5073bbbe6160205f69643e8043e965bedcdbb6be2ac" }, "downloads": -1, "filename": "baka_model-0.18.5-py3-none-any.whl", "has_sig": false, "md5_digest": "eaf3e9281e68109fb5637cda237aea3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19953, "upload_time": "2017-08-22T08:01:50", "url": "https://files.pythonhosted.org/packages/67/8d/9aa4b6e9e18567c3953a088b52a66832b00e7e087b933bfd5de0d05718c0/baka_model-0.18.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a71f603fa609a59471d3a33d8cf49f98", "sha256": "b8a174e21769cd01f86810f3d3d8b60e641005e2898c0c3a381a3fbe9e60ae76" }, "downloads": -1, "filename": "baka_model-0.18.5.tar.gz", "has_sig": false, "md5_digest": "a71f603fa609a59471d3a33d8cf49f98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13283, "upload_time": "2017-08-22T08:02:22", "url": "https://files.pythonhosted.org/packages/69/30/d5c2433e5bfca8d64989c385f6b0251b8e1fc9693ff6109de54cf31e275e/baka_model-0.18.5.tar.gz" } ], "0.18.7": [ { "comment_text": "", "digests": { "md5": "de5c4dfeeaa34a380314c0e6e3e083b2", "sha256": "d00410f173349209e782e0e007e33645244c11603327501d65e8e595ea6a89a1" }, "downloads": -1, "filename": "baka_model-0.18.7-py3-none-any.whl", "has_sig": false, "md5_digest": "de5c4dfeeaa34a380314c0e6e3e083b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20354, "upload_time": "2017-09-07T10:12:34", "url": "https://files.pythonhosted.org/packages/bd/3e/49e3b7f3f693a3277375b3275d497070e2b2485c6acbbbef3631e831fb86/baka_model-0.18.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b546829a637c11490094ba568e2ab787", "sha256": "d18708703738c77455c1536fcda4d0636bee12fc318f115fa2552da83e49634b" }, "downloads": -1, "filename": "baka_model-0.18.7.tar.gz", "has_sig": false, "md5_digest": "b546829a637c11490094ba568e2ab787", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13630, "upload_time": "2017-09-07T10:12:47", "url": "https://files.pythonhosted.org/packages/a3/01/a23ff838a8357ddfb197b929854c5cbf7295391143a70a2719586be8c0a8/baka_model-0.18.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "de5c4dfeeaa34a380314c0e6e3e083b2", "sha256": "d00410f173349209e782e0e007e33645244c11603327501d65e8e595ea6a89a1" }, "downloads": -1, "filename": "baka_model-0.18.7-py3-none-any.whl", "has_sig": false, "md5_digest": "de5c4dfeeaa34a380314c0e6e3e083b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20354, "upload_time": "2017-09-07T10:12:34", "url": "https://files.pythonhosted.org/packages/bd/3e/49e3b7f3f693a3277375b3275d497070e2b2485c6acbbbef3631e831fb86/baka_model-0.18.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b546829a637c11490094ba568e2ab787", "sha256": "d18708703738c77455c1536fcda4d0636bee12fc318f115fa2552da83e49634b" }, "downloads": -1, "filename": "baka_model-0.18.7.tar.gz", "has_sig": false, "md5_digest": "b546829a637c11490094ba568e2ab787", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13630, "upload_time": "2017-09-07T10:12:47", "url": "https://files.pythonhosted.org/packages/a3/01/a23ff838a8357ddfb197b929854c5cbf7295391143a70a2719586be8c0a8/baka_model-0.18.7.tar.gz" } ] }