{ "info": { "author": "Chris Mutel", "author_email": "cmutel@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python" ], "description": "# Constructive Geometries - Python library\n\n[![Documentation Status](https://readthedocs.org/projects/constructive-geometries/badge/?version=latest)](http://constructive-geometries.readthedocs.io/?badge=latest) [![Build Status](https://travis-ci.org/cmutel/constructive_geometries.svg?branch=master)](https://travis-ci.org/cmutel/constructive_geometries) [![Coverage Status](https://coveralls.io/repos/github/cmutel/constructive_geometries/badge.svg?branch=master)](https://coveralls.io/github/cmutel/constructive_geometries?branch=master)\n\nSimple tools to define world locations from a set of topological faces and set algebra. For example, one could define a \"rest of the world\" which started from all countries, but excluded every country who name started with the letter \"a\".\n\n[Documentation](http://constructive-geometries.readthedocs.io/?badge=latest) and [usage example](https://github.com/cmutel/constructive_geometries/blob/master/examples/Geomatching.ipynb).\n\nBuilds on top of [constructive geometries](https://github.com/cmutel/constructive_geometries).\n\nBasic installation needs [wrapt](http://wrapt.readthedocs.io/en/latest/) and [country_converter](https://github.com/konstantinstadler/country_converter); GIS functions need [shapely](https://github.com/Toblerity/Shapely), and [fiona](https://github.com/Toblerity/Fiona).\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/cmutel/constructive_geometries", "keywords": "", "license": "Copyright (c) 2016, Chris Mutel and Paul Scherrer Institute All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of Paul Scherrer Institut nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ", "maintainer": "", "maintainer_email": "", "name": "constructive-geometries", "package_url": "https://pypi.org/project/constructive-geometries/", "platform": null, "project_url": "https://pypi.org/project/constructive-geometries/", "project_urls": { "Homepage": "https://github.com/cmutel/constructive_geometries" }, "release_url": "https://pypi.org/project/constructive-geometries/0.8.2/", "requires_dist": null, "requires_python": "", "summary": "Simple tools to define world locations from a set of topological faces and set algebra", "version": "0.8.2", "yanked": false, "yanked_reason": null }, "last_serial": 13662861, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "5f3287b5dd60086485b39e089514db6e", "sha256": "053a287274ceaa59fd72c442c61c4ecd79286741a29f4912221536df59b54bbf" }, "downloads": -1, "filename": "constructive_geometries-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5f3287b5dd60086485b39e089514db6e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7640020, "upload_time": "2016-04-11T14:33:38", "upload_time_iso_8601": "2016-04-11T14:33:38.479084Z", "url": "https://files.pythonhosted.org/packages/52/39/4d049b8751b422f42595e808384a78275fb4e916b6dee61a62a7bd30ac0d/constructive_geometries-0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0fbd23fc2aee6e37075d9e800cca934f", "sha256": "e7fccb6740205b9f6b19abd3c135ee5ea05b00ba98aa94e6b551bd82a8f74c22" }, "downloads": -1, "filename": "constructive_geometries-0.2.tar.gz", "has_sig": false, "md5_digest": "0fbd23fc2aee6e37075d9e800cca934f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7634730, "upload_time": "2016-04-11T14:33:22", "upload_time_iso_8601": "2016-04-11T14:33:22.454388Z", "url": "https://files.pythonhosted.org/packages/46/b1/af71de7142e8a3fc5b4323bf766c80fb0176923e07ee81960c0177b3444f/constructive_geometries-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3": [ { "comment_text": "", "digests": { "md5": "86d353d9367395afddfaca128024ec4c", "sha256": "f3d9712708ac9a91fbbf4bdb549ad8acf6350799afc34a30965c4d1653668c75" }, "downloads": -1, "filename": "constructive_geometries-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "86d353d9367395afddfaca128024ec4c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7564155, "upload_time": "2016-04-26T12:45:28", "upload_time_iso_8601": "2016-04-26T12:45:28.951645Z", "url": "https://files.pythonhosted.org/packages/9d/46/c3e2ba18ab8673550abd1573f99c2ed1ce5d7ea5500d2e922c3b67e3bbc2/constructive_geometries-0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cc6ec9f4f70496915a30e9091d377448", "sha256": "cc67401e4913a902330f7e05d05f278edc37e186e81314eeba422de0137b0bf0" }, "downloads": -1, "filename": "constructive_geometries-0.3.tar.gz", "has_sig": false, "md5_digest": "cc6ec9f4f70496915a30e9091d377448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7564935, "upload_time": "2016-04-26T12:44:58", "upload_time_iso_8601": "2016-04-26T12:44:58.998854Z", "url": "https://files.pythonhosted.org/packages/d5/e7/9f659538956077454006489ddae2cf7ab3a50061d46029303f2744d2e407/constructive_geometries-0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6b724016fdc92c22f9bd6ac9b6cd7c4e", "sha256": "ef6999df0eee5a2a26ccd59853c1363ba6b140772218c98fb94906e44b12182f" }, "downloads": -1, "filename": "constructive_geometries-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6b724016fdc92c22f9bd6ac9b6cd7c4e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7564483, "upload_time": "2016-05-02T09:59:46", "upload_time_iso_8601": "2016-05-02T09:59:46.234879Z", "url": "https://files.pythonhosted.org/packages/ba/79/c581348d4b15ab793efe32894c68c6937db3ad3e73eccf632bf4cedfda37/constructive_geometries-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d667c7d378ccd1a39395c5df1b7c5e84", "sha256": "881c72de06be8115e80aa7487bd3fae438a4b0a147935a419e93e5f4f3e1ab90" }, "downloads": -1, "filename": "constructive_geometries-0.3.1.tar.gz", "has_sig": false, "md5_digest": "d667c7d378ccd1a39395c5df1b7c5e84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7565825, "upload_time": "2016-05-02T09:59:32", "upload_time_iso_8601": "2016-05-02T09:59:32.721524Z", "url": "https://files.pythonhosted.org/packages/4e/b6/03f7dd63791a1d3393d59be408d0fd2c0042b1692b0c945006f6f564699f/constructive_geometries-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4": [], "0.4.1": [ { "comment_text": "", "digests": { "md5": "ca38cdab7e96dd1eab30d6723fef53fd", "sha256": "e8c2f844c7e3fea38113c2c868778076715818aaa12f22473537c64eef05291d" }, "downloads": -1, "filename": "constructive_geometries-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ca38cdab7e96dd1eab30d6723fef53fd", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7587541, "upload_time": "2017-03-23T15:58:20", "upload_time_iso_8601": "2017-03-23T15:58:20.931772Z", "url": "https://files.pythonhosted.org/packages/f7/15/042c7c9714709abcfa87e11ed46d3b509a2704e1f48c1c904d2a61430328/constructive_geometries-0.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6a3b4bbfcad1996f99a9b9575688f292", "sha256": "44c38bf05c0e9feafcfa8d68103738cd0720ef07220289dcea9018c95e6d8bbf" }, "downloads": -1, "filename": "constructive_geometries-0.4.1.tar.gz", "has_sig": false, "md5_digest": "6a3b4bbfcad1996f99a9b9575688f292", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7584580, "upload_time": "2017-03-23T15:58:06", "upload_time_iso_8601": "2017-03-23T15:58:06.742833Z", "url": "https://files.pythonhosted.org/packages/dc/a6/3889a83120575684c172574d305a09f39e7d59c22a842407227198d3606a/constructive_geometries-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5": [ { "comment_text": "", "digests": { "md5": "dce47d586afee8957f359b7cc2f010dc", "sha256": "bda5df1c8036d5768f475acfbe2db56d01f00fadb78821a6f2e58ca87354ff55" }, "downloads": -1, "filename": "constructive_geometries-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "dce47d586afee8957f359b7cc2f010dc", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7580124, "upload_time": "2017-09-26T13:03:07", "upload_time_iso_8601": "2017-09-26T13:03:07.196297Z", "url": "https://files.pythonhosted.org/packages/50/2a/9baa40b41603c7b01026adc9b2c6910cc06ad940ca3033bc86bef60a53d6/constructive_geometries-0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "283106241ce593ccd32bda757561d71e", "sha256": "c7a99f96717ef2f56b3ce79c591e1983fd9c1ff5fd322e7ce8d25e2674d8f14e" }, "downloads": -1, "filename": "constructive_geometries-0.5.tar.gz", "has_sig": false, "md5_digest": "283106241ce593ccd32bda757561d71e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7577459, "upload_time": "2017-09-26T13:02:56", "upload_time_iso_8601": "2017-09-26T13:02:56.595488Z", "url": "https://files.pythonhosted.org/packages/db/32/6233c10114841e309767be99239a229ec9503100fbfc494fa9e76e370284/constructive_geometries-0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6": [ { "comment_text": "", "digests": { "md5": "e4f2380c0fcac62b762a735b9e7793b3", "sha256": "9727baaeeaf42dacc5b0c4eb0650144192ed6feb1a550faf2b4f889d645d1bf2" }, "downloads": -1, "filename": "constructive_geometries-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e4f2380c0fcac62b762a735b9e7793b3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7584223, "upload_time": "2017-10-18T06:55:02", "upload_time_iso_8601": "2017-10-18T06:55:02.325143Z", "url": "https://files.pythonhosted.org/packages/27/6d/2c4084fa68bdac5d0af38e69fc05a07a7bef54f567a3303cd5f3ef1559f7/constructive_geometries-0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "18aa95111005266658c660c0f5bb8370", "sha256": "e5fd399d1837c83fbff08c2747c558a1906a7af6e45c7d21ed97b12ac2df37a9" }, "downloads": -1, "filename": "constructive_geometries-0.6.tar.gz", "has_sig": false, "md5_digest": "18aa95111005266658c660c0f5bb8370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7580979, "upload_time": "2017-10-18T06:54:48", "upload_time_iso_8601": "2017-10-18T06:54:48.451051Z", "url": "https://files.pythonhosted.org/packages/70/94/96ac13e8c5371853e6b998129b8ca69f72f09c9cacb05b3687de52cb9ce4/constructive_geometries-0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "3f27537cf556f8d6ee2e869c73086b2f", "sha256": "aad6e0330a5d801dc4d682c9e9b48dff6b71558eff8b6e92932c056524d7f644" }, "downloads": -1, "filename": "constructive_geometries-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3f27537cf556f8d6ee2e869c73086b2f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7584258, "upload_time": "2017-10-18T07:03:18", "upload_time_iso_8601": "2017-10-18T07:03:18.395685Z", "url": "https://files.pythonhosted.org/packages/a8/ab/cf380e02f47da1ce2febd3daa088d21e1c58d2a6ae52e70f002ef0f17b24/constructive_geometries-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eb9d1b406ab68a8872a27cb771e1f037", "sha256": "76c33bbc2494ba1e473dcb533b6b711ff3273abb18fc4d7bdb66684ca2a9319b" }, "downloads": -1, "filename": "constructive_geometries-0.6.1.tar.gz", "has_sig": false, "md5_digest": "eb9d1b406ab68a8872a27cb771e1f037", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7581229, "upload_time": "2017-10-18T07:03:04", "upload_time_iso_8601": "2017-10-18T07:03:04.461436Z", "url": "https://files.pythonhosted.org/packages/ca/dc/cac2ad99b91a795d18c944fb9bbe152152056e2ff35bd3bb91366e7ccd8d/constructive_geometries-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1.1": [ { "comment_text": "", "digests": { "md5": "30198a2b1a6650c8bd994effb68e6497", "sha256": "dbc49fdf0bc95f03e3fe57fddf090e7c7b01a0952a0637148db6016c99a80a3b" }, "downloads": -1, "filename": "constructive_geometries-0.6.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "30198a2b1a6650c8bd994effb68e6497", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7584594, "upload_time": "2018-02-17T09:23:18", "upload_time_iso_8601": "2018-02-17T09:23:18.485395Z", "url": "https://files.pythonhosted.org/packages/04/e5/661d3c125641764ff49c2ca853c979a6fe8b5ef7d64b2f18615487898e91/constructive_geometries-0.6.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "632cd2ba165209aa9374d4bcf20bbcbf", "sha256": "8f453cde76814f7f91a36b728fa6860b9abd7aff96832a2d74ee229e15a58f3d" }, "downloads": -1, "filename": "constructive_geometries-0.6.1.1.tar.gz", "has_sig": false, "md5_digest": "632cd2ba165209aa9374d4bcf20bbcbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7577425, "upload_time": "2018-02-17T09:23:02", "upload_time_iso_8601": "2018-02-17T09:23:02.044225Z", "url": "https://files.pythonhosted.org/packages/3f/e0/c5cb3158600027136e1adbda9da2ce20866859d27e1e072df83bc88894f6/constructive_geometries-0.6.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1.2": [ { "comment_text": "", "digests": { "md5": "3dc39dbfc4c089116a2d3bbecdeb9bfe", "sha256": "add0956aa25e422fc797ddcacb92b0f71e945570e142de95fc59a6ab91ca897d" }, "downloads": -1, "filename": "constructive_geometries-0.6.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3dc39dbfc4c089116a2d3bbecdeb9bfe", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7584598, "upload_time": "2018-02-17T09:24:50", "upload_time_iso_8601": "2018-02-17T09:24:50.317199Z", "url": "https://files.pythonhosted.org/packages/0f/e8/5a0aab94121e780dde2b7f335931175d2bcfa9fa35f99bf29178233df828/constructive_geometries-0.6.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7ac073171b1e276061a70ba2109a7a09", "sha256": "d6f6aecc529fa2646335596316d3a1ec87afb4c6635a93b9017020b524b1d6f5" }, "downloads": -1, "filename": "constructive_geometries-0.6.1.2.tar.gz", "has_sig": false, "md5_digest": "7ac073171b1e276061a70ba2109a7a09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7577455, "upload_time": "2018-02-17T09:24:32", "upload_time_iso_8601": "2018-02-17T09:24:32.823222Z", "url": "https://files.pythonhosted.org/packages/84/fb/ee3f6f615390a21972a2f1cf1e1e0f7d0734d1c54824a8c630ef0b024db2/constructive_geometries-0.6.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1.3": [ { "comment_text": "", "digests": { "md5": "58be2ef1b2a6f63ef2b0b4206319dd5c", "sha256": "85c53f52051df15703d19f28d0b72ffbb029132f893292a69d31643c6191e6bf" }, "downloads": -1, "filename": "constructive_geometries-0.6.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "58be2ef1b2a6f63ef2b0b4206319dd5c", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7584750, "upload_time": "2018-02-17T09:27:29", "upload_time_iso_8601": "2018-02-17T09:27:29.830238Z", "url": "https://files.pythonhosted.org/packages/84/81/c37ea51a5387a973ee5460f2c34db112d3c869b0f0d6cac762fa04b51c66/constructive_geometries-0.6.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5190f4fbb6ff00d4afd5e9e575a60ae7", "sha256": "32aa98ac65b3ec72c083b961655ef762b6fee203f882cfd8e8a2a392e21c3eb5" }, "downloads": -1, "filename": "constructive_geometries-0.6.1.3.tar.gz", "has_sig": false, "md5_digest": "5190f4fbb6ff00d4afd5e9e575a60ae7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7577538, "upload_time": "2018-02-17T09:27:18", "upload_time_iso_8601": "2018-02-17T09:27:18.162266Z", "url": "https://files.pythonhosted.org/packages/35/fd/18a72d23e618d2f0f07ceacecc326ae91302edd9ebb96b70cbfbfc7fe48d/constructive_geometries-0.6.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "5609989d38d292c0f15338b05d74d547", "sha256": "978f410422a44bd799183f8118c44145286434a4d70d69030c5cdf20333f61e9" }, "downloads": -1, "filename": "constructive_geometries-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5609989d38d292c0f15338b05d74d547", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7589153, "upload_time": "2018-05-14T13:01:37", "upload_time_iso_8601": "2018-05-14T13:01:37.615311Z", "url": "https://files.pythonhosted.org/packages/26/88/35e2c37422ade26387ffa72bb79282456130b9af2a44b6d0511afdde893b/constructive_geometries-0.6.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8f32a3ba9bbf6b24bc19bf20d1ad3a2d", "sha256": "41c573ecd58f38ceba6c7eb785974f8eee12c2ad791f5f0bd4397387cc785d1e" }, "downloads": -1, "filename": "constructive_geometries-0.6.2.tar.gz", "has_sig": false, "md5_digest": "8f32a3ba9bbf6b24bc19bf20d1ad3a2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7588045, "upload_time": "2018-05-14T13:01:32", "upload_time_iso_8601": "2018-05-14T13:01:32.178806Z", "url": "https://files.pythonhosted.org/packages/58/61/756020871e79f26be93aab0edd52336f28427866528cd65885d15163d183/constructive_geometries-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "5b3cdc04f5fc2eee284009a48813e3b1", "sha256": "bc7a3986347dd7143eb21295351b4b38434d437afd6c6e8ab0ce79340842e8f8" }, "downloads": -1, "filename": "constructive_geometries-0.6.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5b3cdc04f5fc2eee284009a48813e3b1", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7599882, "upload_time": "2018-05-29T09:59:51", "upload_time_iso_8601": "2018-05-29T09:59:51.051024Z", "url": "https://files.pythonhosted.org/packages/bc/a7/e98c15f58f5ed77690357e81067b4051eba9efa2e5d3b15da415e8c00300/constructive_geometries-0.6.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "20853700890d74f6d899efcd72b1e010", "sha256": "e1407294eafcb3addee47dc7f1e359d776ecce1b148b0dc26025c9624a2437b4" }, "downloads": -1, "filename": "constructive_geometries-0.6.3.tar.gz", "has_sig": false, "md5_digest": "20853700890d74f6d899efcd72b1e010", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7598358, "upload_time": "2018-05-29T09:59:45", "upload_time_iso_8601": "2018-05-29T09:59:45.194392Z", "url": "https://files.pythonhosted.org/packages/16/ea/4820831993ff2038cffd001216dca43fbb80ecb80c0a8a80f66ac96b827c/constructive_geometries-0.6.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "0293132e02571f6d7d3e69eec4ee2718", "sha256": "2f8d34b1be2e2e2ac2dd0469bde1c2125f2bdc3ebbdc7de31518d5e1bc9e8b5d" }, "downloads": -1, "filename": "constructive_geometries-0.6.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0293132e02571f6d7d3e69eec4ee2718", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7639152, "upload_time": "2018-05-31T10:32:57", "upload_time_iso_8601": "2018-05-31T10:32:57.510330Z", "url": "https://files.pythonhosted.org/packages/22/dc/76a929c93ed5ab120b85573072847c3c6ead30216d69d4954506ec5f94b0/constructive_geometries-0.6.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2add61ac71b11806f4a17b197b912d8d", "sha256": "4043ad6edb3ac5f0cd126d058f599f9ffbde24e34d360101d4bad97b46e20f05" }, "downloads": -1, "filename": "constructive_geometries-0.6.4.tar.gz", "has_sig": false, "md5_digest": "2add61ac71b11806f4a17b197b912d8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7639118, "upload_time": "2018-05-31T10:32:51", "upload_time_iso_8601": "2018-05-31T10:32:51.831302Z", "url": "https://files.pythonhosted.org/packages/ba/27/e31899e4524a16d0fb94cc4f65b99c3d81216e47aa87d17644584813e5eb/constructive_geometries-0.6.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7": [ { "comment_text": "", "digests": { "md5": "3db2b29018fc040e7cd00dd1ba99ec09", "sha256": "8fdbd6bad9f1d201eb70568637de8d3c18b065e567d3608c227c0d44b95cce75" }, "downloads": -1, "filename": "constructive_geometries-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "3db2b29018fc040e7cd00dd1ba99ec09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7640131, "upload_time": "2019-10-29T19:56:13", "upload_time_iso_8601": "2019-10-29T19:56:13.473420Z", "url": "https://files.pythonhosted.org/packages/aa/24/bb718c449069b22311156452d7ea933861ec760d14c8286e982bc6588c1e/constructive_geometries-0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4f99eb2bca4158c1bb6b8a25089fb91c", "sha256": "cfe1cb916ec787f90efbb9e1e71b30af00dc6e4dbd397269d2bdf7c018297da9" }, "downloads": -1, "filename": "constructive_geometries-0.7.tar.gz", "has_sig": false, "md5_digest": "4f99eb2bca4158c1bb6b8a25089fb91c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7637165, "upload_time": "2019-10-29T19:56:25", "upload_time_iso_8601": "2019-10-29T19:56:25.652221Z", "url": "https://files.pythonhosted.org/packages/b0/a8/9e5788119a80e068f52da3e4cce3e829035d727b0cf8c82c6473e7367d90/constructive_geometries-0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8": [ { "comment_text": "", "digests": { "md5": "0a317e306457316dba60ec32e1b28b56", "sha256": "30d9b6f54dfa99cf720d7e20ef1aeee23f60c214dc17e8901acf2c3ab815b130" }, "downloads": -1, "filename": "constructive_geometries-0.8.tar.gz", "has_sig": false, "md5_digest": "0a317e306457316dba60ec32e1b28b56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7803125, "upload_time": "2022-04-21T10:33:20", "upload_time_iso_8601": "2022-04-21T10:33:20.557536Z", "url": "https://files.pythonhosted.org/packages/f5/a5/53394a1ffaa8650e55c4970d2decf4ac8f6699bff1fdc06881abe4838643/constructive_geometries-0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "e93302d797ee8a3cbc89d19a816c9048", "sha256": "91db12fa1d3875533029a982b36caa951e3fe6958d17142cbdbdddced9e5f86e" }, "downloads": -1, "filename": "constructive_geometries-0.8.1.tar.gz", "has_sig": false, "md5_digest": "e93302d797ee8a3cbc89d19a816c9048", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7803486, "upload_time": "2022-04-21T12:17:09", "upload_time_iso_8601": "2022-04-21T12:17:09.216096Z", "url": "https://files.pythonhosted.org/packages/2c/8f/1954225eab8b8d16ba86cce6ba55b5bab393672f95d4ccad33b3ab24c39c/constructive_geometries-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "1252e019eb5353dd6b7d0d4789448317", "sha256": "a52602689a941ee4407f73149899dbe6ba6ff935d74f1e59a66c79e7a11bb66f" }, "downloads": -1, "filename": "constructive_geometries-0.8.2.tar.gz", "has_sig": false, "md5_digest": "1252e019eb5353dd6b7d0d4789448317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7803530, "upload_time": "2022-04-29T09:00:37", "upload_time_iso_8601": "2022-04-29T09:00:37.910027Z", "url": "https://files.pythonhosted.org/packages/ac/23/5e1538574f8e587476b73dfcbdb26d4bfcd61b8448bc7cb645edb3595b14/constructive_geometries-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1252e019eb5353dd6b7d0d4789448317", "sha256": "a52602689a941ee4407f73149899dbe6ba6ff935d74f1e59a66c79e7a11bb66f" }, "downloads": -1, "filename": "constructive_geometries-0.8.2.tar.gz", "has_sig": false, "md5_digest": "1252e019eb5353dd6b7d0d4789448317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7803530, "upload_time": "2022-04-29T09:00:37", "upload_time_iso_8601": "2022-04-29T09:00:37.910027Z", "url": "https://files.pythonhosted.org/packages/ac/23/5e1538574f8e587476b73dfcbdb26d4bfcd61b8448bc7cb645edb3595b14/constructive_geometries-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }