{ "info": { "author": "Michael Chow", "author_email": "michael@datacamp.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# antlr-tsql\n\n[![Build Status](https://travis-ci.org/datacamp/antlr-tsql.svg?branch=master)](https://travis-ci.org/datacamp/antlr-tsql)\n[![PyPI version](https://badge.fury.io/py/antlr-tsql.svg)](https://badge.fury.io/py/antlr-tsql)\n\n## Development\n\nANTLR requires Java, so we suggest you use Docker when building grammars. The `Makefile` contains directives to clean, build, test and deploy the ANTLR grammar. It does not run Docker itself, so run `make` inside Docker.\n\n### Build the grammar\n\n```bash\n# Build the docker container\ndocker build -t antlr_tsql .\n\n# Run the container to build the python grammar\n# Write parser files to local file system through volume mounting\ndocker run -it -v ${PWD}:/usr/src/app antlr_tsql make build\n```\n\n### Set up the Python module\n\nNow that the Python parsing files are available, you can install them with `pip`:\n\n```bash\npip install -r requirements.txt\npip install -e .\n```\n\nAnd parse SQL code in Python:\n\n```python\nfrom antlr_tsql import ast\nast.parse(\"SELECT a from b\")\n```\n\n### Using the AST viewer\n\nIf you're actively developing on the ANLTR grammar or the tree shaping, it's a good idea to set up the [AST viewer](https://github.com/datacamp/ast-viewer) locally so you can immediately see the impact of your changes in a visual way.\n\n- Clone the ast-viewer repo and build the Docker image according to the instructions.\n- Spin up a docker container that volume mounts the Python package, symlink-installs the package and runs the server on port 3000:\n\n```bash\ndocker run -it \\\n -u root \\\n -v ~/workspace/antlr-tsql:/app/app/antlr-tsql \\\n -p 3000:3000 \\\n ast-viewer \\\n /bin/bash -c \"echo 'Install development requirements in development:' \\\n && pip install --no-deps -e app/antlr-tsql \\\n && python3 run.py\"\n```\n\nWhen simultaneously developing other packages, volume mount and install those too:\n\n```bash\ndocker run -it \\\n -u root \\\n -v ~/workspace/antlr-ast:/app/app/antlr-ast \\\n -v ~/workspace/antlr-plsql:/app/app/antlr-plsql \\\n -v ~/workspace/antlr-tsql:/app/app/antlr-tsql \\\n -p 3000:3000 \\\n ast-viewer \\\n /bin/bash -c \"echo 'Install development requirements in development:' \\\n && pip install --no-deps -e app/antlr-ast \\\n && pip install --no-deps -e app/antlr-plsql \\\n && pip install --no-deps -e app/antlr-tsql \\\n && python3 run.py\"\n```\n\n- If you update the tree shaping logic in this repo, the app will auto-update.\n- If you change the grammar, you will have to first rebuild the grammar (with the `antlr_tsql` docker image) and restart the `ast-viewer` container.\n\n### Run tests\n\n```bash\n# Similar to building the grammar, but running tests\n# and not saving the generated files\ndocker build -t antlr_tsql .\ndocker run -t antlr_tsql make build test\n```\n\nOr run the test locally, first build the grammar then run:\n\n```python\npytest\n```\n\n## Travis deployment\n\n- Builds the Docker image.\n- Runs the Docker image to build the grammar and run the unit tests.\n- Deploys the resulting python files to PyPi when a new release is made, so they can be installed easily.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/datacamp/antlr-tsql", "keywords": "", "license": "", "maintainer": "Jeroen Hermans", "maintainer_email": "content-engineering@datacamp.com", "name": "antlr-tsql", "package_url": "https://pypi.org/project/antlr-tsql/", "platform": "", "project_url": "https://pypi.org/project/antlr-tsql/", "project_urls": { "Homepage": "https://github.com/datacamp/antlr-tsql" }, "release_url": "https://pypi.org/project/antlr-tsql/0.12.6/", "requires_dist": null, "requires_python": "", "summary": "A transact sql parser, written in Antlr4", "version": "0.12.6" }, "last_serial": 5709939, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "0512cae31750399abd794d952374ec9e", "sha256": "b14beabeeb48ed21c47a44b52213b7e28f5366a098d37246156a54ce66c639a1" }, "downloads": -1, "filename": "antlr-tsql-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0512cae31750399abd794d952374ec9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155468, "upload_time": "2017-03-14T21:25:33", "url": "https://files.pythonhosted.org/packages/f4/22/c232706b8d95fb0c16831411179f010b4945b2e676487cbb72efa012cf71/antlr-tsql-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "a09be6a6e379f36d2de1cf22e3e854fa", "sha256": "f0a4354d25a95c9b17411dc64d4bec217362ccad68cfb4108ee2f862b10cb818" }, "downloads": -1, "filename": "antlr-tsql-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a09be6a6e379f36d2de1cf22e3e854fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155807, "upload_time": "2017-03-15T21:33:29", "url": "https://files.pythonhosted.org/packages/b1/77/1153f77430ab82bc1ba08f4c459f8fabc8d909c1d1e623bafa78e50e50fd/antlr-tsql-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "470f3ebe0781c030ba959b2570eb69a2", "sha256": "7eedad23b64bcca5fcabd9e2dcd4b56f4e0ea4dfc5270c13d8d77c5b69f497e4" }, "downloads": -1, "filename": "antlr-tsql-0.1.1.tar.gz", "has_sig": false, "md5_digest": "470f3ebe0781c030ba959b2570eb69a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 318198, "upload_time": "2017-03-16T16:22:49", "url": "https://files.pythonhosted.org/packages/e5/27/72bda20e2ac54459a89c9d9d24e71d91664ade94d10ec21924314e0b5f46/antlr-tsql-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "574a474e929509125e29b547a9d5d2cc", "sha256": "b1eeeee533af16a87de0c8396e241a082d51c05cd62b2d4e85b2436f14bee05b" }, "downloads": -1, "filename": "antlr-tsql-0.1.2.tar.gz", "has_sig": false, "md5_digest": "574a474e929509125e29b547a9d5d2cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 318288, "upload_time": "2017-03-16T17:06:29", "url": "https://files.pythonhosted.org/packages/b1/e0/4d463fe9f36f6e11cbafd9cdee003265186e16d11355cbaac166ac5439e2/antlr-tsql-0.1.2.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "7b071238cda16b8be68efb78715c0414", "sha256": "f82b398cf762bfe51b10f91cc205905c05ad1d76805e389e78d58047889966ed" }, "downloads": -1, "filename": "antlr-tsql-0.10.0.tar.gz", "has_sig": false, "md5_digest": "7b071238cda16b8be68efb78715c0414", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6386, "upload_time": "2018-11-05T14:58:30", "url": "https://files.pythonhosted.org/packages/06/5c/5ac3161b4f0ca09aab7398994c991b89396f1d19520ceb954a9d6e37587e/antlr-tsql-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "b9e05cbc14c25cc1182719b301380270", "sha256": "11fa555315e3e967f784d551c568e6226b5b0f04c8ae6ad51ccb5d0884177e55" }, "downloads": -1, "filename": "antlr-tsql-0.10.1.tar.gz", "has_sig": false, "md5_digest": "b9e05cbc14c25cc1182719b301380270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 168195, "upload_time": "2018-11-05T16:14:50", "url": "https://files.pythonhosted.org/packages/da/b1/b8732db7faab1cb18adaa3d52f2cac2396029c85a98de986f20897accb2c/antlr-tsql-0.10.1.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "80fb1094a9c77bc52a171012ace3fe1d", "sha256": "f36da3d04b7812fb18155ecae900c434be769e82831e5a2b6e02947eaefc4f5f" }, "downloads": -1, "filename": "antlr-tsql-0.11.0.tar.gz", "has_sig": false, "md5_digest": "80fb1094a9c77bc52a171012ace3fe1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 246804, "upload_time": "2019-01-02T18:26:30", "url": "https://files.pythonhosted.org/packages/33/0f/527f8d3a87ac6a31d6c2c8f00efaa21f4c15cc5ac29c554f17c8c891befb/antlr-tsql-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "c67619997d9ff6daf9f2bb677d000f70", "sha256": "b73c5c92203ad9a79a10523f6fef3a0a25ebccbe0d40b7b75f5e5a0693ace49a" }, "downloads": -1, "filename": "antlr-tsql-0.11.1.tar.gz", "has_sig": false, "md5_digest": "c67619997d9ff6daf9f2bb677d000f70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 246711, "upload_time": "2019-01-25T17:26:39", "url": "https://files.pythonhosted.org/packages/e2/30/3e0a4bd123d7255e4c2870b5989c409abf97bb1ef3af6b39f6e620885cde/antlr-tsql-0.11.1.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "e5431f3a0904a70611298b703d0cbf7a", "sha256": "197e2bcaa2dc0128d09f9840e0a06e12afe51f11f682a7ee041a732407bc2a20" }, "downloads": -1, "filename": "antlr-tsql-0.12.0.tar.gz", "has_sig": false, "md5_digest": "e5431f3a0904a70611298b703d0cbf7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 256493, "upload_time": "2019-03-11T18:58:51", "url": "https://files.pythonhosted.org/packages/39/39/a716392958fa6b89e28bb20e2ec874e1f6cf4959805912dd0124448471a6/antlr-tsql-0.12.0.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "a1caa8f59066ef40d9c08c6918422b8f", "sha256": "e4632860a5df6489a41f4cf5186542239c68ce512844f22a1aea48779082c778" }, "downloads": -1, "filename": "antlr-tsql-0.12.1.tar.gz", "has_sig": false, "md5_digest": "a1caa8f59066ef40d9c08c6918422b8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 254554, "upload_time": "2019-03-12T00:27:45", "url": "https://files.pythonhosted.org/packages/f3/af/69308eea51ecd2e3d51e98c457b45f36d3bb1bd984fd24e18a716cf072b3/antlr-tsql-0.12.1.tar.gz" } ], "0.12.2": [ { "comment_text": "", "digests": { "md5": "6b29ef055f958a8d23b95a5f85d967d9", "sha256": "d245589d1b9cb8df2015415f452a1a188232648ee99e60734308911cdcd2e6c9" }, "downloads": -1, "filename": "antlr-tsql-0.12.2.tar.gz", "has_sig": false, "md5_digest": "6b29ef055f958a8d23b95a5f85d967d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 254930, "upload_time": "2019-05-10T13:20:08", "url": "https://files.pythonhosted.org/packages/09/3d/48c7feb4a4975da9ecc0b6f23357b668c8fea12b21b7158db9e924b3b61a/antlr-tsql-0.12.2.tar.gz" } ], "0.12.3": [ { "comment_text": "", "digests": { "md5": "ffafce0efbfe381847fbc11a57e38b00", "sha256": "4f662446f82e220c1fb2f323402f968bfa50ade7c66dca4d45c7f198a8e609d5" }, "downloads": -1, "filename": "antlr-tsql-0.12.3.tar.gz", "has_sig": false, "md5_digest": "ffafce0efbfe381847fbc11a57e38b00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 262799, "upload_time": "2019-06-11T12:35:04", "url": "https://files.pythonhosted.org/packages/53/30/831267a5a2efda432269beaf7193be2e2d541d6a7df3d85d409ba8e660ea/antlr-tsql-0.12.3.tar.gz" } ], "0.12.5": [ { "comment_text": "", "digests": { "md5": "12554f01b8c29dbf254096547642170a", "sha256": "cd4931652cd64a76173fe90d8b43c6cf3160672eb904bc563e4f0059917886ad" }, "downloads": -1, "filename": "antlr-tsql-0.12.5.tar.gz", "has_sig": false, "md5_digest": "12554f01b8c29dbf254096547642170a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 264359, "upload_time": "2019-06-25T12:30:38", "url": "https://files.pythonhosted.org/packages/0c/2b/debfdeb18913130fee0c40827713df2ffcc5203cc881a628d7d48f49ce58/antlr-tsql-0.12.5.tar.gz" } ], "0.12.6": [ { "comment_text": "", "digests": { "md5": "fbefdc5bdb8268c4077eab763ebe14da", "sha256": "8b3a41da30b7b8299e316abb08e815e6bfd89e06fa86121ce2da00318605c5f9" }, "downloads": -1, "filename": "antlr-tsql-0.12.6.tar.gz", "has_sig": false, "md5_digest": "fbefdc5bdb8268c4077eab763ebe14da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 264392, "upload_time": "2019-08-21T14:02:48", "url": "https://files.pythonhosted.org/packages/6d/ef/9c5be4cbe024ebacd45b4c6c7e6418b847ba5b081bfb627b833853a83eb4/antlr-tsql-0.12.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ec60f5c6a0e6c3e9d56bd93854abe7c4", "sha256": "0a722af407ebf224ac5313bf99f4e7731847ea9ced75c9a20e574fdfefc1adf7" }, "downloads": -1, "filename": "antlr-tsql-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ec60f5c6a0e6c3e9d56bd93854abe7c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 321324, "upload_time": "2017-03-22T20:36:05", "url": "https://files.pythonhosted.org/packages/c4/45/cad4584a14813fd7494f35237a215a6ec0168bf5538b3fc375bc61502258/antlr-tsql-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9605af0ec8ee8b4f513b49ba7427ff95", "sha256": "af354d75ef656d4e7aecded14c84ac663d384392816f9bc3d5c44a7c4c68e7a6" }, "downloads": -1, "filename": "antlr-tsql-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9605af0ec8ee8b4f513b49ba7427ff95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 324283, "upload_time": "2017-03-27T23:10:37", "url": "https://files.pythonhosted.org/packages/15/6f/38c74dc30236516bc8aac7e4394c9b857dedc56cc5e216d083624c000614/antlr-tsql-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "f2f41af1e131615935c0df7e28a2f247", "sha256": "fc841761a916d821a1993355a110e37a4c29f65323144b7a801a46dd46339be6" }, "downloads": -1, "filename": "antlr-tsql-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f2f41af1e131615935c0df7e28a2f247", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 324622, "upload_time": "2017-03-28T14:21:00", "url": "https://files.pythonhosted.org/packages/06/96/60efe36c2cdd4200bc72f96d9e3117c67c33d86d42ad69e91662a12f70a1/antlr-tsql-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "ba6fd47e0fa07844f4459b34a42f8910", "sha256": "3fa78cdb096d5235641c6e15b7a58b0bd2c33ab22a6a8cae091fbc800f3d9001" }, "downloads": -1, "filename": "antlr-tsql-0.3.2.tar.gz", "has_sig": false, "md5_digest": "ba6fd47e0fa07844f4459b34a42f8910", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 324627, "upload_time": "2017-03-28T18:36:52", "url": "https://files.pythonhosted.org/packages/ab/e1/8634d0e644fa839bb42b56ef8a6330bcac9ef548b368e8bec1333ae191c0/antlr-tsql-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "ba27f884749eeacaeca7755173fa023e", "sha256": "5be88ae5d0b34542aa7aaa0a2334a81b4aa75729193c07ad9fffa0c7cd9cdbd5" }, "downloads": -1, "filename": "antlr-tsql-0.3.3.tar.gz", "has_sig": false, "md5_digest": "ba27f884749eeacaeca7755173fa023e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 324626, "upload_time": "2017-03-28T19:33:29", "url": "https://files.pythonhosted.org/packages/37/93/90c98b2d8b5e386ba98b631995e71c86ebf7f57bfd1333b513c37c17c332/antlr-tsql-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "1975bcf928c18628e40237083f9f228f", "sha256": "137db92fb15ec530e4356f80a5b93b8cc89a4bb9e4ac5179d6d0caa402590b60" }, "downloads": -1, "filename": "antlr-tsql-0.4.0.tar.gz", "has_sig": false, "md5_digest": "1975bcf928c18628e40237083f9f228f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327068, "upload_time": "2017-03-28T23:10:11", "url": "https://files.pythonhosted.org/packages/98/17/b295e649fc8e5bcfa441fee061cb3622b834a842836fb2ff54474182b738/antlr-tsql-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "6296ff0b926f7db7b6c14ed117eb778b", "sha256": "78da47c5d428bdf60cc657a30c7561591b04a96d0fb262e5e2ea38815f2641d4" }, "downloads": -1, "filename": "antlr-tsql-0.5.0.tar.gz", "has_sig": false, "md5_digest": "6296ff0b926f7db7b6c14ed117eb778b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327138, "upload_time": "2017-03-30T17:13:23", "url": "https://files.pythonhosted.org/packages/1a/51/083056e1025a4a5bcd991969723aeae23745f5f466d770adc7b54c8d1153/antlr-tsql-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "f0748e449b61108c40159e90d8180d37", "sha256": "dd53ac9af21c78253468337a7358c303c3ba44002ade2506e2d66d0279aacef4" }, "downloads": -1, "filename": "antlr-tsql-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f0748e449b61108c40159e90d8180d37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327406, "upload_time": "2017-03-30T19:18:55", "url": "https://files.pythonhosted.org/packages/d0/56/a03b1b5e1ac12224821d8912af0f01f2e12d5f52c7c7edc5dfab3cfe37e1/antlr-tsql-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "6735d2f2ca1fa9bacd280e5958c4b457", "sha256": "6594465daca780aa7e8870171f6e48d3f4e65bafa0696e67a78213fe27b49488" }, "downloads": -1, "filename": "antlr-tsql-0.6.1.tar.gz", "has_sig": false, "md5_digest": "6735d2f2ca1fa9bacd280e5958c4b457", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327435, "upload_time": "2017-03-30T22:39:56", "url": "https://files.pythonhosted.org/packages/d3/47/c04b89f825f692aecb5bb7a557ddae0228d44a52f6e53a19c4de1cfd09eb/antlr-tsql-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "0c87036eea5b39e252dc3a0319e50679", "sha256": "7cd1ece681a0ee7d2b9b88f686efbaf5ed9d33db7cec46316e35752e8b6db08d" }, "downloads": -1, "filename": "antlr-tsql-0.6.2.tar.gz", "has_sig": false, "md5_digest": "0c87036eea5b39e252dc3a0319e50679", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 328437, "upload_time": "2017-03-31T01:02:38", "url": "https://files.pythonhosted.org/packages/f0/e0/74fc9b2c380b8e8c34611aefbb27949edb5fbcdee56bf7cc88908ed6f3ce/antlr-tsql-0.6.2.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "bc7b369469f3fb180038c9213f83b3e1", "sha256": "409b9d911717d48ec97bbca6a46fffc1a4abcb10593b12c755506219c93505e9" }, "downloads": -1, "filename": "antlr-tsql-0.7.2.tar.gz", "has_sig": false, "md5_digest": "bc7b369469f3fb180038c9213f83b3e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 328618, "upload_time": "2017-03-31T01:37:46", "url": "https://files.pythonhosted.org/packages/04/d3/82871bfe039a99823492bbeaf0788bf4c6b960e79b2e9cd0876571181cb4/antlr-tsql-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "e43491d8601515e84d2c647548609578", "sha256": "abde0c643b419a7b3acfc191127ae1493f33187c4391e8f59d45aee8f83a41f7" }, "downloads": -1, "filename": "antlr-tsql-0.7.3.tar.gz", "has_sig": false, "md5_digest": "e43491d8601515e84d2c647548609578", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 328534, "upload_time": "2017-03-31T18:36:24", "url": "https://files.pythonhosted.org/packages/47/ea/a67d50d96815c5f67d49709b9efbca52f9bec9d0a8480ca0bb6592077a19/antlr-tsql-0.7.3.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "8616a3e9e46758d38d960ac6579361ac", "sha256": "cd2876fb68b1baa4cee24ef2a5377b6f275681b2e05600cc8ab7db192fbcde11" }, "downloads": -1, "filename": "antlr-tsql-0.8.0.tar.gz", "has_sig": false, "md5_digest": "8616a3e9e46758d38d960ac6579361ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327358, "upload_time": "2017-04-13T21:56:45", "url": "https://files.pythonhosted.org/packages/4e/16/b0fcbb172d68d51b9181cb805e45e075b6480e54e3677d8d1d6c91a46c2c/antlr-tsql-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "77edc1af7850fb295e268bf28d272997", "sha256": "d6af7591f55095a58e20d31676306a1566244b1b078958ec145f98a516624fb1" }, "downloads": -1, "filename": "antlr-tsql-0.8.1.tar.gz", "has_sig": false, "md5_digest": "77edc1af7850fb295e268bf28d272997", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327356, "upload_time": "2017-04-18T18:02:57", "url": "https://files.pythonhosted.org/packages/07/dc/59f368e1b71a8789948e7d618cecd583b7b54dea252da6b57cc2cc68a34a/antlr-tsql-0.8.1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "1cdcda9e6d74be01aa61bc75f1b7d87c", "sha256": "4b9f11dd16b7569d04222af5168a264b9f43347ea9d76d29cf0800caafee7317" }, "downloads": -1, "filename": "antlr-tsql-0.9.0.tar.gz", "has_sig": false, "md5_digest": "1cdcda9e6d74be01aa61bc75f1b7d87c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327347, "upload_time": "2017-05-17T20:30:39", "url": "https://files.pythonhosted.org/packages/76/4b/629f54e082f84a172fca4f6dabac6757bc07814e7ed944665db82d3eaf84/antlr-tsql-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "728565fbc51d82b1c6e5ae01297b542d", "sha256": "505ddbc67d6ee93acb3021382c0ae0b8379eb5e130363649fd60599d85704e5b" }, "downloads": -1, "filename": "antlr-tsql-0.9.1.tar.gz", "has_sig": false, "md5_digest": "728565fbc51d82b1c6e5ae01297b542d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327377, "upload_time": "2017-05-17T21:00:04", "url": "https://files.pythonhosted.org/packages/4c/49/cbdd885e522b221ed559e51a2cc57c9f9b377b31fdb53369f6666cfcc60a/antlr-tsql-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "ffce4c4d90af9dae83b2480feb4e1fc0", "sha256": "35514f5f63efa87bbdc4d9d1035b2464293d163ad98151f9980c07269a39c9b4" }, "downloads": -1, "filename": "antlr-tsql-0.9.2.tar.gz", "has_sig": false, "md5_digest": "ffce4c4d90af9dae83b2480feb4e1fc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 328504, "upload_time": "2017-06-01T13:07:30", "url": "https://files.pythonhosted.org/packages/6e/42/6a0d17e2fc2dd54803d3720f6ebe7d3626a0a19e57dd0a139761975b257e/antlr-tsql-0.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fbefdc5bdb8268c4077eab763ebe14da", "sha256": "8b3a41da30b7b8299e316abb08e815e6bfd89e06fa86121ce2da00318605c5f9" }, "downloads": -1, "filename": "antlr-tsql-0.12.6.tar.gz", "has_sig": false, "md5_digest": "fbefdc5bdb8268c4077eab763ebe14da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 264392, "upload_time": "2019-08-21T14:02:48", "url": "https://files.pythonhosted.org/packages/6d/ef/9c5be4cbe024ebacd45b4c6c7e6418b847ba5b081bfb627b833853a83eb4/antlr-tsql-0.12.6.tar.gz" } ] }