{ "info": { "author": "Hong Minhee", "author_email": "hong.minhee@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Programming Language :: Python :: Implementation :: Stackless", "Topic :: Database :: Front-Ends", "Topic :: Multimedia :: Graphics" ], "description": "SQLAlchemy-ImageAttach\n======================\n\n.. image:: https://img.shields.io/pypi/v/SQLAlchemy-ImageAttach.svg\n :target: https://pypi.org/project/SQLAlchemy-ImageAttach/\n :alt: PyPI\n\n.. image:: https://readthedocs.org/projects/sqlalchemy-imageattach/badge/?version=stable\n :target: https://sqlalchemy-imageattach.readthedocs.io/\n :alt: Read the Docs\n\n.. image:: https://travis-ci.org/dahlia/sqlalchemy-imageattach.svg?branch=master\n :alt: Build Status\n :target: https://travis-ci.org/dahlia/sqlalchemy-imageattach\n\n.. image:: https://img.shields.io/coveralls/dahlia/sqlalchemy-imageattach/badge.svg?\n :alt: Coverage Status\n :target: https://coveralls.io/r/dahlia/sqlalchemy-imageattach\n\n**SQLAlchemy-ImageAttach** is a SQLAlchemy_ extension for attaching images to\nentity objects. It provides the following features:\n\nStorage backend interface\n You can use file system backend on your local development box,\n and switch it to AWS S3_ when it's deployed to the production box.\n Or you can add a new backend implementation by yourself.\n\nMaintaining multiple image sizes\n Any size of thumbnails can be generated from the original size\n without assuming the fixed set of sizes. You can generate a thumbnail\n of a particular size if it doesn't exist yet when the size is requested.\n Use RRS_ (Reduced Redundancy Storage) for reproducible thumbnails on S3.\n\nEvery image has its URL\n Attached images can be exposed as a URL.\n\nSQLAlchemy transaction aware\n Saved file are removed when the ongoing transaction has been rolled back.\n\nTested on various environments\n - Python versions: Python 2.7, 3.3 or higher, PyPy_\n - DBMS: PostgreSQL, MySQL, SQLite\n - SQLAlchemy: 0.9 or higher (tested on 0.9 to 1.1; see CI as well)\n\n.. _SQLAlchemy: http://www.sqlalchemy.org/\n.. _S3: https://aws.amazon.com/s3/\n.. _RRS: https://aws.amazon.com/s3/reduced-redundancy/\n.. _PyPy: http://pypy.org/\n\n\nInstallation\n------------\n\nIt's available on PyPI_:\n\n.. code-block:: console\n\n $ pip install SQLAlchemy-ImageAttach\n\n.. _PyPI: https://pypi.org/project/SQLAlchemy-ImageAttach/\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dahlia/sqlalchemy-imageattach", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "SQLAlchemy-ImageAttach", "package_url": "https://pypi.org/project/SQLAlchemy-ImageAttach/", "platform": "", "project_url": "https://pypi.org/project/SQLAlchemy-ImageAttach/", "project_urls": { "Homepage": "https://github.com/dahlia/sqlalchemy-imageattach" }, "release_url": "https://pypi.org/project/SQLAlchemy-ImageAttach/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "SQLAlchemy extension for attaching images to entity objects", "version": "1.1.0" }, "last_serial": 3237339, "releases": { "0.8.0": [ { "comment_text": "", "digests": { "md5": "bf91f4cade17d6544109305511d43449", "sha256": "6bd1269cfc67296f1124f04b04ee9c16e1fcb770188cb665a9cb0d517820cfc2" }, "downloads": -1, "filename": "SQLAlchemy-ImageAttach-0.8.0.tar.gz", "has_sig": true, "md5_digest": "bf91f4cade17d6544109305511d43449", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27044, "upload_time": "2013-06-19T16:50:16", "url": "https://files.pythonhosted.org/packages/e1/25/5817986e28c4df4fd75a650eb76b04fe4c175906c0164f3014c95d956bb6/SQLAlchemy-ImageAttach-0.8.0.tar.gz" } ], "0.8.0.dev-20130531": [ { "comment_text": "", "digests": { "md5": "f15b1ec9d418713db49d7d8cf4e7f054", "sha256": "6e7ee0ab669b234d334b5685046c48ad2d36640e32af3a8543073d6a24ccb51d" }, "downloads": -1, "filename": "SQLAlchemy-ImageAttach-0.8.0.dev-20130531.tar.gz", "has_sig": false, "md5_digest": "f15b1ec9d418713db49d7d8cf4e7f054", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22600, "upload_time": "2013-05-31T09:20:12", "url": "https://files.pythonhosted.org/packages/98/a0/b335daddc5d0427f250db1f70259e148813712740887036bedbd3dc6cbea/SQLAlchemy-ImageAttach-0.8.0.dev-20130531.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "2d43081b27e486ad66aec394167909e7", "sha256": "80b9a30879abb9924bbe36556bca8b830fc73a732603a012de68438ef4438230" }, "downloads": -1, "filename": "SQLAlchemy-ImageAttach-0.8.1.tar.gz", "has_sig": true, "md5_digest": "2d43081b27e486ad66aec394167909e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25217, "upload_time": "2013-08-25T18:54:22", "url": "https://files.pythonhosted.org/packages/da/71/d333fe60db8ebb2c09e5d9654abd6ad52ee01d4e1f4dc278490814abfc00/SQLAlchemy-ImageAttach-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "b993efc3dcf281b0052d589dbdcb48b8", "sha256": "4e99ad67173d734aac2e37d105f0dd70136d55164c4199c0684072ce3599128f" }, "downloads": -1, "filename": "SQLAlchemy_ImageAttach-0.8.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "b993efc3dcf281b0052d589dbdcb48b8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 28203, "upload_time": "2014-07-30T08:49:56", "url": "https://files.pythonhosted.org/packages/44/f4/f5031bb38c7037f524ad28ba00cfe3f0a971d316f988bdfceed48568440d/SQLAlchemy_ImageAttach-0.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce675a4723f407f96dc4905cc40f792c", "sha256": "bc5015f720f8454d0507168f08808779f087d15f86fb2303f9bbd8044bd8b399" }, "downloads": -1, "filename": "SQLAlchemy-ImageAttach-0.8.2.tar.gz", "has_sig": true, "md5_digest": "ce675a4723f407f96dc4905cc40f792c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22795, "upload_time": "2014-07-30T08:49:52", "url": "https://files.pythonhosted.org/packages/18/63/2e8fc3d05d9c9ab0fce7be31861f671c6ebc2fd482309f5f8f41bfe0efcf/SQLAlchemy-ImageAttach-0.8.2.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "af5734421ca40b8782ece37149fb63fe", "sha256": "9c31cdd52d1c4fe2f20124bbccd1cd4f4a65948029d7b9d0117a0c8fb96201c5" }, "downloads": -1, "filename": "SQLAlchemy-ImageAttach-0.9.0.tar.gz", "has_sig": true, "md5_digest": "af5734421ca40b8782ece37149fb63fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23130, "upload_time": "2015-03-02T13:11:02", "url": "https://files.pythonhosted.org/packages/d2/76/83aa57d812e9fc7659ed187e26c003be5cae7be0f238853ac32ca29e51ec/SQLAlchemy-ImageAttach-0.9.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "7202c55d9ed90e9ffa4c7423fea6960a", "sha256": "a28af1b384fd841131f778a172eee64a8ad9099c9b50483f29e40818b70a2949" }, "downloads": -1, "filename": "SQLAlchemy_ImageAttach-1.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7202c55d9ed90e9ffa4c7423fea6960a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 31519, "upload_time": "2016-06-29T19:27:19", "url": "https://files.pythonhosted.org/packages/b6/a4/07d04c5d54f27c54dfedf16f2504e623a6645117edb10430207e40afa0f0/SQLAlchemy_ImageAttach-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37aeb8871d5369b5e134e15e4d9f324a", "sha256": "6e4058992ed1e8050ab8baa87a871ae1a1b36b52800b10e0db75feb75b5146a3" }, "downloads": -1, "filename": "SQLAlchemy-ImageAttach-1.0.0.tar.gz", "has_sig": true, "md5_digest": "37aeb8871d5369b5e134e15e4d9f324a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26027, "upload_time": "2016-06-29T19:27:13", "url": "https://files.pythonhosted.org/packages/be/cd/36b612ebf6a58209512a2aeed638922b8a53fb45e87501ae00082211fdf5/SQLAlchemy-ImageAttach-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "31446e36238c40d9ee7dc89863221523", "sha256": "7a143a820767458ad07380a4e405126bba5cfe5b74478f317d4d58e44cdc1df4" }, "downloads": -1, "filename": "SQLAlchemy_ImageAttach-1.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "31446e36238c40d9ee7dc89863221523", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 34690, "upload_time": "2017-10-09T20:25:20", "url": "https://files.pythonhosted.org/packages/a4/a6/a105d59b2dff00748d53963f7b1995add9f299a14936cc687434ae577c76/SQLAlchemy_ImageAttach-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc74da86fc41505b6cc06e26a01b8c73", "sha256": "a9e3d56da889119e2105b3fee660ec259bb3b51be28173efb1ba129a52710ec4" }, "downloads": -1, "filename": "SQLAlchemy-ImageAttach-1.1.0.tar.gz", "has_sig": true, "md5_digest": "cc74da86fc41505b6cc06e26a01b8c73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29038, "upload_time": "2017-10-09T20:25:16", "url": "https://files.pythonhosted.org/packages/be/6b/4bab17d924c851b47050e623d8e86042d71715836b5d5fe2f166aa5366d4/SQLAlchemy-ImageAttach-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "31446e36238c40d9ee7dc89863221523", "sha256": "7a143a820767458ad07380a4e405126bba5cfe5b74478f317d4d58e44cdc1df4" }, "downloads": -1, "filename": "SQLAlchemy_ImageAttach-1.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "31446e36238c40d9ee7dc89863221523", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 34690, "upload_time": "2017-10-09T20:25:20", "url": "https://files.pythonhosted.org/packages/a4/a6/a105d59b2dff00748d53963f7b1995add9f299a14936cc687434ae577c76/SQLAlchemy_ImageAttach-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc74da86fc41505b6cc06e26a01b8c73", "sha256": "a9e3d56da889119e2105b3fee660ec259bb3b51be28173efb1ba129a52710ec4" }, "downloads": -1, "filename": "SQLAlchemy-ImageAttach-1.1.0.tar.gz", "has_sig": true, "md5_digest": "cc74da86fc41505b6cc06e26a01b8c73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29038, "upload_time": "2017-10-09T20:25:16", "url": "https://files.pythonhosted.org/packages/be/6b/4bab17d924c851b47050e623d8e86042d71715836b5d5fe2f166aa5366d4/SQLAlchemy-ImageAttach-1.1.0.tar.gz" } ] }