{ "info": { "author": "Wichert Akkerman - Jarn", "author_email": "info@jarn.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\nThis package implements a simple SQLAlchemy blueprint for\n`collective.transmogrifier`_. \n\nIf you are not familiar with transmogrifier please read its documentation\nfirst to get a basic understanding of how you can use this package.\n\nThis package implements the `transmogrify.sqlalchemy` blueprint which\nexecutes a SQL statement, generally a query, and feeds the return values\nfrom that query into the transmogrifier pipeline.\n\n\nConfiguration\n=============\n\nA transmogrify.sqlalchemy blueprint takes two or more parameters:\n\ndsn\n Connection information for the SQL database. The exact format is documented\n in the SQLAlchemy documentation for `create_engine() arguments`_.\n\nquery*\n The SQL queries that will be executed. Any parameter starting with 'query'\n will be executed, in sorted order.\n\n\nExample\n=======\n\nThis will feed all data from the menu table in a local postgres\ndatabase into the pipeline::\n\n [sqlite]\n blueprint=transmogrify.sqlalchemy\n dsn=postgres://scott:tiger@localhost:5432/mydatabase\n query1=SELECT * FROM menu WHERE id=1\n query2=SELECT * FROM menu WHERE id>1\n\n.. _create_engine() arguments: http://www.sqlalchemy.org/docs/04/dbengine.html#dbengine_establishing\n.. _collective.transmogrifier: https://pypi.python.org/pypi/collective.transmogrifier\n\n\nChangelog\n=========\n\n1.0.2 (2014-11-06)\n------------------\n\n- Use IAnnotations to store info on the transmogrifier context, instead\n of supersekrit attributes.\n [mj]\n\n- Added workaround for sqlalchemy versions > 0.7.2 where sqlalchemy.exceptions\n is gone in favour of sqlalchemy.exc.\n [pilz]\n\n\n1.0.1 (2008-09-17)\n------------------\n\n- The keys in the returned dictionary need to be normal strings.\n [fschulze, soerensigfusson]\n\n\n1.0 (2008-05-22)\n----------------\n\n- Initial release\n [wichert, mj]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "transmogrify sql import", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "transmogrify.sqlalchemy", "package_url": "https://pypi.org/project/transmogrify.sqlalchemy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/transmogrify.sqlalchemy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/transmogrify.sqlalchemy/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "Feed data from SQLAlchemy into a transmogrifier pipeline", "version": "1.0.2" }, "last_serial": 1296587, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "b398037b9e7644ae940be0a6b0e8a90b", "sha256": "26e05a8395fec842369ad3ca72645b1220ddf875354f10b24d6fd3350243a415" }, "downloads": -1, "filename": "transmogrify.sqlalchemy-1.0.tar.gz", "has_sig": false, "md5_digest": "b398037b9e7644ae940be0a6b0e8a90b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4332, "upload_time": "2008-05-22T20:41:27", "url": "https://files.pythonhosted.org/packages/7c/99/31853d9644c6c48dd0c66b45a7ebfa180acac382f22bf36468ec38e18f24/transmogrify.sqlalchemy-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e4e2952e1d478b230ac936a06e4c49e0", "sha256": "8e951bdf3766f89ef17eba04b666edf83c4a027302306fea586267e10c826809" }, "downloads": -1, "filename": "transmogrify.sqlalchemy-1.0.1.tar.gz", "has_sig": true, "md5_digest": "e4e2952e1d478b230ac936a06e4c49e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4439, "upload_time": "2008-09-17T09:32:08", "url": "https://files.pythonhosted.org/packages/35/4d/d7217190b3054e8a1edb46eb758247b8b86bb01e6a46da968ecaf290b46c/transmogrify.sqlalchemy-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "b96dd0e5068f0889a40ad1e9bee4e68a", "sha256": "7f538b293383b28ed537c8c726b233316f045ab20b5b7c53691883e8b5d2d71e" }, "downloads": -1, "filename": "transmogrify.sqlalchemy-1.0.2.zip", "has_sig": false, "md5_digest": "b96dd0e5068f0889a40ad1e9bee4e68a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10791, "upload_time": "2014-11-06T10:15:10", "url": "https://files.pythonhosted.org/packages/ec/50/528f6e2d80804457746cc1160007bef0fac9e9f01a09d453bc6473e49e39/transmogrify.sqlalchemy-1.0.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b96dd0e5068f0889a40ad1e9bee4e68a", "sha256": "7f538b293383b28ed537c8c726b233316f045ab20b5b7c53691883e8b5d2d71e" }, "downloads": -1, "filename": "transmogrify.sqlalchemy-1.0.2.zip", "has_sig": false, "md5_digest": "b96dd0e5068f0889a40ad1e9bee4e68a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10791, "upload_time": "2014-11-06T10:15:10", "url": "https://files.pythonhosted.org/packages/ec/50/528f6e2d80804457746cc1160007bef0fac9e9f01a09d453bc6473e49e39/transmogrify.sqlalchemy-1.0.2.zip" } ] }