{ "info": { "author": "Blue Yonder GmbH", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Database" ], "description": "SQLAlchemy Dialect for EXASOL DB\n================================\n\n\n.. image:: https://travis-ci.org/blue-yonder/sqlalchemy_exasol.svg?branch=master\n :target: https://travis-ci.org/blue-yonder/sqlalchemy_exasol\n.. image:: https://coveralls.io/repos/github/blue-yonder/sqlalchemy_exasol/badge.svg?branch=master\n :target: https://coveralls.io/github/blue-yonder/sqlalchemy_exasol?branch=master\n.. image:: https://requires.io/github/blue-yonder/sqlalchemy_exasol/requirements.svg?branch=master\n :target: https://requires.io/github/blue-yonder/sqlalchemy_exasol/requirements/?branch=master\n :alt: Requirements Status\n\nThis is an SQLAlchemy dialect for the EXASOL database.\n\n- EXASOL: http://www.exasol.com\n- SQLAlchemy: http://www.sqlalchemy.org\n\nHow to get started\n------------------\n\nWe assume you have a good understanding of (unix)ODBC. If not, make sure you\nread their documentation carefully - there are lot's of traps to step into.\n\nGet the EXASolution database\n````````````````````````````\n\nIf you do not have access to an EXASolution database, download EXASolo for free\nfrom EXASOL: http://www.exasol.com/en/test-drive/\n\nThe database is a VM image. You will need VirtualBox, VMWare Player, or KVM to\nrun the database. Start the database and make sure you can connect to it as\ndescribed in the How-To from EXASOL.\n\nMeet the system requirements\n````````````````````````````\n\nOn Linux/Unix like systems you need:\n\n- the packages unixODBC and unixODBC-dev >= 2.2.14\n- Python >= 2.7\n- Download and install the ODBC client drivers from EXASOL >= 5\n- configure ODBC.ini and ODBCINST.ini\n\nTurbodbc support\n````````````````\n\n- Turbodbc and sqlalchemy_exasol as well do now support python 2.7, 3.4 and 3.6.\n- Multi row update is not supported, see\n `test/test_update.py `_ for an example.\n\n\nSetup you python project and install sqlalchemy-exasol\n``````````````````````````````````````````````````````\n\n::\n\n\t> pip install sqlalchemy-exasol\n\nfor turbodbc support:\n\n::\n\n\t> pip install sqlalchemy-exasol[turbodbc]\n\nTalk to EXASolution using SQLAlchemy\n````````````````````````````````````\n\n::\n\n\tfrom sqlalchemy import create_engine\n\te = create_engine(\"exa+pyodbc://A_USER:A_PASSWORD@192.168.1.2..8:1234/my_schema?CONNECTIONLCALL=en_US.UTF-8&driver=EXAODBC\")\n\tr = e.execute(\"select 42 from dual\").fetchall()\n\nto use turbodbc as driver:\n\n::\n\n\tfrom sqlalchemy import create_engine\n\te = create_engine(\"exa+turbodbc://A_USER:A_PASSWORD@192.168.1.2..8:1234/my_schema?CONNECTIONLCALL=en_US.UTF-8&driver=EXAODBC\")\n\tr = e.execute(\"select 42 from dual\").fetchall()\n\n\nThe dialect supports two connection urls for create_engine. A DSN (Data Source Name) mode and a host mode:\n\n======== ====================================================================\nDSN url 'exa+pyodbc://USER:PWD@exa_test'\nHost url 'exa+pyodbc://USER:PWD@192.168.14.227..228:1234/my_schema?parameter'\n======== ====================================================================\n\n*Features*:\n\n- SELECT, INSERT, UPDATE, DELETE statements\n- you can even use the MERGE statement (see unit tests for examples)\n\n*Note*:\n\n- Schema name and parameters are optional for the host url string\n- At least on Linux/Unix systems it has proven valuable to pass 'CONNECTIONLCALL=en_US.UTF-8' as a url parameter. This will make sure that the client process (Python) and the EXASOL driver (UTF-8 internal) know how to interpret code pages correctly.\n- Always use all lower-case identifiers for schema, table and column names. SQLAlchemy treats all lower-case identifiers as case-insensitive, the dialect takes care of transforming the identifier into a case-insensitive representation of the specific database (in case of EXASol this is upper-case as for Oracle)\n- As of EXASol client driver version 4.1.2 you can pass the flag 'INTTYPESINRESULTSIFPOSSIBLE=y' in the connection string (or configure it in your DSN). This will convert DECIMAL data types to Integer-like data types. Creating integers is a factor three faster in Python than creating Decimals.\n\n\nUnit tests\n``````````\n\nTo run the unit tests you need:\n\n- set the `default` connection string in the `setup.cfg` file, which should contain an existing schema to run tests against. Note that the tests also use a schema \"test_schema\";\n- set the `DRIVER` path under the `EXAODBC` section in the `odbcconfig/odbcinst.ini` file;\n- set the `ODBCINSTINI` and `ODBCINST` environment variables to point to the full path of `odbcconfig/odbcinst.ini`\n\nand finally run the unit tests:\n\n $ py.test test/\n\n\nTroubleshooting\n```````````````\n\nThe unixodbc Stack is not the most friendly for programmers. If you get strange errors from the driver mangager, you might have an issue with the names of the unixodbc libs. Have a look at https://github.com/blue-yonder/sqlalchemy_exasol/blob/master/fix_unixodbc_so.sh to find ideas on how to fix this on Ubuntu. Good luck!\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/blue-yonder/sqlalchemy_exasol", "keywords": "", "license": "License :: OSI Approved :: BSD License", "maintainer": "", "maintainer_email": "", "name": "sqlalchemy-exasol", "package_url": "https://pypi.org/project/sqlalchemy-exasol/", "platform": "", "project_url": "https://pypi.org/project/sqlalchemy-exasol/", "project_urls": { "Homepage": "https://github.com/blue-yonder/sqlalchemy_exasol" }, "release_url": "https://pypi.org/project/sqlalchemy-exasol/2.0.9/", "requires_dist": [ "SQLAlchemy (<2,>=1.0.4)", "pyodbc (>=3.0.6)", "six (>=1.5)", "turbodbc (>=1.1.0) ; extra == 'turbodbc'" ], "requires_python": "", "summary": "EXASOL dialect for SQLAlchemy", "version": "2.0.9" }, "last_serial": 5994030, "releases": { "0.8.1": [ { "comment_text": "", "digests": { "md5": "ff6610a61fb1386aec4d732306aff586", "sha256": "3c6096fe1e82a9e9223595dc0653469c40255bec4efe9eb522bd7c175037ff07" }, "downloads": -1, "filename": "sqlalchemy_exasol-0.8.1.tar.gz", "has_sig": false, "md5_digest": "ff6610a61fb1386aec4d732306aff586", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21201, "upload_time": "2014-06-26T20:31:51", "url": "https://files.pythonhosted.org/packages/03/4e/9ffa627b163b3e2864cfed5c2ee6b24300f2eb9a420034af8ca25306b6b2/sqlalchemy_exasol-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "1ba11090d3a1902a48df705500fa2944", "sha256": "e7b486884d84c4e94ba40a8abfd833e5c970f4da31fda9f6c062054dc8047a3b" }, "downloads": -1, "filename": "sqlalchemy_exasol-0.8.2.tar.gz", "has_sig": false, "md5_digest": "1ba11090d3a1902a48df705500fa2944", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21372, "upload_time": "2014-07-17T14:59:10", "url": "https://files.pythonhosted.org/packages/fe/6c/87c8f50f7e15980f8a5033cb402452e29dbfc3e24f32efe6182b2c2510f6/sqlalchemy_exasol-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "1fea2af304f2a1295af1deec4184aa0f", "sha256": "baec486b542daabb20b807623d0fc50e251e92a6087751b9bf83cf182262db45" }, "downloads": -1, "filename": "sqlalchemy_exasol-0.8.3.tar.gz", "has_sig": false, "md5_digest": "1fea2af304f2a1295af1deec4184aa0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21294, "upload_time": "2014-07-18T12:50:02", "url": "https://files.pythonhosted.org/packages/b6/f5/fdd4d08b7d60e2fca3a9cad6afbe4cfa3d22f247e5871f4e63e8fd82c63d/sqlalchemy_exasol-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "e4f10e198eea31eb299eb08fc474bd19", "sha256": "a19a95130a5a7cda54e83227cabf78002d962ee7f61ab3942a632e173df56ab8" }, "downloads": -1, "filename": "sqlalchemy_exasol-0.8.4.tar.gz", "has_sig": false, "md5_digest": "e4f10e198eea31eb299eb08fc474bd19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21601, "upload_time": "2014-07-30T11:13:07", "url": "https://files.pythonhosted.org/packages/b7/f5/8d5c67dc798b867b2af9b8e88e70a369441cd4ca0ab7194dd3b1ff36dc64/sqlalchemy_exasol-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "1ad2cad13aa725c47e59a27d95986b8a", "sha256": "6185c6d0062eba67b2230ca8eb471e8fff318f1982644ab211369a1b92026bc3" }, "downloads": -1, "filename": "sqlalchemy_exasol-0.8.5.tar.gz", "has_sig": false, "md5_digest": "1ad2cad13aa725c47e59a27d95986b8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21607, "upload_time": "2014-07-31T20:15:19", "url": "https://files.pythonhosted.org/packages/5d/86/2e2966709082803bde0c2b5378dd5951774b4d0cd5430fd20c8d8bf0e47b/sqlalchemy_exasol-0.8.5.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "323bd617d2bc35eab112fded7e7bff9c", "sha256": "6f10326249b1726a6b618fd95b013ce563b242a85773183d04649e86c0190f4c" }, "downloads": -1, "filename": "sqlalchemy_exasol-0.9.0.tar.gz", "has_sig": false, "md5_digest": "323bd617d2bc35eab112fded7e7bff9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24147, "upload_time": "2015-01-26T16:49:53", "url": "https://files.pythonhosted.org/packages/35/56/98ce55ae7078643748fb74c32488e6de7df09636f656efec305763d83ccb/sqlalchemy_exasol-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "cb8244eb61c16cbb83383f3c8b6cbedb", "sha256": "48378e369f2bedab54163cb1c7c1f2f742c27079fd1ef89811182042a349890e" }, "downloads": -1, "filename": "sqlalchemy_exasol-0.9.1.tar.gz", "has_sig": false, "md5_digest": "cb8244eb61c16cbb83383f3c8b6cbedb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24731, "upload_time": "2015-01-29T22:03:43", "url": "https://files.pythonhosted.org/packages/91/ab/a99cb0d4ce6df163024a393862fdeaccb21f59782317d3fac8a170498cac/sqlalchemy_exasol-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "dbdabe86dc51330112d485bb5eb65dab", "sha256": "86d17dab60ead783262593053924d3ae6366a895b9647068a8368d1f8b39840b" }, "downloads": -1, "filename": "sqlalchemy_exasol-0.9.2.tar.gz", "has_sig": false, "md5_digest": "dbdabe86dc51330112d485bb5eb65dab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27634, "upload_time": "2015-05-06T12:05:14", "url": "https://files.pythonhosted.org/packages/a7/da/a3eb48f36e3690c431119d4e2c72c2798534fa835f0403339e04c579f3ca/sqlalchemy_exasol-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "a9d46a9ce7bbcb549b88199d849e0a69", "sha256": "c9b20c31139011933eadab2fd3fd70dce888b8c5ffcc226a9a15c47c130a06e9" }, "downloads": -1, "filename": "sqlalchemy_exasol-0.9.3.tar.gz", "has_sig": false, "md5_digest": "a9d46a9ce7bbcb549b88199d849e0a69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27472, "upload_time": "2015-05-13T12:53:42", "url": "https://files.pythonhosted.org/packages/0a/ab/bc15b12c1a56841ebdec0337e3ea9dcb4d65713616653f2b2d85474d6a23/sqlalchemy_exasol-0.9.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "e0c65f5b4075d171b8d866ea38bba326", "sha256": "29a6963c7b78748beb7423997822859f538227c74e2cc1db5588024681a76430" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e0c65f5b4075d171b8d866ea38bba326", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27602, "upload_time": "2015-05-15T09:26:44", "url": "https://files.pythonhosted.org/packages/b6/20/39b73f0ec7b13879f9ea31b2c2b78b79d520bdc46811a3d3000cedb16bbd/sqlalchemy_exasol-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "fc6dfa3752a9ba5aaf861451b08d2939", "sha256": "b5f580be98a076fc37e226b11f17e5a07b24438e911130e9669253ed171e957e" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.0.1.tar.gz", "has_sig": false, "md5_digest": "fc6dfa3752a9ba5aaf861451b08d2939", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27569, "upload_time": "2015-10-21T16:23:21", "url": "https://files.pythonhosted.org/packages/58/51/10d4dd7f635d5ca1800b2d67702f4e235c7f4d3221c899ec461f0a5f6c29/sqlalchemy_exasol-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "d06105c3c1632074716b054a50b2f44a", "sha256": "592ff5dfa15b7cbac0d67d6223cc685f6aed7d839ec8cda10c9ef0efffa63295" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d06105c3c1632074716b054a50b2f44a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27514, "upload_time": "2016-03-11T23:16:37", "url": "https://files.pythonhosted.org/packages/e4/a1/a5d908669b5bf310894cc1ac9eb8e18eef2f033bac7c7237c3da4df3c516/sqlalchemy_exasol-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "8ea86445853670ea854c0106961b4694", "sha256": "da0e9d7ef46f154de87b6df44098fc12fc76828920830bafd496a7659aabece9" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.0.3.tar.gz", "has_sig": false, "md5_digest": "8ea86445853670ea854c0106961b4694", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27566, "upload_time": "2016-04-14T08:16:33", "url": "https://files.pythonhosted.org/packages/3e/1c/1da5ba8cc7862c891b74f073fe0392cb98680b2ffbda69301af9e9ebcc33/sqlalchemy_exasol-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d1f5c301c5901d36303a0a7370679d47", "sha256": "b8911968bcb331311b86dfd4c86fc396370881bb49d728cae40be0d491453a8d" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d1f5c301c5901d36303a0a7370679d47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30040, "upload_time": "2016-07-15T13:28:25", "url": "https://files.pythonhosted.org/packages/b3/3b/bbf8004a46b6e856936477e1d833dee2bc1eb6aee8d90e58a7f438a07777/sqlalchemy_exasol-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "e3724a2e8d7f6b39ba812f8bb317fcf6", "sha256": "fe4978668cd1789b1e40a383f29836ed1ca7f7b6846715d44a14192256ffe4a4" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.1.1.tar.gz", "has_sig": false, "md5_digest": "e3724a2e8d7f6b39ba812f8bb317fcf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28855, "upload_time": "2016-10-14T12:18:38", "url": "https://files.pythonhosted.org/packages/c6/07/3d5827b507b3ed64241106e2ea589f46b30c325b0856b11019378794d732/sqlalchemy_exasol-1.1.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "d2fb57a932919a2f16c84af6fb4fcf49", "sha256": "485298eba855cb66972b67ef8add892d2cfb43dedd91a2af6ae9453462367f9d" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.2.2.tar.gz", "has_sig": false, "md5_digest": "d2fb57a932919a2f16c84af6fb4fcf49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30402, "upload_time": "2017-05-29T08:16:49", "url": "https://files.pythonhosted.org/packages/8e/6a/850a6026e0de8cebfb8db23b9a2930a2ad485d3f062c4bdfd43836acd9fc/sqlalchemy_exasol-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "7acb67bda02d3a458460209f71291f16", "sha256": "fa3ef1e4f291af56ed9782d299749b99855b2576979300dd63e3bb89ee0c15fa" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.2.3.tar.gz", "has_sig": false, "md5_digest": "7acb67bda02d3a458460209f71291f16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31133, "upload_time": "2017-06-20T21:14:11", "url": "https://files.pythonhosted.org/packages/e9/f5/9d3d628aca0c7889c01122b4de1729ed3acdfe40954860b11b7ad4c0f618/sqlalchemy_exasol-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "4d7b0fa74136fb5b759ca47121f2f6a3", "sha256": "14661fe0ef9fb71bb31ebb4741958a0fdab70f98515b6e7d66292b3916da6d18" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.2.4.tar.gz", "has_sig": false, "md5_digest": "4d7b0fa74136fb5b759ca47121f2f6a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31135, "upload_time": "2017-06-26T12:24:16", "url": "https://files.pythonhosted.org/packages/77/12/594c9ba1caf95ec9202cc1ae5e688cc3605470cbb21bb0398491575b0a97/sqlalchemy_exasol-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "3d1db6a481fbbbcef30a4999d72658b9", "sha256": "53a10b141a0f3ba663ff834a58a93635c9e2cbac265e8df9ccd83ec9d4c0c915" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.2.5.tar.gz", "has_sig": false, "md5_digest": "3d1db6a481fbbbcef30a4999d72658b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29832, "upload_time": "2017-08-02T13:53:42", "url": "https://files.pythonhosted.org/packages/72/ab/d3aec7f577b82b629649173cfef9e5cfc5f2203a565189bad48a2275c8bb/sqlalchemy_exasol-1.2.5.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "f2ea27e7e590f8883e877a356dc60a30", "sha256": "a168f0a07eaed4dd770cce1f2b8c4a3194f2f5cdd617422dc50392582d91e75b" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.3.0.tar.gz", "has_sig": false, "md5_digest": "f2ea27e7e590f8883e877a356dc60a30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29963, "upload_time": "2017-08-02T13:48:25", "url": "https://files.pythonhosted.org/packages/d0/44/4ad9742eac7f33e1fd1c100bb95ef32f73705b59364ea234fb6ffb0e9c65/sqlalchemy_exasol-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "63b77307de90fcb7984bce25e2966501", "sha256": "744c523132097880ede8c772f634c25d4029d6f9aeac26a99fb2a3e7fcfbcf2e" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.3.1.tar.gz", "has_sig": false, "md5_digest": "63b77307de90fcb7984bce25e2966501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30628, "upload_time": "2017-08-15T22:06:20", "url": "https://files.pythonhosted.org/packages/6a/5d/48416f55a150811ca0e699158ba14410456ded10128cf30982ccb7e482e0/sqlalchemy_exasol-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "d248aaf2f19388ba06611a6398c93d6b", "sha256": "75dc89d3520bf87f98182b8c48d888eef63e0ea544ecd5daaf2996f64150e1c6" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d248aaf2f19388ba06611a6398c93d6b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 23280, "upload_time": "2017-10-15T17:19:41", "url": "https://files.pythonhosted.org/packages/19/18/b090ab68affcd3b6815b6555a97e6ff0a2820872084bdecffd7045ccef04/sqlalchemy_exasol-1.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38e5398276f3b6a163e29dd1210c4e68", "sha256": "bfdaf482a5ae2fd5efe6faa40b4f4e0201009add742863811ce038344f1250be" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "38e5398276f3b6a163e29dd1210c4e68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23324, "upload_time": "2017-10-15T18:02:56", "url": "https://files.pythonhosted.org/packages/a8/9b/72e52c0e38af773cb5601762f6f02f1bf06afea22b3ec73ebe01b7adff27/sqlalchemy_exasol-1.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e20092a60d7c09c8c51c82640f6fc5aa", "sha256": "9798e46069ebac115dc645c884a7b7bda01543ece0d69eac43881b0515166018" }, "downloads": -1, "filename": "sqlalchemy_exasol-1.3.2.tar.gz", "has_sig": false, "md5_digest": "e20092a60d7c09c8c51c82640f6fc5aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30541, "upload_time": "2017-10-15T17:19:42", "url": "https://files.pythonhosted.org/packages/ac/33/13074f472b2079683dd2a77ebbf9a65628cf1ba9d431c9c3946f8d2832c0/sqlalchemy_exasol-1.3.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "5bc8205ea76158424b4a67ddd1ef420d", "sha256": "acfc745384f2572bab4ad264f6a4a89bf08b9c80048b4575233d7c807084aba9" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5bc8205ea76158424b4a67ddd1ef420d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 23408, "upload_time": "2018-01-09T11:11:43", "url": "https://files.pythonhosted.org/packages/2a/c9/775065c74f9d117b88e17596ed9ab4f6932ef7c30c3dbc0458356a6c2074/sqlalchemy_exasol-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c26d698270b087280661ae5732b12968", "sha256": "9fd0402cd7ed1c8ef1486fa16b5ac9f1a51f90309ef8dca6d3c0928ef287a969" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c26d698270b087280661ae5732b12968", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23408, "upload_time": "2018-01-09T11:57:45", "url": "https://files.pythonhosted.org/packages/48/45/fdcd8ba09a2a61956eb65a8a13aa5e8dbec2ae8fdfc50a62a5ee653d2b49/sqlalchemy_exasol-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d72d5adcba6c6d67dacf7ef91cbcf62b", "sha256": "d04356d0fb0e0ebc48619fa1b0fe945d61c7e9fa59170f80541fa28b153968b1" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.0.tar.gz", "has_sig": false, "md5_digest": "d72d5adcba6c6d67dacf7ef91cbcf62b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30830, "upload_time": "2018-01-09T11:11:44", "url": "https://files.pythonhosted.org/packages/3d/96/54699e99db6888fa1dab5f3f254ff60d13a666c11f03b031f6847cdb5320/sqlalchemy_exasol-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "636cfe6e279ced9fa946e3a14eeb54d9", "sha256": "838a3f423ea4b5637bf1eb5cdbc35958bd3cf9a231d016ada465e96f71bfeb45" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "636cfe6e279ced9fa946e3a14eeb54d9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20642, "upload_time": "2018-06-28T11:42:10", "url": "https://files.pythonhosted.org/packages/4d/51/ef34ef7f3681a48dd73f4d711ee1162625850d0a7e87a35c2ef0f63d43dd/sqlalchemy_exasol-2.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38a4406bd1868ecaf0b900ba00267aa8", "sha256": "5ba637dee9096f5cbc89240a4bd5347887d1bbb9b07f8401708904d8779f8d48" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "38a4406bd1868ecaf0b900ba00267aa8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20642, "upload_time": "2018-06-28T11:51:51", "url": "https://files.pythonhosted.org/packages/92/2c/fe6dc454083566638bbae85c5005419c39f95021b6ea6fbbbe05db03093b/sqlalchemy_exasol-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b409ff36b31781728a6e1ac7c2945f0f", "sha256": "dc1001db26486050c5b105defa7999a6c18ec690937ea147a52d77e0bdc246d7" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.1.tar.gz", "has_sig": false, "md5_digest": "b409ff36b31781728a6e1ac7c2945f0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31237, "upload_time": "2018-06-28T11:42:11", "url": "https://files.pythonhosted.org/packages/f9/1c/e54f2aa2e6618a0048059645f5c4351ff0b2106d513d8a44823a4a742f08/sqlalchemy_exasol-2.0.1.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "d79814caf268dfedb4a5644b525f11cb", "sha256": "15e84a55249871a4d24ba9c39b2de15038d8bf8dcf00413c6cf1fc5f7b43cefb" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d79814caf268dfedb4a5644b525f11cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20657, "upload_time": "2018-08-02T12:18:55", "url": "https://files.pythonhosted.org/packages/cd/63/f98918460eabe522ebc75fce0070190ad7d8c69f4e2666bf2c78d2219cbf/sqlalchemy_exasol-2.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6aa02ad2a82956b783484a03beb44ca", "sha256": "67b536db615bd82730481e877caa1cb1ea0df062413e99486f36e6930e5b12e0" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.3.tar.gz", "has_sig": false, "md5_digest": "e6aa02ad2a82956b783484a03beb44ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31252, "upload_time": "2018-08-02T12:18:56", "url": "https://files.pythonhosted.org/packages/e2/9a/6f3642a3c09f82d225218621987a06a18d0c83db060ad6afa29af9eba46a/sqlalchemy_exasol-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "bc40e834be3f186bf0ebb6f0f106ba31", "sha256": "cd45ed5a7486c0a4bf4eb7c3d8146dc102116356ca39e359bc046a05af2daad4" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc40e834be3f186bf0ebb6f0f106ba31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21458, "upload_time": "2018-10-16T13:19:32", "url": "https://files.pythonhosted.org/packages/59/e4/d65cf520c222046f3c651486b7d3ca2bae556baa8985008871b4eddff9e1/sqlalchemy_exasol-2.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4b7079325c12b4feefca28dac88c2ca", "sha256": "e55f7de5c383539905ca98d4957297eca8f05a4166ef4024e1634e2e43c9d489" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.4.tar.gz", "has_sig": false, "md5_digest": "e4b7079325c12b4feefca28dac88c2ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 599036, "upload_time": "2018-10-16T13:19:33", "url": "https://files.pythonhosted.org/packages/0a/92/13e7f61c9f7e7a1475f824b3b07ef95c0b6f861a42431d2ee0f5c67fce61/sqlalchemy_exasol-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "c7e66bb911b478d1e9b2db364df13ff6", "sha256": "654b4ccbed59b4213c23201a18ec7524ede6bab2041c630bb48f1c5ff5093ca2" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7e66bb911b478d1e9b2db364df13ff6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21720, "upload_time": "2019-05-03T14:45:28", "url": "https://files.pythonhosted.org/packages/a4/f5/58123881e9ebc3750c34551d899e6aced332be71cfd72c1607f2dc2a7425/sqlalchemy_exasol-2.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21498afbc38e8171954fdab061da5631", "sha256": "c2ba5c792d9a78ac9fdc28a9138e3344a5326c5a4aa0a6f0dc016bfa4736681b" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.5.tar.gz", "has_sig": false, "md5_digest": "21498afbc38e8171954fdab061da5631", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 601061, "upload_time": "2019-05-03T14:45:29", "url": "https://files.pythonhosted.org/packages/94/78/1e974599ae3e97cef8d0a5cb4239f5118eadf5d2c888ad136955ce81c2f4/sqlalchemy_exasol-2.0.5.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "6cee080f8271088a4cc10614a608b0e5", "sha256": "b21f248b5ecbf3e6a7198035ef84851a60c9f02be715f099b9462e2121440de3" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6cee080f8271088a4cc10614a608b0e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21763, "upload_time": "2019-08-12T12:02:09", "url": "https://files.pythonhosted.org/packages/66/f4/7f9f5722bdfd97f89677a5ee0fa1f568761bb24f4bbd0d552032bf9443fe/sqlalchemy_exasol-2.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc07f3e457654b799e83c6a9e83bc223", "sha256": "ec31eb817ebc363354575dfb712716e0c616f253ee3085b041625f5268cfb9a4" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.6.tar.gz", "has_sig": false, "md5_digest": "bc07f3e457654b799e83c6a9e83bc223", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 601599, "upload_time": "2019-08-12T12:02:11", "url": "https://files.pythonhosted.org/packages/93/7c/b415f79865a83bd71a21134b34c688b0efa86fe94ebc1ee1098a9d2a11c5/sqlalchemy_exasol-2.0.6.tar.gz" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "2ad3bceb0c2e8dbe49bdec53a9f6972c", "sha256": "10f45d337a4cf5161455d87c8721f48a54a2a43ce5e2059ba37acf7330cf34bb" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ad3bceb0c2e8dbe49bdec53a9f6972c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21764, "upload_time": "2019-10-01T07:30:02", "url": "https://files.pythonhosted.org/packages/a1/88/1679b183851c23ac64fa50abf91bef98dc15857c7a6ec1852a5d7c8c720f/sqlalchemy_exasol-2.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98b25723865a5fb09552920769cefcf8", "sha256": "931cb2c7ee27904630bf2f7307afa0a9247a7ee9bc64f646870f862825d3e522" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.7.tar.gz", "has_sig": false, "md5_digest": "98b25723865a5fb09552920769cefcf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 600360, "upload_time": "2019-10-01T07:30:04", "url": "https://files.pythonhosted.org/packages/0a/3e/d65e127ca9c2fdedd03b75db68b1fa120b175a3a901913a3d37b37863d13/sqlalchemy_exasol-2.0.7.tar.gz" } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "04874c6508f7070272ca2675eabbc24b", "sha256": "cf08b12f7a503772b663ea847ede0b36c8b5d94f8459547b977c3a9bed6efd3b" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "04874c6508f7070272ca2675eabbc24b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21775, "upload_time": "2019-10-07T20:15:53", "url": "https://files.pythonhosted.org/packages/9f/6a/0fce54bd4116c45ab22c8c0353b888dfa4cf81d94338426da6de607515f6/sqlalchemy_exasol-2.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62677160b14e800cd5afd8ca9572f856", "sha256": "4499251d5dc691fbc1e2fb778cf5587c733c12d341c5e6b5ecec411262a3dee1" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.8.tar.gz", "has_sig": false, "md5_digest": "62677160b14e800cd5afd8ca9572f856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 600408, "upload_time": "2019-10-07T20:15:55", "url": "https://files.pythonhosted.org/packages/24/d5/0488a3ef017fbb32fff0be3acba2ac84a22bd09a38f11134be212ad386dd/sqlalchemy_exasol-2.0.8.tar.gz" } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "1d4147598497b3e0e2c231954ae5de84", "sha256": "03b517f27da9d145d16577fb53151dbf20512a48ac80c4cc4fb32fd3f70784be" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d4147598497b3e0e2c231954ae5de84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21846, "upload_time": "2019-10-18T06:29:25", "url": "https://files.pythonhosted.org/packages/d2/77/b4fda9681face6baa0481237b0a17a0ddf533e3be9940bac7c1ca2dc2eb6/sqlalchemy_exasol-2.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "061ddf038322e33802c78459fbe160bd", "sha256": "93c76873ae472778d4f4cdca57b5897b188c48118a1b6c4bd77bfd9528a371a6" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.9.tar.gz", "has_sig": false, "md5_digest": "061ddf038322e33802c78459fbe160bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 600792, "upload_time": "2019-10-18T06:29:27", "url": "https://files.pythonhosted.org/packages/b6/d3/e7bce8d2940674526b269829b2bded5aa3443fae08fd77c95b6ed38b8cbf/sqlalchemy_exasol-2.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d4147598497b3e0e2c231954ae5de84", "sha256": "03b517f27da9d145d16577fb53151dbf20512a48ac80c4cc4fb32fd3f70784be" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d4147598497b3e0e2c231954ae5de84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21846, "upload_time": "2019-10-18T06:29:25", "url": "https://files.pythonhosted.org/packages/d2/77/b4fda9681face6baa0481237b0a17a0ddf533e3be9940bac7c1ca2dc2eb6/sqlalchemy_exasol-2.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "061ddf038322e33802c78459fbe160bd", "sha256": "93c76873ae472778d4f4cdca57b5897b188c48118a1b6c4bd77bfd9528a371a6" }, "downloads": -1, "filename": "sqlalchemy_exasol-2.0.9.tar.gz", "has_sig": false, "md5_digest": "061ddf038322e33802c78459fbe160bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 600792, "upload_time": "2019-10-18T06:29:27", "url": "https://files.pythonhosted.org/packages/b6/d3/e7bce8d2940674526b269829b2bded5aa3443fae08fd77c95b6ed38b8cbf/sqlalchemy_exasol-2.0.9.tar.gz" } ] }