{ "info": { "author": "Trick-17", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "Clang-build\n===========\n\nLinux and OSX test: |Test status Travis| Windows test: |Test status AppVeyor| Code quality: |codacy| Coverage: |coverage|\n\n.. image:: https://thumbs.gfycat.com/BewitchedAshamedDeermouse-size_restricted.gif\n\n**Find the full documentation at https://clang-build.readthedocs.io**\n\n- `first steps `_\n- `customisations `_\n- `multiple targets `_\n- `multiple projects `_\n- `defaults `_\n\n**Motivation:**\n\n- Building as much as possible from source eases dependency management and ensures stability and reproducibility\n- Meta build systems are inherently the wrong way to go, either the build system or the compiler should be platform-agnostic (ideally both).\n- Trying to cover all use-cases is the wrong way to go - there is no need to let people do it the wrong way\n- CMake is cumbersome, unnecessarily generic and verbose and people should not need a programming/scripting language whose only purpose is to build C++\n- With Clang, finally a properly cross-platform compiler exists\n\n**Goals:**\n\n- One compiler (Clang), one build system (written in Python)\n- Simple projects should be simple to build\n- Build process for reasonable project structures should still be easy\n- Adding third-party dependencies should be manageable\n\n**What it's not designed to do:**\n\n- Build anything aside from C language dialects\n- Be able to adapt to any project structure in the world - certain standards are encouraged\n- Work smoothly with or locate pre-built libraries and libraries installed by system package managers\n\n**Related resources:**\n\n- `CppCon 2017: Isabella Muerte \"There Will Be Build Systems: I\n Configure Your\n Milkshake\" `_\n- https://medium.com/@corentin.jabot/accio-dependency-manager-b1846e1caf76\n\n\nUsage\n=====\n\nIn order to run ``clang-build``, you only need Clang and Python3.\nInstall via ``pip install clang-build`` (add the ``--user`` flag if you don't have admin rights).\n\nRunning ``clang-build`` will try to build the current directory.\nThe command-line options include\n\n- ``-d path/to/dir`` to build a different directory\n- ``-p`` to show a progress bar\n- ``-V`` to print some additional info\n- ``--debug`` to print the called clang commands\n\nThe given directory will be searched for a ``clang-build.toml`` file, which you can use to configure\nyour build targets, if necessary. However, if you only want to build an executable, you will\nlikely not even need a build file.\n\nclang-build tries to use sane defaults, designed to make most projects very easy to configure\nand even complex projects far easier than with common build or meta-build systems.\n\n\nReal-World Examples\n===================\n\nExamples of real-world used and tested projects, which can be easily be integrated\ninto your project using `clang-build`:\n\n- `test/boost-filesystem `_\n\n\nGeneral Ideas\n=============\n*Note: not all of these are implemented, yet.*\n\nWhat should be trivial\n----------------------\n\nThis would be things that require only the invocation of ``clang-build``\nand no build file.\n\n- build a hello world program (i.e anything with single main and\n without non-std dependencies)\n- build a reasonable MWE with local dependencies (potentially folder\n structure with e.g. ``src``, ``include/MWE`` and\n ``include/thirdparty``)\n- include stdlib\n- include anything that can be found by sane default search\n- using command line arguments:\n- specify root/source folder\n- set build type from (last used should be cached/remembered)\n- set build verbosity\n\nSane defaults and default behaviour:\n\n- platform-independence\n- build into a \"build/\" directory, not into toplevel\n- for multiple targets build into \"build/target\"\n- default search paths for different platforms, including also e.g.\n \"./include\", \"./lib\", \"./build/lib\", \"/usr/local/...\", ...\n\nWhat should be easy\n-------------------\n\nThis would be things that only require a minimal TOML project file\n\n- add dependency / external project from source folder or remote (e.g.\n github)\n- header-only should be trivial\n- for a regular (not too complicated) library it should be easy to\n write a build config\n- create a library from one subfolder, an executable from another and\n link them\n- setting target-specific (note: defaults should be sane!)\n- source file extensions\n- source directories\n- compile and link flags\n- optional version\n- dependencies (which may include non-targets, e.g. configuration\n steps)\n- properties (required c++ version, definitions/\\ ``#define``\\ s, ...)\n- access to flag \"lists\" such as flags for\n- coverage\n- cuda\n- openmp\n- set target-specific flags, include folders, etc. which should not be\n propagated to dependency parents as \"private\"\n\nWhat should be possible\n-----------------------\n\nSteps that would involve more effort from the user, including possibly\nsome python code\n\n- a Target configuration step before building (e.g. for more involved\n version numbering)\n- through the configuration step, inclusion of e.g. CMake-project\n should be possible\n- packaging: any target may be packaged, meaning it's dependencies are\n handled and if built, binaries may be bundled\n- external package dependencies\n- binaries on a server\n- source on a server (fallback from binaries)\n- binaries on disk, try to determine version from path and file names\n- source on disk, try to determine version from path and file names\n\n\nProject File By Example\n=======================\n\nA single target\n---------------\n\nNote:\n\n- by default, the root and folders, as well as \"include\" and \"src\" subdirectories will be searched for \".hpp\", \".hxx\", \".h\" and \".cpp\", \".cxx\" and \".c\" files\n- a target without ``target_type``, but with source files will be an executable\n- ``output_name`` should not contain pre- or suffixes such as lib, .exe, .so, as they are added automatically\n- if we don't care about the output name, in this case we could skip the project file entirely\n\n.. code:: toml\n\n # Top-level brackets indicate a target\n [hello]\n output_name = \"runHello\"\n\nTwo targets with linking\n------------------------\n\n.. code:: toml\n\n # Build a library\n [mylib]\n target_type = \"shared library\"\n\n # Build an executable and link the library\n [myexe]\n output_name = \"runExe\"\n target_type = \"executable\"\n dependencies = [\"mylib\"]\n [myexe.flags]\n link = [\"-DMYEXE_SOME_DEFINE\"]\n\nAdding external dependencies\n----------------------------\n\nNote:\n\n- external targets will be copied/downloaded into \"build/targetname/external_sources\"\n- you can specify a subdirectory, if the thirdparty code has an unusual structure\n- further granularity is given by ``include_directories`` and ``sources``\n- `sources`, `headers_exclude` and `sources_exclude` expect a list of globbing patterns or files (not folders!)\n\n.. code:: toml\n\n [mylib]\n url = \"https://github.com/trick-17/mylib\"\n version = 1.1 # will try to `git checkout 1.1`\n directory = \"sources\" # will point to \"build/mylib/external_sources/sources\"\n include_directories = [\"mylib/include\"] # will point to \"build/mylib/external_sources/sources/mylib/include\"\n sources = [\"mylib/src/*\"] # will list everything inside \"build/mylib/external_sources/sources/mylib/src\"\n # Maybe we need to deactivate annoying warnings coming from the library\n [mylib.flags]\n compile = [\"-Wno-deprecated-declarations\", \"-Wno-self-assign\"]\n\n # Build an executable and link the library\n [myexe]\n dependencies = [\"mylib\"]\n\n\n.. |Test status Travis| image:: https://travis-ci.org/Trick-17/clang-build.svg?branch=master\n :target: https://travis-ci.org/Trick-17/clang-build\n.. |Test status AppVeyor| image:: https://ci.appveyor.com/api/projects/status/57qv53r4totihxrj/branch/master?svg=true\n :target: https://ci.appveyor.com/project/GPMueller/clang-build\n.. |codacy| image:: https://api.codacy.com/project/badge/Grade/2bcc761ed19844c48f92f7779e2cf67f\n :target: https://www.codacy.com/app/Trick-17/clang-build?utm_source=github.com&utm_medium=referral&utm_content=Trick-17/clang-build&utm_campaign=Badge_Grade\n.. |coverage| image:: https://codecov.io/gh/Trick-17/clang-build/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/Trick-17/clang-build", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Trick-17/clang-build", "keywords": "clang,build", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "clang-build", "package_url": "https://pypi.org/project/clang-build/", "platform": "", "project_url": "https://pypi.org/project/clang-build/", "project_urls": { "Homepage": "https://github.com/Trick-17/clang-build" }, "release_url": "https://pypi.org/project/clang-build/0.0.1.dev178/", "requires_dist": null, "requires_python": ">=3.7", "summary": "Easy build tool for C++ projects focussing on simplicity", "version": "0.0.1.dev178" }, "last_serial": 5836728, "releases": { "0.0.1.dev101": [ { "comment_text": "", "digests": { "md5": "3df5e088e28e0e965f68147737525a3d", "sha256": "6216f7fb6aec7cdabfff14dc053f07cb8dae87b05c8a68135a5d41801c10edf2" }, "downloads": -1, "filename": "clang-build-0.0.1.dev101.tar.gz", "has_sig": false, "md5_digest": "3df5e088e28e0e965f68147737525a3d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 814120, "upload_time": "2018-05-04T19:02:03", "url": "https://files.pythonhosted.org/packages/ff/b0/aa472cad02d3ec4a845fa2bf50842e6b8e3b70f7e8d9c70b030a9f61a219/clang-build-0.0.1.dev101.tar.gz" } ], "0.0.1.dev102": [ { "comment_text": "", "digests": { "md5": "84f289572238d61682257289a889a304", "sha256": "8f92ad353ababb1063c9642227156536edc037a850a760e52ab90cf8695c84e2" }, "downloads": -1, "filename": "clang-build-0.0.1.dev102.tar.gz", "has_sig": false, "md5_digest": "84f289572238d61682257289a889a304", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 816211, "upload_time": "2018-05-02T17:50:15", "url": "https://files.pythonhosted.org/packages/ac/04/470db825f395aefd35f67762fa55324d961a082033a7b1382abfbba0dd0e/clang-build-0.0.1.dev102.tar.gz" } ], "0.0.1.dev103": [ { "comment_text": "", "digests": { "md5": "16378519729d8f4548747430e907500e", "sha256": "143cbd8f14a92277ce002f819ba2b7a156353d9b9bc0712bbf4acb80291444c7" }, "downloads": -1, "filename": "clang-build-0.0.1.dev103.tar.gz", "has_sig": false, "md5_digest": "16378519729d8f4548747430e907500e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 28665, "upload_time": "2018-05-12T13:31:06", "url": "https://files.pythonhosted.org/packages/f1/a4/58de6c1472a6da28067a005c4d68cff5de613eb5fd8c6219b09aa90cbf4a/clang-build-0.0.1.dev103.tar.gz" } ], "0.0.1.dev109": [ { "comment_text": "", "digests": { "md5": "5917a843ea5854249f69c9ea3eea6b0c", "sha256": "e16e7824317b3cdb635b3b779ec2044ce0a91e8073345cf821b7e9557559dd7c" }, "downloads": -1, "filename": "clang-build-0.0.1.dev109.tar.gz", "has_sig": false, "md5_digest": "5917a843ea5854249f69c9ea3eea6b0c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 31736, "upload_time": "2018-05-17T21:37:00", "url": "https://files.pythonhosted.org/packages/56/7a/066a5f4e507ad335ff1ad41ed4e8780aac53e37f320ba8f1bfd5d47cb881/clang-build-0.0.1.dev109.tar.gz" } ], "0.0.1.dev110": [ { "comment_text": "", "digests": { "md5": "f245b347c7f5fb08a7f94f53925aef53", "sha256": "1ff042693018434433053e04bf45b99999f48f7ab671d2ba0e319dbebd890788" }, "downloads": -1, "filename": "clang-build-0.0.1.dev110.tar.gz", "has_sig": false, "md5_digest": "f245b347c7f5fb08a7f94f53925aef53", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 31920, "upload_time": "2018-05-12T20:11:07", "url": "https://files.pythonhosted.org/packages/4e/95/41da4fde63eb94a23fc4a7bd87802aa55fb872d5e88754bae7f4f05a8ad3/clang-build-0.0.1.dev110.tar.gz" } ], "0.0.1.dev111": [ { "comment_text": "", "digests": { "md5": "714ca2438a7e6869e14f57b95e3d3bce", "sha256": "d57cff711f3c34e386faca015f0ca9be6397b0ac8cd90045627923cd853120ef" }, "downloads": -1, "filename": "clang-build-0.0.1.dev111.tar.gz", "has_sig": false, "md5_digest": "714ca2438a7e6869e14f57b95e3d3bce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 31902, "upload_time": "2018-05-12T19:55:04", "url": "https://files.pythonhosted.org/packages/fd/4d/14870c5320f94f7015a741b7ae4294fc4a4894dfcff1602f61d60211ae72/clang-build-0.0.1.dev111.tar.gz" } ], "0.0.1.dev112": [ { "comment_text": "", "digests": { "md5": "40782baaccc4b71d35b95506c1764e18", "sha256": "98a97b77172c0fac9d6e8c31d81884f3580a5b794147a76fdafe045d8ff0a6eb" }, "downloads": -1, "filename": "clang-build-0.0.1.dev112.tar.gz", "has_sig": false, "md5_digest": "40782baaccc4b71d35b95506c1764e18", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 32695, "upload_time": "2018-06-25T20:35:08", "url": "https://files.pythonhosted.org/packages/c8/c2/d4c1456b116d6fd7e3cdd8b3720b8dda44157e23c9e17d867ddd4450ea5d/clang-build-0.0.1.dev112.tar.gz" } ], "0.0.1.dev117": [ { "comment_text": "", "digests": { "md5": "28ac731833c7bc1b9c9281b495cb48dd", "sha256": "84ad597ee87a65251d12c1b06461cc1d40393ec42d66bf357f9428271be877b6" }, "downloads": -1, "filename": "clang-build-0.0.1.dev117.tar.gz", "has_sig": false, "md5_digest": "28ac731833c7bc1b9c9281b495cb48dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 31851, "upload_time": "2018-05-17T22:27:48", "url": "https://files.pythonhosted.org/packages/58/ee/9f17d7e64ce96a2e6f77307b70951ec703f4711002412969f9e0eeb4d46f/clang-build-0.0.1.dev117.tar.gz" } ], "0.0.1.dev118": [ { "comment_text": "", "digests": { "md5": "296f4a1de8830312d29d41bba942809b", "sha256": "7620c225f4bdcc1e43e3f3534d0c5baa34d381cfb2b8a8cb2a604106a800e0b6" }, "downloads": -1, "filename": "clang-build-0.0.1.dev118.tar.gz", "has_sig": false, "md5_digest": "296f4a1de8830312d29d41bba942809b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 31834, "upload_time": "2018-06-12T21:01:12", "url": "https://files.pythonhosted.org/packages/6c/64/52bd101d26c47bd18afa9bde6703f76321f3d35e7d07c8897760aef7a64b/clang-build-0.0.1.dev118.tar.gz" } ], "0.0.1.dev125": [ { "comment_text": "", "digests": { "md5": "9e61caa02a5fcc621c3cb998800455ef", "sha256": "c6174eaaf5dbfc13a799df6930188a6f3ed54793ab1e9a331ce66c704bfc4acf" }, "downloads": -1, "filename": "clang-build-0.0.1.dev125.tar.gz", "has_sig": false, "md5_digest": "9e61caa02a5fcc621c3cb998800455ef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 33340, "upload_time": "2018-08-25T17:18:49", "url": "https://files.pythonhosted.org/packages/ad/69/8151f513b81251f9349495cfdd9b3c791d50305455e72f9ac56b95abfab6/clang-build-0.0.1.dev125.tar.gz" } ], "0.0.1.dev126": [ { "comment_text": "", "digests": { "md5": "ed12f47e72fda9f0ef4bb8d3047eebbb", "sha256": "d5540eaebf56bcc0d2d0879c3ffcb85e6af34debc406bf1328588622119fdeeb" }, "downloads": -1, "filename": "clang-build-0.0.1.dev126.tar.gz", "has_sig": false, "md5_digest": "ed12f47e72fda9f0ef4bb8d3047eebbb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 33330, "upload_time": "2018-08-22T21:50:05", "url": "https://files.pythonhosted.org/packages/be/1c/10bb1f6660b0485c7986beb18da6048074e31bf01640c6ff2a12bf826de4/clang-build-0.0.1.dev126.tar.gz" } ], "0.0.1.dev127": [ { "comment_text": "", "digests": { "md5": "7cbc1d8f0a8814443fc06f656e961d40", "sha256": "2a5a3b9086546ab0e75fd4117e4c782aea72a122e664bb30680ba80e1c70e5a0" }, "downloads": -1, "filename": "clang-build-0.0.1.dev127.tar.gz", "has_sig": false, "md5_digest": "7cbc1d8f0a8814443fc06f656e961d40", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 32343, "upload_time": "2018-06-26T21:26:47", "url": "https://files.pythonhosted.org/packages/f0/31/1496477cf7ebf1f2c3d5a6211f29b937c372ea914738a918e2047838e20c/clang-build-0.0.1.dev127.tar.gz" } ], "0.0.1.dev128": [ { "comment_text": "", "digests": { "md5": "98b408c1112f163368503a053f317a27", "sha256": "f6faa4a0d8ed83a8912b96aab17cbe7e02896ebe9243ed58da8ba27ee4a0ecdb" }, "downloads": -1, "filename": "clang-build-0.0.1.dev128.tar.gz", "has_sig": false, "md5_digest": "98b408c1112f163368503a053f317a27", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 33327, "upload_time": "2018-08-21T21:19:49", "url": "https://files.pythonhosted.org/packages/0d/d3/72bc0c71eec5f0b657699ed206ba3bae5f03ecb29e7d4b57945ef2d1850b/clang-build-0.0.1.dev128.tar.gz" } ], "0.0.1.dev129": [ { "comment_text": "", "digests": { "md5": "96f271578de0d8632285e58105d64d16", "sha256": "b753416b696f8eb423b3abf9d77c34b1117608bae6c09bb798f820b3caa26777" }, "downloads": -1, "filename": "clang-build-0.0.1.dev129.tar.gz", "has_sig": false, "md5_digest": "96f271578de0d8632285e58105d64d16", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 38372, "upload_time": "2018-06-27T09:40:26", "url": "https://files.pythonhosted.org/packages/c7/b6/360ba6b4caafa93ca3494ed9b387e88b43022dcee453562a162ff885e355/clang-build-0.0.1.dev129.tar.gz" } ], "0.0.1.dev131": [ { "comment_text": "", "digests": { "md5": "dbe83a857809b6e1e7d6cc3311f45e73", "sha256": "624e9dc0c83b1360c6625f4bb8cdbec630c76a43ab06481b9f59bb571d8af460" }, "downloads": -1, "filename": "clang-build-0.0.1.dev131.tar.gz", "has_sig": false, "md5_digest": "dbe83a857809b6e1e7d6cc3311f45e73", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 33393, "upload_time": "2018-08-28T20:48:03", "url": "https://files.pythonhosted.org/packages/9c/42/1495bb6aab48a4bac7ba28dac5ed2afbdb30f8b8bb9d1baad70b86966d19/clang-build-0.0.1.dev131.tar.gz" } ], "0.0.1.dev151": [ { "comment_text": "", "digests": { "md5": "1db3e54422e53fe7154e8b0963efd2d2", "sha256": "3dbd63b8ce7ffbd2568afa9150f1e0efcbf99c7541c299053a4de45c7bf2fd55" }, "downloads": -1, "filename": "clang-build-0.0.1.dev151.tar.gz", "has_sig": false, "md5_digest": "1db3e54422e53fe7154e8b0963efd2d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 37592, "upload_time": "2018-09-24T19:24:57", "url": "https://files.pythonhosted.org/packages/a5/01/9924bf10f56df29acb5f4726bdb492290db880b21ada00a6e6e1ff4e9c3c/clang-build-0.0.1.dev151.tar.gz" } ], "0.0.1.dev158": [ { "comment_text": "", "digests": { "md5": "94f38027f61ba48485871061113c1274", "sha256": "31d92b1e180ce039824b7cc978c7ff8a197d7a83378e30cd5cc103db67fbbcfc" }, "downloads": -1, "filename": "clang-build-0.0.1.dev158.tar.gz", "has_sig": false, "md5_digest": "94f38027f61ba48485871061113c1274", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 42473, "upload_time": "2018-10-06T16:07:21", "url": "https://files.pythonhosted.org/packages/69/2f/9e3d172671f407df7353ed806c2dcd741666519b9cd2b8f99a667e9c9763/clang-build-0.0.1.dev158.tar.gz" } ], "0.0.1.dev169": [ { "comment_text": "", "digests": { "md5": "4b23c819926883247386c30c047f6c53", "sha256": "01c6f12bb445b74e842c02d7e3c1400cef38cc001e37bebac9042c79dbed5242" }, "downloads": -1, "filename": "clang-build-0.0.1.dev169.tar.gz", "has_sig": false, "md5_digest": "4b23c819926883247386c30c047f6c53", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 50873, "upload_time": "2018-10-06T21:19:20", "url": "https://files.pythonhosted.org/packages/0b/97/8e0717996d0b1b9653ba24d179fc1cd7cd8cfdee7bb6279190a3188921a4/clang-build-0.0.1.dev169.tar.gz" } ], "0.0.1.dev170": [ { "comment_text": "", "digests": { "md5": "87c59c8efa4bc03cedee5f443f5ea224", "sha256": "2014ecf3475a39d5146e31827b131e37dd45e64b9e5d52f6ac63cfbd5c97082c" }, "downloads": -1, "filename": "clang-build-0.0.1.dev170.tar.gz", "has_sig": false, "md5_digest": "87c59c8efa4bc03cedee5f443f5ea224", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 50818, "upload_time": "2019-08-15T10:27:16", "url": "https://files.pythonhosted.org/packages/ca/2f/35e52682a3d8bde32059e74614dc41ce9819f2a2cf4bd028679f4d506c43/clang-build-0.0.1.dev170.tar.gz" } ], "0.0.1.dev171": [ { "comment_text": "", "digests": { "md5": "1094d15da4581fb602a65935a7f733ba", "sha256": "3ca2e9c38a3830d1cf777e41e4e250c7ef21213cf5897d346f6971c3a504fa2e" }, "downloads": -1, "filename": "clang-build-0.0.1.dev171.tar.gz", "has_sig": false, "md5_digest": "1094d15da4581fb602a65935a7f733ba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 50809, "upload_time": "2019-08-15T10:31:23", "url": "https://files.pythonhosted.org/packages/68/96/265705601477b420fd2b34cab56dfbe8d7908b7df94204c8864552d1e42b/clang-build-0.0.1.dev171.tar.gz" } ], "0.0.1.dev174": [ { "comment_text": "", "digests": { "md5": "bdc683233fc4aa61b04663f7c8adf25d", "sha256": "96c328c3b1f69aa27f8f320d9fc7cbb2742e41889ffcc1c1137d406efd654e41" }, "downloads": -1, "filename": "clang-build-0.0.1.dev174.tar.gz", "has_sig": false, "md5_digest": "bdc683233fc4aa61b04663f7c8adf25d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 50795, "upload_time": "2019-08-17T22:08:44", "url": "https://files.pythonhosted.org/packages/96/ff/791deaaa172fcb3f6c9c309c7937adc78c26ea49b92454905ec0b7ffa827/clang-build-0.0.1.dev174.tar.gz" } ], "0.0.1.dev178": [ { "comment_text": "", "digests": { "md5": "1179c46b8a39890b042288619f2ce7ae", "sha256": "392d6b85a761bb24b247d9b6fc52a55c680d912d70a5b908705c71e792d9fdba" }, "downloads": -1, "filename": "clang-build-0.0.1.dev178.tar.gz", "has_sig": false, "md5_digest": "1179c46b8a39890b042288619f2ce7ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 51094, "upload_time": "2019-09-16T15:07:59", "url": "https://files.pythonhosted.org/packages/87/a7/6480bccad0dbb0350d6d2a47ad8f095a73e4aa5306ae14fc0c37831250c9/clang-build-0.0.1.dev178.tar.gz" } ], "0.0.1.dev30": [ { "comment_text": "", "digests": { "md5": "cf4c242e8abe7a063f2619a00cca0668", "sha256": "9dd5770d241f6bcca7f251cc5d4700d02f0e32199a26aa6bae17cfbb5304a0ab" }, "downloads": -1, "filename": "clang-build-0.0.1.dev30.tar.gz", "has_sig": false, "md5_digest": "cf4c242e8abe7a063f2619a00cca0668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 803664, "upload_time": "2018-03-25T12:10:43", "url": "https://files.pythonhosted.org/packages/9d/67/35abb2b10320b45ed99ab051107792d8ba8980b45a45fc9d74527624e55b/clang-build-0.0.1.dev30.tar.gz" } ], "0.0.1.dev31": [ { "comment_text": "", "digests": { "md5": "9b353a168c66c1aea2d04214b36584ca", "sha256": "4cb0e3e9e88a90873ef8267742e1a0e4ab8ffab08fc0f3cc1289825e14199ac7" }, "downloads": -1, "filename": "clang-build-0.0.1.dev31.tar.gz", "has_sig": false, "md5_digest": "9b353a168c66c1aea2d04214b36584ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 803797, "upload_time": "2018-03-25T13:13:47", "url": "https://files.pythonhosted.org/packages/b5/ca/b0805e46735dc41f6450faeff3b4e99a8fe8df6414277e0e95ffc2202ca4/clang-build-0.0.1.dev31.tar.gz" } ], "0.0.1.dev33": [ { "comment_text": "", "digests": { "md5": "b79c937583863c1ab09e0219ecdc5c46", "sha256": "ebc8bc847ce292b1119d9226585a75d83d6ad797081bf46a07cbcbaa10146d6a" }, "downloads": -1, "filename": "clang-build-0.0.1.dev33.tar.gz", "has_sig": false, "md5_digest": "b79c937583863c1ab09e0219ecdc5c46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 803786, "upload_time": "2018-03-25T20:29:00", "url": "https://files.pythonhosted.org/packages/8d/a6/168ff482614f36ed897ef3573972c71f84af241cabb5caf6072f63fb629c/clang-build-0.0.1.dev33.tar.gz" } ], "0.0.1.dev35": [ { "comment_text": "", "digests": { "md5": "5981dcce49ce5f0846fdcd6754832707", "sha256": "c0588b3b2f57d728b30a19204a0cfeac1a14b4d83ef05755304ed7a288cd8ac6" }, "downloads": -1, "filename": "clang-build-0.0.1.dev35.tar.gz", "has_sig": false, "md5_digest": "5981dcce49ce5f0846fdcd6754832707", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 804037, "upload_time": "2018-04-02T09:54:18", "url": "https://files.pythonhosted.org/packages/2f/1c/ad06a2f73a98b79e8efc801ba4796ae29ef018ffeeadeebc32822208d986/clang-build-0.0.1.dev35.tar.gz" } ], "0.0.1.dev36": [ { "comment_text": "", "digests": { "md5": "fe81ae4164cd0ccc4a15be39695a06ce", "sha256": "53afa4acf3cb0848e22b4e86ed5f5332d50ac3af3da51ed54e0e61465840bf73" }, "downloads": -1, "filename": "clang-build-0.0.1.dev36.tar.gz", "has_sig": false, "md5_digest": "fe81ae4164cd0ccc4a15be39695a06ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 804163, "upload_time": "2018-04-02T17:31:59", "url": "https://files.pythonhosted.org/packages/09/9e/9f56fe7e8a8f0a20ab5345a469adb64c56b1f37f04d37c0d9a7feafd1111/clang-build-0.0.1.dev36.tar.gz" } ], "0.0.1.dev37": [ { "comment_text": "", "digests": { "md5": "624bf9c9f8ce232e46a69c6bc37821d1", "sha256": "15de991852c63558efb114d100075afbdd541efc116e9f443179ad0b10214a73" }, "downloads": -1, "filename": "clang-build-0.0.1.dev37.tar.gz", "has_sig": false, "md5_digest": "624bf9c9f8ce232e46a69c6bc37821d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 804753, "upload_time": "2018-04-02T19:46:19", "url": "https://files.pythonhosted.org/packages/60/f4/db7d715f37eeef2ce9f8a7c4c0098d4d4c66ed061562dda7eae421c179b2/clang-build-0.0.1.dev37.tar.gz" } ], "0.0.1.dev40": [ { "comment_text": "", "digests": { "md5": "5065f883ce2d7163e8264186636c83dc", "sha256": "c4909ab934defc5f44fbba71e17b703ff9b8e407ab0990c45a5367121264e9b2" }, "downloads": -1, "filename": "clang-build-0.0.1.dev40.tar.gz", "has_sig": false, "md5_digest": "5065f883ce2d7163e8264186636c83dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 811094, "upload_time": "2018-04-08T16:34:49", "url": "https://files.pythonhosted.org/packages/40/d4/df8c45eecbd64d1f16c3d2ba069e336fd80190aae8955dd227390290b7f6/clang-build-0.0.1.dev40.tar.gz" } ], "0.0.1.dev41": [ { "comment_text": "", "digests": { "md5": "a22e3c37df2f0202c3bb18bda02334ff", "sha256": "63b776fbe9bdf1d3fb5acc88dc93a7a5bdb7c73a66900d2874c2c43ca707f4af" }, "downloads": -1, "filename": "clang-build-0.0.1.dev41.tar.gz", "has_sig": false, "md5_digest": "a22e3c37df2f0202c3bb18bda02334ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 811223, "upload_time": "2018-04-08T16:51:11", "url": "https://files.pythonhosted.org/packages/a4/84/347ba4f6102e987de76a6d9c71fd8811b3fd03648080f018b4dd409546c4/clang-build-0.0.1.dev41.tar.gz" } ], "0.0.1.dev43": [ { "comment_text": "", "digests": { "md5": "a75896bf89d8906524afcb0a6143feaf", "sha256": "257cd1dd3431671d60f8ceae286bf79c0f9c29dac384be7750881a3a8d889ac2" }, "downloads": -1, "filename": "clang-build-0.0.1.dev43.tar.gz", "has_sig": false, "md5_digest": "a75896bf89d8906524afcb0a6143feaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 811213, "upload_time": "2018-04-08T17:00:57", "url": "https://files.pythonhosted.org/packages/c3/de/d22839871ab910058763718ed21417d8fb8989b364ec7f034f756da78784/clang-build-0.0.1.dev43.tar.gz" } ], "0.0.1.dev44": [ { "comment_text": "", "digests": { "md5": "70dba935e60ef75e6cdd557ff4277eb0", "sha256": "c97f5acd1cada18fa09f363a4603bbf280db4f8eda7713e72d71c5de81e24c34" }, "downloads": -1, "filename": "clang-build-0.0.1.dev44.tar.gz", "has_sig": false, "md5_digest": "70dba935e60ef75e6cdd557ff4277eb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 811267, "upload_time": "2018-04-13T21:14:44", "url": "https://files.pythonhosted.org/packages/93/31/40b11d19e927d2c0a6f60fa0df397267af762458cc63c82ea3c1f365c88b/clang-build-0.0.1.dev44.tar.gz" } ], "0.0.1.dev45": [ { "comment_text": "", "digests": { "md5": "19a38358afe20381336b21a03a7cd092", "sha256": "aaf58ac44d788f779112381798db0cbba1287f36c528f1a1448991d0823dcc9e" }, "downloads": -1, "filename": "clang-build-0.0.1.dev45.tar.gz", "has_sig": false, "md5_digest": "19a38358afe20381336b21a03a7cd092", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 811306, "upload_time": "2018-04-13T21:26:18", "url": "https://files.pythonhosted.org/packages/2d/31/2b24e9ae794cc8fef397fc2ad5b766eac0c673c6aacc2963a63b6998d645/clang-build-0.0.1.dev45.tar.gz" } ], "0.0.1.dev46": [ { "comment_text": "", "digests": { "md5": "95638db827c5902d727668be6bf3f23d", "sha256": "104c95ca314a3e00e5d4fd253f841739110efe17971040c863ba8dabf33c25e2" }, "downloads": -1, "filename": "clang-build-0.0.1.dev46.tar.gz", "has_sig": false, "md5_digest": "95638db827c5902d727668be6bf3f23d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 810931, "upload_time": "2018-04-13T21:40:30", "url": "https://files.pythonhosted.org/packages/e6/db/6ed3c942f72de8e55969ca35534b83e50d2acfc7c02940c1110d3af6f081/clang-build-0.0.1.dev46.tar.gz" } ], "0.0.1.dev47": [ { "comment_text": "", "digests": { "md5": "acafd2d0bf0405e37b81161774d995a3", "sha256": "64bca6af63d8ba71b2fd60a1fb93c61cb5852e1bdbabf68f78dfd662397a48d0" }, "downloads": -1, "filename": "clang-build-0.0.1.dev47.tar.gz", "has_sig": false, "md5_digest": "acafd2d0bf0405e37b81161774d995a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 810923, "upload_time": "2018-04-13T22:06:43", "url": "https://files.pythonhosted.org/packages/89/34/4895061e81d58b3115e7426caa37d65dd6855f4bef0534884af8495dc5d0/clang-build-0.0.1.dev47.tar.gz" } ], "0.0.1.dev49": [ { "comment_text": "", "digests": { "md5": "208d34e58bed71feddd5def186b28999", "sha256": "a127efdea2b22e3ce8e15d2a1acd6f8366b17e2cbddc8e88c95e0baca38ef1b5" }, "downloads": -1, "filename": "clang-build-0.0.1.dev49.tar.gz", "has_sig": false, "md5_digest": "208d34e58bed71feddd5def186b28999", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 811029, "upload_time": "2018-04-13T22:27:32", "url": "https://files.pythonhosted.org/packages/63/62/56db1001b8b852e1bfb4499a393168d961a7bf31d63e615c4c18c3e30467/clang-build-0.0.1.dev49.tar.gz" } ], "0.0.1.dev50": [ { "comment_text": "", "digests": { "md5": "10a701f796e27e58cc9a7e0ad977d8ab", "sha256": "f4aa7fe4c651e51cd44de44af3054a2c998b7282711f1fc099daed07d057f789" }, "downloads": -1, "filename": "clang-build-0.0.1.dev50.tar.gz", "has_sig": false, "md5_digest": "10a701f796e27e58cc9a7e0ad977d8ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 812804, "upload_time": "2018-04-15T12:35:55", "url": "https://files.pythonhosted.org/packages/f3/d2/dbaa793aada6359a50dbe95bdc3563a3e61ff231b2d9c58024c19ae2252e/clang-build-0.0.1.dev50.tar.gz" } ], "0.0.1.dev54": [ { "comment_text": "", "digests": { "md5": "1ec6c6165fcc1cda4e4cea81de619451", "sha256": "f9d498393e8a16f74209416e0e6335e29f598ebde861f13db8d15726e41acd84" }, "downloads": -1, "filename": "clang-build-0.0.1.dev54.tar.gz", "has_sig": false, "md5_digest": "1ec6c6165fcc1cda4e4cea81de619451", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 803924, "upload_time": "2018-03-24T17:32:57", "url": "https://files.pythonhosted.org/packages/63/e7/2da292e939c511a60346b7a65f579feb19ab042317847e6607f571b07de1/clang-build-0.0.1.dev54.tar.gz" } ], "0.0.1.dev55": [ { "comment_text": "", "digests": { "md5": "ea8d14367a8b1cdb9adb6d98b06b0802", "sha256": "fd39159a8161c7ab5e59cfb7095afac17a7cc3b3111f5ec7a7809bd13b0999cd" }, "downloads": -1, "filename": "clang-build-0.0.1.dev55.tar.gz", "has_sig": false, "md5_digest": "ea8d14367a8b1cdb9adb6d98b06b0802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 803952, "upload_time": "2018-03-25T10:45:52", "url": "https://files.pythonhosted.org/packages/2c/72/5828a51ff8693399470a7ade8103f94d12c25d6aba23463ef67e1db41f1b/clang-build-0.0.1.dev55.tar.gz" } ], "0.0.1.dev56": [ { "comment_text": "", "digests": { "md5": "16187c27e9cc037e78589b6f973dea43", "sha256": "9ccefe5e8f2605078589e8fb6f915d36fa9ebfeda4f2e39c419239d1189a59c4" }, "downloads": -1, "filename": "clang-build-0.0.1.dev56.tar.gz", "has_sig": false, "md5_digest": "16187c27e9cc037e78589b6f973dea43", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 813167, "upload_time": "2018-04-15T20:10:42", "url": "https://files.pythonhosted.org/packages/4f/15/5e994378735fbd23c223efaf283f37f6778a728dbcf2ba93d6e17464f31b/clang-build-0.0.1.dev56.tar.gz" } ], "0.0.1.dev58": [ { "comment_text": "", "digests": { "md5": "194193c7f16f2363d0e08c30c42bac56", "sha256": "2480b91c98f0fa0c48a63a154d839da1808041c955d714cc531b98a714dffd9f" }, "downloads": -1, "filename": "clang-build-0.0.1.dev58.tar.gz", "has_sig": false, "md5_digest": "194193c7f16f2363d0e08c30c42bac56", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 814291, "upload_time": "2018-04-15T20:14:24", "url": "https://files.pythonhosted.org/packages/94/12/b483d158588db88478eb37f37e4a53ddd0743fb8af46d0af6a8e866dd326/clang-build-0.0.1.dev58.tar.gz" } ], "0.0.1.dev85": [ { "comment_text": "", "digests": { "md5": "63363618389f94d1d6556e2f4c10051b", "sha256": "b3ac584644cf158243adbdb91ffd323f0b0eb1bb94582eed297a21cf72664a97" }, "downloads": -1, "filename": "clang-build-0.0.1.dev85.tar.gz", "has_sig": false, "md5_digest": "63363618389f94d1d6556e2f4c10051b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 815660, "upload_time": "2018-04-18T21:10:42", "url": "https://files.pythonhosted.org/packages/14/de/446e0cece6bea45e95a39b0a46a9761bd50d9c208a219d6dc7e40753d856/clang-build-0.0.1.dev85.tar.gz" } ], "0.0.1.dev86": [ { "comment_text": "", "digests": { "md5": "418eb8e536e35dde6b2e3b91cac15d50", "sha256": "c39f5214b2372846d2d497f011454e3fbb430ef7443437bd61edd8ac87a8f106" }, "downloads": -1, "filename": "clang-build-0.0.1.dev86.tar.gz", "has_sig": false, "md5_digest": "418eb8e536e35dde6b2e3b91cac15d50", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 814284, "upload_time": "2018-04-18T22:00:55", "url": "https://files.pythonhosted.org/packages/81/b5/d4d05f02d98ad865cdc6cd797f568b52a6814597a726a2ab4f0e2c397bcf/clang-build-0.0.1.dev86.tar.gz" } ], "0.0.1.dev87": [ { "comment_text": "", "digests": { "md5": "6b0fd8e2dbc21854a394774ed47f4640", "sha256": "809c201df0d8c0e7ae28b202daf6529251ddc532ef1ab918024d4994789bba1a" }, "downloads": -1, "filename": "clang-build-0.0.1.dev87.tar.gz", "has_sig": false, "md5_digest": "6b0fd8e2dbc21854a394774ed47f4640", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 814307, "upload_time": "2018-04-19T17:23:31", "url": "https://files.pythonhosted.org/packages/29/99/14a8d5e442877d94e706d9124a8c54a5cbb69472a414890f767b48c3981c/clang-build-0.0.1.dev87.tar.gz" } ], "0.0.1.dev88": [ { "comment_text": "", "digests": { "md5": "51a05cfb8d6c07a8a23704e5130080d0", "sha256": "46249523807f5c294eca9eb0c13b8c72174509c4ee5aef0ee00d091d6f4839dd" }, "downloads": -1, "filename": "clang-build-0.0.1.dev88.tar.gz", "has_sig": false, "md5_digest": "51a05cfb8d6c07a8a23704e5130080d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 814528, "upload_time": "2018-04-19T20:00:59", "url": "https://files.pythonhosted.org/packages/b0/c0/dd1211fb85cb8da773057af5be4f38e9a7fb73018a8e89461882f93e0cba/clang-build-0.0.1.dev88.tar.gz" } ], "0.0.1.dev89": [ { "comment_text": "", "digests": { "md5": "b0f88b15a1252f39b111ee7e75065522", "sha256": "c9d859b1a2735e4bf9de6bef063c4f46b245163764cf8b499b287f18601f68bd" }, "downloads": -1, "filename": "clang-build-0.0.1.dev89.tar.gz", "has_sig": false, "md5_digest": "b0f88b15a1252f39b111ee7e75065522", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 814765, "upload_time": "2018-04-19T20:52:17", "url": "https://files.pythonhosted.org/packages/3d/98/590b7eefd0992f04c5b9b363fa5b1f4f89d67a79315f8d57249345649ce7/clang-build-0.0.1.dev89.tar.gz" } ], "0.0.1.dev90": [ { "comment_text": "", "digests": { "md5": "ed3298dd54d0dab5e9cd0a0d64ec566d", "sha256": "529a5b9e949b0ae40dedca6dd449bf130e7a65096a774129bcd8f2c1ee00d5ba" }, "downloads": -1, "filename": "clang-build-0.0.1.dev90.tar.gz", "has_sig": false, "md5_digest": "ed3298dd54d0dab5e9cd0a0d64ec566d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 814702, "upload_time": "2018-04-19T21:02:38", "url": "https://files.pythonhosted.org/packages/a5/4b/9ee3b3ad807da58bc91a9cfeb2f4cafe73d735c158984bf0ed346271a262/clang-build-0.0.1.dev90.tar.gz" } ], "0.0.1.dev91": [ { "comment_text": "", "digests": { "md5": "b4cc0f43d795bbdd868bd850e1352752", "sha256": "5e9b852fecc6520c71f96134ab0a815671abfd3b17433e9a57e6567112599ce9" }, "downloads": -1, "filename": "clang-build-0.0.1.dev91.tar.gz", "has_sig": false, "md5_digest": "b4cc0f43d795bbdd868bd850e1352752", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 815409, "upload_time": "2018-04-22T20:19:51", "url": "https://files.pythonhosted.org/packages/ce/0c/d6fdab19ef0a2f69f62c50c34fab155c6c3f11818197ccafb8fadc796e13/clang-build-0.0.1.dev91.tar.gz" } ], "0.0.1.dev92": [ { "comment_text": "", "digests": { "md5": "d5427c785b05925de2ba5c69d078aa87", "sha256": "f4cf4548da4cc65ba33b5723ec4c6ff9fac79cbb95af612f3238c87f34969a11" }, "downloads": -1, "filename": "clang-build-0.0.1.dev92.tar.gz", "has_sig": false, "md5_digest": "d5427c785b05925de2ba5c69d078aa87", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 815456, "upload_time": "2018-04-22T20:49:31", "url": "https://files.pythonhosted.org/packages/11/4c/74ca3b31ae1c6da843a8904ac2b632f90864078090a0cf9eec31036b8cb0/clang-build-0.0.1.dev92.tar.gz" } ], "0.0.1.dev93": [ { "comment_text": "", "digests": { "md5": "2b6b07f59a2c706166a86e8152869c95", "sha256": "2c31cf37743e4b3cb23d96c856bb84da2b4147819767c09f9532b4c720ad7c38" }, "downloads": -1, "filename": "clang-build-0.0.1.dev93.tar.gz", "has_sig": false, "md5_digest": "2b6b07f59a2c706166a86e8152869c95", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 814979, "upload_time": "2018-04-19T22:18:13", "url": "https://files.pythonhosted.org/packages/cd/51/78f83f0e0dccc71d2c87df5160a425a1d59d47aac845ce4eb4cf109914ef/clang-build-0.0.1.dev93.tar.gz" } ], "0.0.1.dev94": [ { "comment_text": "", "digests": { "md5": "74d2b2f58e988091d456af068ef36b04", "sha256": "28e27b0ef0bc023eb5e06c1d15f931d4b4b2cb131f9fb3a7c386b34d25a144b0" }, "downloads": -1, "filename": "clang-build-0.0.1.dev94.tar.gz", "has_sig": false, "md5_digest": "74d2b2f58e988091d456af068ef36b04", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 815742, "upload_time": "2018-04-23T19:12:29", "url": "https://files.pythonhosted.org/packages/ef/4d/5262614be0a3bd8c57d89c7034a018aed00c69747328f0541b36604f5b49/clang-build-0.0.1.dev94.tar.gz" } ], "0.0.1.dev95": [ { "comment_text": "", "digests": { "md5": "5d7374bde799fc70bcc18b312dca151c", "sha256": "cc120b97ccebef6fd51f64d8fae8db4366b206a8f2cbb3eab5d086ff9da7023d" }, "downloads": -1, "filename": "clang-build-0.0.1.dev95.tar.gz", "has_sig": false, "md5_digest": "5d7374bde799fc70bcc18b312dca151c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 813882, "upload_time": "2018-05-04T19:19:42", "url": "https://files.pythonhosted.org/packages/3c/3f/c0b9feee7bb6dd5fa687ac0031f0b5ac6cf7fa5760fb724424424b888928/clang-build-0.0.1.dev95.tar.gz" } ], "0.0.1.dev96": [ { "comment_text": "", "digests": { "md5": "702cb87bbda3ba1985518bb5e835a165", "sha256": "d8d5dc489404ba9268e38cd169a67223e47988f4f178d51af570f6a8417773ec" }, "downloads": -1, "filename": "clang-build-0.0.1.dev96.tar.gz", "has_sig": false, "md5_digest": "702cb87bbda3ba1985518bb5e835a165", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 815138, "upload_time": "2018-04-19T23:12:01", "url": "https://files.pythonhosted.org/packages/b3/cd/60a610065e20a0be3c83de05de20b11a56d852066262c0c91e21c9d49f7a/clang-build-0.0.1.dev96.tar.gz" } ], "0.0.1.dev98": [ { "comment_text": "", "digests": { "md5": "56a92ad94858fa821b3a805caf9442e2", "sha256": "1370dce2e75af01874a2e943313e9a813fc382a25dd90d1654d271952142e09a" }, "downloads": -1, "filename": "clang-build-0.0.1.dev98.tar.gz", "has_sig": false, "md5_digest": "56a92ad94858fa821b3a805caf9442e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 27919, "upload_time": "2018-05-10T20:38:12", "url": "https://files.pythonhosted.org/packages/1f/65/cf7dd0528518f6f799195758efe9ccb3cfbe9ce0582c3ce877832d6ec843/clang-build-0.0.1.dev98.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1179c46b8a39890b042288619f2ce7ae", "sha256": "392d6b85a761bb24b247d9b6fc52a55c680d912d70a5b908705c71e792d9fdba" }, "downloads": -1, "filename": "clang-build-0.0.1.dev178.tar.gz", "has_sig": false, "md5_digest": "1179c46b8a39890b042288619f2ce7ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 51094, "upload_time": "2019-09-16T15:07:59", "url": "https://files.pythonhosted.org/packages/87/a7/6480bccad0dbb0350d6d2a47ad8f095a73e4aa5306ae14fc0c37831250c9/clang-build-0.0.1.dev178.tar.gz" } ] }