{ "info": { "author": "Nick Yamane", "author_email": "nick@diegoyam.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools" ], "description": "# Compilation Database Generator\n\n[![CircleCI branch](https://img.shields.io/circleci/project/github/nickdiego/compiledb/master.svg)](https://circleci.com/gh/nickdiego/compiledb)\n[![PyPI](https://img.shields.io/pypi/v/compiledb.svg)](https://pypi.org/project/compiledb/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/compiledb.svg)](https://pypi.org/project/compiledb)\n[![GitHub](https://img.shields.io/github/license/nickdiego/compiledb.svg)](https://github.com/nickdiego/compiledb/blob/master/LICENSE)\n\nTool for generating [Clang's JSON Compilation Database][compdb] file for GNU\n`make`-based build systems.\n\nIt's aimed mainly at non-cmake (cmake already generates compilation database)\nlarge codebases. Inspired by projects like [YCM-Generator][ycm-gen] and [Bear][bear],\nbut faster (mainly with large projects), since in most cases it **doesn't need a clean\nbuild** (as the mentioned tools do) to generate the compilation database file, to\nachieve this it uses the make options such as `-n`/`--dry-run` and `-k`/`--keep-going`\nto extract the compile commands. Also, it's more **cross-compiling friendly** than\nYCM-generator's fake-toolchanin approach.\n\n## Installation\n\n```\n# pip install compiledb\n```\n- Supports Python 2.x and 3.x (for now, tested only with 2.7 and 3.6 versions)\n- For bash completion support, add the content of `sh-completion/compiledb.bash` file\n to your `.bashrc` file, for example.\n- _ZSH completion coming soon :)_\n\n## Usage\n\n`compiledb` provides a `make` python wrapper script which, besides to execute the make\nbuild command, updates the JSON compilation database file corresponding to that build,\nresulting in a command-line interface similar to [Bear][bear].\n\nTo generate `compile_commands.json` file using compiledb's \"make wrapper\" script,\nexecuting Makefile target `all`:\n```bash\n$ compiledb make\n```\n\n`compiledb` forwards all the options/arguments passed after `make` subcommand to GNU Make,\nso one can, for example, generate `compile_commands.json` using `core/main.mk`\nas main makefile (`-f` flag), starting the build from `build` directory (`-C` flag):\n```bash\n$ compiledb make -f core/main.mk -C build\n```\n\nBy default, `compiledb make` generates the compilation database and runs the actual build\ncommand requested (acting as a make wrapper), the build step can be skipped using the `-n`\nor `--no-build` options.\n```bash\n$ compiledb -n make\n```\n\n`compiledb` base command has been designed so that it can be used to parse compile commands\nfrom arbitrary text files (or stdin), assuming it has a build log (ideally generated using\n`make -Bnwk` command), and generates the corresponding JSON Compilation database.\n\nFor example, to generate the compilation database from `build-log.txt` file, use the following\ncommand.\n```bash\n$ compiledb --parse build-log.txt\n```\n\nor its equivalent:\n```bash\n$ compiledb < build-log.txt\n```\n\nOr even, to pipe make's output and print the compilation database to the standard output:\n```bash\n$ make -Bnwk | compiledb -o-\n```\n\nBy default `compiledb` generates a JSON compilation database in the \"arguments\" list\n[format](https://clang.llvm.org/docs/JSONCompilationDatabase.html). The \"command\" string\nformat is also supported through the use of the `--command-style` flag:\n```bash\n$ compiledb --command-style make\n```\n\n## Testing / Contributing\n\nI've implemented this tool because I needed to index some [AOSP][aosp]'s modules for navigating\nand studying purposes (after having no satisfatory results with current tools available by the\ntime such as [YCM-Generator][ycm] and [Bear][bear]). So I've reworked YCM-Generator, which resulted\nin the initial version of [compiledb/parser.py](compiledb/parser.py) and used successfully to generate\n`compile_commands.json` for some AOSP modules in ~1min running in a [Docker][docker] container and then\ncould use it with some great tools, such as:\n\n- [Vim][vim] + [YouCompleteMe][ycm] + [rtags][rtags] + [chromatica.nvim][chrom]\n- [Neovim][neovim] + [LanguageClient-neovim][lsp] + [cquery][cquery] + [deoplete][deoplete]\n- [Neovim][neovim] + [ALE][ale] + [ccls][ccls]\n\nNotice:\n- _Windows: tested on Windows 10 with cmd, wsl(Ubuntu), mingw32_\n- _Linux: tested only on Arch Linux and Ubuntu 18 so far_\n- _Mac: tested on macOS 10.13 and 10.14_\n\nPatches are always welcome :)\n\n## License\nGNU GPLv3\n\n[compdb]: https://clang.llvm.org/docs/JSONCompilationDatabase.html\n[ycm]: https://github.com/Valloric/YouCompleteMe\n[rtags]: https://github.com/Andersbakken/rtags\n[chrom]: https://github.com/arakashic/chromatica.nvim\n[ycm-gen]: https://github.com/rdnetto/YCM-Generator\n[bear]: https://github.com/rizsotto/Bear\n[aosp]: https://source.android.com/\n[docker]: https://www.docker.com/\n[vim]: https://www.vim.org/\n[neovim]: https://neovim.io/\n[lsp]: https://github.com/autozimu/LanguageClient-neovim\n[cquery]: https://github.com/cquery-project/cquery\n[deoplete]: https://github.com/Shougo/deoplete.nvim\n[ccls]: https://github.com/MaskRay/ccls\n[ale]: https://github.com/w0rp/ale\n\n\n", "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/nickdiego/compiledb", "keywords": "compilation-database clang c cpp makefile rtags completion", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "compiledb", "package_url": "https://pypi.org/project/compiledb/", "platform": "", "project_url": "https://pypi.org/project/compiledb/", "project_urls": { "Homepage": "https://github.com/nickdiego/compiledb", "Issue Tracking": "https://github.com/nickdiego/compiledb/issues" }, "release_url": "https://pypi.org/project/compiledb/0.10.1/", "requires_dist": [ "click", "bashlex", "shutilwhich", "pytest ; extra == 'test'" ], "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "summary": "Tool for generating Clang JSON Compilation Database files for make-based build systems.", "version": "0.10.1" }, "last_serial": 5519575, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "d3ea2b791bb07cac04833c32afc21102", "sha256": "45a492d4b5ee4e0d893df0bb6019f11013980edc666fd13471934369a61def66" }, "downloads": -1, "filename": "compiledb-0.10.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "d3ea2b791bb07cac04833c32afc21102", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 19974, "upload_time": "2019-06-12T11:14:34", "url": "https://files.pythonhosted.org/packages/41/5a/c47b90b8121981bb62cb4ec4af6ad6e4d2c5d8f42803a464b071a936c4db/compiledb-0.10.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "3da7a02c0063145fd6c281692a3b10f8", "sha256": "766750ea0a9326e0eccb0bb5b31c19acf3e29d006e6e100e7812b3c492449e83" }, "downloads": -1, "filename": "compiledb-0.10.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3da7a02c0063145fd6c281692a3b10f8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 27156, "upload_time": "2019-06-12T11:14:31", "url": "https://files.pythonhosted.org/packages/ca/14/7afd050dcea1985d87c4e88a9a4eb946883cad7a6e7fdb95662a50b58fe3/compiledb-0.10.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "997f86d6d642e1fca263ff27763bbe0a", "sha256": "af6e54f49c03a578851b3a88e5df908fc6ef15898c48bc40b59deea02881367a" }, "downloads": -1, "filename": "compiledb-0.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "997f86d6d642e1fca263ff27763bbe0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 27157, "upload_time": "2019-06-12T11:14:33", "url": "https://files.pythonhosted.org/packages/f1/e9/66676cdfb6665b9b70e0660ea3306976d9f79c742c753d3e6594e60df629/compiledb-0.10.0-py3-none-any.whl" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "801d6ea5c05a92e88282bd25705b98ee", "sha256": "339a7047f824eb1293ca7984a9382e2c49aff08dd2356cbe134d2615002f26f3" }, "downloads": -1, "filename": "compiledb-0.10.1-py2-none-any.whl", "has_sig": false, "md5_digest": "801d6ea5c05a92e88282bd25705b98ee", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 27239, "upload_time": "2019-07-11T18:58:28", "url": "https://files.pythonhosted.org/packages/03/e2/8dbdd2fced87de39eb0977541035f6ab8637c8a43d9b6cd75bf1d90f4f49/compiledb-0.10.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "089ff7240cf247f9c2982e824a4ea728", "sha256": "9e6513c52a000ca538110f61cf2bd0179c511777dd786f0deda3368007b9e38e" }, "downloads": -1, "filename": "compiledb-0.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "089ff7240cf247f9c2982e824a4ea728", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 27237, "upload_time": "2019-07-11T18:58:30", "url": "https://files.pythonhosted.org/packages/67/0b/6ce7d1cd6440bcaf98fcf12de680d27903241085c9d4704031482debb55a/compiledb-0.10.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "957ea6c6b66017f7ecefe9edf8ee7a80", "sha256": "06bb47dd1fa04de3a12720379ff382d40441074476db7c16a27e2ad79b7e966e" }, "downloads": -1, "filename": "compiledb-0.10.1.tar.gz", "has_sig": false, "md5_digest": "957ea6c6b66017f7ecefe9edf8ee7a80", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 13561, "upload_time": "2019-07-11T18:58:31", "url": "https://files.pythonhosted.org/packages/76/62/30fb04404b1d4a454f414f792553d142e8acc5da27fddcce911fff0fe570/compiledb-0.10.1.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "bbb45af1420fa2abfc410bf0a76cc79f", "sha256": "e8a2ac6fb21fff3679e7fca4fec197581b1dd76ff9dac430c9c2d32e55d96341" }, "downloads": -1, "filename": "compiledb-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bbb45af1420fa2abfc410bf0a76cc79f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 11411, "upload_time": "2018-05-22T02:26:31", "url": "https://files.pythonhosted.org/packages/1d/05/c42eb820c973f25f3c5aec497585deb4e7927550762af2c65e977936f26b/compiledb-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0df51e48b152368cee62ac6efbbcde0", "sha256": "1127e3179bef02d8eea5470520905c6ca16a72efa0b966d7b1477930cf1e1388" }, "downloads": -1, "filename": "compiledb-0.9.1.tar.gz", "has_sig": false, "md5_digest": "b0df51e48b152368cee62ac6efbbcde0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 8696, "upload_time": "2018-05-22T02:26:33", "url": "https://files.pythonhosted.org/packages/87/44/344805b1b3a5173b8f36df8ba5311f4624fbe12795bdab0c0b19d76ff2a0/compiledb-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "e15983ef1b54326fa067a992ffa60833", "sha256": "89a8f271ed6efe02373a90903f0106c2614c07df264f1d576b7c7ff015258aad" }, "downloads": -1, "filename": "compiledb-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e15983ef1b54326fa067a992ffa60833", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 11564, "upload_time": "2018-05-22T05:43:09", "url": "https://files.pythonhosted.org/packages/f2/c9/093ebdee0b3d899185f8228b2eb9fc35c6ae3054244d441972c1e8b6a2a6/compiledb-0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16276056316e1f64bfac1f9ac359feb9", "sha256": "74df430f841a83054faa20c41caa33d09a4591e012fe194407e559ad86d8c4e2" }, "downloads": -1, "filename": "compiledb-0.9.2.tar.gz", "has_sig": false, "md5_digest": "16276056316e1f64bfac1f9ac359feb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 8901, "upload_time": "2018-05-22T05:43:11", "url": "https://files.pythonhosted.org/packages/e6/50/824e5256e7d32fc236d534aff93a6d8f9121fe427b5da296c510000289f8/compiledb-0.9.2.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "c36d6b0ce0340a0b7ae7bca34fe725a3", "sha256": "f4897d9423f7b078e1b7701c040833d00a68cda433643eea147384af07633768" }, "downloads": -1, "filename": "compiledb-0.9.5-py2-none-any.whl", "has_sig": false, "md5_digest": "c36d6b0ce0340a0b7ae7bca34fe725a3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 12340, "upload_time": "2018-09-03T07:23:41", "url": "https://files.pythonhosted.org/packages/b3/15/f6928622784275719cef9c4c1edf4d68d96460b715a3c38b6c748657d600/compiledb-0.9.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd1ae7c3d1aedce56591f67e362c4294", "sha256": "2e30a2c3fd52e599d9d63bf76941785d1aa124f3be39f6c2665f8468a2b00d8a" }, "downloads": -1, "filename": "compiledb-0.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "bd1ae7c3d1aedce56591f67e362c4294", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 12342, "upload_time": "2018-09-03T07:23:43", "url": "https://files.pythonhosted.org/packages/e2/be/2bf514ce22b048cdb5a05ac6e9feb05fbaa73a2788eca143db2a09f85056/compiledb-0.9.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8d765df3acf5a2ff9b758c2ef5ccbbd", "sha256": "98534b423366116ed6b3ff1cceabe21ea243b9ce3e2e403d7b169dd221f61fa1" }, "downloads": -1, "filename": "compiledb-0.9.5.tar.gz", "has_sig": false, "md5_digest": "f8d765df3acf5a2ff9b758c2ef5ccbbd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 9570, "upload_time": "2018-09-03T07:23:44", "url": "https://files.pythonhosted.org/packages/6b/87/02c4b65070b36da1cec479cd71620611b068fc5ea9b4acbc0a71a8278cde/compiledb-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "b12a411168d30f092d47d1c2917edd06", "sha256": "ec55ec385921b3e580f2a45aec69e350f7b42848d74074238ffe27246c586817" }, "downloads": -1, "filename": "compiledb-0.9.6-py2-none-any.whl", "has_sig": false, "md5_digest": "b12a411168d30f092d47d1c2917edd06", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 12369, "upload_time": "2018-09-03T18:19:03", "url": "https://files.pythonhosted.org/packages/12/ad/5510d6d53df482d0f07a2364ce9e9d1bfd73944d2b833d98842b7791f98f/compiledb-0.9.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f236ff2ee3c31b3639d16c34d5fa6a3a", "sha256": "7ef339497e94b7080cfb69b3d1882d20452c748e98a8197bd01e414dc150f3af" }, "downloads": -1, "filename": "compiledb-0.9.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f236ff2ee3c31b3639d16c34d5fa6a3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 12365, "upload_time": "2018-09-03T18:19:04", "url": "https://files.pythonhosted.org/packages/2e/e1/606d596fc845bc239f1ee1d8e6b2676fedbc3b8ae19b2c2f11724b82ffce/compiledb-0.9.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0ed344e62f3b67db36aa521a2b10f1b", "sha256": "eec99100dc400d31c7e0c79f8f8ddd612e2f4399f8b79657511fb9ac02c28a07" }, "downloads": -1, "filename": "compiledb-0.9.6.tar.gz", "has_sig": false, "md5_digest": "a0ed344e62f3b67db36aa521a2b10f1b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 11424, "upload_time": "2018-09-03T18:19:06", "url": "https://files.pythonhosted.org/packages/43/d8/9184bf5686e8417f4a82b9f45010b914ef7b4d4aeff68d88129f3f3cba7e/compiledb-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "7facbb40bc75db7aa3420b540c590e69", "sha256": "2d267d92cda91874cde5e8aebc8131a1313f9ae44472da57e9e536f113e6fa82" }, "downloads": -1, "filename": "compiledb-0.9.7-py2-none-any.whl", "has_sig": false, "md5_digest": "7facbb40bc75db7aa3420b540c590e69", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 12328, "upload_time": "2018-09-06T10:27:48", "url": "https://files.pythonhosted.org/packages/eb/44/d2ab1776305fe4e386050f56f788a369178bfbbde6bc0afa239154807b07/compiledb-0.9.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b59a70eef3a3410e3a94c15b0528ee5a", "sha256": "39b81df1e8821d9c85da66dab74a182bd2e17ca9439ba32e07904e7b97856d27" }, "downloads": -1, "filename": "compiledb-0.9.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b59a70eef3a3410e3a94c15b0528ee5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 12325, "upload_time": "2018-09-06T10:27:50", "url": "https://files.pythonhosted.org/packages/b2/aa/9ed7e4567117eae187782fc7df10ef692c12bf2876b63df2c47994cf6701/compiledb-0.9.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "165e05e4233c06561c3d82421520e1f2", "sha256": "872bdb8210dac421512dc214c3f07d6b6fad5e0af1c6826b123d551a9580654a" }, "downloads": -1, "filename": "compiledb-0.9.7.tar.gz", "has_sig": false, "md5_digest": "165e05e4233c06561c3d82421520e1f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 9975, "upload_time": "2018-09-06T10:27:52", "url": "https://files.pythonhosted.org/packages/e4/0e/b6362319348a2c9a1f81cf25dd735181f48c3301ce196d9b0a6e4b52b235/compiledb-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "69a2d7c57cb1d071a003b791f396c60b", "sha256": "2a3b6c30431e6bfbeb5178bcaf58d0607f585c1336c5c42c2bb880f085d1fd48" }, "downloads": -1, "filename": "compiledb-0.9.8-py2-none-any.whl", "has_sig": false, "md5_digest": "69a2d7c57cb1d071a003b791f396c60b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 12392, "upload_time": "2018-10-11T19:57:10", "url": "https://files.pythonhosted.org/packages/5f/ec/dc88c84fab552c2bcb2dc32547c54fba23878cd45c2f9db861d09354adf9/compiledb-0.9.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9978c0228292adf4d5708f1495545cfc", "sha256": "dc7245d8df102f99589bdbb8eb34a379978ec11e5245e6f31c479e1227ec737c" }, "downloads": -1, "filename": "compiledb-0.9.8-py3-none-any.whl", "has_sig": false, "md5_digest": "9978c0228292adf4d5708f1495545cfc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 12392, "upload_time": "2018-10-11T19:57:12", "url": "https://files.pythonhosted.org/packages/f3/93/cf32ff4c28aa3d22e35ae6f3648abf3d67ffc068d6f946191a7647372857/compiledb-0.9.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06cf7723cfe18a6c4f49fcd365bc290f", "sha256": "ded1e9f69c20b62ddc761900bbd48faa9da21b77e4301376515ee1f7ed362a06" }, "downloads": -1, "filename": "compiledb-0.9.8.tar.gz", "has_sig": false, "md5_digest": "06cf7723cfe18a6c4f49fcd365bc290f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 11506, "upload_time": "2018-10-11T19:57:13", "url": "https://files.pythonhosted.org/packages/20/b8/b0912c8198baf67ebba62c46d21bbb16f03ff072eee782ee659dd11520ee/compiledb-0.9.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "801d6ea5c05a92e88282bd25705b98ee", "sha256": "339a7047f824eb1293ca7984a9382e2c49aff08dd2356cbe134d2615002f26f3" }, "downloads": -1, "filename": "compiledb-0.10.1-py2-none-any.whl", "has_sig": false, "md5_digest": "801d6ea5c05a92e88282bd25705b98ee", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 27239, "upload_time": "2019-07-11T18:58:28", "url": "https://files.pythonhosted.org/packages/03/e2/8dbdd2fced87de39eb0977541035f6ab8637c8a43d9b6cd75bf1d90f4f49/compiledb-0.10.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "089ff7240cf247f9c2982e824a4ea728", "sha256": "9e6513c52a000ca538110f61cf2bd0179c511777dd786f0deda3368007b9e38e" }, "downloads": -1, "filename": "compiledb-0.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "089ff7240cf247f9c2982e824a4ea728", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 27237, "upload_time": "2019-07-11T18:58:30", "url": "https://files.pythonhosted.org/packages/67/0b/6ce7d1cd6440bcaf98fcf12de680d27903241085c9d4704031482debb55a/compiledb-0.10.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "957ea6c6b66017f7ecefe9edf8ee7a80", "sha256": "06bb47dd1fa04de3a12720379ff382d40441074476db7c16a27e2ad79b7e966e" }, "downloads": -1, "filename": "compiledb-0.10.1.tar.gz", "has_sig": false, "md5_digest": "957ea6c6b66017f7ecefe9edf8ee7a80", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 13561, "upload_time": "2019-07-11T18:58:31", "url": "https://files.pythonhosted.org/packages/76/62/30fb04404b1d4a454f414f792553d142e8acc5da27fddcce911fff0fe570/compiledb-0.10.1.tar.gz" } ] }