{ "info": { "author": "Svintsov Dmitry", "author_email": "sacrud@uralbash.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Other Environment", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Database", "Topic :: Internet" ], "description": "|Build Status| |Coverage Status| |Stories in Progress| |PyPI|\n\nsacrud\n======\n\nSACRUD will solve your problem of CRUD interface for SQLAlchemy.\nOriginally created for\n`pyramid_sacrud `_\n, but then in a separate project\n\nLook how easy it is to use:\n\n**CREATE**\n\n.. code:: python\n\n from .models import DBSession, Groups\n from sacrud.action import CRUD\n\n data = {'name': 'Electronics',\n 'parent_id': '10',}\n group_obj = CRUD(DBSession, Groups).create(data)\n print(group_obj.name)\n\nIf the entry already exists, just add the option ``update=True``.\n\n.. code:: python\n\n from .models import DBSession, Groups\n from sacrud.action import CRUD\n\n data = {'id': 6, # existing entry\n 'name': 'Electronics',\n 'parent_id': '10',}\n group_obj = CRUD(DBSession, Groups).create(data, update=True)\n print(group_obj.name)\n\n**READ**\n\n.. code:: python\n\n from .models import DBSession, Groups\n from sacrud.action import CRUD\n\n group_obj = CRUD(DBSession, Groups).read()\n print(group_obj.name)\n\n**UPDATE**\n\n.. code:: python\n\n from .models import DBSession, Groups\n from sacrud.action import CRUD\n\n group_obj = CRUD(DBSession, Groups).update(1, {'name': 'Chemistry'})\n print(group_obj.name)\n\n**DELETE**\n\n.. code:: python\n\n from .models import DBSession, Groups\n from sacrud.action import CRUD\n\n CRUD(DBSession, Groups).delete(1)\n\n**M2M and M2O data**\n\nFor adding multiple data for m2m or m2o use endinng `[]`, ex.:\n\n.. code-block:: python\n\n from .models import DBSession, Users\n from sacrud.action import CRUD\n\n CRUD(DBSession, Users).create(\n {'name': 'Vasya', 'sex': 1,\n 'groups[]': ['[\"id\", 1]', '[\"id\", 2]']}\n )\n\nIt support composit primary key.\n\n**Wraps your SQLAlchemy session**\n\n.. code:: python\n\n from sqlalchemy.orm import scoped_session, sessionmaker\n from sacrud import CRUDSession\n\n Session = scoped_session(sessionmaker(class_=CRUDSession))\n DBSession = Session()\n DBSession.sacrud(User).delete(1)\n\n**Wraps your zope.sqlalchemy session**\n\n.. code:: python\n\n from sqlalchemy.orm import scoped_session, sessionmaker\n from zope.sqlalchemy import ZopeTransactionExtension\n from sacrud import crud_sessionmaker\n\n DBSession = crud_sessionmaker(scoped_session(\n sessionmaker(extension=ZopeTransactionExtension())))\n DBSession.sacrud(User).delete(1)\n\nNow CRUD available from DBSession.\n\n.. code:: python\n\n group_obj = DBSession.sacrud(Groups).create(data)\n print(group_obj.name)\n\n\nInstallation\n------------\n\nInstall from github:\n\n::\n\n pip install git+http://github.com/sacrud/sacrud.git\n\nPyPi:\n\n::\n\n pip install sacrud\n\nSource:\n\n::\n\n python setup.py install\n\nContribute\n----------\n\n- Issue Tracker: http://github.com/sacrud/sacrud/issues\n- Source Code: http://github.com/sacrud/sacrud\n- Docs: http://sacrud.readthedocs.org\n\nSupport\n-------\n\nIf you are having issues, please let me know. I have a mailing list\nlocated at sacrud@uralbash.ru and IRC channel #sacrud\n\nLicense\n-------\n\nThe project is licensed under the MIT license.\n\n.. |Build Status| image:: https://travis-ci.org/sacrud/sacrud.svg?branch=master\n :target: https://travis-ci.org/sacrud/sacrud\n.. |Coverage Status| image:: https://coveralls.io/repos/sacrud/sacrud/badge.png?branch=master\n :target: https://coveralls.io/r/sacrud/sacrud?branch=master\n.. |Stories in Progress| image:: https://badge.waffle.io/sacrud/sacrud.png?label=in%20progress&title=In%20Progress\n :target: http://waffle.io/sacrud/sacrud\n.. |PyPI| image:: http://img.shields.io/pypi/dm/sacrud.svg\n :target: https://pypi.python.org/pypi/sacrud/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/sacrud/sacrud/", "keywords": "crud,database,sqlalchemy", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "sacrud", "package_url": "https://pypi.org/project/sacrud/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/sacrud/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/sacrud/sacrud/" }, "release_url": "https://pypi.org/project/sacrud/0.3.7.post0/", "requires_dist": null, "requires_python": null, "summary": "CRUD interface for SQLAlchemy.", "version": "0.3.7.post0" }, "last_serial": 2109012, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2ad1228d458f044a7ad600fb6c811c0e", "sha256": "27b38959bd21981614d13b0197f3b022cc915e43843f5874745fea215e7580e8" }, "downloads": -1, "filename": "sacrud-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2ad1228d458f044a7ad600fb6c811c0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61197, "upload_time": "2013-11-19T01:20:47", "url": "https://files.pythonhosted.org/packages/33/27/5c55227e6dc85091dcc029eb3207db20d4aecbb9ec9ad2c595f166e00dc5/sacrud-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0ea968ce37dfd5edc2365706fd5d487d", "sha256": "fb9ed711e6c1b1ceadfdc5daad02885f591eb467f4bf6619d95dd27cd76419f7" }, "downloads": -1, "filename": "sacrud-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0ea968ce37dfd5edc2365706fd5d487d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61141, "upload_time": "2014-02-24T12:12:04", "url": "https://files.pythonhosted.org/packages/90/ff/254d3939e79c93ee30da1a6f2d9b2df4aa5605ff32cf7219ef9413651a29/sacrud-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "dcf4d0283c06a2a026f9619d00b3dd17", "sha256": "be1d7dc5f32990e064fb5765a930021698372b6392d4a066909f2528821127e3" }, "downloads": -1, "filename": "sacrud-0.1.2.tar.gz", "has_sig": false, "md5_digest": "dcf4d0283c06a2a026f9619d00b3dd17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60084, "upload_time": "2014-03-10T08:46:19", "url": "https://files.pythonhosted.org/packages/02/83/f51c5c8255f9307eae5b12cb1a28e2277bd313c94bb31cb2154f79cc3f20/sacrud-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7850189fc8213ac57da7925949224987", "sha256": "a5ce5e70c020048086628dd3637a42bf8bc010cd4ef16da07a12f0810fdd53fc" }, "downloads": -1, "filename": "sacrud-0.1.3.tar.gz", "has_sig": false, "md5_digest": "7850189fc8213ac57da7925949224987", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10800, "upload_time": "2014-08-14T13:52:49", "url": "https://files.pythonhosted.org/packages/dc/82/65df62e9d7c939dd309838130622ecb4177a77d7529396fa4240b6e770a5/sacrud-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ab729940695ad81deb8e058df2eb60c9", "sha256": "832b325089a24df016bcd5616f1338985cdaa346c8b4243a98297d8ba8d3b80e" }, "downloads": -1, "filename": "sacrud-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ab729940695ad81deb8e058df2eb60c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9639, "upload_time": "2014-08-15T09:47:16", "url": "https://files.pythonhosted.org/packages/4a/99/1015cdabe01134a22948e712e7ab4611630815be4521f74b39ccdd78be52/sacrud-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "6935d7e1517534324ea5b4ac70021c77", "sha256": "bf7bab18beecfad31cc5087ab30a80f824f8bffc19383528019cb5955a1385ef" }, "downloads": -1, "filename": "sacrud-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6935d7e1517534324ea5b4ac70021c77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11012, "upload_time": "2014-09-11T10:33:12", "url": "https://files.pythonhosted.org/packages/b7/5f/9b3375b23f1f059da2a07f02f05d4af072caf2ca4f0f33f2c79126a07bc1/sacrud-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "9412ff9ff8ad77c9cf6e30dfec681007", "sha256": "e9dff6bcae50cd49f35f091d8b28382317f744c1d1c3be1d4dbfb99b93676c4d" }, "downloads": -1, "filename": "sacrud-0.1.6.tar.gz", "has_sig": false, "md5_digest": "9412ff9ff8ad77c9cf6e30dfec681007", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10747, "upload_time": "2014-09-17T07:54:32", "url": "https://files.pythonhosted.org/packages/6f/9f/553b08e702a3e0a4e1bfd74f3efee225801c07ea32df388e34a5d78135d4/sacrud-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "a9ca00ee981e9f070be9f170ce370d15", "sha256": "74a8bd7a78ee306c81b0fd67f9a1408bc609f4ded18f9a037428b7d99d22269c" }, "downloads": -1, "filename": "sacrud-0.1.7.tar.gz", "has_sig": false, "md5_digest": "a9ca00ee981e9f070be9f170ce370d15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10748, "upload_time": "2014-09-18T12:19:48", "url": "https://files.pythonhosted.org/packages/b7/e2/0e0aa5d784336e4d1a367be0b60e0f77e048b594b1f440447fd828c193b8/sacrud-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "f6380763526a2da03262bf03800554d5", "sha256": "9b3aa322231e973e0872e4052f415ebcd2427201bbdca168da7c587e45ef815f" }, "downloads": -1, "filename": "sacrud-0.1.8.tar.gz", "has_sig": false, "md5_digest": "f6380763526a2da03262bf03800554d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10754, "upload_time": "2014-09-18T12:33:06", "url": "https://files.pythonhosted.org/packages/af/bc/5765af2717584f4d08874d1c2677f875d19a4aa73272bf0bc509344b7c9a/sacrud-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "c06f9c6089781bd52704ff04861366a7", "sha256": "18b070d411fba3b34655654ce12abf2452e75d01f4e48b2eaac156ed42373eb2" }, "downloads": -1, "filename": "sacrud-0.1.9.tar.gz", "has_sig": false, "md5_digest": "c06f9c6089781bd52704ff04861366a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11826, "upload_time": "2014-11-06T14:02:49", "url": "https://files.pythonhosted.org/packages/e8/1a/01563658f92bf6b2b93adbdd4c31bc261da668fb46fbff654a4c5fc5afbe/sacrud-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "65d2c03b968b82003162e9684ef9e934", "sha256": "88f0fd078709f495d6d6679b545f5156bcbf554406ce9836789ea95b86abdb34" }, "downloads": -1, "filename": "sacrud-0.2.0.tar.gz", "has_sig": false, "md5_digest": "65d2c03b968b82003162e9684ef9e934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12066, "upload_time": "2014-12-12T11:49:56", "url": "https://files.pythonhosted.org/packages/bf/ca/93e680005e0fe376913633e209448d81153bf28175d99dd84ed0cfd7cd8b/sacrud-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a6d36028be687e5b34ff9354256decdf", "sha256": "c9a1b0d4e5b911d187d220f6115fcbd842943591eb2e3104d189cd0b6ad1d82c" }, "downloads": -1, "filename": "sacrud-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a6d36028be687e5b34ff9354256decdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12134, "upload_time": "2015-03-08T08:33:59", "url": "https://files.pythonhosted.org/packages/4b/cd/9c27978e35c3c3e9a7292b2e89b0509bf47b15335a158b242b7772812054/sacrud-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "64392ce7bdde63ce9b0f703cb71b5e3e", "sha256": "a741df62ffc57d46e32e77216ffd8d3f8760a4dc2a43c3d1bdfc5e5039f6412c" }, "downloads": -1, "filename": "sacrud-0.2.2.tar.gz", "has_sig": false, "md5_digest": "64392ce7bdde63ce9b0f703cb71b5e3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13646, "upload_time": "2015-03-09T13:38:51", "url": "https://files.pythonhosted.org/packages/69/17/79cb5621d6cb4158aab610f68df64810c8a54c26c86cea2730329f9682be/sacrud-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "98c59811a7df0af45af316205e29c8d7", "sha256": "97f01715b8e5bf6ae1ab6215aee2c704c0b7417da3a5fe09cdcb24bb58d77cad" }, "downloads": -1, "filename": "sacrud-0.2.3.tar.gz", "has_sig": false, "md5_digest": "98c59811a7df0af45af316205e29c8d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14190, "upload_time": "2015-03-15T12:30:29", "url": "https://files.pythonhosted.org/packages/3a/2d/2e1709ce6b21d7cdc75ccb012e7c6bded2eca4155f75919ac928fe2ef761/sacrud-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "94fd274572a2f430fce5de81f2035875", "sha256": "58dafbd4658a18d04434f998d2c40a26e803426c44002f63222a1048a0333f54" }, "downloads": -1, "filename": "sacrud-0.2.4.tar.gz", "has_sig": false, "md5_digest": "94fd274572a2f430fce5de81f2035875", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14479, "upload_time": "2015-03-30T16:30:18", "url": "https://files.pythonhosted.org/packages/01/e1/d5f54d6d2fcde14e33565b40f9a02f4ffc7a803a0eeb8d59072e01e9d842/sacrud-0.2.4.tar.gz" } ], "0.2.4.post0": [ { "comment_text": "", "digests": { "md5": "e0c70af01281f1a4b0121929847ff3cc", "sha256": "f07ecc4e4de0d564cb7f9c52b8a5bd1671bc19438810ad28a69c0eeae9e1a9a0" }, "downloads": -1, "filename": "sacrud-0.2.4.post0.tar.gz", "has_sig": false, "md5_digest": "e0c70af01281f1a4b0121929847ff3cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14558, "upload_time": "2015-03-30T16:41:01", "url": "https://files.pythonhosted.org/packages/d9/71/4111f241a5a398bc92a97d0a8ae28155e9936f2a9ae9530b09ebb274b0a7/sacrud-0.2.4.post0.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "c5644e5d3607844ec6dde52e5897d604", "sha256": "330db6f57c3ccef054e92b0eb46e0b729af9d8cd336442a3560b33275bdfc770" }, "downloads": -1, "filename": "sacrud-0.2.5.tar.gz", "has_sig": false, "md5_digest": "c5644e5d3607844ec6dde52e5897d604", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14878, "upload_time": "2015-04-05T10:48:04", "url": "https://files.pythonhosted.org/packages/27/bf/f4cab737e4a53811c63b3cdf5e5747f2af2fd0fab15ccd7824148bfa03bf/sacrud-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "7aef88e3e1823c6bb992e7562b5662f2", "sha256": "bc4c495576033cc6add4fe19311509ac34020ec449401da72f707a121e507568" }, "downloads": -1, "filename": "sacrud-0.2.6.tar.gz", "has_sig": false, "md5_digest": "7aef88e3e1823c6bb992e7562b5662f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15002, "upload_time": "2015-05-30T16:06:48", "url": "https://files.pythonhosted.org/packages/f8/3d/f99977be605fe62d95a31db83bdcf9933236f3deb92f244ee620945120e0/sacrud-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "bed2ab21ceb8953e66fe9c5eb24f6b28", "sha256": "ff37f13bd362f308241eeef946dfb7ab6cffd2fdacf57e87d205e797e75b38cd" }, "downloads": -1, "filename": "sacrud-0.2.7.tar.gz", "has_sig": false, "md5_digest": "bed2ab21ceb8953e66fe9c5eb24f6b28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15188, "upload_time": "2015-06-04T10:53:07", "url": "https://files.pythonhosted.org/packages/d5/c9/a1c90503ff8423b3690ecc2c8b7566d2b705039a95a25cecce62988e69e0/sacrud-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "acec7d859fa39e301582437136d913a2", "sha256": "914ea0fb137963141b7f847b2b6b47a6e57fd52f642057b6028b23e4542f9de9" }, "downloads": -1, "filename": "sacrud-0.2.8.tar.gz", "has_sig": false, "md5_digest": "acec7d859fa39e301582437136d913a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15202, "upload_time": "2015-06-11T10:47:50", "url": "https://files.pythonhosted.org/packages/a6/23/449e67dfa8e9bc6aea0a4772e229841537896de6faf919cbc0f8ce47942b/sacrud-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "aa413002751be2d4bda38f19c02fafa2", "sha256": "6e2040da3c3ec950bbea368a1a1ac202345881e67f9f9b84e255159b3d404128" }, "downloads": -1, "filename": "sacrud-0.2.9.tar.gz", "has_sig": false, "md5_digest": "aa413002751be2d4bda38f19c02fafa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15201, "upload_time": "2015-06-12T11:15:14", "url": "https://files.pythonhosted.org/packages/11/fd/8b3d87eaabcd9df3241a796576c08299789dee8d06ed149410d58eeb9416/sacrud-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "059458face417165d06c0e40115e70d5", "sha256": "0ee0db0461acc4a2d98146f335fb6a6431cd5bfd67e1aa96e5cd843b1b16df06" }, "downloads": -1, "filename": "sacrud-0.3.0.tar.gz", "has_sig": false, "md5_digest": "059458face417165d06c0e40115e70d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15324, "upload_time": "2015-06-29T14:49:14", "url": "https://files.pythonhosted.org/packages/1d/c4/c2b726bb5cb44659dfaf77ba2cb0f9e91c15010bb1405cb8b1352305a13d/sacrud-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "68134591cd481933388c274c3a3ad664", "sha256": "5cd6793f9dbca6ef17e03e24ba1e386a46369848000da731fb9bdaded119b988" }, "downloads": -1, "filename": "sacrud-0.3.1.tar.gz", "has_sig": false, "md5_digest": "68134591cd481933388c274c3a3ad664", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15464, "upload_time": "2015-06-30T16:02:13", "url": "https://files.pythonhosted.org/packages/58/c8/944872a567187dad6b29db2c91448066e99dee55c515369d67c218b0de9d/sacrud-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b629bef887f6cf96ded11348bc84c9a1", "sha256": "af510e67e0e18d068be8f6e244795db7d70a1d6ff4d1f63e4cca6cb6028239cd" }, "downloads": -1, "filename": "sacrud-0.3.2.tar.gz", "has_sig": false, "md5_digest": "b629bef887f6cf96ded11348bc84c9a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16051, "upload_time": "2015-07-10T12:21:14", "url": "https://files.pythonhosted.org/packages/eb/76/a2da80ea2faaa8042eb9d5ccf4994b81be8f775852b2ec6d0c9a9da4538a/sacrud-0.3.2.tar.gz" } ], "0.3.2.post0": [ { "comment_text": "", "digests": { "md5": "9494471ebf7345368ec4fea1456ed913", "sha256": "b4633183c3b9231673e225dd7ff25d21aa0fe800233d4b474018aa3f969e864a" }, "downloads": -1, "filename": "sacrud-0.3.2.post0.tar.gz", "has_sig": false, "md5_digest": "9494471ebf7345368ec4fea1456ed913", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16103, "upload_time": "2015-07-10T12:38:18", "url": "https://files.pythonhosted.org/packages/6d/4f/d414f9afb4619a4586100d4365087cb9d47f6a20f9fb5e7bfce1b69882c7/sacrud-0.3.2.post0.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "01c0162135c4dd7cb7a165093a566ca3", "sha256": "040185ddaa9d21e254096119c825e2c906f258ad79989a524735299c19c49fa4" }, "downloads": -1, "filename": "sacrud-0.3.3.tar.gz", "has_sig": false, "md5_digest": "01c0162135c4dd7cb7a165093a566ca3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16433, "upload_time": "2015-10-09T12:12:56", "url": "https://files.pythonhosted.org/packages/c2/48/4eb027f1ff458c180254b7f4e5b1e26dfdbfd3daa7bf36da501064d6663b/sacrud-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "da18843b082f11a1851682e478b2f69a", "sha256": "ab6cca776a406df3375ab7cff0d57a3d7964db774a2dc9ce1032807daf3036b8" }, "downloads": -1, "filename": "sacrud-0.3.4.tar.gz", "has_sig": false, "md5_digest": "da18843b082f11a1851682e478b2f69a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13915, "upload_time": "2015-11-30T10:26:17", "url": "https://files.pythonhosted.org/packages/d1/3b/ed0935e0c3d618890825bd63cefcdf558a7e9492de9841ebdb838b81d5f2/sacrud-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "b5dba0fdfbc8b795789cb9345e4ac62b", "sha256": "7f79684df9f1b3cc6b63fc84ac56a1e2ab5459dab35572327cf564834d0a73d7" }, "downloads": -1, "filename": "sacrud-0.3.5.tar.gz", "has_sig": false, "md5_digest": "b5dba0fdfbc8b795789cb9345e4ac62b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14032, "upload_time": "2015-12-02T12:10:26", "url": "https://files.pythonhosted.org/packages/a5/bb/282e83ac7fed685eea11bb1701ee17a373643d08159594bb4fa1814fe013/sacrud-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "9a99c2c6ccc44e2508d67ed3863b8086", "sha256": "dea9d2211e04c2f1db680c891ff92c714f8d893432c68f1f3d05b5f89da2ce13" }, "downloads": -1, "filename": "sacrud-0.3.6.tar.gz", "has_sig": false, "md5_digest": "9a99c2c6ccc44e2508d67ed3863b8086", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13548, "upload_time": "2016-01-07T18:15:29", "url": "https://files.pythonhosted.org/packages/71/0b/b60aab4ec2d003767a6c8a64e32ac871e8ea69e0acf732c76d50d7166fa9/sacrud-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "05f0f93c96932049a613d724f595413a", "sha256": "29e964b9efd526eded803263119e2d469e92af91ba5b4ada4d8b2a0c25c7bdf1" }, "downloads": -1, "filename": "sacrud-0.3.7.tar.gz", "has_sig": false, "md5_digest": "05f0f93c96932049a613d724f595413a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13340, "upload_time": "2016-05-08T20:26:24", "url": "https://files.pythonhosted.org/packages/bf/57/a7092c67c0ae9e54b8734518f7814454d7af07475d268db57ee6171e8100/sacrud-0.3.7.tar.gz" } ], "0.3.7.post0": [ { "comment_text": "", "digests": { "md5": "598db2ac3d796bdbfa0179cfb6103339", "sha256": "2701c6c840e49e883a6f09476015ee070c41c67e0cef087ec229ed42cf0aa70f" }, "downloads": -1, "filename": "sacrud-0.3.7.post0.tar.gz", "has_sig": false, "md5_digest": "598db2ac3d796bdbfa0179cfb6103339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13475, "upload_time": "2016-05-10T18:49:04", "url": "https://files.pythonhosted.org/packages/1f/aa/c1d8f1af6227f9af767f96459e927ac0e2da272c321079879603d8d72c45/sacrud-0.3.7.post0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "598db2ac3d796bdbfa0179cfb6103339", "sha256": "2701c6c840e49e883a6f09476015ee070c41c67e0cef087ec229ed42cf0aa70f" }, "downloads": -1, "filename": "sacrud-0.3.7.post0.tar.gz", "has_sig": false, "md5_digest": "598db2ac3d796bdbfa0179cfb6103339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13475, "upload_time": "2016-05-10T18:49:04", "url": "https://files.pythonhosted.org/packages/1f/aa/c1d8f1af6227f9af767f96459e927ac0e2da272c321079879603d8d72c45/sacrud-0.3.7.post0.tar.gz" } ] }