{
"info": {
"author": "Dominik Kellner",
"author_email": "dkellner@dkellner.de",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Web Environment",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content"
],
"description": "Eve-SQLAlchemy extension\n========================\n\n.. image:: https://travis-ci.org/pyeve/eve-sqlalchemy.svg?branch=master\n :target: https://travis-ci.org/pyeve/eve-sqlalchemy\n\nPowered by Eve, SQLAlchemy and good intentions this extension allows\nto effortlessly build and deploy highly customizable, fully featured\nRESTful Web Services with SQL-based backends.\n\nEve-SQLAlchemy is simple\n------------------------\n\nThe following code blocks are excerpts of ``examples/one_to_many`` and should\ngive you an idea of how Eve-SQLAlchemy is used. A complete working example can\nbe found there. If you are not familiar with `Eve `_\nand `SQLAlchemy `_, it is recommended to read up\non them first.\n\nFor this example, we declare two SQLAlchemy mappings (from ``domain.py``):\n\n.. code-block:: python\n\n class Parent(BaseModel):\n __tablename__ = 'parent'\n id = Column(Integer, primary_key=True)\n children = relationship(\"Child\")\n\n class Child(BaseModel):\n __tablename__ = 'child'\n id = Column(Integer, primary_key=True)\n parent_id = Column(Integer, ForeignKey('parent.id'))\n\nAs for Eve, a ``settings.py`` is used to configure our API. Eve-SQLAlchemy,\nhaving access to a lot of metadata from your models, can automatically generate\na great deal of the `DOMAIN` dictionary for you:\n\n.. code-block:: python\n\n DEBUG = True\n SQLALCHEMY_DATABASE_URI = 'sqlite://'\n SQLALCHEMY_TRACK_MODIFICATIONS = False\n RESOURCE_METHODS = ['GET', 'POST']\n\n DOMAIN = DomainConfig({\n 'parents': ResourceConfig(Parent),\n 'children': ResourceConfig(Child)\n }).render()\n\nFinally, running our application server is easy (from ``app.py``):\n\n.. code-block:: python\n\n app = Eve(validator=ValidatorSQL, data=SQL)\n\n db = app.data.driver\n Base.metadata.bind = db.engine\n db.Model = Base\n\n # create database schema on startup and populate some example data\n db.create_all()\n db.session.add_all([Parent(children=[Child() for k in range(n)])\n for n in range(10)])\n db.session.commit()\n\n # using reloader will destroy the in-memory sqlite db\n app.run(debug=True, use_reloader=False)\n\nThe API is now live, ready to be consumed:\n\n.. code-block:: console\n\n $ curl -s http://localhost:5000/parents | python -m json.tool\n\n.. code-block:: json\n\n {\n \"_items\": [\n {\n \"_created\": \"Sun, 22 Oct 2017 07:58:28 GMT\",\n \"_etag\": \"f56d7cb013bf3d8449e11e8e1f0213f5efd0f07d\",\n \"_links\": {\n \"self\": {\n \"href\": \"parents/1\",\n \"title\": \"Parent\"\n }\n },\n \"_updated\": \"Sun, 22 Oct 2017 07:58:28 GMT\",\n \"children\": [],\n \"id\": 1\n },\n {\n \"_created\": \"Sun, 22 Oct 2017 07:58:28 GMT\",\n \"_etag\": \"dd1698161cb6beef04f564b2e18804d4a7c4330d\",\n \"_links\": {\n \"self\": {\n \"href\": \"parents/2\",\n \"title\": \"Parent\"\n }\n },\n \"_updated\": \"Sun, 22 Oct 2017 07:58:28 GMT\",\n \"children\": [\n 1\n ],\n \"id\": 2\n },\n \"...\"\n ],\n \"_links\": {\n \"parent\": {\n \"href\": \"/\",\n \"title\": \"home\"\n },\n \"self\": {\n \"href\": \"parents\",\n \"title\": \"parents\"\n }\n },\n \"_meta\": {\n \"max_results\": 25,\n \"page\": 1,\n \"total\": 10\n }\n }\n\nAll you need to bring your API online is a database, a configuration\nfile (defaults to ``settings.py``) and a launch script. Overall, you\nwill find that configuring and fine-tuning your API is a very simple\nprocess.\n\nEve-SQLAlchemy is thoroughly tested under Python 2.7-3.7 and PyPy.\n\nDocumentation\n-------------\n\nThe offical project documentation can be accessed at\n`eve-sqlalchemy.readthedocs.org\n`_. For full working examples,\nespecially regarding different relationship types, see the ``examples``\ndirectory in this repository.\n\n\nChangelog\n---------\n\n0.7.1 (2019-08-10)\n~~~~~~~~~~~~~~~~~~\n\n- Updated Tutorial to use werkzeug.security module (#196) [Mandar Vaze]\n- Require Flask-SQLAlchemy >= 2.4 and SQLAlchemy >= 1.3 due to security issues\n [Dominik Kellner]\n- Support filtering on embedded document fields / across relations (#186)\n [Dominik Kellner]\n- Fix sorting across relations [Dominik Kellner]\n- Add Python 3.7 and PyPy3 to supported (and tested) versions [Dominik Kellner]\n- Pin SQLAlchemy version due to warnings in Flask-SQLAlchemy [Dominik Kellner]\n- Improve documentation (#187, #189) [Marc Vila]\n\n\n0.7.0 (2018-10-08)\n~~~~~~~~~~~~~~~~~~\n\n- Eve 0.7 support (#178) [Nicola Iarocci]\n\n\n0.6.0 (2018-08-15)\n~~~~~~~~~~~~~~~~~~\n\n- Fix querying of list relations using `where` [Dominik Kellner]\n- Update Tutorial (#177) [Nicola Iarocci]\n- Return None-values again (#155) [Cuong Manh Le]\n- Allow to supply own Flask-SQLAlchemy driver (#86) [fubu]\n- Support columns with server_default (#160) [Asif Mahmud Shimon]\n\n\n0.5.0 (2017-10-22)\n~~~~~~~~~~~~~~~~~~\n\n- Add DomainConfig and ResourceConfig to ease configuration (#152)\n [Dominik Kellner]\n- Fixes in documentation (#151) [Alessandro De Angelis]\n- Fix deprecated import warning (#142) [Cuong Manh Le]\n- Configure `zest.releaser` for release management (#137)\n [Dominik Kellner, \u00d8ystein S. Haaland]\n- Leverage further automated syntax and formatting checks (#138)\n [Dominik Kellner]\n- Clean up specification of dependencies [Dominik Kellner]\n- Added 'Contributing' section to docs (#129) [Mario Kralj]\n- Fix trivial app output in documentation (#131) [Michal Vlas\u00e1k]\n- Added dialect-specific PostgreSQL JSON type (#133) [Mario Kralj]\n- Fix url field in documentation about additional lookup (#110) [Killian Kemps]\n- Compatibility with Eve 0.6.4 and refactoring of tests (#92) [Dominik Kellner]\n\n\n0.4.1 (2015-12-16)\n~~~~~~~~~~~~~~~~~~\n\n- improve query with null values [amleczko]\n\n\n0.4.0a3 (2015-10-20)\n~~~~~~~~~~~~~~~~~~~~\n\n- `hybrid_properties` are now readonly in Eve schema [amleczko]\n\n\n0.4.0a2 (2015-09-17)\n~~~~~~~~~~~~~~~~~~~~\n\n- PUT drops/recreates item in the same transaction [goneri]\n\n\n0.4.0a1 (2015-06-18)\n~~~~~~~~~~~~~~~~~~~~\n\n- support the Python-Eve generic sorting syntax [Goneri Le Bouder]\n- add support for `and_` and `or_` conjunctions in sqla expressions [toxsick]\n- embedded table: use DOMAIN to look up the resource fields [Goneri Le Bouder]\n\n\n0.3.4 (2015-05-18)\n~~~~~~~~~~~~~~~~~~\n\n- fix setup.py metadata\n- fix how embedded documents are resolved [amleczko]\n\n\n0.3.3 (2015-05-13)\n~~~~~~~~~~~~~~~~~~\n\n- added support of SA association proxy [Kevin Roy]\n- make sure relationships are generated properly [amleczko]\n\n\n0.3.2 (2015-05-01)\n~~~~~~~~~~~~~~~~~~\n\n- add fallback on attr.op if the operator doesn't exists in the\n `ColumnProperty` [Kevin Roy]\n- add support for PostgreSQL JSON type [Goneri Le Bouder]\n\n\n0.3.1 (2015-04-29)\n~~~~~~~~~~~~~~~~~~\n\n- more flexible handling sqlalchemy operators [amleczko]\n\n\n0.3 (2015-04-17)\n~~~~~~~~~~~~~~~~\n\n- return everything as dicts instead of SQLAResult, remove SQLAResult\n [Leonidaz0r]\n- fix update function, this closes #22 [David Durieux]\n- fixed replaced method, we are compatible with Eve>=0.5.1 [Kevin Roy]\n- fixed jsonify function [Leonidaz0r]\n- update documentation [Alex Kerney]\n- use id_field column from the config [Goneri Le Bouder]\n- add flake8 in tox [Goneri Le Bouder]\n\n\n0.2.1 (2015-02-25)\n~~~~~~~~~~~~~~~~~~\n\n- always wrap embedded documents [amleczko]\n\n\n0.2 (2015-01-27)\n~~~~~~~~~~~~~~~~\n\n- various bugfixing [Arie Brosztein, toxsick]\n- refactor sorting parser, add sql order by expresssions; please check\n http://eve-sqlalchemy.readthedocs.org/#sqlalchemy-sorting for more details\n [amleczko]\n\n\n0.1 (2015-01-13)\n~~~~~~~~~~~~~~~~\n\n- First public preview release. [amleczko]\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/pyeve/eve-sqlalchemy",
"keywords": "flask sqlalchemy rest",
"license": "BSD",
"maintainer": "",
"maintainer_email": "",
"name": "Eve-SQLAlchemy",
"package_url": "https://pypi.org/project/Eve-SQLAlchemy/",
"platform": "any",
"project_url": "https://pypi.org/project/Eve-SQLAlchemy/",
"project_urls": {
"Homepage": "https://github.com/pyeve/eve-sqlalchemy"
},
"release_url": "https://pypi.org/project/Eve-SQLAlchemy/0.7.1/",
"requires_dist": [
"Eve (<0.8)",
"Flask-SQLAlchemy (<2.999,>=2.4)",
"SQLAlchemy (>=1.3)",
"mock ; extra == 'test'",
"pytest ; extra == 'test'"
],
"requires_python": "",
"summary": "REST API framework powered by Eve, SQLAlchemy and good intentions.",
"version": "0.7.1"
},
"last_serial": 5659038,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "a4d42b7c163ed19d6bb0702d435f3d3c",
"sha256": "863927e068327b3951e86c76c927889d7258564f0aea0d424df6f1751d09c21a"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.1.zip",
"has_sig": false,
"md5_digest": "a4d42b7c163ed19d6bb0702d435f3d3c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 71552,
"upload_time": "2015-01-12T21:56:43",
"url": "https://files.pythonhosted.org/packages/40/64/322432244324faf9ee4bcea2bce71c816e977fdc426f46771be3181827a3/Eve-SQLAlchemy-0.1.zip"
}
],
"0.1-dev": [],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "143f9938150964fe56e1083d00a5f683",
"sha256": "5ebac540b61b261b723a4130160f7e29d8ab1912ac44d3f46fa43af9bd517ae0"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.2.zip",
"has_sig": false,
"md5_digest": "143f9938150964fe56e1083d00a5f683",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 72089,
"upload_time": "2015-01-27T02:41:46",
"url": "https://files.pythonhosted.org/packages/0d/4c/8a3d594ad8de563a984e6aaa310d486378bcde96f6139fb99c530ce7e338/Eve-SQLAlchemy-0.2.zip"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "e084093252a0bc74578d243678a4577e",
"sha256": "7db879530f4ad2f416f89696929b5ccf598279712cda3dcb1446132758b54a0a"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.2.1.zip",
"has_sig": false,
"md5_digest": "e084093252a0bc74578d243678a4577e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 72322,
"upload_time": "2015-02-25T13:57:39",
"url": "https://files.pythonhosted.org/packages/a2/e9/63c863860902cde04cbb889dd5df4398845701de383bddd0c89a2eebd4b5/Eve-SQLAlchemy-0.2.1.zip"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "4cf544712b00a60040d4987c86e89bd4",
"sha256": "41a5d81b68e48878cc089abd7872f5aca7fcfcbff72294c5474711ffe908744c"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.3.zip",
"has_sig": false,
"md5_digest": "4cf544712b00a60040d4987c86e89bd4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 75248,
"upload_time": "2015-04-17T16:34:59",
"url": "https://files.pythonhosted.org/packages/8d/ab/f26e5c012b9eb2ebde97f1af0df600d0ca2c1bbc9295a2a7db43b03c75b8/Eve-SQLAlchemy-0.3.zip"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "188cca4ded63de4f062ec0093446226b",
"sha256": "2cf21aa09c66578bfb64826105313baf1735a0cd5128b74b1177faa351021971"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.3.1.zip",
"has_sig": false,
"md5_digest": "188cca4ded63de4f062ec0093446226b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 75632,
"upload_time": "2015-04-29T16:10:21",
"url": "https://files.pythonhosted.org/packages/b8/aa/2c476a9278ed3bf3c3904f9e7b97635a9b410ec7dea52189e625fec803d8/Eve-SQLAlchemy-0.3.1.zip"
}
],
"0.3.2": [
{
"comment_text": "",
"digests": {
"md5": "9de84d9d42aa236b580f6b0bc4412e06",
"sha256": "7ea08932b69437063a379890595f1d9a5da8df6829807bdf3c627c3dbdad7602"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.3.2.zip",
"has_sig": false,
"md5_digest": "9de84d9d42aa236b580f6b0bc4412e06",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 76088,
"upload_time": "2015-05-01T12:32:33",
"url": "https://files.pythonhosted.org/packages/09/0b/f1e6abe643ce2cd878a7aaef38d06ad96d44577bcec7143765d6ee6ccf5e/Eve-SQLAlchemy-0.3.2.zip"
}
],
"0.3.3": [
{
"comment_text": "",
"digests": {
"md5": "2535e5fadbd3023d2b3ee766c7b1c413",
"sha256": "3b58d37cda4cce6a1ea01e22ccc3312ab74319582cc6236ae16c2ff0e887f538"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.3.3.zip",
"has_sig": false,
"md5_digest": "2535e5fadbd3023d2b3ee766c7b1c413",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 77265,
"upload_time": "2015-05-13T14:51:26",
"url": "https://files.pythonhosted.org/packages/9f/3b/38e3bb6764127724e39486c1b2c073773d061bafb31dc6ea2cb9c97e34d1/Eve-SQLAlchemy-0.3.3.zip"
}
],
"0.3.4": [
{
"comment_text": "",
"digests": {
"md5": "6f330f44be283d7f6ef07ff4bb9c601d",
"sha256": "e731931a21bf8f1bee718f21e59b88ece449db25793af261dfd44bb2b79d41c1"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.3.4.zip",
"has_sig": false,
"md5_digest": "6f330f44be283d7f6ef07ff4bb9c601d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 77439,
"upload_time": "2015-05-18T15:16:56",
"url": "https://files.pythonhosted.org/packages/6f/06/fcb67c1a9575302ee3104ecc8913a6a89d46eedfd5b8f98a89809ef7f382/Eve-SQLAlchemy-0.3.4.zip"
}
],
"0.4.0a1": [
{
"comment_text": "",
"digests": {
"md5": "a1dc315ce6198077ecee86f8f39ea17a",
"sha256": "aef0c168dc691c118ae0901d558fef08d0b986bbff65b37995dda24d521efd49"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.4.0a1.zip",
"has_sig": false,
"md5_digest": "a1dc315ce6198077ecee86f8f39ea17a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 78355,
"upload_time": "2015-06-18T05:34:03",
"url": "https://files.pythonhosted.org/packages/c3/26/38a4efa0bbf2c8b90e8c24dda62fb2611b4d3616760c2ce7a0ed191dcb30/Eve-SQLAlchemy-0.4.0a1.zip"
}
],
"0.4.0a2": [
{
"comment_text": "",
"digests": {
"md5": "a0b0478fbbc34383ff42a7eb8e0d8900",
"sha256": "9ed080f67749af170f1b9162d424f51070144fbbcb20ae75c19139d2625e1390"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.4.0a2.tar.gz",
"has_sig": false,
"md5_digest": "a0b0478fbbc34383ff42a7eb8e0d8900",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 62110,
"upload_time": "2015-09-17T11:30:28",
"url": "https://files.pythonhosted.org/packages/1a/69/53d22dd5869f8f50e3d2cd3378801e8fd94f05a82afd8854d32062cb60f0/Eve-SQLAlchemy-0.4.0a2.tar.gz"
}
],
"0.4.0a3": [
{
"comment_text": "",
"digests": {
"md5": "73e703260e9c0f2500f2a737ad360387",
"sha256": "5a35dd761291f04ea8236401953fdf9ced12e8c569b9bc0f2178cb12fba877d5"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.4.0a3.tar.gz",
"has_sig": false,
"md5_digest": "73e703260e9c0f2500f2a737ad360387",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 62229,
"upload_time": "2015-10-20T10:17:02",
"url": "https://files.pythonhosted.org/packages/72/fd/9068ed5b448e88f171e31ae7f7171ef84a8c8555f315d50c2bda0316a8ac/Eve-SQLAlchemy-0.4.0a3.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "4f31452d626250e6c1cc2d9f61e0cd34",
"sha256": "fc86578f0593dbbc12ae064345efb531a0ebc8b784db42e8813f57c7cbf8cb05"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "4f31452d626250e6c1cc2d9f61e0cd34",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 62325,
"upload_time": "2015-12-16T16:30:52",
"url": "https://files.pythonhosted.org/packages/d7/5c/f5b91abb94fd0fa6883d5992d18b7c0ce852f5c136bf77f90605337e3ef4/Eve-SQLAlchemy-0.4.1.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "eb2da84086d5b5006595868bdf63fab5",
"sha256": "113d1336cc67d516e4527ee93686197b122a1a6d4bb9cf8ab8176e2236440e69"
},
"downloads": -1,
"filename": "Eve_SQLAlchemy-0.5.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "eb2da84086d5b5006595868bdf63fab5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 64768,
"upload_time": "2017-10-22T09:47:56",
"url": "https://files.pythonhosted.org/packages/75/f0/e638e4de828fcc0de707f3490094cc84b18edea2b777fb0c2ce422c5dae0/Eve_SQLAlchemy-0.5.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "77466c2b5f73e779d24505eb1f48e01b",
"sha256": "19f6db476350c8c257ddba339bb7d3fb318c23090e74a1f1715cf4fb0dd19afb"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "77466c2b5f73e779d24505eb1f48e01b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 119291,
"upload_time": "2017-10-22T09:47:54",
"url": "https://files.pythonhosted.org/packages/cd/02/e1659df7208e0813179cfd6fce651a0e5a1760ebfab2a31f24a2931a673f/Eve-SQLAlchemy-0.5.0.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "8beb3b453572e9305ced580f80596513",
"sha256": "fc99e1754b8f30c426e8f3e5b2361584890326004a516ee0871f7513290052a7"
},
"downloads": -1,
"filename": "Eve_SQLAlchemy-0.6.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8beb3b453572e9305ced580f80596513",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 76357,
"upload_time": "2018-08-15T10:27:16",
"url": "https://files.pythonhosted.org/packages/db/19/8176ffcfb7ccf4829d6bd64c1fa2596d6eab2ce3fd581975dc9c673c5407/Eve_SQLAlchemy-0.6.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c84a586e29d7677cbeb973e12d96d67c",
"sha256": "977bb4d2f7984cb454e4519db7cb671aceb7053ad178e0e23232f0b15607c574"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "c84a586e29d7677cbeb973e12d96d67c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 119041,
"upload_time": "2018-08-15T10:27:14",
"url": "https://files.pythonhosted.org/packages/8c/ae/f4e0a136bc517f7dfa5f1e4594bec4005286a557ca50e015f12078a4d311/Eve-SQLAlchemy-0.6.0.tar.gz"
}
],
"0.7.0": [
{
"comment_text": "",
"digests": {
"md5": "ccd78d2140f857ac28a86de4370e2c27",
"sha256": "97fe80f848aa5a357878d912db89ce98622f75a7d09adb4fe4e1150daa110e7f"
},
"downloads": -1,
"filename": "Eve_SQLAlchemy-0.7.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ccd78d2140f857ac28a86de4370e2c27",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 78137,
"upload_time": "2018-10-08T08:08:39",
"url": "https://files.pythonhosted.org/packages/3c/65/e98488e41f71a20e169068f702aecb72e307e3d10d1ce77f12cd1f55c061/Eve_SQLAlchemy-0.7.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "543e303f0cac5c45a4b6288d63be8f0a",
"sha256": "8522c8b705b0596b7e8e66a6d768f1eee0f225586f1f0a842632abd5f7b9023d"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.7.0.tar.gz",
"has_sig": false,
"md5_digest": "543e303f0cac5c45a4b6288d63be8f0a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 119451,
"upload_time": "2018-10-08T08:08:36",
"url": "https://files.pythonhosted.org/packages/27/b4/d9b3fb7e2a6f4451653e56f955a81532d08bfe8e98b4c9619ed4ef3c5da7/Eve-SQLAlchemy-0.7.0.tar.gz"
}
],
"0.7.1": [
{
"comment_text": "",
"digests": {
"md5": "5fcaa97912d5b958d9b3db847bfaf09e",
"sha256": "9386136502be163e0be43cb05cecc7c3e65616448eaa3785ab5a036b1d4c5aec"
},
"downloads": -1,
"filename": "Eve_SQLAlchemy-0.7.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5fcaa97912d5b958d9b3db847bfaf09e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 80160,
"upload_time": "2019-08-10T08:42:49",
"url": "https://files.pythonhosted.org/packages/3d/af/2ba12d82bb38c9ec768acced9e0b6a4b8d96ebfe28ae5153b42544468844/Eve_SQLAlchemy-0.7.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "52ce967c423bfe6306988edbc5460bfb",
"sha256": "1eeefbfb7bfdbafd17541014f07cad8a009a34685d1f048c237efb5a0d20b780"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.7.1.tar.gz",
"has_sig": false,
"md5_digest": "52ce967c423bfe6306988edbc5460bfb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 121074,
"upload_time": "2019-08-10T08:42:51",
"url": "https://files.pythonhosted.org/packages/6f/a8/9e5cd0bdd2c518e7c5991e95ae3036d4e126d28b938b2a50e81f04cc6c6b/Eve-SQLAlchemy-0.7.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "5fcaa97912d5b958d9b3db847bfaf09e",
"sha256": "9386136502be163e0be43cb05cecc7c3e65616448eaa3785ab5a036b1d4c5aec"
},
"downloads": -1,
"filename": "Eve_SQLAlchemy-0.7.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5fcaa97912d5b958d9b3db847bfaf09e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 80160,
"upload_time": "2019-08-10T08:42:49",
"url": "https://files.pythonhosted.org/packages/3d/af/2ba12d82bb38c9ec768acced9e0b6a4b8d96ebfe28ae5153b42544468844/Eve_SQLAlchemy-0.7.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "52ce967c423bfe6306988edbc5460bfb",
"sha256": "1eeefbfb7bfdbafd17541014f07cad8a009a34685d1f048c237efb5a0d20b780"
},
"downloads": -1,
"filename": "Eve-SQLAlchemy-0.7.1.tar.gz",
"has_sig": false,
"md5_digest": "52ce967c423bfe6306988edbc5460bfb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 121074,
"upload_time": "2019-08-10T08:42:51",
"url": "https://files.pythonhosted.org/packages/6f/a8/9e5cd0bdd2c518e7c5991e95ae3036d4e126d28b938b2a50e81f04cc6c6b/Eve-SQLAlchemy-0.7.1.tar.gz"
}
]
}