{ "info": { "author": "Body Labs", "author_email": "alex@bodylabs.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "lace\n====\n\n[![version](https://img.shields.io/pypi/v/lace?style=flat-square)][pypi]\n[![python versions](https://img.shields.io/pypi/pyversions/lace?style=flat-square)][pypi]\n[![version](https://img.shields.io/pypi/l/lace?style=flat-square)][pypi]\n[![build status](https://img.shields.io/circleci/project/github/lace/lace/master?style=flat-square)][circle]\n\nPolygonal mesh library developed at Body Labs.\n\nThe library is under active maintenance, and the goals are compatible with that:\n\n- Keep the library working in current versions of Python and other tools.\n- Make bug fixes.\n- Provide API stability and backward compatibility with the upstream version.\n- Respond to community contributions.\n\nThe eventual goal is to perform a rewrite of the loader and core mesh\nfunctionality with quad support as part of a [\"lace-core\" project][lacecore]\nand consider how to handle the extensive mesh manipulation functions which\nremain.\n\n[circle]: https://circleci.com/gh/lace/lace\n[pypi]: https://pypi.org/project/lace/\n[lacecore]: https://github.com/lace/lacecore-sketches\n\n\nInstallation\n------------\n\n### Install dependencies\n\nMac OS:\n```sh\nbrew update && brew install boost\npip install numpy==1.13.1\npip install lace\n```\n\nLinux:\n```sh\napt-get install -y --no-install-recommends libsuitesparse-dev libboost-dev\npip install numpy==1.13.1\npip install lace\n```\n\nDocker:\n```\ndocker build .\n```\n\n### Install the library\n\n```sh\npip install lace\n```\n\n\nDevelopment\n-----------\n\n```sh\npip install -r requirements_dev.txt\npip install -e .\nrake test\nrake lint\n```\n\n\nContribute\n----------\n\n- Issue Tracker: https://github.com/lace/lace/issues\n- Source Code: https://github.com/lace/lace\n\nPull requests welcome!\n\n\nSupport\n-------\n\nIf you are having issues, please let us know.\n\n\nAcknowledgements\n----------------\n\nThis library was refactored from legacy code at Body Labs by [Alex Weiss][],\nwith portions by [Eric Rachlin][], [Paul Melnikow][], [Victor Alvarez][],\nand others. It was extracted from the Body Labs codebase and open-sourced by\n[Guillaume Marceau][]. In 2018 it was [forked by Paul Melnikow][fork] and\npublished as [metabolace][fork pypi]. Thanks to a repository and package\ntransfer from Body Labs, the fork has been merged back into the original.\n\n[alex weiss]: https://github.com/algrs\n[eric rachlin]: https://github.com/eerac\n[paul melnikow]: https://github.com/paulmelnikow\n[victor alvarez]: https://github.com/yangmillstheory\n[guillaume marceau]: https://github.com/gmarceau\n[fork]: https://github.com/metabolize/lace\n[fork pypi]: https://pypi.org/project/metabolace/\n\n\nSimilar projects\n----------------\n\nThere is an unrelated permissively licensed mesh manipulation library called\n[Trimesh][] which provides some similar functionality.\n\n[trimesh]: https://github.com/mikedh/trimesh\n\n\nLicense\n-------\n\nThe project is licensed under the two-clause BSD license.\n\nThis project uses the RPly library to read and write PLY files, by Diego Nehab,\nIMPA, distributed under the MIT License.\n * http://www.impa.br/~diego/software/rply\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/lace/lace", "keywords": "", "license": "BSD-2-Clause", "maintainer": "", "maintainer_email": "", "name": "lace", "package_url": "https://pypi.org/project/lace/", "platform": "", "project_url": "https://pypi.org/project/lace/", "project_urls": { "Homepage": "https://github.com/lace/lace" }, "release_url": "https://pypi.org/project/lace/4.0.0/", "requires_dist": [ "six", "metabaiji-serialization (>=2.2.0)", "metabaiji (>=2.12.0)", "blmath (<2,>=1.6.3)", "vg (>=1.5.0)", "cached-property (>=1.3.0)", "lxml (>=3.5.0)", "matplotlib (>=1.5.0)", "numpy (>=1.15.1)", "pyopengl (>=3.1.0)", "pyopengl-accelerate (==3.1.3b1)", "pyzmq (>=15.1.0)", "scipy (>=0.14.1)", "polliwog (<0.13.0,>=0.12.0)" ], "requires_python": "", "summary": "Polygonal mesh library developed at Body Labs", "version": "4.0.0", "yanked": false, "yanked_reason": null }, "last_serial": 6249761, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3b59a0d6d5cc52748df84f6d64a5157f", "sha256": "9ff3a213cd1ad2411280d5f8bd7b942f18630423971e4b4b53e5078e75bacce9" }, "downloads": -1, "filename": "lace-1.0.0-cp27-cp27m-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "3b59a0d6d5cc52748df84f6d64a5157f", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 116283, "upload_time": "2017-04-28T17:19:17", "upload_time_iso_8601": "2017-04-28T17:19:17.374011Z", "url": "https://files.pythonhosted.org/packages/72/b4/880d3761bb541463fb17c9ec65c92b3b0504dd432afe158d777431ddaaf5/lace-1.0.0-cp27-cp27m-macosx_10_10_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "911f5e275d573970722b78d6ae1fdc90", "sha256": "b87888195a183540c28dc65a797aef616b2ad05976ce74305dd58ce85f692090" }, "downloads": -1, "filename": "lace-1.0.0.tar.gz", "has_sig": false, "md5_digest": "911f5e275d573970722b78d6ae1fdc90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76970, "upload_time": "2017-04-28T17:23:01", "upload_time_iso_8601": "2017-04-28T17:23:01.235345Z", "url": "https://files.pythonhosted.org/packages/36/e0/1a74ba5c4c0404badc0ed4c5ca79d8285ae57167fea151fc121f5db75fb8/lace-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "84271e25d46012052d27b9d50a8b33df", "sha256": "42b2d911a34878e1fae1cba0125c41dc74f6d36e5d0c1b4c826396e80e22f983" }, "downloads": -1, "filename": "lace-1.0.1-cp27-cp27m-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "84271e25d46012052d27b9d50a8b33df", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 116283, "upload_time": "2017-04-28T20:34:18", "upload_time_iso_8601": "2017-04-28T20:34:18.048218Z", "url": "https://files.pythonhosted.org/packages/10/a5/8fe4b9da3c7629236a694925b169aa900b8078c13e6c06d4098596791ffe/lace-1.0.1-cp27-cp27m-macosx_10_10_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cec7148153597122399babad3e03c2b2", "sha256": "71f2128b7ab631112ca0be39be7615165fdb3025268e062543d311fdc6df6476" }, "downloads": -1, "filename": "lace-1.0.1.tar.gz", "has_sig": false, "md5_digest": "cec7148153597122399babad3e03c2b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77112, "upload_time": "2017-04-28T20:34:21", "upload_time_iso_8601": "2017-04-28T20:34:21.928384Z", "url": "https://files.pythonhosted.org/packages/c0/86/a3f297fb65a259d88f364bfd1cfb91d03d45d84eb68be31c025f266f3ebf/lace-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e78d71b88d6d2106c2382962dbc8d6cc", "sha256": "6e42b6a68e715da0a4ad8320ae764caa0572b1c20e5b9e3ef18826b91268562a" }, "downloads": -1, "filename": "lace-1.1.0-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "e78d71b88d6d2106c2382962dbc8d6cc", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 120087, "upload_time": "2017-05-15T16:30:05", "upload_time_iso_8601": "2017-05-15T16:30:05.705750Z", "url": "https://files.pythonhosted.org/packages/89/aa/5552e5847b1669262f2906664be93a42f4d5e38c5fa7ae40793238c918a6/lace-1.1.0-cp27-cp27m-macosx_10_12_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a26dbafb90b68afe6bccd9f02512fd1b", "sha256": "1b699daea2f47d61f2acacddbf68b3546cc6827ce67200ec508f4750dd3d8b22" }, "downloads": -1, "filename": "lace-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a26dbafb90b68afe6bccd9f02512fd1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80339, "upload_time": "2017-05-15T16:30:08", "upload_time_iso_8601": "2017-05-15T16:30:08.740516Z", "url": "https://files.pythonhosted.org/packages/9b/d6/d846b23d967515916bd2340addbf788ac5f68f8430354f17dd073ee8660f/lace-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "3714c2c16ddbc9177a799f5f6de15132", "sha256": "1541dcfcb26841d94cb9fddf40fdedb4f941ca6e2a7d53220d70df5120ca5848" }, "downloads": -1, "filename": "lace-1.1.1-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "3714c2c16ddbc9177a799f5f6de15132", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 120086, "upload_time": "2017-05-26T17:33:37", "upload_time_iso_8601": "2017-05-26T17:33:37.717353Z", "url": "https://files.pythonhosted.org/packages/cf/21/ce3793237a5a5773168449d23aa46bc3bbdd7c1c28b6944e325a227f1467/lace-1.1.1-cp27-cp27m-macosx_10_12_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8d54291e68d7380be7daee77e9e7d53a", "sha256": "a9ea2b759323241a2407ba4c87e8d8d5da0831f6025fd8f34c778219f3142cb1" }, "downloads": -1, "filename": "lace-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8d54291e68d7380be7daee77e9e7d53a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80337, "upload_time": "2017-05-26T17:33:40", "upload_time_iso_8601": "2017-05-26T17:33:40.642903Z", "url": "https://files.pythonhosted.org/packages/42/60/c395d0b8d10ce3d628912ba86dce5b222a476bc916d4f44643b60529d02d/lace-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "97dffa6b3db787d2f2198b6c9f397995", "sha256": "24e0fda05d6b132c28313f1cba69144d20e818984ec41d0d1a2c24ebe7cf050a" }, "downloads": -1, "filename": "lace-1.1.2-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "97dffa6b3db787d2f2198b6c9f397995", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 120079, "upload_time": "2017-05-26T20:20:23", "upload_time_iso_8601": "2017-05-26T20:20:23.242316Z", "url": "https://files.pythonhosted.org/packages/ba/87/386d7e29f454ad57e1233b9f7d875b56eae66255ea037c61b7a0559a1a45/lace-1.1.2-cp27-cp27m-macosx_10_12_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "933a58119039f9f410382dc059171f8d", "sha256": "85974b0491c680fb5e550862671dbecb66c67ee7a63a3c5986bf7e033b279c39" }, "downloads": -1, "filename": "lace-1.1.2.tar.gz", "has_sig": false, "md5_digest": "933a58119039f9f410382dc059171f8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80354, "upload_time": "2017-05-26T20:20:26", "upload_time_iso_8601": "2017-05-26T20:20:26.390114Z", "url": "https://files.pythonhosted.org/packages/80/c3/414b0dc2ea50d24c5775c1d81533d213157d5e8d8e477bda6bc8ee621f9d/lace-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "5a2e9fb2bff705b4ea288ad20fe79930", "sha256": "7ea8c591072f91f9d0ccbeb50670f169f627314700e3009c84a61b7a43d6362c" }, "downloads": -1, "filename": "lace-1.1.4-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "5a2e9fb2bff705b4ea288ad20fe79930", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 120993, "upload_time": "2017-06-30T19:34:35", "upload_time_iso_8601": "2017-06-30T19:34:35.448036Z", "url": "https://files.pythonhosted.org/packages/5e/34/e19d3456fd19b46a4c8e38390549e62eff3844cc098e739feaba86cc253d/lace-1.1.4-cp27-cp27m-macosx_10_12_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "41dfb44b589ad796ea181ca983d5f43b", "sha256": "ff4bd42eb25dfb105f301120b4ca14cb27224fb993dbd9cf3324d46f7d19e97f" }, "downloads": -1, "filename": "lace-1.1.4.tar.gz", "has_sig": false, "md5_digest": "41dfb44b589ad796ea181ca983d5f43b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81085, "upload_time": "2017-06-30T19:34:38", "upload_time_iso_8601": "2017-06-30T19:34:38.937930Z", "url": "https://files.pythonhosted.org/packages/51/5b/d73d77dc2dc850b420b4d972e7c676afa8da74f3b485ef9024287d326cc7/lace-1.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "a204437c517d56608f028dfd745ae79f", "sha256": "bb53521cdda7516c9e7ef44b53792c5f03f2b5d67bfc1ac8dc1c966d09486dbf" }, "downloads": -1, "filename": "lace-1.1.5.tar.gz", "has_sig": false, "md5_digest": "a204437c517d56608f028dfd745ae79f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81135, "upload_time": "2017-10-30T14:04:57", "upload_time_iso_8601": "2017-10-30T14:04:57.280960Z", "url": "https://files.pythonhosted.org/packages/24/e3/ad7498ea2945afc9d074f05bb7a43ae0e847e0990dc1f5207f597a181ac9/lace-1.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "448c652867104bdb294de3383e0f6444", "sha256": "620e0c48d50eebb1a90fb9b46035b528b2d18f2b77a4cdf149a40d3d1a90a561" }, "downloads": -1, "filename": "lace-1.1.6-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "448c652867104bdb294de3383e0f6444", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 123051, "upload_time": "2017-12-08T16:37:24", "upload_time_iso_8601": "2017-12-08T16:37:24.757782Z", "url": "https://files.pythonhosted.org/packages/93/fb/f89bf15f02711d3a1c508b84de65d039ee022c67501094fc6e67138de9ea/lace-1.1.6-cp27-cp27m-macosx_10_12_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "53dc1226a3213b59aaeba704ce1fb20a", "sha256": "9c2c4c6b69b02cae43dbef63003ee60afbe08b270ccfae39afe9f177a906187e" }, "downloads": -1, "filename": "lace-1.1.6.tar.gz", "has_sig": false, "md5_digest": "53dc1226a3213b59aaeba704ce1fb20a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81120, "upload_time": "2017-12-08T16:37:47", "upload_time_iso_8601": "2017-12-08T16:37:47.285400Z", "url": "https://files.pythonhosted.org/packages/fd/02/332757d69cdd822b1f51675612592cd3ec5ca7704cf1294ce264fbe701a4/lace-1.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "db5c40f98819ed633f6aad702251b765", "sha256": "bfb72eec32fd99340ab7bad665b6290f2500b870a0258262aae8edddcd00a129" }, "downloads": -1, "filename": "lace-1.1.7-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "db5c40f98819ed633f6aad702251b765", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 123016, "upload_time": "2018-02-02T15:11:48", "upload_time_iso_8601": "2018-02-02T15:11:48.980011Z", "url": "https://files.pythonhosted.org/packages/2a/0d/d5db66605deef9fdd1eba284ee4f104b29c04eabd29a777b8f4c252ddae3/lace-1.1.7-cp27-cp27m-macosx_10_12_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "247874682d8bc47612b714d72b349dbf", "sha256": "2a43dfb46d377fdd22b55920d44f4bce1548b1bac7b03c3fbe802561bb02f443" }, "downloads": -1, "filename": "lace-1.1.7.tar.gz", "has_sig": false, "md5_digest": "247874682d8bc47612b714d72b349dbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81085, "upload_time": "2018-02-02T15:11:51", "upload_time_iso_8601": "2018-02-02T15:11:51.201057Z", "url": "https://files.pythonhosted.org/packages/13/85/c05546ec898c9ed3a17ce550b6a1089fcb33ca910fd528e8c41748016321/lace-1.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "0524d4b0bf0a357c645f7ca8ba520537", "sha256": "33d0506d9154096491efd471e781464d2ac86ee56802465023cae9db1be223db" }, "downloads": -1, "filename": "lace-1.1.8.tar.gz", "has_sig": false, "md5_digest": "0524d4b0bf0a357c645f7ca8ba520537", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81095, "upload_time": "2018-08-29T16:42:32", "upload_time_iso_8601": "2018-08-29T16:42:32.375547Z", "url": "https://files.pythonhosted.org/packages/8c/0d/19ca57dbf61231b9bc6ffba905f321b993602d2163f47533ad0bb33cfe3d/lace-1.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "edb93716874dbcae7b6df096fd95b30a", "sha256": "10b8569b96e4c9cb5b3b0371c52263bfaa0845e14818984e55073fcecc601193" }, "downloads": -1, "filename": "lace-2.1.3.tar.gz", "has_sig": false, "md5_digest": "edb93716874dbcae7b6df096fd95b30a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89534, "upload_time": "2019-09-28T16:18:19", "upload_time_iso_8601": "2019-09-28T16:18:19.186551Z", "url": "https://files.pythonhosted.org/packages/19/e3/2b7addcfe46160546ec7dda1a8eca6c602be52b50a8c644cabf594ace40c/lace-2.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "a4e99a4edf4d1a590b4db023da9d68b2", "sha256": "bb023642f8123216c793e911d464c886d6412f32aee459d16ec06f56d97463e2" }, "downloads": -1, "filename": "lace-2.1.4.tar.gz", "has_sig": false, "md5_digest": "a4e99a4edf4d1a590b4db023da9d68b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89525, "upload_time": "2019-09-28T16:34:53", "upload_time_iso_8601": "2019-09-28T16:34:53.320361Z", "url": "https://files.pythonhosted.org/packages/01/56/b42d68f8443a041d534f24bf6f23e1a47df369912328755828ce17343212/lace-2.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "0ca5c783488e2c1a2566d641ebd03c35", "sha256": "f90ce9fc8204861fba5b6f0cc40957f757334f164d0748ff500c9f66696e977d" }, "downloads": -1, "filename": "lace-2.1.5.tar.gz", "has_sig": false, "md5_digest": "0ca5c783488e2c1a2566d641ebd03c35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89542, "upload_time": "2019-10-11T16:15:55", "upload_time_iso_8601": "2019-10-11T16:15:55.752105Z", "url": "https://files.pythonhosted.org/packages/0f/dc/0773565ec8a4e2562ccda2575d40b5506881241a987cc54c23f068acff9b/lace-2.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "47014eebbafa09496ada839d74fcf992", "sha256": "4e3bc1276af79529ce0070e805b565a406553e9c4d381a739e3f33f920e49399" }, "downloads": -1, "filename": "lace-3.0.0.tar.gz", "has_sig": false, "md5_digest": "47014eebbafa09496ada839d74fcf992", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89911, "upload_time": "2019-10-27T21:16:32", "upload_time_iso_8601": "2019-10-27T21:16:32.779978Z", "url": "https://files.pythonhosted.org/packages/2f/b0/68fce5e43a5bd1a6f586643f2208622768a1a2722635e2cf960e2276e0a1/lace-3.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "b66b0001e8576eb72936f00f97f13981", "sha256": "809f3d68d8dbea93f7b6186443bd2b19710c7175b3e6b7a0078ee35953916aa9" }, "downloads": -1, "filename": "lace-3.1.0-cp27-cp27m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "b66b0001e8576eb72936f00f97f13981", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 126680, "upload_time": "2019-11-08T12:05:33", "upload_time_iso_8601": "2019-11-08T12:05:33.895422Z", "url": "https://files.pythonhosted.org/packages/07/58/98d33c93c0f06db7a435844ccbbe798f4827b3da6fe16fe0622ab4be16ea/lace-3.1.0-cp27-cp27m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e8241bfaf71b6629b157258c31d7b80d", "sha256": "46dc3aa5abec8d5089193447634fe79aa57e212717cf9ea78fe55aae68946cd4" }, "downloads": -1, "filename": "lace-3.1.0-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "e8241bfaf71b6629b157258c31d7b80d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 126920, "upload_time": "2019-11-08T12:05:58", "upload_time_iso_8601": "2019-11-08T12:05:58.197850Z", "url": "https://files.pythonhosted.org/packages/9c/30/501e54c9b0df3f6981ed71c1699f72af10f84546ac6372ad568e8bdabcd4/lace-3.1.0-cp37-cp37m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "860efc4a6fc55d9b95ec543757b03250", "sha256": "0586ff9b5c33da57742533d1260723db0a471e2a6538f7861cfb3458566bc34a" }, "downloads": -1, "filename": "lace-3.1.0.tar.gz", "has_sig": false, "md5_digest": "860efc4a6fc55d9b95ec543757b03250", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90167, "upload_time": "2019-11-08T12:05:35", "upload_time_iso_8601": "2019-11-08T12:05:35.938993Z", "url": "https://files.pythonhosted.org/packages/91/cd/32ca0323bc4bee6d5695d886fe7521f028d9d4ecf4675e57a7449306218e/lace-3.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "1a46c8ee9b6e28a7c2bc4b8be5923545", "sha256": "d72367342bb1bb8e721a7b89a7f97751a366979ed3099075f931c9f88765ba6a" }, "downloads": -1, "filename": "lace-4.0.0-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "1a46c8ee9b6e28a7c2bc4b8be5923545", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 126924, "upload_time": "2019-11-26T01:16:43", "upload_time_iso_8601": "2019-11-26T01:16:43.008405Z", "url": "https://files.pythonhosted.org/packages/fe/23/b7bbcbb7de7f4e13921607db8fe18053c29299db20ebb5b09d420aae926e/lace-4.0.0-cp37-cp37m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5c1bba9c29c1ab6eb5d3d18f801b5703", "sha256": "12bf4b64c32bf0948dc9c710d44aa47a3503b0201b2cd59afd427efaa1b3f072" }, "downloads": -1, "filename": "lace-4.0.0.tar.gz", "has_sig": false, "md5_digest": "5c1bba9c29c1ab6eb5d3d18f801b5703", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88230, "upload_time": "2019-11-26T01:16:44", "upload_time_iso_8601": "2019-11-26T01:16:44.785005Z", "url": "https://files.pythonhosted.org/packages/22/b1/e04250232d5074084fd1196aca8ad8b84de75853124fecf8818c337409b5/lace-4.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.0.0b1": [ { "comment_text": "", "digests": { "md5": "a352776c65dab66641f5c47dbdadb76f", "sha256": "bd03ae807ba010e3695b94687544c77b585ef3ced48f9a3c9aaf2cfac1b79f70" }, "downloads": -1, "filename": "lace-5.0.0b1-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "a352776c65dab66641f5c47dbdadb76f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 126939, "upload_time": "2019-12-05T19:16:22", "upload_time_iso_8601": "2019-12-05T19:16:22.266364Z", "url": "https://files.pythonhosted.org/packages/5f/66/e4dea512d15a30dead638ac4a5037bab7b481dc8f8f99f4f9bc052b8cc5d/lace-5.0.0b1-cp37-cp37m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fda793b4b54f6bcc5b9c9f149e6b7d14", "sha256": "e83aec564bc93d3c96be663ed799d131c79a84453066b9a3547850cbf3d66674" }, "downloads": -1, "filename": "lace-5.0.0b1.tar.gz", "has_sig": false, "md5_digest": "fda793b4b54f6bcc5b9c9f149e6b7d14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88227, "upload_time": "2019-12-05T19:16:24", "upload_time_iso_8601": "2019-12-05T19:16:24.044154Z", "url": "https://files.pythonhosted.org/packages/a7/e1/f8272cf088a0d20378042ba56d3fa150c872957d71d81de58df01fda2c12/lace-5.0.0b1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1a46c8ee9b6e28a7c2bc4b8be5923545", "sha256": "d72367342bb1bb8e721a7b89a7f97751a366979ed3099075f931c9f88765ba6a" }, "downloads": -1, "filename": "lace-4.0.0-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "1a46c8ee9b6e28a7c2bc4b8be5923545", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 126924, "upload_time": "2019-11-26T01:16:43", "upload_time_iso_8601": "2019-11-26T01:16:43.008405Z", "url": "https://files.pythonhosted.org/packages/fe/23/b7bbcbb7de7f4e13921607db8fe18053c29299db20ebb5b09d420aae926e/lace-4.0.0-cp37-cp37m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5c1bba9c29c1ab6eb5d3d18f801b5703", "sha256": "12bf4b64c32bf0948dc9c710d44aa47a3503b0201b2cd59afd427efaa1b3f072" }, "downloads": -1, "filename": "lace-4.0.0.tar.gz", "has_sig": false, "md5_digest": "5c1bba9c29c1ab6eb5d3d18f801b5703", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88230, "upload_time": "2019-11-26T01:16:44", "upload_time_iso_8601": "2019-11-26T01:16:44.785005Z", "url": "https://files.pythonhosted.org/packages/22/b1/e04250232d5074084fd1196aca8ad8b84de75853124fecf8818c337409b5/lace-4.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }