{ "info": { "author": "Steven Arcangeli", "author_email": "stevearc@stevearc.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "DQL\n===\n:Build: |build|_ |coverage|_\n:Documentation: http://dql.readthedocs.org/\n:Downloads: http://pypi.python.org/pypi/dql\n:Source: https://github.com/stevearc/dql\n\n.. |build| image:: https://github.com/stevearc/dql/actions/workflows/code-workflows.yml/badge.svg\n.. _build: https://github.com/stevearc/dql/actions/workflows/code-workflows.yml\n.. |coverage| image:: https://coveralls.io/repos/stevearc/dql/badge.png?branch=master\n.. _coverage: https://coveralls.io/r/stevearc/dql?branch=master\n\nA simple, SQL-ish language for DynamoDB\n\nAs of November 2020, Amazon has released `PartiQL\nsupport `__\nfor DynamoDB. You should investigate that first to see if it addresses your\nneeds.\n\nGetting Started\n---------------\nInstallation can be done in a variety of ways\n\n* An executable `pex `__ file is available on `the release page `__.\n* You can run a script to generate the pex file yourself: ``curl -o- install.py https://raw.githubusercontent.com/stevearc/dql/master/bin/install.py | python``\n* With pip: ``pip install dql``\n\nExamples\n--------\n\nHere are some basic DQL examples to get you going:\n\nStart the REPL::\n\n $ dql\n us-west-1>\n\nCreating a table::\n\n us-west-1> CREATE TABLE forum_threads (name STRING HASH KEY,\n > subject STRING RANGE KEY,\n > THROUGHPUT (4, 2));\n\nInserting data::\n\n us-west-1> INSERT INTO forum_threads (name, subject, views, replies)\n > VALUES ('Self Defense', 'Defense from Banana', 67, 4),\n > ('Self Defense', 'Defense from Strawberry', 10, 0),\n > ('Cheese Shop', 'Anyone seen the camembert?', 16, 1);\n\nQueries::\n\n us-west-1> SCAN * FROM forum_threads;\n us-west-1> SELECT count(*) FROM forum_threads WHERE name = 'Self Defense';\n us-west-1> SELECT * FROM forum_threads WHERE name = 'Self Defense';\n\nMutations::\n\n us-west-1> UPDATE forum_threads ADD views 1 WHERE\n > name = 'Self Defense' AND subject = 'Defense from Banana';\n us-west-1> DELETE FROM forum_threads WHERE name = 'Cheese Shop';\n\nChanging tables::\n\n us-west-1> ALTER TABLE forum_threads SET THROUGHPUT (8, 4);\n us-west-1> DROP TABLE forum_threads;\n\nAnd don't forget to use ``help``!\n\n\nChangelog\n=========\n\n0.6.2 - Unreleased\n------------------\n* Fix: Issue with missing dependency (typing_extensions) made apparent by python 3.9\n* Added: Run tests with python 3.9\n* Chore: general cleanup & lint fixes\n* Chore: removing travis-ci; adding github workflows\n* Added: `clear` & `cls` commands.\n* Updated: clear, cls, exit commands are no longer tracked in history.\n\n0.6.1\n-----\n* Feature: Retain query history across sessions. (#40)\n* Fix: Cannot count(*) on an index (#37)\n* Fix: Saving data to some file formats was failing\n* Fix: Constraint functions accept quoted field names (#36)\n* Chore: Updated config for Dynamo Local to install dependency within project root.\n\n0.6.0\n-----\n* Bug fix: Fixed ZeroDivisionError with ls on On-Demand tables (#32)\n* Added: ls command accepts glob patterns (#30)\n* Added: Better error handling and display. (#28)\n* Added: Standard error handling for execution with ``-c`` option. (#28)\n* Added: Keyboard interrupts will print spooky emojis. (#28)\n* Added: ``--json`` argument for use with ``-c`` to format results as JSON\n* Chore: General Dev Env & CI updates for easier development. (#27)\n\n0.5.28\n------\n* Bug fix: Encoding errors for some SAVE file formats\n\n0.5.27\n------\n* Bug fix: Proper throttling in Python 3\n\nDropping support for python 3.4\n\n0.5.26\n------\n* Use python-future instead of six as compatibility library\n* Now distributing a wheel package\n* Bug fix: Confirmation prompts crash on Python 2\n\n0.5.25\n------\n* Bug fix: Compatibility errors with Python 3\n\n0.5.24\n------\n* Bug fix: Support key conditions where field has a ``-`` in the name\n\n0.5.23\n------\n* Bug fix: Default encoding error on mac\n\nDropping support for python 2.6\n\n0.5.22\n------\n* Bug fix: Can now run any CLI command using ``-c \"command\"``\n\n0.5.21\n------\n* Bug fix: Crash fix when resizing terminal with 'watch' command active\n* 'Watch' columns will dynamically resize to fit terminal width\n\n0.5.20\n------\n* Bug fix: When saving to JSON floats are no longer cast to ints\n* Bug fix: Reserved words are correctly substituted when using WHERE ... IN\n\n0.5.19\n------\n* Locked in the version of pyparsing after 2.1.5 broke compatibility again.\n\n0.5.18\n------\n* Bug fix: Correct name substitution/selection logic\n* Swapped out ``bin/run_dql.py`` for ``bin/install.py``. Similar concept, better execution.\n\n0.5.17\n------\n* Bug fix: Can't display Binary data\n\n0.5.16\n------\n* Bug fix: Can't use boolean values in update statements\n\n0.5.15\n------\n* Gracefully handle missing imports on Windows\n\n0.5.14\n------\n* Missing curses library won't cause ImportError\n\n0.5.13\n------\n* Fix bug where query would sometimes display 'No Results' even when results were found.\n\n0.5.12\n------\n* Differentiate LIMIT and SCAN LIMIT\n* Options and query syntax for ``throttling`` the consumed throughput\n* Crash fixes and other small robustness improvements\n\n0.5.11\n------\n* SELECT can now use full expressions\n\n0.5.10\n------\n* LOAD command to insert records from a file created with ``SELECT ... SAVE``\n* Default SAVE format is pickle\n* SAVE command can gzip the file\n\n0.5.9\n-----\n* Don't print results to console when saving to a file\n* 'auto' pagesize to adapt to terminal height\n* When selecting specific attributes with KEYS IN only those attributes are fetched\n* ORDER BY queries spanning multiple pages no longer stuck on first page\n* Column formatter fits column widths more intelligently\n* Smart formatter is smarter about switching to Expanded mode\n\n0.5.8\n-----\n* Tab completion for Mac OS X\n\n0.5.7\n-----\n* ``run_dql.py`` locks in a version\n* Display output auto-detects terminal width\n\n0.5.6\n-----\n* Format option saves properly\n* WHERE expressions can compare fields to fields (e.g. ``WHERE foo > bar``)\n* Always perform batch_get after querying/scanning an index that doesn't project all attributes\n\n0.5.5\n-----\n* General bug fixes\n* Self contained ``run_dql.py`` script\n\n0.5.4\n-----\n* Fixes for ``watch`` display\n* SELECT can save the results to a file\n\n0.5.3\n-----\n* ALTER commands can specify IF (NOT) EXISTS\n* New ``watch`` command to monitor table consumed capacities\n* SELECT can fetch attributes that aren't projected onto the queried index\n* SELECT can ORDER BY non-range-key attributes\n\n0.5.2\n-----\n* EXPLAIN will print out the DynamoDB calls that will be made when you run the query\n* ANALYZE will run the query and print out consumed capacity information\n\n0.5.1\n-----\n* Pretty-format non-item query return values (such as count)\n* Disable passing AWS credentials on the command line\n\n0.5.0\n-----\n* **Breakage**: New syntax for SELECT, SCAN, UPDATE, DELETE\n* **Breakage**: Removed COUNT query (now ``SELECT count(*)``)\n* **Breakage**: Removed the ability to embed python in queries\n* New alternative syntax for INSERT\n* ALTER can create and drop global indexes\n* Queries and updates now use the most recent DynamoDB expressions API\n* Unified options in CLI under the ``opt`` command\n\n0.4.1\n-----\n* Update to maintain compatibility with new versions of botocore and dynamo3\n* Improving CloudWatch support (which is used to get consumed table capacity)\n\n0.4.0\n-----\n* **Breakage**: Dropping support for python 3.2 due to lack of botocore support\n* Feature: Support for JSON data types\n\n0.3.2\n-----\n* Bug fix: Allow '.' in table names of DUMP SCHEMA command\n* Bug fix: Passing a port argument to local connection doesn't crash\n* Bug fix: Prompt says 'localhost' when connected to DynamoDB local\n\n0.3.1\n-----\n* Bug fix: Allow '.' in table names\n\n0.3.0\n-----\n* Feature: SELECT and COUNT can have FILTER clause\n* Feature: FILTER clause may OR constraints together\n\n0.2.1\n-----\n* Bug fix: Crash when printing 'COUNT' queries\n\n0.2.0\n-----\n* Feature: Python 3 support\n\n0.1.0\n-----\n* First public release\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/stevearc/dql", "keywords": "aws dynamo dynamodb sql", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dql", "package_url": "https://pypi.org/project/dql/", "platform": "any", "project_url": "https://pypi.org/project/dql/", "project_urls": { "Homepage": "http://github.com/stevearc/dql" }, "release_url": "https://pypi.org/project/dql/0.6.2/", "requires_dist": [ "dynamo3 (>=1.0.0)", "pyparsing (==2.1.4)", "python-dateutil", "botocore (>=1.17.55)", "rich (>=6.1.1)", "typing-extensions" ], "requires_python": ">=3.6", "summary": "DynamoDB Query Language", "version": "0.6.2", "yanked": false, "yanked_reason": null }, "last_serial": 12394031, "releases": { "0.0.0-87-gadaccee": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "eed077ba2b2f2686948bb6198c43c696", "sha256": "3ca4ad57f1e0c64fe186e57a1ed598eaa92bd4c9e1ab2afacf6556f48d8a85fc" }, "downloads": -1, "filename": "dql-0.1.0.tar.gz", "has_sig": false, "md5_digest": "eed077ba2b2f2686948bb6198c43c696", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25979, "upload_time": "2014-02-06T00:09:23", "upload_time_iso_8601": "2014-02-06T00:09:23.670234Z", "url": "https://files.pythonhosted.org/packages/e4/d2/6d7695d7966012082172226437519b8f6116f65de090696c0d74eccdc3ab/dql-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "67c7e411067266b81a21f77da2d4c972", "sha256": "f367b163d96ad2338e8ecb3590b451d7cbda273c4de8626450255740156e3e1b" }, "downloads": -1, "filename": "dql-0.2.0.tar.gz", "has_sig": false, "md5_digest": "67c7e411067266b81a21f77da2d4c972", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20459, "upload_time": "2014-03-11T09:36:08", "upload_time_iso_8601": "2014-03-11T09:36:08.436789Z", "url": "https://files.pythonhosted.org/packages/3e/45/06b38570afd4cf474c5423e7d432c8d507ed78ec303290c2396f54a32b8f/dql-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "1c8c6edc6a377d3a1a304920c9faf50f", "sha256": "ac705a6981d93e2a554a765db397b1456303fae84782922b9d08942d6393ea26" }, "downloads": -1, "filename": "dql-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1c8c6edc6a377d3a1a304920c9faf50f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20542, "upload_time": "2014-05-12T23:41:24", "upload_time_iso_8601": "2014-05-12T23:41:24.517227Z", "url": "https://files.pythonhosted.org/packages/3a/d4/fd5d4ebac26ddfc248fe4959e17b32647224661c549e0b926e55432e1340/dql-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3af373392aba75058d2c89a38bf89101", "sha256": "32ce53238f82c6b4aff90fcc6ac73900bbcf95d0d33337d591e473cb9c687b53" }, "downloads": -1, "filename": "dql-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3af373392aba75058d2c89a38bf89101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20679, "upload_time": "2014-06-27T05:19:22", "upload_time_iso_8601": "2014-06-27T05:19:22.412171Z", "url": "https://files.pythonhosted.org/packages/01/aa/a67fda80af73398154dd73571d4d08f44f7a0359da1bc8072cebd69ecb6e/dql-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "9f1b8b7e052546a2b84370ba9ecac984", "sha256": "3ac6c0c1d341a3d6e064d94ac95d0258a38e46119d220caf73a2fbe8f15b339f" }, "downloads": -1, "filename": "dql-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9f1b8b7e052546a2b84370ba9ecac984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21264, "upload_time": "2014-08-21T01:58:44", "upload_time_iso_8601": "2014-08-21T01:58:44.920858Z", "url": "https://files.pythonhosted.org/packages/35/79/6232c91e8ef7f86df9d08a863d9e06ad99c9c131b1fcb76fa520f6d31283/dql-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "36ae8fa73e3b9e45b0619b1bd3904de1", "sha256": "8a2f9f014b4eadb2ab92a4f5a097502a10a226faed6a82ee9483bc1023edfc05" }, "downloads": -1, "filename": "dql-0.3.2.tar.gz", "has_sig": false, "md5_digest": "36ae8fa73e3b9e45b0619b1bd3904de1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21400, "upload_time": "2014-08-26T17:53:07", "upload_time_iso_8601": "2014-08-26T17:53:07.968967Z", "url": "https://files.pythonhosted.org/packages/db/59/29354591e3b4908498f8ad61b143ba9c0c836eb89f4061a17860ff72962c/dql-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b5c5c0392f3c6eb0eb4bc14922a0f9e9", "sha256": "f709055a0dd59c939f79c3bc6273afd5fc643eb28f21fba84fb7556c7e2867db" }, "downloads": -1, "filename": "dql-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b5c5c0392f3c6eb0eb4bc14922a0f9e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22241, "upload_time": "2014-10-13T19:06:30", "upload_time_iso_8601": "2014-10-13T19:06:30.484405Z", "url": "https://files.pythonhosted.org/packages/e8/83/18c2e3add00fb5d357fefcfb9450ef25d2f91f22be9b03cdd2b18fe8c7c9/dql-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "621a9349680bf860c4cc3c72768a186e", "sha256": "b23d46e92b157ebc71f2ada16cee3b447b7a2c5011f0179dfc0594941f0caa73" }, "downloads": -1, "filename": "dql-0.4.1.tar.gz", "has_sig": false, "md5_digest": "621a9349680bf860c4cc3c72768a186e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22451, "upload_time": "2015-05-16T02:54:09", "upload_time_iso_8601": "2015-05-16T02:54:09.497166Z", "url": "https://files.pythonhosted.org/packages/fa/63/4170e9055eb9a1d26f4ef23d724169cf2ad7cb18394ecb03778bae94b14b/dql-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "ce439850b06485dc37274ddbc1f3f06d", "sha256": "a68fd904a39b525b16930491e802668be6e8406b3160f9ecd858aa8423f70f8a" }, "downloads": -1, "filename": "dql-0.5.0.tar.gz", "has_sig": false, "md5_digest": "ce439850b06485dc37274ddbc1f3f06d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31384, "upload_time": "2015-11-10T10:08:28", "upload_time_iso_8601": "2015-11-10T10:08:28.266259Z", "url": "https://files.pythonhosted.org/packages/d5/c7/60ed58989199487c1efd9b0d27e5704eda71c89e0a677d69df0b18a8e129/dql-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c218093a5dc7a14d05ac5d949f70a6e7", "sha256": "566110604f6d27b748ee730ccbc63cbc38768b48595df89ba1f4ee37e69a6c5a" }, "downloads": -1, "filename": "dql-0.5.1.tar.gz", "has_sig": false, "md5_digest": "c218093a5dc7a14d05ac5d949f70a6e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31689, "upload_time": "2015-11-10T18:31:16", "upload_time_iso_8601": "2015-11-10T18:31:16.958894Z", "url": "https://files.pythonhosted.org/packages/e3/b2/76e6d42407387815b97d63b3e581f2561193ad77f46c7148a905df988873/dql-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.10": [ { "comment_text": "", "digests": { "md5": "67073fd85b1c61fe45cff6b3a3f97c17", "sha256": "9aa615c5305cb08f1135b71a846e73723828aa52edcbab88774dd99020ebd302" }, "downloads": -1, "filename": "dql-0.5.10.tar.gz", "has_sig": false, "md5_digest": "67073fd85b1c61fe45cff6b3a3f97c17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35793, "upload_time": "2015-12-09T09:15:46", "upload_time_iso_8601": "2015-12-09T09:15:46.859764Z", "url": "https://files.pythonhosted.org/packages/66/75/33a675efcdefd5633d3b7afe495cd3ac56b9d72b90e080410b2a3ff2233b/dql-0.5.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.11": [ { "comment_text": "", "digests": { "md5": "28f70542d5000c2bccc63e1a5b0a7d00", "sha256": "4ca44cab50180aa30f14574118c921670c79af09519ed177e6e10355fa4dfd24" }, "downloads": -1, "filename": "dql-0.5.11.tar.gz", "has_sig": false, "md5_digest": "28f70542d5000c2bccc63e1a5b0a7d00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38728, "upload_time": "2015-12-10T10:42:02", "upload_time_iso_8601": "2015-12-10T10:42:02.797618Z", "url": "https://files.pythonhosted.org/packages/59/31/934cb155d8a83fd026916aff484d03d36fb695f3cb0350139624ee451914/dql-0.5.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.12": [ { "comment_text": "", "digests": { "md5": "27fb65ed538c16bfc074d81d1a3860b7", "sha256": "79411785627f55c26be86ef6ad98ac608e5012bb80272d18db45b649b4b32e47" }, "downloads": -1, "filename": "dql-0.5.12.tar.gz", "has_sig": false, "md5_digest": "27fb65ed538c16bfc074d81d1a3860b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42177, "upload_time": "2016-02-09T21:33:47", "upload_time_iso_8601": "2016-02-09T21:33:47.012818Z", "url": "https://files.pythonhosted.org/packages/c8/c2/e6e7ea45669bb7fa92c7dda1a4d127b402559efdce348d4158c4e097fb70/dql-0.5.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.13": [ { "comment_text": "", "digests": { "md5": "70c5bd161184ca31b2332b35f9d7550c", "sha256": "6d75c2ca0af07182b8fdc0a7a36a89688284ce97f6f3b351f195690a01ebe585" }, "downloads": -1, "filename": "dql-0.5.13.tar.gz", "has_sig": false, "md5_digest": "70c5bd161184ca31b2332b35f9d7550c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42183, "upload_time": "2016-02-10T17:55:38", "upload_time_iso_8601": "2016-02-10T17:55:38.480932Z", "url": "https://files.pythonhosted.org/packages/b3/7d/160ff688e8ff529b334daca8bf85c92b4a622c27f754c888157b6d3c42ef/dql-0.5.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.14": [ { "comment_text": "", "digests": { "md5": "4127e61088e2426a81225ffe1ead0219", "sha256": "0535a12b5bf894c016301275a840d1c79c6e75330547443fd21843cb8b7bdcad" }, "downloads": -1, "filename": "dql-0.5.14.tar.gz", "has_sig": false, "md5_digest": "4127e61088e2426a81225ffe1ead0219", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42293, "upload_time": "2016-02-11T18:02:52", "upload_time_iso_8601": "2016-02-11T18:02:52.095267Z", "url": "https://files.pythonhosted.org/packages/92/42/484f23a0adb1793e9010eeef4aec8a49026f9b0c4b8c10eeda58a9d1d8dd/dql-0.5.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.15": [ { "comment_text": "", "digests": { "md5": "e0ddb05545e32f76ba78de51a2b7c506", "sha256": "b9d60818dd15a0eaa8ae1d75f770bca4f29663244af06a21ec9667fa842755b9" }, "downloads": -1, "filename": "dql-0.5.15.tar.gz", "has_sig": false, "md5_digest": "e0ddb05545e32f76ba78de51a2b7c506", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42440, "upload_time": "2016-02-17T06:05:43", "upload_time_iso_8601": "2016-02-17T06:05:43.355010Z", "url": "https://files.pythonhosted.org/packages/ae/d4/8712662d44119a8046012845ff99ffe878d83d3a410c6ffab61ea4077a28/dql-0.5.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.16": [ { "comment_text": "", "digests": { "md5": "e4a40ac4b2cde97b4b62f69d044914ce", "sha256": "b317fa97dcba328c9a3e30f6b734f25fcaf772f7511e1065866bd9f641f28981" }, "downloads": -1, "filename": "dql-0.5.16.tar.gz", "has_sig": false, "md5_digest": "e4a40ac4b2cde97b4b62f69d044914ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42542, "upload_time": "2016-03-06T06:22:07", "upload_time_iso_8601": "2016-03-06T06:22:07.559207Z", "url": "https://files.pythonhosted.org/packages/fb/d7/3b235e21ae8a3e9b2c8b7cbb35e297bcdab0f247183a57a05e1c420278db/dql-0.5.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.17": [ { "comment_text": "", "digests": { "md5": "4be7f8792ebe037906c34b33ae77c880", "sha256": "cf893e034d37b13ec44502f711982925869349e8c06d254418329623b975d75a" }, "downloads": -1, "filename": "dql-0.5.17.tar.gz", "has_sig": false, "md5_digest": "4be7f8792ebe037906c34b33ae77c880", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43414, "upload_time": "2016-05-06T16:50:49", "upload_time_iso_8601": "2016-05-06T16:50:49.454389Z", "url": "https://files.pythonhosted.org/packages/98/de/ff768a5a117fad865bd59083e7d8ce298820785f26d97797916acd43c1e8/dql-0.5.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.18": [ { "comment_text": "", "digests": { "md5": "4de94fe3f0b6d364fbe281dfebf33e66", "sha256": "1253732151f157ecdb115db4b5a8ba661b963b27bd50078e3a376d84a7ce2a7a" }, "downloads": -1, "filename": "dql-0.5.18.tar.gz", "has_sig": false, "md5_digest": "4de94fe3f0b6d364fbe281dfebf33e66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43935, "upload_time": "2016-05-19T02:07:09", "upload_time_iso_8601": "2016-05-19T02:07:09.577029Z", "url": "https://files.pythonhosted.org/packages/6d/97/912914f29797e1e88d8366db99bbf87151fa4431477e8af8af6e35f6a6bf/dql-0.5.18.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.19": [ { "comment_text": "", "digests": { "md5": "aa32be3300ce5181f2b19b3b8df12186", "sha256": "fa18180130916e697e522ec1507167bfd76bf4859e765615903be085243578ac" }, "downloads": -1, "filename": "dql-0.5.19.tar.gz", "has_sig": false, "md5_digest": "aa32be3300ce5181f2b19b3b8df12186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44017, "upload_time": "2016-06-15T18:29:12", "upload_time_iso_8601": "2016-06-15T18:29:12.766239Z", "url": "https://files.pythonhosted.org/packages/bd/4a/62014fec73e8a8a977996d6b8c4fd4dab21bc30b7930a22a36d7ba673eb9/dql-0.5.19.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "d198368a0e10611eed81f0038fdc7ec9", "sha256": "a51b1b267aa75aac9e51e3c2ad179dba488c00f4af3983fd079214e7d1f791ec" }, "downloads": -1, "filename": "dql-0.5.2.tar.gz", "has_sig": false, "md5_digest": "d198368a0e10611eed81f0038fdc7ec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29916, "upload_time": "2015-11-14T03:00:32", "upload_time_iso_8601": "2015-11-14T03:00:32.569199Z", "url": "https://files.pythonhosted.org/packages/1f/10/69a98861f572472f4378a0c2bea535d4cbc0481fda5dd1cb19d3237320f0/dql-0.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.20": [ { "comment_text": "", "digests": { "md5": "e50bb94d411e5a599ed4ab4f5c8a4709", "sha256": "c1dbf5c804d244537d6f6aa4f98ae686ced0983dc4ed6b2bf12926327c0731f4" }, "downloads": -1, "filename": "dql-0.5.20.tar.gz", "has_sig": false, "md5_digest": "e50bb94d411e5a599ed4ab4f5c8a4709", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44330, "upload_time": "2016-07-28T22:35:25", "upload_time_iso_8601": "2016-07-28T22:35:25.458455Z", "url": "https://files.pythonhosted.org/packages/8e/44/ed529047bf6cd35fba08abcecb70c088452716e989c9aa034b032cd31e91/dql-0.5.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.21": [ { "comment_text": "", "digests": { "md5": "b31b7eabc4f32250ad0d7b0dc664aa40", "sha256": "fb444a7cfc0542dd12f8506f225401e1346b605c8096a11c9442a9f54cf6755f" }, "downloads": -1, "filename": "dql-0.5.21.tar.gz", "has_sig": false, "md5_digest": "b31b7eabc4f32250ad0d7b0dc664aa40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45109, "upload_time": "2016-09-07T05:02:54", "upload_time_iso_8601": "2016-09-07T05:02:54.767151Z", "url": "https://files.pythonhosted.org/packages/17/69/3a3a626d6222be51f7f5633a3c729fbc5a0e8dfaf36c27360fdd46602c2b/dql-0.5.21.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.22": [ { "comment_text": "", "digests": { "md5": "dbc1c0bfdba8ce95becb74daf7e4169b", "sha256": "77f10540fd9794ced52482fd2b46c00f5b09d8a1a06cf07447acd0ba530ffdde" }, "downloads": -1, "filename": "dql-0.5.22.tar.gz", "has_sig": false, "md5_digest": "dbc1c0bfdba8ce95becb74daf7e4169b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45159, "upload_time": "2016-10-05T02:54:23", "upload_time_iso_8601": "2016-10-05T02:54:23.699886Z", "url": "https://files.pythonhosted.org/packages/e8/a9/9e3c43f16167d2d6b26f988a181d8738b46ca4f5f2048408f478c39abb37/dql-0.5.22.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.23": [ { "comment_text": "", "digests": { "md5": "18fbb3e01cee4aea94788836b5317e7b", "sha256": "8d3557b7c29a6aee2ebf8bd6887c19bacefb48bce3378a2736994d97dd97cb63" }, "downloads": -1, "filename": "dql-0.5.23.tar.gz", "has_sig": false, "md5_digest": "18fbb3e01cee4aea94788836b5317e7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45105, "upload_time": "2017-07-26T04:31:22", "upload_time_iso_8601": "2017-07-26T04:31:22.257379Z", "url": "https://files.pythonhosted.org/packages/40/e7/1c1922189a147e0b09ed48eb0c5314ddaa5ef9983656f9b51a7f631e0547/dql-0.5.23.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.24": [ { "comment_text": "", "digests": { "md5": "4a8194508ea2cd1a20523fd6715e67b7", "sha256": "d4a9e09777fcb2247060568682860925747f3e09f19eaa4387b232d3f4184d0d" }, "downloads": -1, "filename": "dql-0.5.24.tar.gz", "has_sig": false, "md5_digest": "4a8194508ea2cd1a20523fd6715e67b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45214, "upload_time": "2017-09-13T02:37:08", "upload_time_iso_8601": "2017-09-13T02:37:08.015588Z", "url": "https://files.pythonhosted.org/packages/4b/d2/9f247b4b67c419269076dba7bed1d280599d2d0d88531619409daeb93bd9/dql-0.5.24.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.25": [ { "comment_text": "", "digests": { "md5": "c96d115c515d319c4a829e8711d91b85", "sha256": "59652f368e72d5e6d0b6cc18b72938506c72bffc692697ec8eea5b92f5df1d09" }, "downloads": -1, "filename": "dql-0.5.25-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c96d115c515d319c4a829e8711d91b85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53329, "upload_time": "2017-12-11T07:11:34", "upload_time_iso_8601": "2017-12-11T07:11:34.566881Z", "url": "https://files.pythonhosted.org/packages/00/6d/bbab2c844ec0d6b304a8abbecb366613d7e005bb7d3d6cee755f023ccabc/dql-0.5.25-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "50fccc006e1a215dc160cc3cdb2f4670", "sha256": "82e28862ea31e503c6569190ea5d4b4bee9eea8ac56b411af856b1e8317781dc" }, "downloads": -1, "filename": "dql-0.5.25.tar.gz", "has_sig": false, "md5_digest": "50fccc006e1a215dc160cc3cdb2f4670", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45296, "upload_time": "2017-12-11T07:11:37", "upload_time_iso_8601": "2017-12-11T07:11:37.802387Z", "url": "https://files.pythonhosted.org/packages/54/69/cc9192791f71fd19f5f946d86afd97a8aa1dad67ee37d0559de3f05c6d88/dql-0.5.25.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.26": [ { "comment_text": "", "digests": { "md5": "d37f63ba261c1d335f2b66d968379804", "sha256": "8929c40c0524d1419305fd9a328109f69709ee63dfa28608dd35b189e36fa16c" }, "downloads": -1, "filename": "dql-0.5.26-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d37f63ba261c1d335f2b66d968379804", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53568, "upload_time": "2018-03-18T01:57:11", "upload_time_iso_8601": "2018-03-18T01:57:11.026362Z", "url": "https://files.pythonhosted.org/packages/47/15/9cb4f586bb31c385c641119703e41a34ec6babf48c99426d8ea8a9e5ac54/dql-0.5.26-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b5b86d73f0b911e37286ca1247e444dd", "sha256": "754c67111a75d3b3127592deb5eada61e5cd0f2e77bdffbeb89d1fc755c0da64" }, "downloads": -1, "filename": "dql-0.5.26.tar.gz", "has_sig": false, "md5_digest": "b5b86d73f0b911e37286ca1247e444dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45510, "upload_time": "2018-03-18T01:57:12", "upload_time_iso_8601": "2018-03-18T01:57:12.699012Z", "url": "https://files.pythonhosted.org/packages/26/6c/5b5eb96256b7964f1f664ffc04f56296a104615f0416b7176997fa31a1ed/dql-0.5.26.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.27": [ { "comment_text": "", "digests": { "md5": "3bfe658e1c6f74477cee12ee17433622", "sha256": "29dc09e01f54aa1a78a020c05f252733d38d26a1b3a33ad8e6f7b4ec10408e8b" }, "downloads": -1, "filename": "dql-0.5.27-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bfe658e1c6f74477cee12ee17433622", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50621, "upload_time": "2019-10-26T20:00:13", "upload_time_iso_8601": "2019-10-26T20:00:13.542911Z", "url": "https://files.pythonhosted.org/packages/96/c2/e3eeacb53dc72c3c7a48925538b7fc6acb7c5fb5eecf2a9fcd878a5dafd9/dql-0.5.27-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "360d8850ead953fd59db07c185189019", "sha256": "5a42511b6e67fb1f134b195bf8a2258596555f3ebd81d1a51b6ece00e668c447" }, "downloads": -1, "filename": "dql-0.5.27.tar.gz", "has_sig": false, "md5_digest": "360d8850ead953fd59db07c185189019", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46729, "upload_time": "2019-10-26T20:00:15", "upload_time_iso_8601": "2019-10-26T20:00:15.432224Z", "url": "https://files.pythonhosted.org/packages/1f/2e/5a210bc4e68ada6a9ce34ba5036b6e2fffdde7953954d37224e59cf3f964/dql-0.5.27.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.28": [ { "comment_text": "", "digests": { "md5": "d6090ce4307515cd07ec274679879712", "sha256": "d3d0c89fdb643d22279c30b03fb6eccf601ebb54fc5b23f56476274b7337128a" }, "downloads": -1, "filename": "dql-0.5.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6090ce4307515cd07ec274679879712", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50847, "upload_time": "2019-11-21T03:48:43", "upload_time_iso_8601": "2019-11-21T03:48:43.628550Z", "url": "https://files.pythonhosted.org/packages/a7/b3/0c304e488d6c03a784c7929143cc38e12a5920d44f0001f8fc6e2b92cc8d/dql-0.5.28-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b5490136bcf27de3e6c70132fda1d4ce", "sha256": "33302a5dede97dd7c9cfcf243c97a9ff285ef739007d29944972e7eb7e88a98d" }, "downloads": -1, "filename": "dql-0.5.28.tar.gz", "has_sig": false, "md5_digest": "b5490136bcf27de3e6c70132fda1d4ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44497, "upload_time": "2019-11-21T03:48:45", "upload_time_iso_8601": "2019-11-21T03:48:45.212777Z", "url": "https://files.pythonhosted.org/packages/69/51/930e16da414be377d76ce48a77b6b8336104429a531bef8c800fc2d16268/dql-0.5.28.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "13cccb148be06c8efdf6640a0f346c91", "sha256": "86ce870af85dcf483a1d3f6e6d564b39e4dd66ebe5e0e63ae4499bce7e7b2a4a" }, "downloads": -1, "filename": "dql-0.5.3.tar.gz", "has_sig": false, "md5_digest": "13cccb148be06c8efdf6640a0f346c91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32207, "upload_time": "2015-11-18T05:51:22", "upload_time_iso_8601": "2015-11-18T05:51:22.441567Z", "url": "https://files.pythonhosted.org/packages/1e/a8/8068a54465ad2300a98a6ca862f5f9246f2b3994f7920fca598fdd96f937/dql-0.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "7e8a3c7f6d102df6a6a1113e185dafe7", "sha256": "b742c7b1620b93ed337e96b038e324f75b47ea16f0a07d0ecb82adb378f29585" }, "downloads": -1, "filename": "dql-0.5.4.tar.gz", "has_sig": false, "md5_digest": "7e8a3c7f6d102df6a6a1113e185dafe7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33052, "upload_time": "2015-11-19T05:50:11", "upload_time_iso_8601": "2015-11-19T05:50:11.898393Z", "url": "https://files.pythonhosted.org/packages/46/30/e0c0fef6767cc2f36fd524e9143190a953c0c26b47c3870a02415450f6d7/dql-0.5.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "178a2bb2bc94655f779630cf215b4336", "sha256": "cab2a7281f734f60b97175426a4009d222176c58236fbbb13283847cba9b8302" }, "downloads": -1, "filename": "dql-0.5.5.tar.gz", "has_sig": false, "md5_digest": "178a2bb2bc94655f779630cf215b4336", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33272, "upload_time": "2015-11-25T23:21:26", "upload_time_iso_8601": "2015-11-25T23:21:26.394331Z", "url": "https://files.pythonhosted.org/packages/2b/86/f992e41be2811d691201b9279ec9632e144c294c3b14f70fa6bd0d6c7166/dql-0.5.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "e4fec854832be3bd52f66b0646280d35", "sha256": "7176987209f186dbdd26c133b11f9c4a1de9b97e49436013ae0b02def70ffde0" }, "downloads": -1, "filename": "dql-0.5.6.tar.gz", "has_sig": false, "md5_digest": "e4fec854832be3bd52f66b0646280d35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33325, "upload_time": "2015-12-02T03:47:11", "upload_time_iso_8601": "2015-12-02T03:47:11.383343Z", "url": "https://files.pythonhosted.org/packages/49/03/183f33798b8668e4f0aee03b900edcef7388a7bdd8a5d5227027950a767c/dql-0.5.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "5d2da079f37d5e97567de7b663e699cd", "sha256": "25ef69012f38af20759e20ede0578ed8c04a0157e0787511c5fbcc391085ad5b" }, "downloads": -1, "filename": "dql-0.5.7.tar.gz", "has_sig": false, "md5_digest": "5d2da079f37d5e97567de7b663e699cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33482, "upload_time": "2015-12-02T04:41:45", "upload_time_iso_8601": "2015-12-02T04:41:45.248108Z", "url": "https://files.pythonhosted.org/packages/ca/86/2985dd7f766f7d5eff28678ca340be73f9b1998fcb9ae497d353daeb5522/dql-0.5.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "2b249de9c379f92a0fd981dff978c7fc", "sha256": "f74a1ee60bbd9164e8e8b6069c25e553000c679a8bd1fd61ce7c8dc288d49d54" }, "downloads": -1, "filename": "dql-0.5.8.tar.gz", "has_sig": false, "md5_digest": "2b249de9c379f92a0fd981dff978c7fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33623, "upload_time": "2015-12-02T05:11:35", "upload_time_iso_8601": "2015-12-02T05:11:35.139142Z", "url": "https://files.pythonhosted.org/packages/0e/7c/1e13d0e348508c0f7c99653a6b1d2e4121161f407db2d6c241eec894e7bb/dql-0.5.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "7666b76dd500179ecb670a2355696820", "sha256": "f5025d4a4dac81e1a5df5eae34338d85593b116b608462534fb11e7a6f08e8f2" }, "downloads": -1, "filename": "dql-0.5.9.tar.gz", "has_sig": false, "md5_digest": "7666b76dd500179ecb670a2355696820", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34075, "upload_time": "2015-12-07T03:06:28", "upload_time_iso_8601": "2015-12-07T03:06:28.620103Z", "url": "https://files.pythonhosted.org/packages/0c/6e/eaaa21ac6df4125d8892a37535be6fda7ad7459c518bbe46933b32b6e9d7/dql-0.5.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "7a0eb29836cf546c0db411d9aa892f8b", "sha256": "73c2e5b9884ca015bbf8bd75a65713e8774d71f69be69d534574d97c8537a8d2" }, "downloads": -1, "filename": "dql-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7a0eb29836cf546c0db411d9aa892f8b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 53445, "upload_time": "2020-10-03T22:20:34", "upload_time_iso_8601": "2020-10-03T22:20:34.220329Z", "url": "https://files.pythonhosted.org/packages/ed/e0/6f62a8dc885ebcbf233fe00e802e1fd57a8d7d7a79e4f1911c71aaa41030/dql-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "358bedebedf49566143654498db3d5ce", "sha256": "433710e4da8cacd5953175bc651df8ecd9c6308e19a107415ade0218a8665ef9" }, "downloads": -1, "filename": "dql-0.6.0.tar.gz", "has_sig": false, "md5_digest": "358bedebedf49566143654498db3d5ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 49386, "upload_time": "2020-10-03T22:20:35", "upload_time_iso_8601": "2020-10-03T22:20:35.713660Z", "url": "https://files.pythonhosted.org/packages/8b/ac/005fa03581b585fc6bd7311ae624a25a5131292b4e53ca58a49aaa079c44/dql-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "8229ccd318e59029d5822971c991473c", "sha256": "daf5e1be46c2066d49d58e3f3f0a25f3688467bba1634c6e4bb270beabe1740f" }, "downloads": -1, "filename": "dql-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8229ccd318e59029d5822971c991473c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 57070, "upload_time": "2021-01-24T23:08:46", "upload_time_iso_8601": "2021-01-24T23:08:46.934429Z", "url": "https://files.pythonhosted.org/packages/f5/d1/0360456170752f25763577d94e63d82e55332622085023700589da091ff0/dql-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "36c0d2342f53b8ba94a7a298810c82bb", "sha256": "a1eff96223ee12d405476b83aa5d755388484172101ac6ba7a2f639cb5f4fa22" }, "downloads": -1, "filename": "dql-0.6.1.tar.gz", "has_sig": false, "md5_digest": "36c0d2342f53b8ba94a7a298810c82bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 53384, "upload_time": "2021-01-24T23:08:48", "upload_time_iso_8601": "2021-01-24T23:08:48.578468Z", "url": "https://files.pythonhosted.org/packages/64/04/69d59d095a96f88fb967fef850bc9070e8ad81a6962d22fe7e857d99d853/dql-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "eb934d93d825976aa0121713271f37bd", "sha256": "f52ce88134b398e6de0c74e9ed1493fbbf58b2676c7ac70a00d4bddbd986b0b1" }, "downloads": -1, "filename": "dql-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "eb934d93d825976aa0121713271f37bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 57700, "upload_time": "2021-12-23T23:43:08", "upload_time_iso_8601": "2021-12-23T23:43:08.188585Z", "url": "https://files.pythonhosted.org/packages/42/df/852d0eecca3031c0134904f2e966799916d5b4ba42e4fbd2e4bd6547ea98/dql-0.6.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8eee666139971fb7269de614d7d6c27f", "sha256": "44d522cc5537eef1348a676fca4d35806b00b8f415adc84c50b817e25b894fc4" }, "downloads": -1, "filename": "dql-0.6.2.tar.gz", "has_sig": false, "md5_digest": "8eee666139971fb7269de614d7d6c27f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 53926, "upload_time": "2021-12-23T23:43:09", "upload_time_iso_8601": "2021-12-23T23:43:09.469074Z", "url": "https://files.pythonhosted.org/packages/46/34/52431f99a52f29c10029a1df4fa72975dd49d0297ea0003387f1b1156c26/dql-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eb934d93d825976aa0121713271f37bd", "sha256": "f52ce88134b398e6de0c74e9ed1493fbbf58b2676c7ac70a00d4bddbd986b0b1" }, "downloads": -1, "filename": "dql-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "eb934d93d825976aa0121713271f37bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 57700, "upload_time": "2021-12-23T23:43:08", "upload_time_iso_8601": "2021-12-23T23:43:08.188585Z", "url": "https://files.pythonhosted.org/packages/42/df/852d0eecca3031c0134904f2e966799916d5b4ba42e4fbd2e4bd6547ea98/dql-0.6.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8eee666139971fb7269de614d7d6c27f", "sha256": "44d522cc5537eef1348a676fca4d35806b00b8f415adc84c50b817e25b894fc4" }, "downloads": -1, "filename": "dql-0.6.2.tar.gz", "has_sig": false, "md5_digest": "8eee666139971fb7269de614d7d6c27f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 53926, "upload_time": "2021-12-23T23:43:09", "upload_time_iso_8601": "2021-12-23T23:43:09.469074Z", "url": "https://files.pythonhosted.org/packages/46/34/52431f99a52f29c10029a1df4fa72975dd49d0297ea0003387f1b1156c26/dql-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }