{ "info": { "author": "Dreas Nielsen", "author_email": "dreas.nielsen@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications", "Intended Audience :: End Users/Desktop", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: OS Independent", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Database", "Topic :: Database :: Front-Ends", "Topic :: Office/Business", "Topic :: Scientific/Engineering" ], "description": "*Multi-DBMS SQL script processor.*\n\nexecsql.py is a Python program that runs a SQL script stored in a text file \nagainst a PostgreSQL, MS-Access, SQLite, MS-SQL-Server, MySQL, MariaDB, or Firebird \ndatabase, or an ODBC DSN. execsql.py also supports a set of special \ncommands (metacommands) that can import and export data, copy data between \ndatabases, and conditionally execute SQL statements and metacommands. \nThese metacommands make up a control language that works the same across \nall supported database management systems (DBMSs). The metacommands are \nembedded in SQL comments, so they will be ignored by other script \nprocessors (e.g., *psql* for Postgres and *sqlcmd* for SQL Server). The \nmetacommands make up a toolbox that can be used to create both automated \nand interactive data processing applications.\n\nThe program's features and requirements are summarized below.\nComplete documentation is available at\n[http://execsql.readthedocs.io/en/latest/](http://execsql.readthedocs.io/en/latest/).\n\n[![Downloads](https://pepy.tech/badge/execsql)](https://pypi.org/project/execsql/) \n[![Downloads](https://pepy.tech/badge/execsql/month)](https://pepy.tech/project/execsql/)\n\n\nCapabilities\n=========================\n\nYou can use execsql to:\n\n* Import data from text files or spreadsheets into\n a database.\n* Copy data between different databases, even databases using different\n types of DBMSs.\n* Export tables and views as formatted text, comma-separated values (CSV), tab-separated\n values (TSV), OpenDocument spreadsheets, HTML tables, JSON, XML, LaTeX tables, unformatted\n (e.g., binary) data, or several other formats.\n* Export data to non-tabular formats using several different\n template processors.\n* Display a table or view in a GUI dialog,\n optionally allowing the user to select a data row, enter a data\n value, or respond to a prompt.\n* Display a pair of tables or views in a GUI dialog, allowing the user\n to compare data and find rows with matching or non-matching key values.\n* Conditionally execute different SQL commands and metacommands based on the DBMS in use,\n the database in use, data values, user input, and other conditions. Conditional execution\n can be used with the INCLUDE and SCRIPT metacommands to implement loops.\n* Use simple dynamically-created data entry forms to get user input.\n* Write status or informational messages to the console or to a file \n during the processing of a SQL script. Status messages and data exported in \n text format can be combined in a single text file. Data tables can be \n exported in a text format that is compatible with Markdown pipe tables,\n so that script output can be converted into a variety of document formats.\n* Write more modular and maintainable SQL code by factoring repeated \n code out into separate scripts, parameterizing the code using \n substitution variables, and using the INCLUDE or SCRIPT metacommands \n to merge the modules into a single stream of commands.\n* Merge multiple elements of a workflow\u2014e.g., data loading, summarization, and\n reporting\u2014into a single script for better coupling of related steps and more\n secure maintenance.\n\nStandard SQL provides no features for interacting with external files or \nwith the user, or for controlling the flow of actions to be carried out\nbased either on data or on user input. Some DBMSs provide these features,\nbut capabilities and syntax differ between DBMSs. ``execsql`` provides \nthese features in a way that operates identically across all supported \nDBMSs on both Linux and Windows.\n\nexecsql is inherently a command-line program that can operate in a completely \nnon-interactive mode (except for password prompts). Therefore, it is suitable \nfor incorporation into a toolchain controlled by a shell script (on Linux), \nbatch file (on Windows), or other system-level scripting application. When \nused in this mode, the only interactive elements will be password prompts.\nHowever, several metacommands to generate interactive prompts and data\ndisplays, so execsql scripts can be written to provide some user interactivity.\n\nIn addition, execsql automatically maintains a log that documents key \ninformation about each run of the program, including the databases that are \nused, the scripts that are run, and the user's choices in response to \ninteractive prompts. Together, the script and the log provide documentation \nof all actions carried out that may have altered data.\n\nThe documentation includes more than 20 examples showing the use of\nexecsql's metacommands, in both simple and complex scripts.\n\n\nSyntax and Options\n========================\n\n\nCommands\n------------------------\n\n```\n execsql.py -ta [other options] sql_script_file Access_db \n\n execsql.py -tf [other options] sql_script_file Firebird_host Firebird_db\n\n execsql.py -tm [other options] sql_script_file MySQL_host MySQL_db \n\n execsql.py -tp [other options] sql_script_file Postgres_host Postgres_db\n\n execsql.py -ts [other options] sql_script_file SQL_Server_host SQL_Server_db\n\n execsql.py -tl [other options] sql_script_file SQLite_db \n```\n\nArguments\n--------------------------\n\n```\n sql_script_file The name of a text file of SQL commands to be executed. Required argument.\n\n Access_db The name of the Access database against which to run the SQL.\n\n Firebird_db The name of the Firebird database against which to run the SQL.\n\n Firebird_host The name of the Firebird host (server) against which to run the SQL. \n\n MySQL_db The name of the MySQL database against which to run the SQL.\n\n MySQL_host The name of the MySQL host (server) against which to run the SQL.\n\n Postgres_db The name of the Postgres database against which to run the SQL.\n\n Postgres_host The name of the Postgres host (server) against which to run the SQL. \n\n SQL_Server_db The name of the SQL Server database against which to run the SQL.\n\n SQL_Server_host The name of the SQL Server host (server) against which to run the SQL. \n\n SQLite_db The name of the SQLite database against which to run the SQL.\n```\n\nOptions\n---------------------\n\n```\n -a value Define the replacement for a substitution variable $ARG_x. \n -d value Automatically make directories used by the \tEXPORT\n metacommand: 'n'-no (default); 'y'-yes.\n -e value Character encoding of the database. Only used for some \n database types. \n -f value Character encoding of the script file. \n -g value Character encoding to use for output of the WRITE and EXPORT\n metacommands. \n -i value Character encoding to use for data files imported with the \n IMPORT metacommand. \n -m Display the allowable metacommands, and exit. \n -p value The port number to use for client-server databases. \n -s value The number of lines of an IMPORTed file to scan to diagnose \n the quote and delimiter characters. \n -t value Type of database: \n 'p'-Postgres, \n 'f'-Firebird, \n 'l'-SQLite, \n 'm'-MySQL or MariaDB, \n 'a'-Access, \n 's'-SQL Server, \n 'd'-DSN connection.\n -u value The database user name (optional). \n -v value Use a GUI for interactive prompts. \n -w Do not prompt for the password when the user is specified. \n -y List all valid character encodings and exit. \n -z value Buffer size, in kb, to use with the IMPORT metacommand \n (the default is 32).\n```\n\nRequirements\n===========================\n\nThe execsql program uses third-party Python libraries to communicate with \ndifferent database and spreadsheet software. These libraries must be \ninstalled to use those programs with execsql. Only those libraries that \nare needed, based on the command line arguments and metacommands, must \nbe installed. The libraries required for each database or spreadsheet \napplication are:\n\n* PosgreSQL: psycopg2.\n* SQL Server: pydobc.\n* MS-Access: pydobc and pywin32.\n* MySQL or MariaDB: pymysql.\n* Firebird: fdb.\n* DSN connections: pyodbc.\n* OpenDocument spreadsheets: odfpy.\n* Excel spreadsheets (read only): xlrd.\n\nConnections to SQLite databases are made using Python's standard library, \nso no additional software is needed.\n\nIf the Jinja or Airspeed template processors will be used, those software\nlibraries must also be installed.\n\n\nDocumentation\n================\n\nComplete documentation is at http://execsql.readthedocs.io\n\n\n\nCopyright and License\n================================\n\nCopyright (c) 2007-2019 R.Dreas Nielsen\n\nThis program is free software: you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation, either version 3 of the License, or (at your option) any later\nversion. This program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\nFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more\ndetails. The GNU General Public License is available at\nhttp://www.gnu.org/licenses/.", "description_content_type": "text/markdown", "docs_url": "https://pythonhosted.org/execsql/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/rdnielsen/execsql/", "keywords": "SQL,Postgres,PostgreSQL,SQLite,Firebird,Access,SQL Server,MySQL,MariaDb,ODBC,database,CSV,TSV,OpenDocument,JSON,LaTeX,table,DBMS,query,script,template,Jinja,Airspeed", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "execsql", "package_url": "https://pypi.org/project/execsql/", "platform": "", "project_url": "https://pypi.org/project/execsql/", "project_urls": { "Homepage": "https://bitbucket.org/rdnielsen/execsql/" }, "release_url": "https://pypi.org/project/execsql/1.52.5/", "requires_dist": null, "requires_python": ">=2.7", "summary": "Runs a SQL script against a PostgreSQL, MS-Access, SQLite, MS-SQL-Server, MySQL, MariaDB, or Firebird database, or an ODBC DSN. Provides metacommands to import and export data, copy data between databases, conditionally execute SQL and metacommands, and dynamically alter SQL and metacommands with substitution variables. Data can be exported in 13 different formats, including CSV, TSV, ODS, HTML, JSON, LaTeX, and Markdown tables, and using custom templates.", "version": "1.52.5" }, "last_serial": 5998060, "releases": { "1.17.0.0": [ { "comment_text": "", "digests": { "md5": "d7a21153b65dc75c05239ac3f7585b4b", "sha256": "85284a180b4afa3d3e2d9ccab8dc5e29366c23b886b26dfb07d239be0096a1a7" }, "downloads": -1, "filename": "execsql-1.17.0.0.tar.gz", "has_sig": false, "md5_digest": "d7a21153b65dc75c05239ac3f7585b4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210341, "upload_time": "2017-05-28T16:19:43", "url": "https://files.pythonhosted.org/packages/f3/a0/0a7476a27caa4edf1a6102487c24d1db4690d0b85f1b68f5ac9c17e01da5/execsql-1.17.0.0.tar.gz" } ], "1.18.0.0": [ { "comment_text": "", "digests": { "md5": "41774c992ee217e33e505ccd37731ba5", "sha256": "5c7f7558e3ec3c82c99e685b3073ef4df4c7f4f1528c37b16d53fa9db5ff9346" }, "downloads": -1, "filename": "execsql-1.18.0.0.tar.gz", "has_sig": false, "md5_digest": "41774c992ee217e33e505ccd37731ba5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212562, "upload_time": "2017-06-24T16:50:47", "url": "https://files.pythonhosted.org/packages/14/68/82584eeed77a49d32ac1b311a01a84e2a191dc9c57aa01547a0373ca7dd3/execsql-1.18.0.0.tar.gz" } ], "1.18.2.0": [ { "comment_text": "", "digests": { "md5": "a1f56563a500b38c29faa2612ca8f457", "sha256": "f0db8e36915ec8b7a4fca229f52daebbfa0a1ce26645ce3bfef8370e9adaa770" }, "downloads": -1, "filename": "execsql-1.18.2.0.tar.gz", "has_sig": false, "md5_digest": "a1f56563a500b38c29faa2612ca8f457", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212668, "upload_time": "2017-06-27T03:35:56", "url": "https://files.pythonhosted.org/packages/dd/d1/186441d96afab546535a069d2c8b92074aba8c2c9bd5895d4a8866ea66d4/execsql-1.18.2.0.tar.gz" } ], "1.20.0.0": [ { "comment_text": "", "digests": { "md5": "35c35cd899de5b4fccd878f53ef3c453", "sha256": "d354a585bd4319d11cbac309a8b02c0c89deea8dcf648f3ca84c0e2f85323ec2" }, "downloads": -1, "filename": "execsql-1.20.0.0.tar.gz", "has_sig": false, "md5_digest": "35c35cd899de5b4fccd878f53ef3c453", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 217091, "upload_time": "2017-07-01T15:32:42", "url": "https://files.pythonhosted.org/packages/9e/85/1e303970933b5604b78a489f9acb27943812ce87539989f4504fcd1d5ebc/execsql-1.20.0.0.tar.gz" } ], "1.21.0.0": [ { "comment_text": "", "digests": { "md5": "6ceaf0908a10b5814586c30c07d3c408", "sha256": "8c76467008be0b9c1ad4eb29b1fdaa5cfd9161a15b4e5e862b10e03f5f401d6b" }, "downloads": -1, "filename": "execsql-1.21.0.0.tar.gz", "has_sig": false, "md5_digest": "6ceaf0908a10b5814586c30c07d3c408", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 220306, "upload_time": "2017-07-02T01:29:43", "url": "https://files.pythonhosted.org/packages/77/5f/31b0291c55cd955c502e8c475ff3a754e9a3d0ab4133825519a99a3ce5bb/execsql-1.21.0.0.tar.gz" } ], "1.21.1.0": [ { "comment_text": "", "digests": { "md5": "107f41c1c5809448bc5ce91cf1e2b0f0", "sha256": "12d3ad8c742eac2ef2e1ce3759219415eeee57d70d77550035fc1bc85242c76e" }, "downloads": -1, "filename": "execsql-1.21.1.0.tar.gz", "has_sig": false, "md5_digest": "107f41c1c5809448bc5ce91cf1e2b0f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221020, "upload_time": "2017-07-04T19:40:07", "url": "https://files.pythonhosted.org/packages/e3/74/566415caf6371db0c282e237889e1401cd543991a2b6a8f8613e0a2cff7f/execsql-1.21.1.0.tar.gz" } ], "1.21.11.0": [ { "comment_text": "", "digests": { "md5": "0837fa31c409b48d696fce0900ec1f3f", "sha256": "2ed91315ecb0ea0cca040827da6130ba119b1bb54870e3a06c7f2cab930c1273" }, "downloads": -1, "filename": "execsql-1.21.11.0.tar.gz", "has_sig": false, "md5_digest": "0837fa31c409b48d696fce0900ec1f3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 224140, "upload_time": "2017-09-23T16:42:09", "url": "https://files.pythonhosted.org/packages/f4/94/191b96fce349f8e1a0575cc2a348f5c269e426965f1e19d7f0cde6705e8c/execsql-1.21.11.0.tar.gz" } ], "1.21.12.0": [ { "comment_text": "", "digests": { "md5": "3615fbb51c3f897f99d93bc0b41cded0", "sha256": "68452159c494c42e3a9f9239da19057254dee25581ba578417f1bf091e1bb79b" }, "downloads": -1, "filename": "execsql-1.21.12.0.tar.gz", "has_sig": false, "md5_digest": "3615fbb51c3f897f99d93bc0b41cded0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 224429, "upload_time": "2017-09-24T19:29:11", "url": "https://files.pythonhosted.org/packages/6f/fe/c7d33569c6071d7982a6310cad677f66bc5355ad39db7069e111c9028f94/execsql-1.21.12.0.tar.gz" } ], "1.21.2.0": [ { "comment_text": "", "digests": { "md5": "ad17b389b0593a68625f0e0f0bddf9d0", "sha256": "d5a2bf3b8c854d4f42c21c658a2197c765772b8de56ed9e9b1ec8931de2cd08a" }, "downloads": -1, "filename": "execsql-1.21.2.0.tar.gz", "has_sig": false, "md5_digest": "ad17b389b0593a68625f0e0f0bddf9d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221395, "upload_time": "2017-07-06T02:27:23", "url": "https://files.pythonhosted.org/packages/16/91/d1c01bb01cb82f58b41a9e477b3b2874b2315c6139ec82692297883e35bd/execsql-1.21.2.0.tar.gz" } ], "1.21.7.0": [ { "comment_text": "", "digests": { "md5": "5ce667071e983e335c2360100c6403be", "sha256": "5f22b0c46e421246fa544f76199a5a52195de57b196e05bb23ca6e4d88b133f7" }, "downloads": -1, "filename": "execsql-1.21.7.0.tar.gz", "has_sig": false, "md5_digest": "5ce667071e983e335c2360100c6403be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 223078, "upload_time": "2017-08-05T15:43:13", "url": "https://files.pythonhosted.org/packages/05/34/1683a2b036ecdba5180571495a087c9a029a717798921cc540366b2d0b83/execsql-1.21.7.0.tar.gz" } ], "1.21.7.1": [ { "comment_text": "", "digests": { "md5": "6b801767348fc8195c7105d8c23ff89f", "sha256": "bd0fe878018f33b2004a86c7ac689fcf9770cb658aed76fd03a076578dc7a7de" }, "downloads": -1, "filename": "execsql-1.21.7.1.tar.gz", "has_sig": false, "md5_digest": "6b801767348fc8195c7105d8c23ff89f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 223110, "upload_time": "2017-08-06T18:49:41", "url": "https://files.pythonhosted.org/packages/dc/60/b1411f28903900b6789a2b4b22c302bbabc052bb8db568ea870fa850272b/execsql-1.21.7.1.tar.gz" } ], "1.21.7.2": [ { "comment_text": "", "digests": { "md5": "ac07d026a321483ce7f943363a27e2d8", "sha256": "2edb7d99f94b505ca6acab60c66e9ac0978be96f8c5730afc16f6c37f3497a6f" }, "downloads": -1, "filename": "execsql-1.21.7.2.tar.gz", "has_sig": false, "md5_digest": "ac07d026a321483ce7f943363a27e2d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 223104, "upload_time": "2017-08-07T22:21:01", "url": "https://files.pythonhosted.org/packages/c8/53/0cc59ea139060a0149f27befc5869cd2deba34dd8b5d14fcf722f10624bb/execsql-1.21.7.2.tar.gz" } ], "1.21.8.0": [ { "comment_text": "", "digests": { "md5": "3aa592b0dbc5fda92625e8b2310d06b7", "sha256": "6931b4330e865101b137fe17b10f7218f7fda2778b920ba587506ce677198bf9" }, "downloads": -1, "filename": "execsql-1.21.8.0.tar.gz", "has_sig": false, "md5_digest": "3aa592b0dbc5fda92625e8b2310d06b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 223283, "upload_time": "2017-08-11T19:15:12", "url": "https://files.pythonhosted.org/packages/aa/da/fff6ddc3e94e2ac49eedd953f74270b384a1611a9a2d7404b6bc216e0d72/execsql-1.21.8.0.tar.gz" } ], "1.21.8.2": [ { "comment_text": "", "digests": { "md5": "231197f70be9eeb1a99cbbb7827c0380", "sha256": "fe5afffc2e278cd19f3b997703671010bd170fd5810837fa154641576f44742f" }, "downloads": -1, "filename": "execsql-1.21.8.2.tar.gz", "has_sig": false, "md5_digest": "231197f70be9eeb1a99cbbb7827c0380", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 223655, "upload_time": "2017-08-21T21:21:41", "url": "https://files.pythonhosted.org/packages/05/ff/c5530def117495ac414fc394a3232498ca4881fdb1192e8c0e295bb5ac11/execsql-1.21.8.2.tar.gz" } ], "1.21.8.3": [ { "comment_text": "", "digests": { "md5": "5f67b5d588e8c67de9e572bc3af93291", "sha256": "e465fd9adb026baa3f220964a25cd32655733d9d590f120869a8d64c4beab35c" }, "downloads": -1, "filename": "execsql-1.21.8.3.tar.gz", "has_sig": false, "md5_digest": "5f67b5d588e8c67de9e572bc3af93291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 223659, "upload_time": "2017-08-24T02:11:39", "url": "https://files.pythonhosted.org/packages/f3/07/321205a9e72ec946a8385715695d4091f7b6f968e6c9b6363b3f02e91d93/execsql-1.21.8.3.tar.gz" } ], "1.21.8.4": [ { "comment_text": "", "digests": { "md5": "dbe98a8030dcbba97b9c306c1b6941e8", "sha256": "c133ff6514eb2636cfaa0446ef3147fd2736770f8796fcbe5f609aa56efdb03d" }, "downloads": -1, "filename": "execsql-1.21.8.4.tar.gz", "has_sig": false, "md5_digest": "dbe98a8030dcbba97b9c306c1b6941e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 223847, "upload_time": "2017-09-03T18:19:29", "url": "https://files.pythonhosted.org/packages/51/22/036926038e1f145df6d99834d6aefa14b257ec3824a57824ad4b6ba2d19c/execsql-1.21.8.4.tar.gz" } ], "1.21.9.0": [ { "comment_text": "", "digests": { "md5": "1fe69e7ce09fb2219f35bf43d4722901", "sha256": "4d3816bb870c7935001cbecfa1339814d8a0ffaff1b80c51ccc2f29d1fa57316" }, "downloads": -1, "filename": "execsql-1.21.9.0.tar.gz", "has_sig": false, "md5_digest": "1fe69e7ce09fb2219f35bf43d4722901", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 223915, "upload_time": "2017-09-07T02:16:29", "url": "https://files.pythonhosted.org/packages/12/93/5a0d6a81cf0fee1ced2ba5f550965ea4314dd74e4cd5c60fbe507ca671b9/execsql-1.21.9.0.tar.gz" } ], "1.22.0.0": [ { "comment_text": "", "digests": { "md5": "d4fb69c5d3ec1d8366f71e9b85d35dbb", "sha256": "5d25bd1ac79ab1c9953e70d7145b081623e607a5e4b1c352eb4835594725935d" }, "downloads": -1, "filename": "execsql-1.22.0.0.tar.gz", "has_sig": false, "md5_digest": "d4fb69c5d3ec1d8366f71e9b85d35dbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 225542, "upload_time": "2017-10-07T18:41:11", "url": "https://files.pythonhosted.org/packages/64/f6/d9dede569ea075aaffe2d4acf306dac3fc0dffc264574a5be13c71f9e43f/execsql-1.22.0.0.tar.gz" } ], "1.23.0.0": [ { "comment_text": "", "digests": { "md5": "8ed080263573144836b4b3d11eb635b9", "sha256": "95909791e7cf458dcd149c965bd75071296fbff4d198026948432026e31e1590" }, "downloads": -1, "filename": "execsql-1.23.0.0.tar.gz", "has_sig": false, "md5_digest": "8ed080263573144836b4b3d11eb635b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 225994, "upload_time": "2017-10-10T04:51:28", "url": "https://files.pythonhosted.org/packages/90/95/136c056dd0bb055a7cf13d1bd9a6ce7d63a2b004fb65d172aad5a44ee01e/execsql-1.23.0.0.tar.gz" } ], "1.23.1.0": [ { "comment_text": "", "digests": { "md5": "6859dda32b1b8440b1ce3b19972e1ae6", "sha256": "0b9e29dde73a01baa8f246ea087b81d6e762f5ae1ac0950340227579edae4330" }, "downloads": -1, "filename": "execsql-1.23.1.0.tar.gz", "has_sig": false, "md5_digest": "6859dda32b1b8440b1ce3b19972e1ae6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 226172, "upload_time": "2017-10-20T15:40:02", "url": "https://files.pythonhosted.org/packages/41/59/870c6bf92f56cec4ff305b140d4a725a6e29286d2ceafb372a38f4867811/execsql-1.23.1.0.tar.gz" } ], "1.23.1.1": [ { "comment_text": "", "digests": { "md5": "d12dbebc7067119ff7df2d2a3dbfb98f", "sha256": "8053e9787ac1257f1818ab409234501347d755457e66af5913810842beaed781" }, "downloads": -1, "filename": "execsql-1.23.1.1.tar.gz", "has_sig": false, "md5_digest": "d12dbebc7067119ff7df2d2a3dbfb98f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 226197, "upload_time": "2017-10-21T20:18:08", "url": "https://files.pythonhosted.org/packages/b8/48/b1ae2b3cee77ed4387fb247461c8d0f9cb7e9f2a7281095afd2d804b8205/execsql-1.23.1.1.tar.gz" } ], "1.23.2.0": [ { "comment_text": "", "digests": { "md5": "8ac39b0ec6ee734ef5cbeec620a20007", "sha256": "b3779085172ec5106c0ac6020a3f49875024406dc7d55aaff0068c4b4114e657" }, "downloads": -1, "filename": "execsql-1.23.2.0.tar.gz", "has_sig": false, "md5_digest": "8ac39b0ec6ee734ef5cbeec620a20007", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 226315, "upload_time": "2017-11-03T02:34:55", "url": "https://files.pythonhosted.org/packages/fe/b7/13f09726d637502486866f59cae71ae104017b12793ea42ba7cf70f985ae/execsql-1.23.2.0.tar.gz" } ], "1.24.0.0": [ { "comment_text": "", "digests": { "md5": "403e075e60cfd9800374a1b541841a21", "sha256": "10da25bdfbc45f3b8244cff0168833aa96946fde24f360726f6481235ff155e9" }, "downloads": -1, "filename": "execsql-1.24.0.0.tar.gz", "has_sig": false, "md5_digest": "403e075e60cfd9800374a1b541841a21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 226900, "upload_time": "2017-11-04T19:06:19", "url": "https://files.pythonhosted.org/packages/f0/2a/34800c0fbd48373ef7a3f285552dfe70a5c2b60e2c4513f81dc7bf292ef9/execsql-1.24.0.0.tar.gz" } ], "1.24.0.1": [ { "comment_text": "", "digests": { "md5": "8c16458fb5b41a0e66a02bf7bce3b01c", "sha256": "565ba2bc9cd651fc7dc01e411faa1c71dc022f657e713755df98edb17e30e4fc" }, "downloads": -1, "filename": "execsql-1.24.0.1.zip", "has_sig": false, "md5_digest": "8c16458fb5b41a0e66a02bf7bce3b01c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 233729, "upload_time": "2017-11-07T16:30:21", "url": "https://files.pythonhosted.org/packages/a0/ab/a3543baf81bd9e31b4ff49ae6d4c56426d936b8d7948f2300e118b0edfcc/execsql-1.24.0.1.zip" } ], "1.24.1.1": [ { "comment_text": "", "digests": { "md5": "2498e13e6b25edde8b1ee5ebfd5d2006", "sha256": "bd46b61c29089aef25bae71c6aab90b41446c41a9dc61022cd3a2ba8e40f26de" }, "downloads": -1, "filename": "execsql-1.24.1.1.tar.gz", "has_sig": false, "md5_digest": "2498e13e6b25edde8b1ee5ebfd5d2006", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87558, "upload_time": "2017-12-09T15:32:08", "url": "https://files.pythonhosted.org/packages/71/ab/3a7b3032bf704dceffff9594f5228665671c67ac06291181109ca8186b76/execsql-1.24.1.1.tar.gz" } ], "1.24.12.0": [ { "comment_text": "", "digests": { "md5": "e3c250dbded13dd33d946445d933c12f", "sha256": "f12970de0c76621cd10cd26ff86f4de2ee65196e83077e80b648feebb520b7df" }, "downloads": -1, "filename": "execsql-1.24.12.0.tar.gz", "has_sig": false, "md5_digest": "e3c250dbded13dd33d946445d933c12f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90111, "upload_time": "2018-06-09T16:53:42", "url": "https://files.pythonhosted.org/packages/43/a3/8cfc86a3e7dc7ba56634b48ae071f7504ad99575baee6946075aab3bb7a3/execsql-1.24.12.0.tar.gz" } ], "1.24.2.0": [ { "comment_text": "", "digests": { "md5": "44529b0169d4393e929307e41611ec05", "sha256": "1a2ba797f085b270cde7ed938e70c67ceac994372b6af6df5c436fa6a840b975" }, "downloads": -1, "filename": "execsql-1.24.2.0.tar.gz", "has_sig": false, "md5_digest": "44529b0169d4393e929307e41611ec05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88221, "upload_time": "2017-12-30T17:22:09", "url": "https://files.pythonhosted.org/packages/ca/f4/7a95b7a8afaa39ec31352c6fd5d1224559aadc03465d7dcb5532b9977b6d/execsql-1.24.2.0.tar.gz" } ], "1.24.4.0": [ { "comment_text": "", "digests": { "md5": "f77d77dd9c22f1317a8bc86b7c9ae03e", "sha256": "ea54d9064deda732a079be87ec2a7a36f047859b0616ff96de8599df53537546" }, "downloads": -1, "filename": "execsql-1.24.4.0.tar.gz", "has_sig": false, "md5_digest": "f77d77dd9c22f1317a8bc86b7c9ae03e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88427, "upload_time": "2017-12-31T19:11:22", "url": "https://files.pythonhosted.org/packages/ae/55/b2f5bb657ef83039bb83bc9adb95811165314f28a845c4e753383f263d3b/execsql-1.24.4.0.tar.gz" } ], "1.24.4.1": [ { "comment_text": "", "digests": { "md5": "1860ad77f094dbaf9594b1c054888969", "sha256": "90ea593996ff79a5f0e78d5f71ad3676d1af8ba91554ef0f62a664df5f90da74" }, "downloads": -1, "filename": "execsql-1.24.4.1.tar.gz", "has_sig": false, "md5_digest": "1860ad77f094dbaf9594b1c054888969", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88442, "upload_time": "2018-01-03T01:33:13", "url": "https://files.pythonhosted.org/packages/bd/bc/66dfc78333ad6d1b69b4aa5f5a45f080f9f5ac347ef3f352ebef3669cc6e/execsql-1.24.4.1.tar.gz" } ], "1.24.4.2": [ { "comment_text": "", "digests": { "md5": "fd9b22f3cecb3f06e5af24e5f9abf864", "sha256": "c06feb48c71f68f2d56ed26e72750fdb4641059baf96efde19813b8d314e3ec6" }, "downloads": -1, "filename": "execsql-1.24.4.2.tar.gz", "has_sig": false, "md5_digest": "fd9b22f3cecb3f06e5af24e5f9abf864", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88718, "upload_time": "2018-02-08T04:41:55", "url": "https://files.pythonhosted.org/packages/20/8e/3d1ace8b3b8f878a551c6b5a21907322877acaf1eea4fda537cbd3574dc9/execsql-1.24.4.2.tar.gz" } ], "1.24.4.3": [ { "comment_text": "", "digests": { "md5": "f77536c5cc0e79563098d9ecc43e36c6", "sha256": "d529a3a31d6cd3e2977bebee64d888c14fa20074f4c7b2aae93863115e825d14" }, "downloads": -1, "filename": "execsql-1.24.4.3.zip", "has_sig": false, "md5_digest": "f77536c5cc0e79563098d9ecc43e36c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95151, "upload_time": "2018-02-08T16:31:26", "url": "https://files.pythonhosted.org/packages/f2/3f/6f480e7dcd8d26a329d256615d07a5a8bae97107cdde9f8f90ad5d223611/execsql-1.24.4.3.zip" } ], "1.24.5.0": [ { "comment_text": "", "digests": { "md5": "6a49821c6d21179c6839149ded9b1648", "sha256": "efba2fdca62595b1b90188a1d0e8c4e23df8724eefc18e6b70b251ccaf20d94c" }, "downloads": -1, "filename": "execsql-1.24.5.0.tar.gz", "has_sig": false, "md5_digest": "6a49821c6d21179c6839149ded9b1648", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88805, "upload_time": "2018-03-16T04:17:36", "url": "https://files.pythonhosted.org/packages/cc/e7/53ced5f212ae8d093c6b970bebf60bc24bd67640c2cb1b9b9b9b77e8512b/execsql-1.24.5.0.tar.gz" } ], "1.24.6.0": [ { "comment_text": "", "digests": { "md5": "18015983b859a3141620a9784167610d", "sha256": "89b53fc3a16ca467114b3504d765efd445123fce88b2269b015028b2daa5be62" }, "downloads": -1, "filename": "execsql-1.24.6.0.tar.gz", "has_sig": false, "md5_digest": "18015983b859a3141620a9784167610d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88912, "upload_time": "2018-03-31T15:30:55", "url": "https://files.pythonhosted.org/packages/0a/57/86c2cef896f0ab4eb8a3e2b8b42307e12185c6625d5909932bad011d9b81/execsql-1.24.6.0.tar.gz" } ], "1.24.7.1": [ { "comment_text": "", "digests": { "md5": "b13752e43d16aa3dc7be971cf92cffb4", "sha256": "c68c7d7d0e9ac816a6c21e2c5783a0aef9305b1327e683a1fc2d2cefa9273cb0" }, "downloads": -1, "filename": "execsql-1.24.7.1.tar.gz", "has_sig": false, "md5_digest": "b13752e43d16aa3dc7be971cf92cffb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89016, "upload_time": "2018-04-18T02:18:50", "url": "https://files.pythonhosted.org/packages/a7/85/34543d049c192275e9f39bb8770883fc5b00036304ea6b7fbbf7218911b1/execsql-1.24.7.1.tar.gz" } ], "1.24.7.2": [ { "comment_text": "", "digests": { "md5": "7b4f0e033b40eeafc60bda78ce6a9815", "sha256": "8d125faf408698295d34901bbaea8f2044ac1792ccdf6ffe3d69beba792f83e3" }, "downloads": -1, "filename": "execsql-1.24.7.2.tar.gz", "has_sig": false, "md5_digest": "7b4f0e033b40eeafc60bda78ce6a9815", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89022, "upload_time": "2018-04-18T12:13:17", "url": "https://files.pythonhosted.org/packages/7a/1a/996be5bebd58d887b05d60a10221a0e0fcc173b78e53dcc9b767d1d64185/execsql-1.24.7.2.tar.gz" } ], "1.25.0.0": [ { "comment_text": "", "digests": { "md5": "232e9b348ad6c85705ee28599e2d6e59", "sha256": "8450e06c6f6afa1995c09f8ad5398d210e7fb6b8845422638bb72ed5e001fb6f" }, "downloads": -1, "filename": "execsql-1.25.0.0.tar.gz", "has_sig": false, "md5_digest": "232e9b348ad6c85705ee28599e2d6e59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91679, "upload_time": "2018-06-11T01:15:25", "url": "https://files.pythonhosted.org/packages/41/8c/fd2277e2fcbf814545f93b426f891916427321eb9a6b0fd83c65e1213109/execsql-1.25.0.0.tar.gz" } ], "1.26.1.0": [ { "comment_text": "", "digests": { "md5": "4b705ea6a3a713d57bd6298b5be02132", "sha256": "5769d67c502c546cacce6ce72dd2af42622cd39fe2404502d609bfce1187cb19" }, "downloads": -1, "filename": "execsql-1.26.1.0.tar.gz", "has_sig": false, "md5_digest": "4b705ea6a3a713d57bd6298b5be02132", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92027, "upload_time": "2018-06-14T04:18:08", "url": "https://files.pythonhosted.org/packages/7d/43/f0627010b98b0cfe644e0912310acc3e6a7ecb7dc9863672fe3d8e437cd0/execsql-1.26.1.0.tar.gz" } ], "1.26.4.0": [ { "comment_text": "", "digests": { "md5": "3b44c3f2473db7ee61086e2290e84c78", "sha256": "eccc51987050814bfc47f39ca9f0ac3351e37780f9a0b7f095f61a35ee2204f1" }, "downloads": -1, "filename": "execsql-1.26.4.0.tar.gz", "has_sig": false, "md5_digest": "3b44c3f2473db7ee61086e2290e84c78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87644, "upload_time": "2018-06-30T13:48:33", "url": "https://files.pythonhosted.org/packages/99/2c/8428618434b3c5f023804a9ec88306572130198d6877355ba3c96f77b93b/execsql-1.26.4.0.tar.gz" } ], "1.26.4.1": [ { "comment_text": "", "digests": { "md5": "84b745984a8ab1961e939a5651561eed", "sha256": "678a762ec51d517bf9a3272de93894d9cb7109bf8b045bcf99d92576eca19cb1" }, "downloads": -1, "filename": "execsql-1.26.4.1.zip", "has_sig": false, "md5_digest": "84b745984a8ab1961e939a5651561eed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93000, "upload_time": "2018-07-05T16:27:41", "url": "https://files.pythonhosted.org/packages/fc/bb/ce99128a0b820d5a4665e1f871e4bb9f39124c2b371064aacc9fa4d7aedc/execsql-1.26.4.1.zip" } ], "1.26.4.2": [ { "comment_text": "", "digests": { "md5": "cc3781b78bed0c3724c59ca91afbea5a", "sha256": "f286fe039063513d1ab50efa87489ffe605a945a7f577663c4aa25c133ec4ec6" }, "downloads": -1, "filename": "execsql-1.26.4.2.tar.gz", "has_sig": false, "md5_digest": "cc3781b78bed0c3724c59ca91afbea5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87851, "upload_time": "2018-07-11T02:25:19", "url": "https://files.pythonhosted.org/packages/37/45/d094312a8a000e92f3d9992440a2cbb6515d170656246554b89eedf99918/execsql-1.26.4.2.tar.gz" } ], "1.26.4.3": [ { "comment_text": "", "digests": { "md5": "006b8d00e5da93f3fd50ad81d33eddbe", "sha256": "f471922b91b88c75648209043abae1a129a9a5f00907219146c1a5e9baab5567" }, "downloads": -1, "filename": "execsql-1.26.4.3.tar.gz", "has_sig": false, "md5_digest": "006b8d00e5da93f3fd50ad81d33eddbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87825, "upload_time": "2018-07-13T02:19:03", "url": "https://files.pythonhosted.org/packages/36/76/322473dbad345e5e6217c723d7808dfeef88e203a02cd9e26318fc87021e/execsql-1.26.4.3.tar.gz" } ], "1.26.5.0": [ { "comment_text": "", "digests": { "md5": "687af55ba90039c6c25bbda73faf0645", "sha256": "518464c046cc6738e42144a9f3bfa95043b0a22c6f680541911b916bc8edaa88" }, "downloads": -1, "filename": "execsql-1.26.5.0.tar.gz", "has_sig": false, "md5_digest": "687af55ba90039c6c25bbda73faf0645", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87884, "upload_time": "2018-07-20T14:23:25", "url": "https://files.pythonhosted.org/packages/2f/af/82261b346fc829db8f9db9556bf821af6496585339eb3211a70ea0b3ac91/execsql-1.26.5.0.tar.gz" } ], "1.27.3.3": [ { "comment_text": "", "digests": { "md5": "329c63dda1b799e9c1dc91fe6e67e746", "sha256": "7dbb39bb48896c9400cccfb01ba17cce17de7e6978b963027adba489e07f687c" }, "downloads": -1, "filename": "execsql-1.27.3.3.tar.gz", "has_sig": false, "md5_digest": "329c63dda1b799e9c1dc91fe6e67e746", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89644, "upload_time": "2018-08-11T15:12:49", "url": "https://files.pythonhosted.org/packages/ea/d4/bfd7d04cf9bb9b12c9e711e2893b9706b8cf3ce5a1a5b9bda33a91227405/execsql-1.27.3.3.tar.gz" } ], "1.28.0.0": [ { "comment_text": "", "digests": { "md5": "4b7fce4be02a9a4b168b8a52d5964e32", "sha256": "def22aa1f3b2474eb7375e652ed68b2d8c893f1b4ad0ad64752e7f05642eaaf4" }, "downloads": -1, "filename": "execsql-1.28.0.0.tar.gz", "has_sig": false, "md5_digest": "4b7fce4be02a9a4b168b8a52d5964e32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90399, "upload_time": "2018-08-20T00:56:03", "url": "https://files.pythonhosted.org/packages/bf/9f/71b4ccb83800d3249f695d1cfda17774641dc803275e3fecdb159daa6a7d/execsql-1.28.0.0.tar.gz" } ], "1.28.0.1": [ { "comment_text": "", "digests": { "md5": "3c84746a99d8bc9da3ed98897e8ccffc", "sha256": "1486e10ba895760e260d039949a667d8559da9992b63087ce3679b6d10b4d07b" }, "downloads": -1, "filename": "execsql-1.28.0.1.tar.gz", "has_sig": false, "md5_digest": "3c84746a99d8bc9da3ed98897e8ccffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90441, "upload_time": "2018-08-26T16:11:26", "url": "https://files.pythonhosted.org/packages/0b/16/656b0efd0564f1b40b81888bf2cba32f86eb5e0248d0735307926db95d03/execsql-1.28.0.1.tar.gz" } ], "1.28.0.2": [ { "comment_text": "", "digests": { "md5": "a8e6353784ab99c02eccc939ef85b107", "sha256": "ce8fd183fc233648806b5a28d7c450e5dbe5e0b997c0ba08b7a5c206e5455634" }, "downloads": -1, "filename": "execsql-1.28.0.2.zip", "has_sig": false, "md5_digest": "a8e6353784ab99c02eccc939ef85b107", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95521, "upload_time": "2018-08-27T20:33:06", "url": "https://files.pythonhosted.org/packages/15/f0/9435eba7e7a83283038804c816c62674ce8faf208f70d195b52ee3fd6b6c/execsql-1.28.0.2.zip" } ], "1.28.0.4": [ { "comment_text": "", "digests": { "md5": "591b729799b859a5c1f54b95d68257f5", "sha256": "12b61b71c36b8b39613f9a7fa358437697be65115754c53ee12ce6d0bf2a1c25" }, "downloads": -1, "filename": "execsql-1.28.0.4.tar.gz", "has_sig": false, "md5_digest": "591b729799b859a5c1f54b95d68257f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90472, "upload_time": "2018-08-30T04:03:19", "url": "https://files.pythonhosted.org/packages/11/30/02c17d2c28fac4980fc7bfced8075f82f2535084302ad51410c906101e4b/execsql-1.28.0.4.tar.gz" } ], "1.30.0.0": [ { "comment_text": "", "digests": { "md5": "674a092404d39ce23f4e6bd1f9d19282", "sha256": "8e8bcfab45c58882481feddba0a18cb39cee166ae0e362051519956eb8c5daf0" }, "downloads": -1, "filename": "execsql-1.30.0.0.tar.gz", "has_sig": false, "md5_digest": "674a092404d39ce23f4e6bd1f9d19282", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90889, "upload_time": "2018-09-22T21:08:04", "url": "https://files.pythonhosted.org/packages/69/c4/41664558c5a0dd3be42dc4ed0b3608884c497c2bad163dd687301c864042/execsql-1.30.0.0.tar.gz" } ], "1.30.3.0": [ { "comment_text": "", "digests": { "md5": "474775acd4fb0dc46bfb8c0233c50a7a", "sha256": "44207d56b0a2997c631e4f978ca4d894262cbad5f1386b88612b8dbf8c88ac5f" }, "downloads": -1, "filename": "execsql-1.30.3.0.tar.gz", "has_sig": false, "md5_digest": "474775acd4fb0dc46bfb8c0233c50a7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91269, "upload_time": "2018-09-29T18:08:57", "url": "https://files.pythonhosted.org/packages/27/03/3c4c81fc13537a461af15c3698db02fb8a8ec55f12cb13d29554dd7a8d89/execsql-1.30.3.0.tar.gz" } ], "1.31.0.0": [ { "comment_text": "", "digests": { "md5": "f639d4aae4452e27a4f3280a388e11e6", "sha256": "cffcad172d9f3919366e70ec66f9974b5dd08db8b5e50b0471416821fdfcb17f" }, "downloads": -1, "filename": "execsql-1.31.0.0.tar.gz", "has_sig": false, "md5_digest": "f639d4aae4452e27a4f3280a388e11e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92190, "upload_time": "2018-10-07T19:45:27", "url": "https://files.pythonhosted.org/packages/71/ca/2471b6730adfaa418ff0a26ab3d22673a701c2df4db779759c7388a2286d/execsql-1.31.0.0.tar.gz" } ], "1.31.0.2": [ { "comment_text": "", "digests": { "md5": "75d569d6becca99ae6586374d56fdcca", "sha256": "af4606a479d8ee2fb77f896b9bd3f1b0e15ac5915b200078a7c4b178fcf67499" }, "downloads": -1, "filename": "execsql-1.31.0.2.tar.gz", "has_sig": false, "md5_digest": "75d569d6becca99ae6586374d56fdcca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92261, "upload_time": "2018-10-10T00:33:08", "url": "https://files.pythonhosted.org/packages/33/39/f6809290e28ad3369f725ae6bd41b8487ab190c7ea531316cd0f95090d73/execsql-1.31.0.2.tar.gz" } ], "1.31.12.0": [ { "comment_text": "", "digests": { "md5": "9aacc6fbd0478609a4f95275daa863c4", "sha256": "41b014cd487c05f40e3653f72479aed3d0fa4291fb6286ca16e1fc3ab677e5fa" }, "downloads": -1, "filename": "execsql-1.31.12.0.tar.gz", "has_sig": false, "md5_digest": "9aacc6fbd0478609a4f95275daa863c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94147, "upload_time": "2018-11-03T20:00:48", "url": "https://files.pythonhosted.org/packages/36/df/4bb0025e61b773f100ee67426b2ace4eaef45e40b5ac4a21ead6199c540c/execsql-1.31.12.0.tar.gz" } ], "1.31.13.5": [ { "comment_text": "", "digests": { "md5": "fe76ebaa12b077711ccab7c81874abb4", "sha256": "d45dbfc3781f5e8ce5b9e8dbdeabe33c8ff4d4e5feb8e0b58e55713dc600d461" }, "downloads": -1, "filename": "execsql-1.31.13.5.tar.gz", "has_sig": false, "md5_digest": "fe76ebaa12b077711ccab7c81874abb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94550, "upload_time": "2018-12-04T02:55:15", "url": "https://files.pythonhosted.org/packages/0d/74/b82894db5019f4bea4539c573152aad2d37976fec2f3f632378075f574c3/execsql-1.31.13.5.tar.gz" } ], "1.31.3.1": [ { "comment_text": "", "digests": { "md5": "40efeeacac29c05300ecc6ed9451ce4b", "sha256": "7d7a48368280af5f15424d49eed1fa705656c341765aa593fcd2660b0ecc3c17" }, "downloads": -1, "filename": "execsql-1.31.3.1.tar.gz", "has_sig": false, "md5_digest": "40efeeacac29c05300ecc6ed9451ce4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92667, "upload_time": "2018-10-14T16:22:41", "url": "https://files.pythonhosted.org/packages/fd/bf/29e1a571286867bbb45c99bd0190c04bc19704f74099d3495775bcf728d8/execsql-1.31.3.1.tar.gz" } ], "1.31.8.0": [ { "comment_text": "", "digests": { "md5": "619983b7c7833f849e526aaa66952dcc", "sha256": "cec0a358ec2bc9afe930108c69d6238e77239b5a291a4ee4a8103ebc7b36fa44" }, "downloads": -1, "filename": "execsql-1.31.8.0.tar.gz", "has_sig": false, "md5_digest": "619983b7c7833f849e526aaa66952dcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93165, "upload_time": "2018-10-28T15:42:10", "url": "https://files.pythonhosted.org/packages/7f/53/5b45c0b3aa4edaa2aaded4c809c626902f5bffe29890b6dd21970b4090f3/execsql-1.31.8.0.tar.gz" } ], "1.32.0.0": [ { "comment_text": "", "digests": { "md5": "6a92c3558b15b7e63ea777b91cc39509", "sha256": "12514f60de84f1bc27958faa72bbfeb4bde1c4902c38fa3db3d4f04f67ab3bc5" }, "downloads": -1, "filename": "execsql-1.32.0.0.tar.gz", "has_sig": false, "md5_digest": "6a92c3558b15b7e63ea777b91cc39509", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94770, "upload_time": "2018-12-16T23:46:27", "url": "https://files.pythonhosted.org/packages/23/11/b11f00d556f58b2c20ea75a8323d964880f6c78091c625e04f2af46bd532/execsql-1.32.0.0.tar.gz" } ], "1.33.0.0": [ { "comment_text": "", "digests": { "md5": "2c9fb7d2420aecb7162bef353dfde9e8", "sha256": "5056abfe8e3ebbb63b6bdbd8689cdb575143d547d720776d45f82c90cc65d721" }, "downloads": -1, "filename": "execsql-1.33.0.0.tar.gz", "has_sig": false, "md5_digest": "2c9fb7d2420aecb7162bef353dfde9e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94910, "upload_time": "2019-01-19T13:52:10", "url": "https://files.pythonhosted.org/packages/ed/e3/8fc38eed58bd6bba26e4b95dd72d43c47e37d2a5db6a8f8ab45bc6da26e6/execsql-1.33.0.0.tar.gz" } ], "1.34.2.2": [ { "comment_text": "", "digests": { "md5": "bd395bf79c31a05199a320ce527dd740", "sha256": "46bc6ac5afbd6b4ea1d0ab4f2dbe990eaa049f9239a00338b99786efa9fb3d1c" }, "downloads": -1, "filename": "execsql-1.34.2.2.tar.gz", "has_sig": false, "md5_digest": "bd395bf79c31a05199a320ce527dd740", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96616, "upload_time": "2019-02-08T03:24:49", "url": "https://files.pythonhosted.org/packages/41/81/8bce256e74f49a9c7028331fbbbe15baaa7397244ddda1c4b50f64ad24aa/execsql-1.34.2.2.tar.gz" } ], "1.34.9.0": [ { "comment_text": "", "digests": { "md5": "836b715337dfb6405ad78ebbce02d234", "sha256": "ca742be05bee5d733f34600d7f53c851832c0005d6277e95d88f7875bb7a8f37" }, "downloads": -1, "filename": "execsql-1.34.9.0.tar.gz", "has_sig": false, "md5_digest": "836b715337dfb6405ad78ebbce02d234", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97984, "upload_time": "2019-02-18T17:28:08", "url": "https://files.pythonhosted.org/packages/77/5d/1534b78a345867f8d8fe237994560879c1113bb63e6afe39a0a51fb0a772/execsql-1.34.9.0.tar.gz" } ], "1.36.0": [ { "comment_text": "", "digests": { "md5": "69316b6d6c4986b4a6376799ddc8e499", "sha256": "1d1eb28568fa0d2850a12909a70e53f96b072c84acc781bfcb4c13ba8acf9b65" }, "downloads": -1, "filename": "execsql-1.36.0.tar.gz", "has_sig": false, "md5_digest": "69316b6d6c4986b4a6376799ddc8e499", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99103, "upload_time": "2019-03-12T02:44:25", "url": "https://files.pythonhosted.org/packages/50/85/56c2838c324a7b10fcd94180b70e19cf507e7e25cad0fa299c2c20af467e/execsql-1.36.0.tar.gz" } ], "1.37.0": [ { "comment_text": "", "digests": { "md5": "d92e594934ee306de336a3a3f26f663c", "sha256": "4619db21cbb5f18bb8fbe0e32d09fd81e90af3064646b3c0fabd1a83aaa83c62" }, "downloads": -1, "filename": "execsql-1.37.0.tar.gz", "has_sig": false, "md5_digest": "d92e594934ee306de336a3a3f26f663c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99181, "upload_time": "2019-03-16T21:09:50", "url": "https://files.pythonhosted.org/packages/7c/c4/48b789623c7eb929569376dda3e5bab4b36a5335b87ad6feab501a6e2342/execsql-1.37.0.tar.gz" } ], "1.38.0": [ { "comment_text": "", "digests": { "md5": "dc93c9d50bb13c78d6ba4a997edc3a7d", "sha256": "b2fc0ee9274dcabd94d478d6ad89f07703c3fefc5b4d3c31202b307f4454049e" }, "downloads": -1, "filename": "execsql-1.38.0.tar.gz", "has_sig": false, "md5_digest": "dc93c9d50bb13c78d6ba4a997edc3a7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99694, "upload_time": "2019-06-30T16:51:17", "url": "https://files.pythonhosted.org/packages/e4/5f/2ce62ce144962728a7e2b6cb81a706ead54f007c482b64b0441248ae8d41/execsql-1.38.0.tar.gz" } ], "1.39.0": [ { "comment_text": "", "digests": { "md5": "422a5227f2d33d2b7de671b65fa38fb4", "sha256": "0aec6f1efa822ab8ad1e5efdcef8691b9019f21afece33dfec9e4504bb6253dc" }, "downloads": -1, "filename": "execsql-1.39.0.tar.gz", "has_sig": false, "md5_digest": "422a5227f2d33d2b7de671b65fa38fb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99857, "upload_time": "2019-08-16T12:11:35", "url": "https://files.pythonhosted.org/packages/36/45/2397af101713f45185aefc9fa356977cdfb48d4153ae58074ac4ffffcd4c/execsql-1.39.0.tar.gz" } ], "1.41.0": [ { "comment_text": "", "digests": { "md5": "28d3d2536f8a1294f55fb2c1a5541fd8", "sha256": "7c164cf23bed9893b74e66834d8d8d797c402438ec162df48783c141de98a6c9" }, "downloads": -1, "filename": "execsql-1.41.0.tar.gz", "has_sig": false, "md5_digest": "28d3d2536f8a1294f55fb2c1a5541fd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100744, "upload_time": "2019-08-17T18:44:05", "url": "https://files.pythonhosted.org/packages/39/0d/6124c296a66ae33cb7f57cd56431c00f8bfec31546965f9ea7720d316884/execsql-1.41.0.tar.gz" } ], "1.42.0": [ { "comment_text": "", "digests": { "md5": "41e35a500b0e99992ee7dfd9c38311e5", "sha256": "273dde87fed1f67c450124e1fdc42c289a546c0291bcc0f8625b1ede2a2babba" }, "downloads": -1, "filename": "execsql-1.42.0.tar.gz", "has_sig": false, "md5_digest": "41e35a500b0e99992ee7dfd9c38311e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100935, "upload_time": "2019-08-18T14:51:15", "url": "https://files.pythonhosted.org/packages/8b/26/4c15a6b03a0e1f2f7f00999295c69c5e9c0eea1bffc00a2ca6d78282177f/execsql-1.42.0.tar.gz" } ], "1.42.2": [ { "comment_text": "", "digests": { "md5": "747bd3575116b7c08d091bf3dca8bce4", "sha256": "6b49472e14e92f985f2220f4f72d6be001c1dabe5c84ac86ff50653ddcd7bf60" }, "downloads": -1, "filename": "execsql-1.42.2.tar.gz", "has_sig": false, "md5_digest": "747bd3575116b7c08d091bf3dca8bce4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100957, "upload_time": "2019-08-25T14:16:39", "url": "https://files.pythonhosted.org/packages/9e/6a/05490f0c6c94bf32c044b0ca6df27e14cf727d7bdc1eac03a786b10108ed/execsql-1.42.2.tar.gz" } ], "1.42.3": [ { "comment_text": "", "digests": { "md5": "0d0696abdddd3f52023352b37d072655", "sha256": "93bf472beb3578d9a185d912e66874a1ba5ddedbca9b268651d773118844ba9e" }, "downloads": -1, "filename": "execsql-1.42.3.tar.gz", "has_sig": false, "md5_digest": "0d0696abdddd3f52023352b37d072655", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100955, "upload_time": "2019-08-25T17:39:43", "url": "https://files.pythonhosted.org/packages/df/44/5a11c29a9f8a90b1a668a04f860433599aa4edb09409c130de875399cff3/execsql-1.42.3.tar.gz" } ], "1.43.0": [ { "comment_text": "", "digests": { "md5": "886d461243d79a46501fafc4d1bb7bbc", "sha256": "2202f52ea062baba7a137bfb1e71270f753dcce86b8a0c8df6b5018bc14eb25f" }, "downloads": -1, "filename": "execsql-1.43.0.tar.gz", "has_sig": false, "md5_digest": "886d461243d79a46501fafc4d1bb7bbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101935, "upload_time": "2019-08-29T11:58:02", "url": "https://files.pythonhosted.org/packages/2f/cc/96c006c87fc18db13845ea603bc64a61720335d39a8cbbc1f7da6a35cc93/execsql-1.43.0.tar.gz" } ], "1.45.0": [ { "comment_text": "", "digests": { "md5": "54fd5bb62d5c471da39901f17c8f2947", "sha256": "2ae38fbe314009c2bbc44eb2406ad18f7f46ea59933184e4e735813f39ac37d0" }, "downloads": -1, "filename": "execsql-1.45.0.tar.gz", "has_sig": false, "md5_digest": "54fd5bb62d5c471da39901f17c8f2947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103010, "upload_time": "2019-09-01T13:07:28", "url": "https://files.pythonhosted.org/packages/9e/87/5c14be93053a93a7a29f2309c96d7e288361b9f005f664b2be50ff730241/execsql-1.45.0.tar.gz" } ], "1.45.1": [ { "comment_text": "", "digests": { "md5": "6c7ec7a56c64d5030c2a34ed4d1d6102", "sha256": "417521fe05b26ea86aa15c93761b6946f71c0a3c167c7b7284494900dcfb67d5" }, "downloads": -1, "filename": "execsql-1.45.1.tar.gz", "has_sig": false, "md5_digest": "6c7ec7a56c64d5030c2a34ed4d1d6102", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103009, "upload_time": "2019-09-02T15:02:29", "url": "https://files.pythonhosted.org/packages/7f/72/20bc8a45249fcb26e21d0f592b08ed794172e87fe56004d408266566ceed/execsql-1.45.1.tar.gz" } ], "1.46.0": [ { "comment_text": "", "digests": { "md5": "242eb62abfe9f1ade7fa322b5ef7bf1d", "sha256": "89cd606953c0f2b46bc06996a2b680ba2875965d9f6f10508faba207203efea1" }, "downloads": -1, "filename": "execsql-1.46.0.tar.gz", "has_sig": false, "md5_digest": "242eb62abfe9f1ade7fa322b5ef7bf1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103337, "upload_time": "2019-09-06T14:45:59", "url": "https://files.pythonhosted.org/packages/37/e4/930d3bc02eda352bed7c4e5100a590148cc7946fccf834c65bfabf9225ff/execsql-1.46.0.tar.gz" } ], "1.46.4": [ { "comment_text": "", "digests": { "md5": "64e1cb61802a83673201a7adc770818b", "sha256": "c298064bbad36d01500562a0f1e2b4a81e63bb77ad4d1a447050bd10b5bace64" }, "downloads": -1, "filename": "execsql-1.46.4.tar.gz", "has_sig": false, "md5_digest": "64e1cb61802a83673201a7adc770818b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103417, "upload_time": "2019-09-08T14:37:08", "url": "https://files.pythonhosted.org/packages/9f/0e/ecb029d0ae9a39f359cba0c59f4340f5d9b69905cd9c93f1a35bdee83dd9/execsql-1.46.4.tar.gz" } ], "1.46.5": [ { "comment_text": "", "digests": { "md5": "d9eb087c0897da9dbb73ecaad5c9af3e", "sha256": "b2c1570c28cc36ccdb49f4d09367b9153a979a66feb9f32bc03ee3203d6364d5" }, "downloads": -1, "filename": "execsql-1.46.5.tar.gz", "has_sig": false, "md5_digest": "d9eb087c0897da9dbb73ecaad5c9af3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103487, "upload_time": "2019-09-14T14:53:43", "url": "https://files.pythonhosted.org/packages/19/f4/cdc9504b1789759b667551cd60be0398c4a77292b85b58a8628f9bb41d38/execsql-1.46.5.tar.gz" } ], "1.46.6": [ { "comment_text": "", "digests": { "md5": "1a7560ef9292943ad05b917f7f2d4c16", "sha256": "519e58f35914d065b30b5d235fc2065a9413591fca5f169cb94e603c89f1b35b" }, "downloads": -1, "filename": "execsql-1.46.6.tar.gz", "has_sig": false, "md5_digest": "1a7560ef9292943ad05b917f7f2d4c16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103556, "upload_time": "2019-09-20T20:48:39", "url": "https://files.pythonhosted.org/packages/9e/73/95e7c1326e75ef9599ca871637334af758ca582544671adbe82d4c903363/execsql-1.46.6.tar.gz" } ], "1.47.0": [ { "comment_text": "", "digests": { "md5": "5ce9a86fed44f4227acf9e58ab8e9e9f", "sha256": "41a01d57cca9e40c78eca91bb12ed3a155a04e8706b8de6736fa414452180dce" }, "downloads": -1, "filename": "execsql-1.47.0.tar.gz", "has_sig": false, "md5_digest": "5ce9a86fed44f4227acf9e58ab8e9e9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103655, "upload_time": "2019-09-21T16:31:11", "url": "https://files.pythonhosted.org/packages/21/f2/bb928ba8c9abf9ff6506710884132e2513ae2f52dcc1f368e59f3d038963/execsql-1.47.0.tar.gz" } ], "1.47.1": [ { "comment_text": "", "digests": { "md5": "a635d6a0f78b2482464abb1f6e944da9", "sha256": "9ce776510c29f4a5b947d7abfaa63c732fa1c89eaf38f58fc3f1d93089a49fa7" }, "downloads": -1, "filename": "execsql-1.47.1.tar.gz", "has_sig": false, "md5_digest": "a635d6a0f78b2482464abb1f6e944da9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 103384, "upload_time": "2019-09-25T03:30:41", "url": "https://files.pythonhosted.org/packages/9f/21/591708e59e8d0c3599bbcdd46bd2a58f1e448b2a66d5337383978195006b/execsql-1.47.1.tar.gz" } ], "1.47.2": [ { "comment_text": "", "digests": { "md5": "fc18f0b58430eec07a60d3e8c61c3e78", "sha256": "0d7c29fa259ef5e31bb4df14a34a04b7db2710a873ab79b51943049a0b39fbe4" }, "downloads": -1, "filename": "execsql-1.47.2.tar.gz", "has_sig": false, "md5_digest": "fc18f0b58430eec07a60d3e8c61c3e78", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 107139, "upload_time": "2019-09-25T22:14:10", "url": "https://files.pythonhosted.org/packages/6f/32/62c708aaaba71bd2738cbf81d1738bf9298b4b913a6180cc65a3869c51d8/execsql-1.47.2.tar.gz" } ], "1.48.0": [ { "comment_text": "", "digests": { "md5": "b44a3d8b147a66ce3ab4c67433743db5", "sha256": "549b5bd6a904eae92197543f74a3300aed85c6012d6ef6c2b60ec2f52b3412b9" }, "downloads": -1, "filename": "execsql-1.48.0.tar.gz", "has_sig": false, "md5_digest": "b44a3d8b147a66ce3ab4c67433743db5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 103559, "upload_time": "2019-09-29T13:19:11", "url": "https://files.pythonhosted.org/packages/5e/e1/aad66fe395584598805f966ffb3976ebb96a8a826738d7299cfddffa85bd/execsql-1.48.0.tar.gz" } ], "1.50.0": [ { "comment_text": "", "digests": { "md5": "4d492bbb9aa66099b49c93c3518b2ad2", "sha256": "e24c218f829297d16f7ef642fe146a48037aeee6fc3330e6b113fcf755d7ef6b" }, "downloads": -1, "filename": "execsql-1.50.0.tar.gz", "has_sig": false, "md5_digest": "4d492bbb9aa66099b49c93c3518b2ad2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 105827, "upload_time": "2019-10-05T15:32:34", "url": "https://files.pythonhosted.org/packages/dd/d0/e957dd90a1e34601c83a30ee9dccb479ec6dbb1e004ae9f671fbff51da3b/execsql-1.50.0.tar.gz" } ], "1.52.2": [ { "comment_text": "", "digests": { "md5": "e87fdcbc3c6292198b35879c5cd3bc33", "sha256": "f133cea1dc5da1e552233cd7d561050edc01b0493af156373edee3bfab21b33c" }, "downloads": -1, "filename": "execsql-1.52.2.tar.gz", "has_sig": false, "md5_digest": "e87fdcbc3c6292198b35879c5cd3bc33", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 106597, "upload_time": "2019-10-12T16:16:19", "url": "https://files.pythonhosted.org/packages/86/35/6c6569d9386d80085d3af79aceec9c7ad503c3350cb9eddb8806f0b2ec24/execsql-1.52.2.tar.gz" } ], "1.52.3": [ { "comment_text": "", "digests": { "md5": "60918b50e1238dccdce7056b5c75e49b", "sha256": "ef3b9fabd4b44e6e794888413e4c58aa09708bd6e800b11f69c5b689f9276d2e" }, "downloads": -1, "filename": "execsql-1.52.3.tar.gz", "has_sig": false, "md5_digest": "60918b50e1238dccdce7056b5c75e49b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 106598, "upload_time": "2019-10-15T02:01:13", "url": "https://files.pythonhosted.org/packages/66/ae/e6df462fbeb375c8c95d053d5ea1d2ca9e646e19fdcf5c0250deab46cac8/execsql-1.52.3.tar.gz" } ], "1.52.4": [ { "comment_text": "", "digests": { "md5": "c4bb46073c8d46362f7cfc26728ff618", "sha256": "cae446d7994165ffd2a307b5667b80d169e329c344460f3c6c7651413e561a3d" }, "downloads": -1, "filename": "execsql-1.52.4.tar.gz", "has_sig": false, "md5_digest": "c4bb46073c8d46362f7cfc26728ff618", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 110374, "upload_time": "2019-10-15T20:39:28", "url": "https://files.pythonhosted.org/packages/bc/5f/c7d4b0b014fc58b65066789aacda1ea066c691ecf9ba854a491a8c58d6c8/execsql-1.52.4.tar.gz" } ], "1.52.5": [ { "comment_text": "", "digests": { "md5": "5b18a3f081ec62ef0695f1667b44ece1", "sha256": "51e4c1ba5f8dcba84eb24b579cfd70cda8f49d3c04f4cf99803532170f1d95b9" }, "downloads": -1, "filename": "execsql-1.52.5.tar.gz", "has_sig": false, "md5_digest": "5b18a3f081ec62ef0695f1667b44ece1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 110396, "upload_time": "2019-10-18T23:36:24", "url": "https://files.pythonhosted.org/packages/d8/da/8fa58c52b6ef660abb0361f2b8aad3f9c094986d35b3c77f0cc2dda0e340/execsql-1.52.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5b18a3f081ec62ef0695f1667b44ece1", "sha256": "51e4c1ba5f8dcba84eb24b579cfd70cda8f49d3c04f4cf99803532170f1d95b9" }, "downloads": -1, "filename": "execsql-1.52.5.tar.gz", "has_sig": false, "md5_digest": "5b18a3f081ec62ef0695f1667b44ece1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 110396, "upload_time": "2019-10-18T23:36:24", "url": "https://files.pythonhosted.org/packages/d8/da/8fa58c52b6ef660abb0361f2b8aad3f9c094986d35b3c77f0cc2dda0e340/execsql-1.52.5.tar.gz" } ] }