{"package": "gdsfactory", "summary": "python library to generate GDS layouts", "pypi_url": "https://pypi.org/project/gdsfactory", "piwheels_url": "https://www.piwheels.org/project/gdsfactory", "releases": {"9.43.0": {"released": "2026-05-16 23:32:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.43.0-py3-none-any.whl": {"file_url": "/simple/gdsfactory/gdsfactory-9.43.0-py3-none-any.whl", "filehash": "c4eb2c49b94247c04c13e8e1514c92b62582a8bf922ac04c34bcce74f32372c7", "filesize": 802406, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.42.0": {"released": "2026-05-11 09:51:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.42.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.42.0-py3-none-any.whl", "filehash": "4ad055785c24a5bd166f2bc793059f23d16298f080854092557c057023c04560", "filesize": 792555, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.41.0": {"released": "2026-04-29 16:30:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.41.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.41.0-py3-none-any.whl", "filehash": "8bea1eb770aecc73e78bc045c71e60e13bb9a4c46c26f60186a8866a917c45a4", "filesize": 787266, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.40.2": {"released": "2026-04-18 00:40:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.40.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.40.2-py3-none-any.whl", "filehash": "0c9a345970a7697a8bc4ac2b6c3690f490280ed7b0103e83a7785ef6e507a2de", "filesize": 779574, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.40.1": {"released": "2026-04-13 15:39:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.40.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.40.1-py3-none-any.whl", "filehash": "d73f6a2df892c0c6f1330980d92fb136d2724fed97d028c0238c3bc9c0e2755b", "filesize": 777367, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.40.0": {"released": "2026-04-09 17:40:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.40.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.40.0-py3-none-any.whl", "filehash": "0f76945e3784900abb8034e5b18fdc00df4a3eef1d289d93d4e0508416eb7fc7", "filesize": 777776, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.39.3": {"released": "2026-03-22 00:44:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.39.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.39.3-py3-none-any.whl", "filehash": "c51805a45c5b34adbc66f7237786d143b7922b974f26d54ad67de32e8a90a0c8", "filesize": 730842, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.39.2": {"released": "2026-03-19 03:13:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.39.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.39.2-py3-none-any.whl", "filehash": "d022ffa4cc96d02e47675fe0098cda6c7e5bb22283a4562e6dfff2b9bb1d3364", "filesize": 729915, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.39.1": {"released": "2026-03-15 20:01:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.39.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.39.1-py3-none-any.whl", "filehash": "a7f71893c91bdf5e8c70a71c08ce48c0c78f00a5f4baf4524833d117810d90d7", "filesize": 729839, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.39.0": {"released": "2026-03-06 15:14:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.39.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.39.0-py3-none-any.whl", "filehash": "091aba000b8d552473d699c2b5593103f24e1de66c5cabeec8b85c5321b895a8", "filesize": 731388, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.38.0": {"released": "2026-03-04 17:55:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.38.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.38.0-py3-none-any.whl", "filehash": "68acbe58e39534389b455056fdc278a5609f5ce34c166705c966e6b96247db13", "filesize": 731279, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.37.0": {"released": "2026-03-03 21:00:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.37.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.37.0-py3-none-any.whl", "filehash": "5e93864cf8e067e96ba8e5812b9427fe7c856fabc37b761b0dc8302ad75557d7", "filesize": 728610, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.36.0": {"released": "2026-03-01 18:54:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.36.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.36.0-py3-none-any.whl", "filehash": "79e837ce0ec239d12f20d918b6bd0d7363d2381b03527a2f11d4cbdf078595bd", "filesize": 727688, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.35.2": {"released": "2026-02-22 15:59:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.35.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.35.2-py3-none-any.whl", "filehash": "7d7028de5db1dcfcd3c5fe11d3b49c5db915c7573507a10517c96b1f16bfc963", "filesize": 711088, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.35.1": {"released": "2026-02-21 01:08:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.35.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.35.1-py3-none-any.whl", "filehash": "9c4d311870d052d1ddd18f9af33557d43c0035fb8cf47a7c1f150598f9143e72", "filesize": 709096, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.35.0": {"released": "2026-02-20 17:39:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.35.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.35.0-py3-none-any.whl", "filehash": "cb151f2c6f43e3148a4356de67a1c23652661e39b37bd4b852aac124b931e3ca", "filesize": 709100, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.34.2": {"released": "2026-02-17 17:50:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.34.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.34.2-py3-none-any.whl", "filehash": "3d85f082021c9d3f00ea494e3b2bd661e3247c56d0e47c991ad1b84116e0b5a2", "filesize": 702247, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.34.1": {"released": "2026-02-11 04:05:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.34.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.34.1-py3-none-any.whl", "filehash": "5d3b01a87946f2b8a177fd5fdce6cee90939ed49a22506fcf1288117e2172218", "filesize": 702232, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.34.0": {"released": "2026-02-01 18:58:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.34.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.34.0-py3-none-any.whl", "filehash": "ed6f490fcbe891726c4cfe42917600bd8560c93d1a3dd6889b2db85a64859fdb", "filesize": 701493, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.33.0": {"released": "2026-01-30 22:27:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.33.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.33.0-py3-none-any.whl", "filehash": "90cdae9afa0dcaebe20167000b3beb57ea95e0433eb587df26df0361d31a9225", "filesize": 700826, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.32.1": {"released": "2026-01-27 13:39:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.32.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.32.1-py3-none-any.whl", "filehash": "e92cbee6c8a4e63a93dd91b7a41daec6f18f59eed7ec0eed43ffe1b6a692d605", "filesize": 699823, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.32.0": {"released": "2026-01-22 12:01:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.32.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.32.0-py3-none-any.whl", "filehash": "9a23b70d708a4be59c3c75e27d95953440e3a66d8ddc7439fa4d77e3a9628324", "filesize": 699473, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "natsort", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.31.0": {"released": "2026-01-16 04:41:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.31.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.31.0-py3-none-any.whl", "filehash": "b8c3a786f0fe28ba3c4be84088e4c7de56cb9318c23f6b02d219bc49c4c2a681", "filesize": 697852, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.30.0": {"released": "2026-01-09 19:58:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.30.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.30.0-py3-none-any.whl", "filehash": "e0701dedb1bca504f0f80ef1f44e781b2200ff663db52e86937e5adbddf4bb30", "filesize": 697678, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.29.1": {"released": "2026-01-04 21:05:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.29.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.29.1-py3-none-any.whl", "filehash": "8200b202d1ef713db288be84aeee0d0416e3f476b19da3d1f3e1d7ecff11a8ab", "filesize": 697489, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.29.0": {"released": "2026-01-01 14:03:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.29.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.29.0-py3-none-any.whl", "filehash": "5063c8d17e699215f96f0cfa7925dc0b08b990c52595bedcb2f07fc10221dbdf", "filesize": 696169, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.28.1": {"released": "2025-12-27 07:08:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.28.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.28.1-py3-none-any.whl", "filehash": "c014d867b3cec76f45f9fde9490715120b64ca6f1f26aebd7aba39b90f61d86e", "filesize": 694332, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.28.0": {"released": "2025-12-27 05:41:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.28.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.28.0-py3-none-any.whl", "filehash": "68036ac6245a778c09d9fa4fd2b32cc7d5b763b942937162dd64869d18a4e17e", "filesize": 694325, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.27.0": {"released": "2025-12-26 10:51:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.27.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.27.0-py3-none-any.whl", "filehash": "698bab39c07c78e70d93b8e3837970451d0cd928c79c65b9b98f6cfae3bb981a", "filesize": 694259, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.26.0": {"released": "2025-12-21 23:03:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.26.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.26.0-py3-none-any.whl", "filehash": "4a3e2ef36a7bf56ecc41d9f974c9387e3b535a37ad87947e785231e7bb676fcd", "filesize": 692812, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.25.2": {"released": "2025-12-11 06:20:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.25.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.25.2-py3-none-any.whl", "filehash": "9e16fa78cdda47460cb7aeef3e499b4189a37208395aac3bbe017023ad9f1661", "filesize": 691106, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.25.1": {"released": "2025-12-10 11:40:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.25.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.25.1-py3-none-any.whl", "filehash": "c2331bd4808fac3f64780520cfd01627c25e115939d54945558dfab13e661407", "filesize": 691105, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.25.0": {"released": "2025-12-09 21:58:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.25.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.25.0-py3-none-any.whl", "filehash": "88d1baa15e277c98419953feec46ab09f9c0dd700106adef63ac2a439a22f7ed", "filesize": 691042, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.24.0": {"released": "2025-12-02 18:49:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.24.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.24.0-py3-none-any.whl", "filehash": "cde1551c09f117824e697a1cfdef616fe74ebbba1086ac3b750f5e32a722321e", "filesize": 693569, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.23.0": {"released": "2025-11-26 00:59:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.23.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.23.0-py3-none-any.whl", "filehash": "7c21b305996e71bdd2cf435fc1bfbfda61e4a8c3bb26f9ed1874697b334ef700", "filesize": 692662, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.22.0": {"released": "2025-11-20 19:27:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.22.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.22.0-py3-none-any.whl", "filehash": "b680e4ccf0d254e53f2e64f9c90ddd916e9e5d619ac548421a13b438f991f2a0", "filesize": 692634, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.21.0": {"released": "2025-11-14 20:28:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.21.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.21.0-py3-none-any.whl", "filehash": "ac9d60b2ced9eb9581f7f58d1500feb5f16329ddfe113596e44b59a04db112ae", "filesize": 683527, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.20.8": {"released": "2025-11-12 06:23:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.20.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.20.8-py3-none-any.whl", "filehash": "ed596f29f44c6165cbf0537ecc3a30871f80ad113a81b8000d0e77d792da2b8a", "filesize": 677624, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.20.7": {"released": "2025-11-07 02:10:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.20.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.20.7-py3-none-any.whl", "filehash": "ef6b1746d16969b824a2c150d21792091c42b64f2ccc067ac7e08b4db0b4fc13", "filesize": 673979, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.20.6": {"released": "2025-10-30 23:28:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.20.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.20.6-py3-none-any.whl", "filehash": "dd4bc077b8f0ff3a2986944893454764fbad5e9e84a6ca1da409d14770d4d0a6", "filesize": 673922, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.20.5": {"released": "2025-10-30 17:20:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.20.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.20.5-py3-none-any.whl", "filehash": "4192bd4480319bf1ea05aaa213ff993d72c663b9a2a31f89f7ab1fee16d7efd2", "filesize": 673866, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.20.4": {"released": "2025-10-30 04:43:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.20.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.20.4-py3-none-any.whl", "filehash": "7973301cb24cde4e5322b7a656493ec17e596eb6f23431a9fa1ca0daaae20bfd", "filesize": 673838, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.20.3": {"released": "2025-10-29 02:33:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.20.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.20.3-py3-none-any.whl", "filehash": "543f38d61d29fee7160b428958e8f4b41bc62848233ca7040c851ab6ec78afaa", "filesize": 673846, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.20.2": {"released": "2025-10-27 23:28:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.20.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.20.2-py3-none-any.whl", "filehash": "5a2a56a4c9cb67bd0a72cf12109aabf3ba06730d43443f7296dc2c8aa4dc0e5c", "filesize": 673777, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.20.1": {"released": "2025-10-22 00:27:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.20.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.20.1-py3-none-any.whl", "filehash": "bc6f92b803d82405dc62c84a500d72cff1607c398eab4eca57e770f362f404e1", "filesize": 673675, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.20.0": {"released": "2025-10-21 23:04:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.20.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.20.0-py3-none-any.whl", "filehash": "4d9d0334483ecb3caddfd18506c8b3816a3702d9f57dd09f42eb49fc8e1c5512", "filesize": 673754, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.19.0": {"released": "2025-10-14 12:34:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.19.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.19.0-py3-none-any.whl", "filehash": "e4f928376cb6379b4288946d26f86a26f44393828b6013ddfa55d47cf5282bad", "filesize": 671387, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.18.1": {"released": "2025-09-29 07:01:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.18.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.18.1-py3-none-any.whl", "filehash": "53855ec7d7e7851900f8891b2c621135c7c2b4dbeb0cf44f544288ead06570b2", "filesize": 669494, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.18.0": {"released": "2025-09-28 08:16:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.18.0-py3-none-any.whl", "filehash": "387154bbd16b2962dde576abc02ab79847df4354882cebe4212339bf4bb056ea", "filesize": 669303, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.17.0": {"released": "2025-09-27 09:05:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.17.0-py3-none-any.whl", "filehash": "c9bed759004380989f3fd0ae4d9d7d3529e17ce5c016e9ffff97e4c361997002", "filesize": 667281, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.16.3": {"released": "2025-09-22 13:43:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.16.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.16.3-py3-none-any.whl", "filehash": "ebaeb4e77b49a39fdc3ecd3954b619791878db0aa9e86a3d82e85f3e08350c90", "filesize": 666785, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.16.2": {"released": "2025-09-20 09:45:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.16.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.16.2-py3-none-any.whl", "filehash": "6927866df559b33770af20bb9541bc944cbd3c72e1998af8d8c477836bf08585", "filesize": 666785, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.16.1": {"released": "2025-09-20 08:48:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.16.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.16.1-py3-none-any.whl", "filehash": "266587eb3a1ba67f5534dbe36b5e70595cda1c73741c94041053e761e2a75d2f", "filesize": 666775, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.16.0": {"released": "2025-09-19 14:44:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.16.0-py3-none-any.whl", "filehash": "e4388385740a715326da9f082bec8ff531d8a56f3fe5b41825a51ca6c575125b", "filesize": 666681, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.15.1": {"released": "2025-09-17 06:12:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.15.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.15.1-py3-none-any.whl", "filehash": "7812da90ffe43c3b20159b6b0d733bd15cd7e39a10daab3313120a69d8221999", "filesize": 663098, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.15.0": {"released": "2025-09-14 14:15:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.15.0-py3-none-any.whl", "filehash": "35d3a5c70742a560286c758b74af84091925f48d905c09449682e56c15ce9df2", "filesize": 663033, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.14.2": {"released": "2025-09-12 09:08:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.14.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.14.2-py3-none-any.whl", "filehash": "2a1dd996521f8069c179c3e76efb4d2d8f51399492df264a44df2d6368144bc8", "filesize": 662561, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.14.1": {"released": "2025-09-10 05:35:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.14.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.14.1-py3-none-any.whl", "filehash": "07652cb02d9138862ee491a295b3731a230db397b9bfd947574bff4313d40b06", "filesize": 662586, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.14.0": {"released": "2025-09-04 02:33:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.14.0-py3-none-any.whl", "filehash": "0d6409d8e2334fc3f0d7a6e0a49451b727f56cd9286e20a37ad8fe4851849807", "filesize": 662501, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.13.3": {"released": "2025-09-02 17:14:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.13.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.13.3-py3-none-any.whl", "filehash": "7a3efd2b1761150b8e9a110efbc671a2a83df2a3eee7c6a788ce06dbb3969a84", "filesize": 662406, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.13.2": {"released": "2025-09-01 17:10:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.13.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.13.2-py3-none-any.whl", "filehash": "a77b5836e610dc70048d87d76bd7007c36b38a049b612efa774d374686aade81", "filesize": 662400, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.13.1": {"released": "2025-08-31 04:15:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.13.1-py3-none-any.whl", "filehash": "42fdb9def9e350fc7bec9b930ca57810575b25621151c4025b68b52e8952f8f7", "filesize": 661861, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.13.0": {"released": "2025-08-31 04:02:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.13.0-py3-none-any.whl", "filehash": "8bcdc329d4c0a6ba7282b1fd1d9e0425d70a9541e42318f8af6f2e3522ef518c", "filesize": 661808, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.12.5": {"released": "2025-08-31 04:00:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.12.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.12.5-py3-none-any.whl", "filehash": "cb77b8f3087ef1b625ac3217a90ac33030eac64475f1c065a8fc3510d0b95a3d", "filesize": 661771, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.12.4": {"released": "2025-08-24 15:13:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.12.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.12.4-py3-none-any.whl", "filehash": "f3a79b34181a189b930ff3fa2d196efe4b30235a2d362525f20f702db947bfc1", "filesize": 684623, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.12.3": {"released": "2025-08-23 19:52:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.12.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.12.3-py3-none-any.whl", "filehash": "2f6679af0e1fab9ab68ec7338088af287365fcab6f7cb1f30ef760773563bf1e", "filesize": 684432, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.12.2": {"released": "2025-08-08 05:45:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.12.2-py3-none-any.whl", "filehash": "548ce0af71a79ba9cbed3a2fb87343d63319681150fe71b87c99a0ac87194c5d", "filesize": 683757, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.12.1": {"released": "2025-08-05 17:21:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.12.1-py3-none-any.whl", "filehash": "d8f66bee5d863baef7f3b58a7c5e992270e217b2eaecaa923d5ab19c29d6b1ce", "filesize": 683739, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.12.0": {"released": "2025-08-02 21:14:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.12.0-py3-none-any.whl", "filehash": "23602745fc42cb62f8c3e1d5cdabf94d0db7a0c8bf272174509b91171882945d", "filesize": 683060, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.11.6": {"released": "2025-07-27 00:52:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.11.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.11.6-py3-none-any.whl", "filehash": "76f43e85d9c59e75cbaf9ffd2b5a712591d6118913534561320cac589ea041e2", "filesize": 681201, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.11.5": {"released": "2025-07-26 23:51:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.11.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.11.5-py3-none-any.whl", "filehash": "a693946d7332c0444f4b0cee16327d82a84440404e06735576cf960119ae0e44", "filesize": 681171, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.11.4": {"released": "2025-07-23 22:56:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.11.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.11.4-py3-none-any.whl", "filehash": "5dbb043ed98cf815e56223afdafa8ff40eee9b4affd7221c8f5c392b8d1d9bab", "filesize": 681015, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.11.3": {"released": "2025-07-21 06:28:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.11.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.11.3-py3-none-any.whl", "filehash": "2de603e5f7c275c1719b00a70bc61f70de9b97fbcbea3bdcca8878c1af30488e", "filesize": 680835, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.11.2": {"released": "2025-07-20 06:32:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.11.2-py3-none-any.whl", "filehash": "38266758141f0b097cc89bda75e5337dce0092f2e428adb8486b91812a605a98", "filesize": 680713, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.11.1": {"released": "2025-07-17 07:46:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.11.1-py3-none-any.whl", "filehash": "ac12b4131096389afd1b5acb5db3b1876a848edd25efa7fac7c928f25bae8468", "filesize": 680645, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.11.0": {"released": "2025-07-15 07:07:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.11.0-py3-none-any.whl", "filehash": "acc86c29d28f2568e7f1e2b734e5b40a947bb2245fc1d68795588e1dc5f6c94f", "filesize": 680631, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.10.0": {"released": "2025-07-14 07:14:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.10.0-py3-none-any.whl", "filehash": "b0d55c40977bfb8a7b8297d578281688e5b498059d6b54d4c7c5784696676332", "filesize": 671240, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.9.5": {"released": "2025-07-12 08:03:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.9.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.9.5-py3-none-any.whl", "filehash": "c07924725f0079d20ae3b24067078a12067877297f64501bc578d4513056584b", "filesize": 670431, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.9.4": {"released": "2025-06-25 22:03:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.9.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.9.4-py3-none-any.whl", "filehash": "543903a842e265ef313ca53957a8da1d6e83b1566ee48ac9514fc84dd821a2cb", "filesize": 670376, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.9.3": {"released": "2025-06-25 15:56:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.9.3-py3-none-any.whl", "filehash": "bf745ce806f9e96e79e8f9f7e40fc4f282a986ca3366cf8f9650a5afcfa69a93", "filesize": 669727, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.9.2": {"released": "2025-06-23 22:49:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.9.2-py3-none-any.whl", "filehash": "591ba6f15a62953a3c06325a055edd35af7bb66c8c248295c6ace7b2ad8da15d", "filesize": 669521, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.9.1": {"released": "2025-06-21 03:30:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.9.1-py3-none-any.whl", "filehash": "7c6018bc4d131dc76f4677204b7761270946fb4f23d046f8e80c067dfcd60a5d", "filesize": 669770, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.9.0": {"released": "2025-06-18 16:44:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.9.0-py3-none-any.whl", "filehash": "a4b899208b9e075d48a4dcd6b667d5a50adfc3f15cbe92f53a0ed3c3f02546c2", "filesize": 669366, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.8.4": {"released": "2025-06-13 16:24:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.8.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.8.4-py3-none-any.whl", "filehash": "6d977f26abe613958588ed8e7526cf90f5fdb0f1565500ad8de2e4de36980451", "filesize": 669168, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.8.3": {"released": "2025-06-12 23:56:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.8.3-py3-none-any.whl", "filehash": "521f1c97a4abe53a4b52579a587a934b1fa5f8281730f723b3338a282d2f9606", "filesize": 669108, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.8.2": {"released": "2025-06-11 21:50:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.8.2-py3-none-any.whl", "filehash": "e92c03893a81652d6159a95a0004f35e0c46b12016df2b5cfb21aa88b2fe3aff", "filesize": 669004, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.8.1": {"released": "2025-06-09 15:58:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.8.1-py3-none-any.whl", "filehash": "19fb1f6a330746555885ddb67d8d835144a17086aaebef781a85a77451b6d874", "filesize": 668469, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.8.0": {"released": "2025-06-05 00:05:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.8.0-py3-none-any.whl", "filehash": "e37e7a76f52f7968d678c949636e3cb93ece1f10ec3ee83c2b22eb4f3004788a", "filesize": 668237, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.7.0": {"released": "2025-05-27 18:18:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.7.0-py3-none-any.whl", "filehash": "5de81b97bfa98e66993fc9ad6d5aea4260ea1e0dfdb219864cbefed7b1cef4da", "filesize": 667790, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.6.1": {"released": "2025-05-26 16:48:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.6.1-py3-none-any.whl", "filehash": "a3276cc91d1831f7953c81c71e4714614d2f91eaad6b366aa50596a80c7ed3e8", "filesize": 667768, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.6.0": {"released": "2025-05-23 19:15:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.6.0-py3-none-any.whl", "filehash": "59aa471057390ebf924b774c7df78af57d3d3cebbffd30acdee365f738d3818d", "filesize": 668207, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.5.11": {"released": "2025-05-21 15:34:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.5.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.5.11-py3-none-any.whl", "filehash": "002e1fca38d4e9e722456419c40710a6ad57b3fcc4380e8d93767baf675ae451", "filesize": 667879, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.5.10": {"released": "2025-05-15 12:03:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.5.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.5.10-py3-none-any.whl", "filehash": "80884fc0c3fd8c0f8556ee0aad8ac509361bcb5a0790aacb4a4d477878c9ff13", "filesize": 663554, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.5.9": {"released": "2025-05-12 03:36:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.5.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.5.9-py3-none-any.whl", "filehash": "0405a8f3361bbca3d454ef84a625bb30102d3366ce72be0d14cbdcbb11194196", "filesize": 663417, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.5.8": {"released": "2025-05-10 22:26:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.5.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.5.8-py3-none-any.whl", "filehash": "ae84821f8bda663d94e304a502364e00bf57c0a0b5c3d48dcae5af33f437cf0e", "filesize": 663031, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.5.7": {"released": "2025-05-05 04:31:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.5.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.5.7-py3-none-any.whl", "filehash": "1e2aa22d450227f30af2b05da5b9333869fc4a43a0527fba31ba1d7ee48db078", "filesize": 662867, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.5.6": {"released": "2025-05-02 05:27:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.5.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.5.6-py3-none-any.whl", "filehash": "32412e0e23ebfe4c8aa167cfee10099071369ed0d6e04697fcfc9072b350bcdd", "filesize": 662836, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.5.5": {"released": "2025-04-30 15:02:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.5.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.5.5-py3-none-any.whl", "filehash": "3b366d7f6d828ea9042dd19de7543393e9b53bdb6b09ac647764feb604743571", "filesize": 662409, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "klayout", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.5.4": {"released": "2025-04-28 22:47:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.5.4-py3-none-any.whl", "filehash": "ebdcc8a5dd69104cb4d8cc8c94dba3237625dcd3b2a58b56c62ba956084e7c39", "filesize": 662216, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.5.3": {"released": "2025-04-27 21:48:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.5.3-py3-none-any.whl", "filehash": "d1049bd4750d7de06a2a75b098f0ce7c975e2ac60310a4785ead7d750bb3c891", "filesize": 661816, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.5.2": {"released": "2025-04-24 01:08:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.5.2-py3-none-any.whl", "filehash": "85c8b1354b6d48ec8faf76a50e9bc1926354e4b849cf28a17983f882e574e7bf", "filesize": 661813, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.5.1": {"released": "2025-04-22 17:02:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.5.1-py3-none-any.whl", "filehash": "ebb9eade53a7dba90f22fa5e782560b7be5230efd5c7cafa877d689a624e2948", "filesize": 661072, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.5.0": {"released": "2025-04-17 21:03:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.5.0-py3-none-any.whl", "filehash": "766950166ea8419a2701e384335cf45b380a7aeed3899acea8f3ed1a5cb95215", "filesize": 660950, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.4.0": {"released": "2025-04-14 00:59:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.4.0-py3-none-any.whl", "filehash": "d7f27cb603802f62bbf1a45e680bdb3f794b7c1af5889ce7dd97085fb3f66403", "filesize": 660761, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.3.5": {"released": "2025-04-10 03:03:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.3.5-py3-none-any.whl", "filehash": "ebbc87ee5898ee969c97c48b862a026216386bfe54669872e5844efd9dea3c80", "filesize": 658914, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.3.4": {"released": "2025-04-09 13:31:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.3.4-py3-none-any.whl", "filehash": "b0278c2ea8f42cd18150eddbcaf31770f23eef1554c2e5fb1bb960f04ec16a9f", "filesize": 658903, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.3.3": {"released": "2025-04-08 04:25:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.3.3-py3-none-any.whl", "filehash": "b07e29bf1cdb73beda01078443b8897fbe89daab2655a447f70a9738086651ff", "filesize": 658893, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.3.2": {"released": "2025-03-28 03:04:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.3.2-py3-none-any.whl", "filehash": "7a49e5fe6f53cb85b73d4451622ab08d336a61016e193cb7bf4c32329ab11994", "filesize": 658822, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.3.1": {"released": "2025-03-24 14:07:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.3.1-py3-none-any.whl", "filehash": "c846469bc7797af5f2cec67c0a0f8345f2c4f1d7b122a9eadf7ff5330765b3e3", "filesize": 658872, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.3.0": {"released": "2025-03-20 21:45:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.3.0-py3-none-any.whl", "filehash": "52c087a3b751c2be7cbb942bd59513a39d369b84f993d868c7d030fed256b08e", "filesize": 658852, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.2.2": {"released": "2025-03-18 04:20:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.2.2-py3-none-any.whl", "filehash": "ff0a559cdfb582b4f6f24f8d3a6fedc5ef765c4bcb6372de73b1f3e782357b3a", "filesize": 659377, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.2.1": {"released": "2025-03-17 01:27:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.2.1-py3-none-any.whl", "filehash": "e6883503b2986dfbf7826845572e82332242088b7194ccd3fa8f3f29379e514f", "filesize": 659308, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.2.0": {"released": "2025-03-15 14:12:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.2.0-py3-none-any.whl", "filehash": "2f2352886542f54a482c8b65b935ce798f60cfdabefa093c04bb8a2bf89f47fb", "filesize": 659544, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.1.0": {"released": "2025-03-09 10:27:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.1.0-py3-none-any.whl", "filehash": "8af6ce8c50adeac7d8b652c57b2dc154da1b81fcf0d7cf51199764995895c737", "filesize": 658454, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "klayout", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.0.3": {"released": "2025-03-04 11:35:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.0.3-py3-none-any.whl", "filehash": "89c5ff0e81f918abec43fcb441f094f3519dd133257c3c4bc592c2508f6f5824", "filesize": 657352, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.0.2": {"released": "2025-02-28 05:48:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.0.2-py3-none-any.whl", "filehash": "6ca172e228f330d366c950f99330a799cd522d4739fac0feb9204e3e8933eb23", "filesize": 657353, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.0.1": {"released": "2025-02-20 18:41:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.0.1-py3-none-any.whl", "filehash": "14117fb1c1f7a8eea13ef747e8a8913fae451c1818f8b9b8354330d11e332716", "filesize": 657321, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "9.0.0": {"released": "2025-02-18 22:42:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-9.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-9.0.0-py3-none-any.whl", "filehash": "61b9b2bcd8a54c1c2fae1c79294493c3bc1a6a5568e4910f4253bcb5260e56f8", "filesize": 657276, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.32.2": {"released": "2025-02-14 18:24:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.32.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.32.2-py3-none-any.whl", "filehash": "b7f0af5c6a3a5789a11a7e6e0fe86d60c604ce77ef2cf3a0f3bb345e14f4e382", "filesize": 664752, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.32.1": {"released": "2025-02-11 02:29:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.32.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.32.1-py3-none-any.whl", "filehash": "124318b41dab90aa03e01e2eff6966117238102022b7e5085a210fdd466711d2", "filesize": 664519, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.32.0": {"released": "2025-02-04 14:54:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.32.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.32.0-py3-none-any.whl", "filehash": "00ba9e9501cb4e296fab162033bb0a2aecbc4c8116b7e8825f5b2d8e520e4789", "filesize": 664254, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.31.4": {"released": "2025-02-02 20:29:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.31.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.31.4-py3-none-any.whl", "filehash": "e2a5dda85d9e2fceab736a87d5fefce30a8cc5bcbf09d5a91658fca41d466f2e", "filesize": 664017, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.31.3": {"released": "2025-02-01 22:58:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.31.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.31.3-py3-none-any.whl", "filehash": "4bb685dbc14a62c6b2521b9af31dd0cb0558ab336ea659fb5f5144b6d9e874d2", "filesize": 664013, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.31.2": {"released": "2025-01-27 23:10:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.31.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.31.2-py3-none-any.whl", "filehash": "a7449e124a403d22e2100d6df158cdb36df95117b27de1989fd5ca884993b244", "filesize": 664503, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.31.1": {"released": "2025-01-27 18:43:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.31.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.31.1-py3-none-any.whl", "filehash": "f999d3dd77f15dae6c045ca0aa0cf03dcf4b073130fd14348acf797b825a0f3a", "filesize": 664491, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.31.0": {"released": "2025-01-22 19:38:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.31.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.31.0-py3-none-any.whl", "filehash": "c1af9af4e28c095945c9feeb54f1802df1d8e1640b6d6f0238013b97b4f90735", "filesize": 664412, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.30.3": {"released": "2025-01-17 15:03:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.30.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.30.3-py3-none-any.whl", "filehash": "362b2b9429c85ab7249ce9a1482334ac3a44664e69b251bdc94c7719eb17b033", "filesize": 664369, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.30.2": {"released": "2025-01-14 21:50:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.30.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.30.2-py3-none-any.whl", "filehash": "04fdfd8ce745e34631edbfa25fa965f5aa5eab17b8eae247c17e3e2c503ee7ea", "filesize": 664248, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.30.1": {"released": "2025-01-13 15:09:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.30.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.30.1-py3-none-any.whl", "filehash": "7c8d625e7b07f1b7dee61bec178d97bee8d8d1307f1076a280c3e624aefce2fb", "filesize": 664257, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.30.0": {"released": "2025-01-12 21:31:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.30.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.30.0-py3-none-any.whl", "filehash": "63f9d0a6c49694502d47a7b8a0bb546b0659d38cc00816bcd76129a5a14de4d9", "filesize": 664224, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.29.2": {"released": "2025-01-09 19:43:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.29.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.29.2-py3-none-any.whl", "filehash": "5470cf5133413175782348289ac1b35480825e7bfe8d958e5c4ba3ad228cb027", "filesize": 663874, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.29.1": {"released": "2025-01-09 02:01:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.29.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.29.1-py3-none-any.whl", "filehash": "2dda412c04fcbc702a7764822b7844020b26d15e0375c5d213c58a9a8b4750a4", "filesize": 663840, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.29.0": {"released": "2025-01-05 21:48:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.29.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.29.0-py3-none-any.whl", "filehash": "0c2fbbb3f1d67102eb3378f090f7aafcbe4917b8af5c72996fe0710af4263a74", "filesize": 664338, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.28.1": {"released": "2024-12-31 13:26:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.28.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.28.1-py3-none-any.whl", "filehash": "5e9c5bf6ab7f1e0ba38005a912cc3d6aa96370d353247005d5ec0618056b5721", "filesize": 663655, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.28.0": {"released": "2024-12-29 14:37:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.28.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.28.0-py3-none-any.whl", "filehash": "6af7732a65b81b03a65c0fcc1633ad639aedbe66da8ef02e67f0f02e9918b37d", "filesize": 663296, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.27.2": {"released": "2024-12-27 23:40:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.27.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.27.2-py3-none-any.whl", "filehash": "fa22e102e7ac7dc5f420c116eee32d08f9cc7a04455416142c30f926ec6c18e0", "filesize": 662553, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.27.1": {"released": "2024-12-26 07:15:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.27.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.27.1-py3-none-any.whl", "filehash": "d2446ca787825d1bfc334718aa58a8c51e8748fe42cf3e821c6e05337ae36036", "filesize": 662028, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.27.0": {"released": "2024-12-23 20:57:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.27.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.27.0-py3-none-any.whl", "filehash": "a190810268d13fd0d672c3005521d9748030c0511c981a6e7a8fefe09b698626", "filesize": 660372, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pytest-only", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.26.2": {"released": "2024-12-20 01:12:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.26.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.26.2-py3-none-any.whl", "filehash": "03439dd13ea495738d300e67fe79a3949129f0e2ee03470e8e8e514dbed2ffe8", "filesize": 659559, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.14", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pytest-only", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.26.1": {"released": "2024-12-17 04:47:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.26.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.26.1-py3-none-any.whl", "filehash": "e82003a9178272122c77aa612718b059a2e78cf02c3111b57eff8793877f87e0", "filesize": 660155, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pytest-only", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "8.26.0": {"released": "2024-12-15 18:14:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.26.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.26.0-py3-none-any.whl", "filehash": "7b761c7930f481922d4ba8cbba23008e7e70f3922f8721b28d7b7c9b44d97e49", "filesize": 659978, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pytest-only", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.25.2": {"released": "2024-12-12 22:01:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.25.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.25.2-py3-none-any.whl", "filehash": "9023f6207ca7e13251d7ef71bed189328660055257a0e3922c2fd20e5017a9fd", "filesize": 656977, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pytest-only", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.25.1": {"released": "2024-12-12 16:59:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.25.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.25.1-py3-none-any.whl", "filehash": "83bceed6bab835a20cc8cad73a8d4ff8c231b2507d8c10ae675523186f99a60b", "filesize": 656781, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pytest-only", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.25.0": {"released": "2024-12-12 15:25:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.25.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.25.0-py3-none-any.whl", "filehash": "d4d9d3c6a5abffd19fa31c28bfa0e01475dad11b0538a42a1ce57d4631c86977", "filesize": 656836, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pytest-only", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.24.1": {"released": "2024-12-12 01:43:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.24.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.24.1-py3-none-any.whl", "filehash": "a348b9c3964122040366284c3c43994e79a86a71f959873aafa5e2662b348331", "filesize": 656459, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pytest-only", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.24.0": {"released": "2024-12-12 00:46:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.24.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.24.0-py3-none-any.whl", "filehash": "0d9f7ba9c0dfb5682a9be13fac3b72cf61ca620b0e78aa2e56c4adfc98ff3593", "filesize": 656459, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pytest-only", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.23.0": {"released": "2024-12-06 05:09:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.23.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.23.0-py3-none-any.whl", "filehash": "096e545c535dc05850b4344a3c44a1a1ff596fc483ff0b92823c3bbf520484b8", "filesize": 653385, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pytest-only", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.22.0": {"released": "2024-12-02 06:58:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.22.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.22.0-py3-none-any.whl", "filehash": "ef144a16c98b32fb28f92ff8f2821948c7b43a94c25b3a37a3e206a7c8c78460", "filesize": 650767, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pytest-only", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.21.0": {"released": "2024-11-28 06:37:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.21.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.21.0-py3-none-any.whl", "filehash": "3331a2f32ff2a6428f25f9da9b2a1e64a266f9f3cb6924a1c8b8641d53f9ee1f", "filesize": 650270, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pytest-only", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.20.0": {"released": "2024-11-21 23:13:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.20.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.20.0-py3-none-any.whl", "filehash": "70ba8e17aadb69b6d41c4a8dc4de5e3b93b52cd6dcbf873bd312c72134e7b471", "filesize": 648237, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.19.5": {"released": "2024-11-19 22:37:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.19.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.19.5-py3-none-any.whl", "filehash": "27f4020167fc6426736af5889a4e6231654ed863c9558f5e0b17cb572e542912", "filesize": 647228, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.19.4": {"released": "2024-11-19 18:59:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.19.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.19.4-py3-none-any.whl", "filehash": "9af2702d446dc773feedc35185ad7fd9e4902a33b44eb8d8f31700f36803ad2d", "filesize": 647217, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.19.3": {"released": "2024-11-19 07:13:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.19.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.19.3-py3-none-any.whl", "filehash": "4b5d2f4e39ebdce6c0daf30f8a145c51e4dde91ff609afaa2dba8ab30a0d1436", "filesize": 647208, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.19.2": {"released": "2024-11-18 18:30:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.19.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.19.2-py3-none-any.whl", "filehash": "404e0464687d5557bd0b1a624376fd9a0d0b1d749e6884affdbc66ea51a64369", "filesize": 644904, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.19.1": {"released": "2024-11-15 19:40:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.19.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.19.1-py3-none-any.whl", "filehash": "4b1c6e06f5d252e15842a0cf42fac71a05d6c19a448116122685e0e753c57675", "filesize": 642100, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.19.0": {"released": "2024-11-15 18:47:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.19.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.19.0-py3-none-any.whl", "filehash": "8609b03d759902c93261c958a91f14c6574f4a4c5ef1f26135e8dd56b3c1d2a8", "filesize": 642060, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.18.2": {"released": "2024-11-14 19:43:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.18.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.18.2-py3-none-any.whl", "filehash": "f6d773cfd408784a9cf78dc0117f48b421054e715bc3c569281a79e49bd3b9f6", "filesize": 641952, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.18.1": {"released": "2024-11-12 00:49:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.18.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.18.1-py3-none-any.whl", "filehash": "1280409c8d4478c3b2bfb60763c241f3ffc4d1b62762b0edca69dfe241523abe", "filesize": 642046, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.18.0": {"released": "2024-11-10 16:28:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.18.0-py3-none-any.whl", "filehash": "47ae486c702b5dd8b4d5400a43121468f5f9a6cd1e3f84278378327a7f96935f", "filesize": 638702, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "graphviz", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.17.0": {"released": "2024-10-30 04:23:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.17.0-py3-none-any.whl", "filehash": "efbcc4866cb4725bd185569ee2f69f3a19c41ab958b6a43ebb148ea513ab7577", "filesize": 633128, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.16.0": {"released": "2024-10-29 00:58:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.16.0-py3-none-any.whl", "filehash": "c5b23a0b81f429957a2ef9f912c17ae2d94ea54571905d6baeb162220f512d99", "filesize": 628139, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.15.3": {"released": "2024-10-28 21:50:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.15.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.15.3-py3-none-any.whl", "filehash": "f3b8453c02b5f4065e4bef3815e5dce3eeb03b2ffc0f7e96b90ff46b06605608", "filesize": 628383, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.15.2": {"released": "2024-10-28 21:00:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.15.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.15.2-py3-none-any.whl", "filehash": "8be1507f02e4e060692532cebfe059a48c5d0bf41c81156f9799183f044dea63", "filesize": 628283, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.15.1": {"released": "2024-10-26 15:52:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.15.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.15.1-py3-none-any.whl", "filehash": "6a8d360e22ab7ebac44ee76f6a2ae53baa16dfc24aaa4ab69e20e4d882e75078", "filesize": 628224, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.15.0": {"released": "2024-10-22 17:18:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.15.0-py3-none-any.whl", "filehash": "a6daf7475a1dfc856630b72510793f74d3c51a6e7c90983d7eff0fc46bf2bef9", "filesize": 628087, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.14.3": {"released": "2024-10-21 22:11:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.14.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.14.3-py3-none-any.whl", "filehash": "c35a9309d1f5eda3c6e8e53837957c2243d35e9f54f8276bc98ec95fc603e4a1", "filesize": 628069, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.14.2": {"released": "2024-10-19 00:04:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.14.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.14.2-py3-none-any.whl", "filehash": "368e90c65983aad1f82b291aed93272814396ff8651f7ead2226afc41e682463", "filesize": 627587, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.14.1": {"released": "2024-10-18 00:25:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.14.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.14.1-py3-none-any.whl", "filehash": "466b60a01e015913d79e0215ef8f0d26c71bfe3aab49b0811d956ea0e84afdec", "filesize": 627728, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.14.0": {"released": "2024-10-17 04:44:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.14.0-py3-none-any.whl", "filehash": "2a545d206e772fb648a55c0a3e10a761aa9a4873a861f4cf67a987f929ecfc80", "filesize": 627510, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.13.5": {"released": "2024-10-15 21:40:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.13.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.13.5-py3-none-any.whl", "filehash": "d521083ee3f735ba37191c11e86115393f764d635fcffef7849fea9efe846fb8", "filesize": 627236, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.13.4": {"released": "2024-10-15 18:51:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.13.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.13.4-py3-none-any.whl", "filehash": "df6226a1f5a1a86ba8efd7d633fed173e1630592d91e96a4e723f62547f38717", "filesize": 627216, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.13.3": {"released": "2024-10-13 13:05:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.13.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.13.3-py3-none-any.whl", "filehash": "f0247f3bfcaa3ccd9bf7d129dcafc7f925aa047f0d53966ce71067fe9d8fa685", "filesize": 626296, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.13.2": {"released": "2024-10-11 16:16:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.13.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.13.2-py3-none-any.whl", "filehash": "957b656f7f0703dab1db862fb6c6fa6818027817745a2ed40a040495215f3f13", "filesize": 626375, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.13.1": {"released": "2024-10-11 03:10:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.13.1-py3-none-any.whl", "filehash": "588ef1b6c5f287b94feb37461491ec08f28d65bafff3579aae7a2522ddbc2315", "filesize": 626220, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.13.0": {"released": "2024-10-10 16:56:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.13.0-py3-none-any.whl", "filehash": "c09a9c6abc1a45c82552c9d5c6670603b1ef06827246ee6a65ada0785c9dd5b3", "filesize": 626077, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.12.0": {"released": "2024-10-09 15:09:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.12.0-py3-none-any.whl", "filehash": "d631f2455ebc369f4878e6e2b221f9bdbd0e35407a703dd27e86213c119a7c8f", "filesize": 625568, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.11.2": {"released": "2024-10-09 02:57:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.11.2-py3-none-any.whl", "filehash": "646fedc131a3e6c57f77b606cc4a3a67d5f8f6f4b54544ff060c1bf30c1f4579", "filesize": 625278, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.11.1": {"released": "2024-10-08 07:33:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.11.1-py3-none-any.whl", "filehash": "3f9ba22afa3c840583c8d9c61ed40c09e65a9a97cdd175ea60733fdb9e22291a", "filesize": 625075, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.11.0": {"released": "2024-10-03 20:36:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.11.0-py3-none-any.whl", "filehash": "bff37f3e52453ff573f7e45aba004802ea8fe2306f2e5f9193ee750e1239541e", "filesize": 625053, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.10.2": {"released": "2024-10-02 19:39:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.10.2-py3-none-any.whl", "filehash": "34cf0b10cc256d7f764ccca80f6661d41f9de405fcd2be144f793acd473f1aa3", "filesize": 624219, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.10.1": {"released": "2024-10-01 14:58:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.10.1-py3-none-any.whl", "filehash": "9ffbf48e8e7154bf386118fd6080f37fccdae07f39270653dfaef0fed6a255f1", "filesize": 624272, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.10.0": {"released": "2024-09-30 16:09:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.10.0-py3-none-any.whl", "filehash": "c2b698a72e5ee91906a6ca9db2a453e162012478c79444ae3daa7fc042eb9aeb", "filesize": 622044, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.9.1": {"released": "2024-09-29 16:51:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.9.1-py3-none-any.whl", "filehash": "0df8303cdadbbcf9b7bc57011ad0a2faa47a3ae16eae45f000d2aad633a59a1d", "filesize": 622282, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.9.0": {"released": "2024-09-28 16:46:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.9.0-py3-none-any.whl", "filehash": "6f6d54c47b312f46423518ab3ad84727623ad6d33b160ce34fcbc7cbfa03f63a", "filesize": 622276, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.8.9": {"released": "2024-09-27 12:48:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.8.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.8.9-py3-none-any.whl", "filehash": "5fcc0ee67c35b807336b22c07a0a253a784178e69f29b187c5c785954fed4d44", "filesize": 620275, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.8.8": {"released": "2024-09-20 16:18:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.8.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.8.8-py3-none-any.whl", "filehash": "4a3c339cf1b04e12fef11632ce2ec30107f63298f46c8582889b8bc96f98c651", "filesize": 620252, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.8.7": {"released": "2024-09-06 05:33:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.8.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.8.7-py3-none-any.whl", "filehash": "0a0b6e186c92da71c483f5e064494bf69e282d134b1569586c5d0cf23fab50f8", "filesize": 636896, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.8.6": {"released": "2024-09-03 18:15:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.8.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.8.6-py3-none-any.whl", "filehash": "3bf3eaf5a708eba9f3e879334696d86a43bb30b6d606399070c3f338eff13fc6", "filesize": 636771, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.8.5": {"released": "2024-09-03 18:09:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.8.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.8.5-py3-none-any.whl", "filehash": "58b1ff146c8d48ee53ff8cac5bedd557c9d2f88f7ad156dd1c2174d02d55e8cc", "filesize": 636829, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.8.4": {"released": "2024-09-03 17:01:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.8.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.8.4-py3-none-any.whl", "filehash": "51ce0f0aabc24f442a52b7a01297ce2ead5a3aecb3a37ec203a1fe62a4013f83", "filesize": 636775, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.8.3": {"released": "2024-09-03 16:03:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.8.3-py3-none-any.whl", "filehash": "94409e645f5e11fc1d100d2e7f13d3c472281946436bb06aef698a0a8f27df45", "filesize": 636729, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.8.2": {"released": "2024-08-30 19:29:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.8.2-py3-none-any.whl", "filehash": "d1085709aec2fdf614778b2cac45f154a5c8ae11d41390783915e7d3060c1d90", "filesize": 636692, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.8.1": {"released": "2024-08-29 14:24:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.8.1-py3-none-any.whl", "filehash": "d2e041bcb4a4af1c81e359c80183b3e651db1fb0ef49b8c42624c51c9aa6437a", "filesize": 636419, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.8.0": {"released": "2024-08-26 19:42:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.8.0-py3-none-any.whl", "filehash": "0dd1ff352b4829ce07741deeb3c75a513057af564492161691d324bc552d56f8", "filesize": 636383, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.7.3": {"released": "2024-08-19 05:13:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.7.3-py3-none-any.whl", "filehash": "2f4c6e1f828a225cbc9ca4d31793632db678a595b4047fbbd0c0d212b741a9f1", "filesize": 636202, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.7.2": {"released": "2024-08-13 05:00:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.7.2-py3-none-any.whl", "filehash": "33e8e203dd6467f7e9a4ef5299b9273f8ba78bf1a879f930f254222a2fbdb603", "filesize": 635627, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.7.1": {"released": "2024-08-11 17:31:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.7.1-py3-none-any.whl", "filehash": "60125bb02dce19340f4ef93705458abfc97dfccbfe301d2df212bbb113d6890a", "filesize": 635462, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.7.0": {"released": "2024-08-11 06:39:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.7.0-py3-none-any.whl", "filehash": "0b125197b9647f7aa6e890b3b04799f98f1d47324a069807990485dd5931f9c2", "filesize": 635275, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.6.10": {"released": "2024-08-08 01:56:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.6.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.6.10-py3-none-any.whl", "filehash": "1d5dad993745ae5ac31c00289cca9049d5a2c029d520a65142dd3ee4d4e1e380", "filesize": 635117, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.6.9": {"released": "2024-08-08 01:12:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.6.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.6.9-py3-none-any.whl", "filehash": "170f44c062165a0d7ea356dd023f91e210329f42cec4a6f427f90ae4f6bdfaf8", "filesize": 635119, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.6.8": {"released": "2024-08-07 20:10:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.6.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.6.8-py3-none-any.whl", "filehash": "486ae7f37744824712033626e657c3ecf890cb275eb8e0a932ab23d9bac11969", "filesize": 635121, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.6.7": {"released": "2024-08-06 19:27:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.6.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.6.7-py3-none-any.whl", "filehash": "ceba937ed766b3279fca0fe91b31cd97ee1ff764951c54031cbc5f16f6d89eac", "filesize": 635082, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.6.6": {"released": "2024-08-06 17:46:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.6.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.6.6-py3-none-any.whl", "filehash": "bb503e25e21419c655d0ca0406fb05db0fafd871909968a9ccf5708c6be8ce79", "filesize": 634556, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.6.5": {"released": "2024-08-06 00:49:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.6.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.6.5-py3-none-any.whl", "filehash": "4432e5eaced44cfb215c7722fb594d6351dcdb1b3eaa4391ca69aadf080e550f", "filesize": 634348, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.6.4": {"released": "2024-08-03 00:31:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.6.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.6.4-py3-none-any.whl", "filehash": "522f6e4521c46e043283f3bc864fe9169dd5272692bd8a7409d7371889d9e516", "filesize": 634314, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.6.3": {"released": "2024-08-01 00:30:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.6.3-py3-none-any.whl", "filehash": "822019985f636f0871d834b6187e82f4b7ea51ded6872ae822b7e4266bc615e2", "filesize": 635074, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "klayout", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.6.2": {"released": "2024-07-31 05:20:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.6.2-py3-none-any.whl", "filehash": "45b9e571b84190bc3c9de0887a0c2d7774483c752c181cb025b4eccb83c90865", "filesize": 635104, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.6.1": {"released": "2024-07-28 15:58:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.6.1-py3-none-any.whl", "filehash": "dc16545c04e072e4bdb388f83ad0ce7849f21813f804166f9972b67abdcb2a91", "filesize": 633289, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.6.0": {"released": "2024-07-27 17:17:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.6.0-py3-none-any.whl", "filehash": "ecf360a2bfd6498e5768fd5876e659ebab1da67a63004156974cf88fa335e362", "filesize": 633110, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["attrs", "freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.5.6": {"released": "2024-07-21 15:24:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.5.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.5.6-py3-none-any.whl", "filehash": "d35981d067bbf2d2ad08035d39acf6f27d810f06680caaaa22c9afe7fa98700b", "filesize": 631871, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.5.5": {"released": "2024-07-19 23:59:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.5.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.5.5-py3-none-any.whl", "filehash": "44b5b1d4ee026a13f3563fd70c6aa370b655fe97b82e1dafb579e00238de9d8d", "filesize": 629700, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.5.4": {"released": "2024-07-19 15:00:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.5.4-py3-none-any.whl", "filehash": "151018fc0c92ad15e076db5ed1144a3e75cc49cd9644ce257a7fe50ec47fcfca", "filesize": 629691, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.5.3": {"released": "2024-07-16 13:20:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.5.3-py3-none-any.whl", "filehash": "68d007fd6bc8b148a3236da12f6cbc14a5b254ff18d7c73c2c81a9700683e7a0", "filesize": 628360, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.5.2": {"released": "2024-07-14 11:40:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.5.2-py3-none-any.whl", "filehash": "178ce0c5507dc1536b600cf637cc2886552b24d77317e1f9785fae94ccd6e40c", "filesize": 628520, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.5.1": {"released": "2024-07-11 03:52:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.5.1-py3-none-any.whl", "filehash": "507f16822e5c858aadc79e8e6fa0f67136e9ad234e454ef03e939d284d992fe0", "filesize": 628397, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.5.0": {"released": "2024-07-08 14:44:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.5.0-py3-none-any.whl", "filehash": "7cf927e00a110d10c361e4a692cb91d4a0366cd49712fc609799b361cbfc98f7", "filesize": 628274, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.4.0": {"released": "2024-06-28 17:34:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.4.0-py3-none-any.whl", "filehash": "38b80adea945e06b2a0dcd809dd57cd9eaea12caf9063ee7657ac474ed2a1188", "filesize": 635869, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.3.1": {"released": "2024-06-26 03:51:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.3.1-py3-none-any.whl", "filehash": "70eec5922a0dea2fc5aa82df60a2a24634dfe4b39018e2f7679ac6aa5d606116", "filesize": 634992, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.3.0": {"released": "2024-06-23 17:00:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.3.0-py3-none-any.whl", "filehash": "db614edbd28855b7ee29c810fb1d4fad112c9dbf2a2cba40b8cda2ffdc808b07", "filesize": 636077, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.2.3": {"released": "2024-06-21 10:25:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.2.3-py3-none-any.whl", "filehash": "5dc7ad1c73f59445e922eab12e4283bbed99f18f7fd8269379edf73fb27c6ebc", "filesize": 636244, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.2.1": {"released": "2024-06-21 08:53:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.2.1-py3-none-any.whl", "filehash": "aff2280261586590aabc826871a1949db53a9442d4bd6bf64cf9dc25b9f4d35e", "filesize": 636208, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.2.0": {"released": "2024-06-20 22:37:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.2.0-py3-none-any.whl", "filehash": "2bf6fb7ac0024318eb3d84ad83f72a9ef149576df39bde311dee5ad9e7231cf7", "filesize": 635883, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.1.0": {"released": "2024-06-14 15:03:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.1.0-py3-none-any.whl", "filehash": "3a5329b5b045125718519ad5d785763692e9aaafcd7992613cb9e2a81e65aace", "filesize": 633852, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "gdstk", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "8.0.0": {"released": "2024-06-09 08:27:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-8.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-8.0.0-py3-none-any.whl", "filehash": "f621066cee9cb3b627dd9d4f0d6dabcd967c6be61e8764cafbebc2375c4142ed", "filesize": 631449, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "gdstk", "ipykernel", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.27.2": {"released": "2024-12-09 17:13:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.27.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.27.2-py3-none-any.whl", "filehash": "9a52c952cf01e0b1b3c8f7bd3812a0820a4af89bdde107c13f38d893b82dbb73", "filesize": 840174, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.27.1": {"released": "2024-05-29 16:57:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.27.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.27.1-py3-none-any.whl", "filehash": "a0d6f970f2f7a8714f1a216cc967912b3862ba51e8e0b70d189c529b4c43be78", "filesize": 840080, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.27.0": {"released": "2024-05-20 04:13:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.27.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.27.0-py3-none-any.whl", "filehash": "1f51b4b9b8673a3029706d490f3d877c0bcaecea25f7dc9b49db10c2fe5500e5", "filesize": 840047, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.26.1": {"released": "2024-05-09 23:05:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.26.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.26.1-py3-none-any.whl", "filehash": "882d920db22dfa7ced739cb96c49c7e5e21a0746eefcef245f951dee73d18c60", "filesize": 839105, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.26.0": {"released": "2024-05-09 22:33:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.26.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.26.0-py3-none-any.whl", "filehash": "086cbcc4bed4b47aa4e9469fb451dbfb44630e4d4af3dc39046d0eb88b9125a5", "filesize": 839097, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.25.2": {"released": "2024-05-06 01:28:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.25.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.25.2-py3-none-any.whl", "filehash": "cf7ffa19734fb6eeb9d0b88378a27e6f9207f7393b5853cfc3e782d1acd84cd9", "filesize": 836404, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.25.1": {"released": "2024-04-30 18:31:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.25.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.25.1-py3-none-any.whl", "filehash": "f3b4577662222d01d8c84f24bfde80404c396e4bf7085df22ec414afeced404f", "filesize": 836082, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.25.0": {"released": "2024-04-25 16:41:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.25.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.25.0-py3-none-any.whl", "filehash": "3783abd033615ce830f02ca801443b3ed22cee9849ab5b4e7952c3ea076a71a4", "filesize": 835750, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.24.0": {"released": "2024-04-23 01:37:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.24.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.24.0-py3-none-any.whl", "filehash": "310eb62661a6956b8ca073e69257fb159dd1f1b7be71cabbc0e77003981ba993", "filesize": 835009, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.23.0": {"released": "2024-04-11 00:27:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.23.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.23.0-py3-none-any.whl", "filehash": "877c7f2985354f0045e2a47dce1cdc7f0f3fa4173133ed05dc5e1c6c585f8b08", "filesize": 834628, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.22.3": {"released": "2024-04-04 23:36:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.22.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.22.3-py3-none-any.whl", "filehash": "2248850f6f57485e78c88bd0987fb78eb6d6f3966309e8295b6e14180836e3a9", "filesize": 834349, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.22.2": {"released": "2024-03-24 16:20:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.22.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.22.2-py3-none-any.whl", "filehash": "f4deb2319d5ce4a12704430e2b124b991b086dbda9ff9b7ed4ae181742ef1bf0", "filesize": 833828, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.22.1": {"released": "2024-03-24 03:47:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.22.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.22.1-py3-none-any.whl", "filehash": "dc6bf330d31ac0ae7f38df4bb082c10b9dde6811b210b1fe361a7e1ea5635b5f", "filesize": 833751, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.22.0": {"released": "2024-03-23 14:46:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.22.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.22.0-py3-none-any.whl", "filehash": "2137739bfddb10e0e6d9d7f5c74f0fc78b76adffb508c31277d92e70270fcaaf", "filesize": 833362, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.21.0": {"released": "2024-03-12 02:50:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.21.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.21.0-py3-none-any.whl", "filehash": "747991a38b2d3bfe275cbb3a7bbc47b2c417bff89c1e9c01c0dc87b95c6b0993", "filesize": 831717, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.20.0": {"released": "2024-03-11 05:38:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.20.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.20.0-py3-none-any.whl", "filehash": "836982355dc046f409a7e5857525edcf1d1473daa2d45e384ebf832f399287d5", "filesize": 828661, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.19.0": {"released": "2024-03-08 05:44:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.19.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.19.0-py3-none-any.whl", "filehash": "c49a24c0cdb2bc4053a168fea2cf458e641f82f141116ab20cfb66fc026a9fa9", "filesize": 836311, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.18.0": {"released": "2024-03-07 06:29:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.18.0-py3-none-any.whl", "filehash": "12c49b4c0de1ab70751c5a5ba2a3661bd55d86acf030543af658a4888de57b7c", "filesize": 836352, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.17.0": {"released": "2024-03-05 22:24:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.17.0-py3-none-any.whl", "filehash": "b9607153f70ce1777f7a01e06b679cc8cd13cfa12e8724f717fa6bfdac753855", "filesize": 832703, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.16.0": {"released": "2024-03-04 00:36:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.16.0-py3-none-any.whl", "filehash": "b2fca43496dd9ec3e84c3c8d2c95182d397260d36c74bb5d8410dac91d355840", "filesize": 834155, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.15.2": {"released": "2024-03-03 15:50:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.15.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.15.2-py3-none-any.whl", "filehash": "87f8dc487c303cfd2a0c4b6632543842184f4d8b57aa8105f44ecf3e0f4d92df", "filesize": 833930, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.15.1": {"released": "2024-03-02 17:32:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.15.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.15.1-py3-none-any.whl", "filehash": "d327e0b4725b899591cce2e3f2da379a25c9008b3a236714066ee8770d942978", "filesize": 833841, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.15.0": {"released": "2024-03-01 19:50:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.15.0-py3-none-any.whl", "filehash": "5c71a3a0a7588e0e29077284ba3ef8a7d53441e60dda69be4a8b553ed792ead9", "filesize": 833805, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.14.0": {"released": "2024-02-27 15:27:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.14.0-py3-none-any.whl", "filehash": "50bfda9d3a15d30716edb053635e5b34e18cfef57234c4ad28f4e01f9e888e81", "filesize": 832352, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.13.0": {"released": "2024-02-24 18:45:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.13.0-py3-none-any.whl", "filehash": "86f8b244e8539315699622f416052186259443954a318b74f2927ebd16dd4fe2", "filesize": 830562, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.12.0": {"released": "2024-02-21 01:22:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.12.0-py3-none-any.whl", "filehash": "da8aad5440ed41912385408ded35e5cba434f0288489b749649d8b44a83fc317", "filesize": 829964, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.11.2": {"released": "2024-02-11 01:32:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.11.2-py3-none-any.whl", "filehash": "fb3f042a1262c9033a43fbf57fa2c8c31cf7bdf807ff4ff887af0a4ffcddea6e", "filesize": 827095, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.11.1": {"released": "2024-02-11 01:25:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.11.1-py3-none-any.whl", "filehash": "5cf18ef8580f02066aefebd62d6d652d0bb0ba9b1eb7366c9a6064c747c36e08", "filesize": 827089, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.11.0": {"released": "2024-02-10 22:09:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.11.0-py3-none-any.whl", "filehash": "7604a02db13bd6cb269618785effb51e476e996b6250503991fb39a46bdc4efd", "filesize": 827146, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.10.8": {"released": "2024-02-09 05:16:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.10.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.10.8-py3-none-any.whl", "filehash": "93ecc7c1a7e68359050c2c44fe47bbbe55ba8efaf3c0a0acad1868239a9e6c53", "filesize": 826190, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.10.7": {"released": "2024-02-06 15:26:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.10.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.10.7-py3-none-any.whl", "filehash": "35a0d65b329d384991cac056f12fc0cb01965b31bdcec887b7eec8ec032d6c81", "filesize": 825884, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.10.6": {"released": "2024-02-02 23:09:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.10.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.10.6-py3-none-any.whl", "filehash": "f68746d450901c9a8afb6adf41a1ae676a9eca3b1dd3cadfd9960d877570f697", "filesize": 824912, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.10.5": {"released": "2024-01-18 17:47:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.10.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.10.5-py3-none-any.whl", "filehash": "2a4414ac804605540b39568b70ff0bd97fe57b663168e6a6259f475fd3b35052", "filesize": 822170, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.10.4": {"released": "2024-01-17 01:15:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.10.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.10.4-py3-none-any.whl", "filehash": "7dbb199203ab3e8a6772f187079165408d8682965ed0401c18626ab02f1dd585", "filesize": 822087, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.10.3": {"released": "2024-01-09 10:57:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.10.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.10.3-py3-none-any.whl", "filehash": "2405f747feba47d7f0bb3b4659305428c0c0d60bf834c31e950952a050958fd0", "filesize": 821184, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.10.2": {"released": "2024-01-07 14:59:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.10.2-py3-none-any.whl", "filehash": "7063706be71eda894e53971234c374dd804995ea01ed2a97ffb476963c691f71", "filesize": 820462, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.10.1": {"released": "2024-01-04 02:43:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.10.1-py3-none-any.whl", "filehash": "c63c61710286d4e218e2b2ef44b717d990f915df6b013493784ba882bb2b189e", "filesize": 819928, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "freetype-py", "gdstk", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "kfactory", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typer", "types-pyyaml", "watchdog"]}}}, "7.10.0": {"released": "2024-01-02 03:30:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.10.0-py3-none-any.whl", "filehash": "b9cd7d004a141ffbe2f3d7a104a9422325e8445bfa142b67f6fabf8119b7b5e6", "filesize": 819669, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "typer", "types-pyyaml", "watchdog"]}}}, "7.9.4": {"released": "2024-01-01 14:17:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.9.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.9.4-py3-none-any.whl", "filehash": "3e297603ff177e7658a994aa208e3791e86248462d0c89d9f73a7d41c99012a2", "filesize": 820241, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "typer", "types-pyyaml", "watchdog"]}}}, "7.9.3": {"released": "2023-12-22 02:20:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.9.3-py3-none-any.whl", "filehash": "e947c24067ac81b5a37b8bd47cc1b1e4b2af2d67f9ff15972993c34341945458", "filesize": 820603, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "typer", "types-pyyaml", "watchdog"]}}}, "7.9.2": {"released": "2023-12-12 02:52:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.9.2-py3-none-any.whl", "filehash": "2cce0dbcb92e122209a4c6bd0bb67dedf04f7f0eaa97e2ea0ffa6488c8723829", "filesize": 819403, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "typer", "types-pyyaml", "watchdog"]}}}, "7.9.1": {"released": "2023-12-09 17:19:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.9.1-py3-none-any.whl", "filehash": "802844f042271a1cf4b46358fe92153921a6ec2e60d9579b5e1116b3e002a722", "filesize": 820608, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "typer", "types-pyyaml", "watchdog"]}}}, "7.9.0": {"released": "2023-12-02 21:37:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.9.0-py3-none-any.whl", "filehash": "ba9b5e508920e85f069e423ab7d8e616ddb7435bace203126c2efa3601522452", "filesize": 820415, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.18": {"released": "2023-11-20 06:51:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.18-py3-none-any.whl", "filehash": "e0c0e6df7683feef9ede072aeffbd60e645a0b1cdaf6d83a496c1302bc00434e", "filesize": 817506, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.17": {"released": "2023-11-15 15:37:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.17-py3-none-any.whl", "filehash": "9a8b8bf63c4f2a7a18f01b57aedca002e73a44dad0482e83ccfec7319c646ad7", "filesize": 817295, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.16": {"released": "2023-11-08 16:12:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.16-py3-none-any.whl", "filehash": "6e2046c25e5784a618de74542eb5ab0691851a1b39525e87f740efcc61d787b4", "filesize": 817843, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.15": {"released": "2023-11-05 16:59:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.15-py3-none-any.whl", "filehash": "fb578d43b305518ee15531bd61e10c3b0e5ae8ff5ed6a4e2f307c54b345eda59", "filesize": 816952, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.14": {"released": "2023-10-31 02:55:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.14-py3-none-any.whl", "filehash": "86791b0e8458db32177c9518f689c384ccef7c05d1cd66b18523460047da2ddd", "filesize": 815842, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.13": {"released": "2023-10-30 17:18:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.13-py3-none-any.whl", "filehash": "545d6ac86ba771405a936a2471da327a1a67bccda2c33ef843b9890329796d37", "filesize": 815469, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.12": {"released": "2023-10-28 17:57:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.12-py3-none-any.whl", "filehash": "380eb7ddad3cb0eaf65ea7b4c6b28fc7d7d7286ff6c8aa6d331f0bfc1a987063", "filesize": 815361, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.11": {"released": "2023-10-24 15:05:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.11-py3-none-any.whl", "filehash": "f8f81f903dd64157d2684d2092d9a354d3f4f9e5ba04532853008b675d0986bd", "filesize": 814766, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.10": {"released": "2023-10-20 18:40:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.10-py3-none-any.whl", "filehash": "79c9cb8648f690c90b2b1ccdbdcd48bc7eeda9d7df36cebcfccdb791570109c8", "filesize": 814204, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.9": {"released": "2023-10-14 16:47:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.9-py3-none-any.whl", "filehash": "5f81a00358b0979c137b612352dd9440a9cbc5a483fd356eddc15434d07fc036", "filesize": 797744, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.8": {"released": "2023-10-13 23:02:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.8-py3-none-any.whl", "filehash": "1c78edcba747605df13e5fc2a2352b5e8968607bdf3d57928f2d7f3b12a8e70b", "filesize": 795986, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.7": {"released": "2023-10-08 22:31:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.7-py3-none-any.whl", "filehash": "9db6014e1c7fad22b7d7646869c7bd47b299780db92cb6511e06663a1322d748", "filesize": 798123, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.6": {"released": "2023-10-04 14:19:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.6-py3-none-any.whl", "filehash": "dacd32a7ef074b309bbb3966db789baaef801bafdc2c6a1ec4132d28c1870218", "filesize": 798020, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.5": {"released": "2023-10-03 14:19:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.5-py3-none-any.whl", "filehash": "7ed81427aa7fd30c5829f8d7440c82f2a5e6535a5cdd02d5de69d8b842f3a86f", "filesize": 798033, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.4": {"released": "2023-10-03 04:07:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.4-py3-none-any.whl", "filehash": "6e11d3490606c1e9c31b836d280daeea6b6045c9648d1bbf30476e7e26e6960a", "filesize": 797805, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.3": {"released": "2023-10-01 14:04:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.3-py3-none-any.whl", "filehash": "4d508952dbba6c8858bf059270a01dd26db26903446526ce23813a078228acb0", "filesize": 797662, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.2": {"released": "2023-09-30 23:54:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.2-py3-none-any.whl", "filehash": "12a6d9b90a21c7fe10b26e06577aaeac5de61c6d6585f24c4fc32893461644f6", "filesize": 797669, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.1": {"released": "2023-09-27 13:52:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.1-py3-none-any.whl", "filehash": "f450236fd9beb72b2023bc1e14855c61088cf6e13390182e8a0f7c48de08c776", "filesize": 796035, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.8.0": {"released": "2023-09-26 18:58:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.8.0-py3-none-any.whl", "filehash": "a4a599402420d626153c969d7f8a00336f40814fed20eeea5be6524032a3fdff", "filesize": 796233, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.7.0": {"released": "2023-09-22 01:04:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.7.0-py3-none-any.whl", "filehash": "ccc13a67e4412f1d84e0b6e5b2fe2c50318f4ac298b2e9d3564c3db69c8a1cae", "filesize": 801192, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.6.1": {"released": "2023-09-20 16:48:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.6.1-py3-none-any.whl", "filehash": "67c0bc9b6d0a64c4aa800276cd130ffb3cd58dcb1f5655d774986f8cb7fe3938", "filesize": 801267, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.6.0": {"released": "2023-09-20 15:15:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.6.0-py3-none-any.whl", "filehash": "8fdf7d42e267caaa3221039eda5f1464935e73950f204426beed9ca9a5a50e5d", "filesize": 801239, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.5.0": {"released": "2023-09-15 05:45:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.5.0-py3-none-any.whl", "filehash": "fdcab8ebb350ffcb4b7e80a95c13a7f57f693adc9fe97e0467a98b82a258012e", "filesize": 802473, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.4.6": {"released": "2023-09-09 18:01:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.4.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.4.6-py3-none-any.whl", "filehash": "ff32e57dae3b953c271529667945ec2649dac3f6f13c9ab746d00970eca34aa9", "filesize": 799838, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.4.5": {"released": "2023-09-09 14:35:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.4.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.4.5-py3-none-any.whl", "filehash": "6e74b7f084d203af6e512556e9b7a91eb706d3fc679747b1168dcd639fcf33f6", "filesize": 800875, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.4.4": {"released": "2023-09-08 21:13:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.4.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.4.4-py3-none-any.whl", "filehash": "c6cfb0c3a554911f13f40f70acd35c047db2565a341a2e1521fad71cd9b05530", "filesize": 800741, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.4.3": {"released": "2023-09-01 16:04:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.4.3-py3-none-any.whl", "filehash": "dca9a4b52476754a2da06f9aac9904ce79b58a8dc22a5e305c3d0115846888b7", "filesize": 802949, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.4.2": {"released": "2023-09-01 05:35:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.4.2-py3-none-any.whl", "filehash": "a32e4a289a89eebe846a45c42c99e4d74d4bd95ee730ae13f838ecc0f46ccbf8", "filesize": 802675, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.4.1": {"released": "2023-08-30 17:00:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.4.1-py3-none-any.whl", "filehash": "3930bbcd41db6dfbec59923ace3d2675e4822eb929e27c7a5da3c8af30387b49", "filesize": 801666, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.4.0": {"released": "2023-08-30 15:57:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.4.0-py3-none-any.whl", "filehash": "a485e78d7df3559a7d72740df113b111b96b54e4ad40595bacaf8607706d42b5", "filesize": 801690, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pydantic-extra-types", "pydantic-settings", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.3.6": {"released": "2023-08-29 15:21:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.3.6-py3-none-any.whl", "filehash": "9279b0013f81800fc44decf49532cd107f8e97346e180b3df44e194c1f048b5f", "filesize": 801961, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.3.5": {"released": "2023-08-24 15:49:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.3.5-py3-none-any.whl", "filehash": "6fbb27858704b5c60994ac35bba7e964ae792caa870e5ae2f42abac086a1e5c1", "filesize": 801008, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.3.4": {"released": "2023-08-24 05:52:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.3.4-py3-none-any.whl", "filehash": "115a17c97eff53598bbd8c7d691baeb53b08c7549189a4ec7c2bf72db9c3a1c6", "filesize": 800884, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.3.3": {"released": "2023-08-24 05:44:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.3.3-py3-none-any.whl", "filehash": "ac63c627acc3731c279f12b91768b47d1c8968a9323f1c28f76ac26aeda7320b", "filesize": 800889, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.3.2": {"released": "2023-08-22 01:08:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.3.2-py3-none-any.whl", "filehash": "8668305e18c77b5ae90b70ab323b1ac54c3d5dc1d5a0e2dfcb0ca4eacab0bf61", "filesize": 799114, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.3.1": {"released": "2023-08-17 23:20:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.3.1-py3-none-any.whl", "filehash": "4eed9d0d2d67037f4c1cc287faa21dca9cac9817347d7bc1905c38d7dc19f1f8", "filesize": 798396, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.3.0": {"released": "2023-08-13 15:05:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.3.0-py3-none-any.whl", "filehash": "87ab15842832a1236d0c9fb5ee6af3acf35e9ccc04abeee38194e26ce5666664", "filesize": 795080, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.2.1": {"released": "2023-08-11 03:29:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.2.1-py3-none-any.whl", "filehash": "bfaa609bc9422cdaa8cd2ccde0307723295df37c8ada2c78c1419877e3d4ccc4", "filesize": 794877, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.2.0": {"released": "2023-08-10 01:39:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.2.0-py3-none-any.whl", "filehash": "c918c3c5fa873dde54b2261eb63d62950e3afedb616ccc8132e60db04c611a9a", "filesize": 765441, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "typer", "types-pyyaml", "watchdog"]}}}, "7.1.4": {"released": "2023-08-09 05:15:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.1.4-py3-none-any.whl", "filehash": "3583243b5959d487c1bcfecf39039bf55bc6926ba634eae0dca19eb52c1c1db3", "filesize": 767358, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "watchdog"]}}}, "7.1.3": {"released": "2023-08-08 05:06:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.1.3-py3-none-any.whl", "filehash": "e9462cee67dd87f68b38575380f25e1cf7351749be34b717038b0d54482809de", "filesize": 779156, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "watchdog"]}}}, "7.1.2": {"released": "2023-08-07 04:03:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.1.2-py3-none-any.whl", "filehash": "c2975e0f95ee4b1eae032bec16ad30eae45ac13d25aebaf9607ba1948f8193df", "filesize": 778898, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "watchdog"]}}}, "7.1.1": {"released": "2023-08-06 15:11:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.1.1-py3-none-any.whl", "filehash": "0ca8f99d2a96cd8beb10adde4ade85f306038559cac7b085b854ad37d3abdd45", "filesize": 778829, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "watchdog"]}}}, "7.1.0": {"released": "2023-08-05 19:32:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.1.0-py3-none-any.whl", "filehash": "d7a1eb23b00a036ab00dcdf517d3ecc0643718c7bc53148c6b60804fbde66eaa", "filesize": 1044984, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "watchdog"]}}}, "7.0.2": {"released": "2023-08-03 14:50:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.0.2-py3-none-any.whl", "filehash": "99e9edabc88dd00bab5464bd727d49d769bbec9416b90b5c7e328aaa099941a7", "filesize": 1041908, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "watchdog"]}}}, "7.0.1": {"released": "2023-08-03 12:18:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.0.1-py3-none-any.whl", "filehash": "cbaa5c2ee9ef3dea51a1fef92879f852c3e096460bbeb45b19feaf8feae6f528", "filesize": 1041403, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "watchdog"]}}}, "7.0.0": {"released": "2023-08-02 20:27:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-7.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-7.0.0-py3-none-any.whl", "filehash": "c1b2ba1897bca5a67df9e7b9550694a5a4053654c40a50dd5bce0b5773bf0ee3", "filesize": 1041171, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "freetype-py", "gdstk", "gplugins", "ipycytoscape", "ipyevents", "ipykernel", "ipympl", "ipytree", "ipywidgets", "jinja2", "jupytext", "kfactory", "kweb", "loguru", "mapbox-earcut", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyglet", "pyyaml", "qrcode", "rectpack", "rich", "rich-click", "scikit-image", "scipy", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "watchdog"]}}}, "6.116.0": {"released": "2023-08-03 16:41:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.116.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.116.0-py3-none-any.whl", "filehash": "7245c85b1e762c9e1719be623c3b0ad4fa4703a7ac3c99c2868e23828aa04994", "filesize": 1390675, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.115.0": {"released": "2023-07-29 17:38:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.115.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.115.0-py3-none-any.whl", "filehash": "797be5edec44993ccbd5355a7cb0a150fa2f959763dec02c69cd57ca499f5fae", "filesize": 1390543, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.114.1": {"released": "2023-07-22 03:11:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.114.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.114.1-py3-none-any.whl", "filehash": "0dfed830763eb29df6082c2aaf02477d0f5f7b27e548105d6ef5397a140db11a", "filesize": 1388477, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.114.0": {"released": "2023-07-14 14:48:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.114.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.114.0-py3-none-any.whl", "filehash": "a155c417afa3101c5bd3bec1c90c4856bb62756aab9abc1dfdbe7b47cc48fb6c", "filesize": 1386505, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.113.0": {"released": "2023-07-08 03:31:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.113.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.113.0-py3-none-any.whl", "filehash": "7e029a85b4bcffb5559c9063d50bcba4021f642b354be79416eb938becffcd54", "filesize": 1380476, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.112.0": {"released": "2023-07-01 08:54:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.112.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.112.0-py3-none-any.whl", "filehash": "d9c6b906622116012f834a7805d32037c260fea1c3b09ee11d1367f1a3c5f70e", "filesize": 1376882, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.111.0": {"released": "2023-06-29 06:28:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.111.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.111.0-py3-none-any.whl", "filehash": "bbb625c8c75be41f34a54d69124013dc7a30341512d04cd4f7ce9c10efd69bda", "filesize": 1374987, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.110.0": {"released": "2023-06-29 06:28:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.110.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.110.0-py3-none-any.whl", "filehash": "27681e233dfa17499b75759dab66a92e2307a8d756ba6e6a58722be156de98cd", "filesize": 1374731, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.109.2": {"released": "2023-06-28 14:27:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.109.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.109.2-py3-none-any.whl", "filehash": "096ce269a84151ce511a165d611eed88bbe9ebe34228d05356186e1833cd1126", "filesize": 1371498, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.109.1": {"released": "2023-06-28 07:53:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.109.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.109.1-py3-none-any.whl", "filehash": "6f21f6cf8a6e58ee6745ee9526c223d119b7e655d381a76a04ed324e596358e2", "filesize": 1371490, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.109.0": {"released": "2023-06-28 05:22:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.109.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.109.0-py3-none-any.whl", "filehash": "c8990a5857a83aa341bfd16d7efd84fa4d8808efd98224e255d494770ec0ccfd", "filesize": 1371487, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.108.1": {"released": "2023-06-23 19:34:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.108.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.108.1-py3-none-any.whl", "filehash": "79e2cd0bd74aa4fc1556862a9519fdb386c38fe07eba415330219ea4b84561eb", "filesize": 1371598, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.108.0": {"released": "2023-06-23 08:38:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.108.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.108.0-py3-none-any.whl", "filehash": "1154ddc1c088b70b3584a3f44b7ee7c02ec59b388ec09a3fcd7e4419bf49a9b3", "filesize": 1371374, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.107.7": {"released": "2023-06-21 16:18:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.107.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.107.7-py3-none-any.whl", "filehash": "bee528508776b9e66802a77cd07b06143060fa6d38de128d220c6130d4dd26fc", "filesize": 1352051, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.107.6": {"released": "2023-06-21 16:00:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.107.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.107.6-py3-none-any.whl", "filehash": "66fa8568b6b24695c77cbe7cc23ada721b275caf0064ad405f90bf6c48f3aefa", "filesize": 1352065, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.107.5": {"released": "2023-06-21 08:06:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.107.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.107.5-py3-none-any.whl", "filehash": "a4fad2876e53ec38ca5a0786f26603890812e107dc1f9a484f6dce6a3d31c92d", "filesize": 1352342, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.107.4": {"released": "2023-06-20 13:21:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.107.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.107.4-py3-none-any.whl", "filehash": "c6e14743b752243e183750b4edc316c881d1dc37a974c2c10adb4217e6a4800c", "filesize": 1138981, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.107.3": {"released": "2023-06-19 15:44:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.107.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.107.3-py3-none-any.whl", "filehash": "525b696ddae5f6ed2bbcab4c459ce29ae6658eb07890c02d9e27d804b0b19f9d", "filesize": 1138792, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.107.2": {"released": "2023-06-19 07:07:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.107.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.107.2-py3-none-any.whl", "filehash": "cef2e5043e2d3e18a015fd770547b82391588cb407ac534f6cbb9c618e88d206", "filesize": 1138693, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.107.1": {"released": "2023-06-18 07:56:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.107.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.107.1-py3-none-any.whl", "filehash": "1007ad43bb90151f05cf8dad7975b23fe41f0cb3e14f167a8f86880d3230b94e", "filesize": 1138655, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.107.0": {"released": "2023-06-15 06:44:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.107.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.107.0-py3-none-any.whl", "filehash": "d25a4f0a159e4d161150ab46bd2aa04d79374e1c37230e2516fda273df35c1e0", "filesize": 1137682, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.106.0": {"released": "2023-06-10 08:59:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.106.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.106.0-py3-none-any.whl", "filehash": "90de3fb98cab9d5094e2eef489f44ef9141cb2c7f2c9efc50254b63af0bed60d", "filesize": 1136260, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.105.0": {"released": "2023-06-10 07:29:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.105.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.105.0-py3-none-any.whl", "filehash": "caba1c5d93e466bff6dcf1fcba91c3998b864aacbacdd90c306c11fb97081099", "filesize": 1135806, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.104.2": {"released": "2023-06-09 09:30:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.104.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.104.2-py3-none-any.whl", "filehash": "aadd651e4137b9fef0013e7bfec6bf23925866d0ff608bcee266ab1bcd20ae73", "filesize": 1135269, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.104.1": {"released": "2023-06-09 07:52:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.104.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.104.1-py3-none-any.whl", "filehash": "409b72c286a16703e700ce1b0a0fd4dd5ebdf9f96eb51c194b2d864ac707398e", "filesize": 1135232, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.104.0": {"released": "2023-06-09 06:21:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.104.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.104.0-py3-none-any.whl", "filehash": "19e9e29298e4460fe7a13d19d7dbe5be3540c8134a7d78c8400177af5679db49", "filesize": 1135231, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.103.7": {"released": "2023-06-09 06:22:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.103.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.103.7-py3-none-any.whl", "filehash": "a907666ad92f9388f292d4c0a35b9d344f0069af64f91c603d10e4bd27c1ae65", "filesize": 1135224, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.103.6": {"released": "2023-06-08 19:46:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.103.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.103.6-py3-none-any.whl", "filehash": "92ff427061731a506b623e7948f26cfd00d0b02d45f3128c54447642f6c68069", "filesize": 1135224, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.103.5": {"released": "2023-06-08 19:20:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.103.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.103.5-py3-none-any.whl", "filehash": "222ad4f8c811e193024c44ab348ddefaba0b13e6f17a9e615b634fdce32709e0", "filesize": 1135226, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.103.4": {"released": "2023-06-08 16:38:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.103.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.103.4-py3-none-any.whl", "filehash": "4bb7a3c0d98e2091ddb21b60381a5bb45b6334c69f59fe8f9c941370db8632d2", "filesize": 1135127, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.103.3": {"released": "2023-06-08 05:18:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.103.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.103.3-py3-none-any.whl", "filehash": "74584d34c1e8c5b9d7f4a5457a3c99b6bfaf80aad58b7080ae0c051a8970c9a1", "filesize": 1135194, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.103.1": {"released": "2023-06-07 06:55:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.103.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.103.1-py3-none-any.whl", "filehash": "7f9cef7d4e397fce3c87672b24ec7c11d3496094774d1b63c1aaa67c089af690", "filesize": 1135154, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.103.0": {"released": "2023-06-06 19:04:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.103.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.103.0-py3-none-any.whl", "filehash": "b6c6fc1b5bc992493bcbcea035a9b6cf3e28fa78a1d1f086d89687411d49c7f3", "filesize": 1137295, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.102.4": {"released": "2023-06-05 00:17:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.102.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.102.4-py3-none-any.whl", "filehash": "2e8b16894893589f9dd79d890f14d6c5852b506dfb5939d89bedf957bb7220bf", "filesize": 1129340, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.102.3": {"released": "2023-06-04 15:34:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.102.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.102.3-py3-none-any.whl", "filehash": "2b65021e476fd972946ca17d3be0658fc7d0cdcf6a37e2cd4f9e6e9e1bd40d59", "filesize": 1129222, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.102.2": {"released": "2023-06-04 00:50:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.102.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.102.2-py3-none-any.whl", "filehash": "6b73df2a987a54839ada315eb2faa4ef97c33a122fad94276e3290b339a6ec79", "filesize": 1129247, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.102.1": {"released": "2023-06-03 19:59:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.102.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.102.1-py3-none-any.whl", "filehash": "c57962a07d031848db8f5a39da705cb9e6463ee0c7fcbbc5599b0a871aeeeccd", "filesize": 1129235, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.102.0": {"released": "2023-06-02 05:48:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.102.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.102.0-py3-none-any.whl", "filehash": "981b99f1740e94bb0bc831488e599175424aedacddf577532f2fc94c138920ed", "filesize": 1129194, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.101.2": {"released": "2023-05-31 21:21:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.101.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.101.2-py3-none-any.whl", "filehash": "33d7cbe118018733d9bf939390f1bf851d46ae0f99e42c2c3711d6c191458dc5", "filesize": 1128970, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.101.1": {"released": "2023-05-30 23:34:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.101.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.101.1-py3-none-any.whl", "filehash": "b7e15b439c0075e7d28fadad12606a2a90236afd6273296342e44584f8f1ea71", "filesize": 1128948, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.101.0": {"released": "2023-05-30 23:15:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.101.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.101.0-py3-none-any.whl", "filehash": "71b773c635e3b4026842af25d80560a8a86eba08df65319a91b4add2bf3b514a", "filesize": 1128950, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.100.0": {"released": "2023-05-29 23:41:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.100.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.100.0-py3-none-any.whl", "filehash": "0c335a5d01e0e1fb81515cf5de30e4722e3bdf21d9551592abfb1fc2c788fd53", "filesize": 1132241, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.99.0": {"released": "2023-05-29 17:47:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.99.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.99.0-py3-none-any.whl", "filehash": "50287e20a56525fa14de114c54386dc13ae85b157592e10b62e90f2ccf516083", "filesize": 1131790, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.98.2": {"released": "2023-05-26 15:13:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.98.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.98.2-py3-none-any.whl", "filehash": "9f4157d8cc80ca07dd8acf853bf28dd11b2229a3a5082d8360fc94cde56e1e3c", "filesize": 1131428, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.98.1": {"released": "2023-05-24 16:42:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.98.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.98.1-py3-none-any.whl", "filehash": "00f77787e4065ecba2457a5fdcd58b332d2da30efef05f65472c29ae45c7da36", "filesize": 1124762, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.98.0": {"released": "2023-05-24 15:57:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.98.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.98.0-py3-none-any.whl", "filehash": "70c528913f459033e453c5bd2f76dd1ec48b073167ba80be6640ddf5697e03a6", "filesize": 1124771, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.97.1": {"released": "2023-05-22 15:58:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.97.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.97.1-py3-none-any.whl", "filehash": "3e2605ce566a536512cd54f8d65767175af7eaa00d89e1d4564aef095cf10120", "filesize": 1124627, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.97.0": {"released": "2023-05-19 23:05:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.97.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.97.0-py3-none-any.whl", "filehash": "e3f15207dd26f9a8cfb5f43a17c86dbb64143d6e4a3b9506a51241cc49632bf8", "filesize": 1123664, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.96.0": {"released": "2023-05-19 04:20:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.96.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.96.0-py3-none-any.whl", "filehash": "8565d37f0a1b61bc404f044dac2d74f29a1056e1291f18cc29ab444808944d12", "filesize": 1123374, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.95.0": {"released": "2023-05-18 23:12:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.95.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.95.0-py3-none-any.whl", "filehash": "6b250a50a481705257d505bf1bc3ce7826ddf943864e7019bd0e41a3f741a799", "filesize": 1123293, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.94.1": {"released": "2023-05-17 21:21:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.94.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.94.1-py3-none-any.whl", "filehash": "2a313dcbbcd226668679cd3e160edb9e744d4166e3fa0a5c3f00a593ae339745", "filesize": 1122299, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.94.0": {"released": "2023-05-17 19:15:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.94.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.94.0-py3-none-any.whl", "filehash": "550af2ac710f223fed436ed1aa541e2e9626d5b545d4d9d51c748752e9f80aaa", "filesize": 1122292, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.93.1": {"released": "2023-05-13 17:56:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.93.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.93.1-py3-none-any.whl", "filehash": "62619da332213ade84f1c64a23ca78d08547356125691544b2dff6828d90b751", "filesize": 1121500, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.93.0": {"released": "2023-05-11 23:08:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.93.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.93.0-py3-none-any.whl", "filehash": "43ecc312a9bb63fddaddc3594e7ac94caaf72df8ae4bff92d89b524275d80e1e", "filesize": 1112263, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.92.2": {"released": "2023-05-10 22:43:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.92.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.92.2-py3-none-any.whl", "filehash": "af3407767c69e49090a81b1a6b77aea883c679825fd7d1e9e0194beee5b45d65", "filesize": 1114521, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.92.1": {"released": "2023-05-09 15:24:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.92.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.92.1-py3-none-any.whl", "filehash": "337f34fec764f9ca238bd7018c2c44b03090bc4fdaee37e2e94a4cba1352857e", "filesize": 1113876, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.92.0": {"released": "2023-05-09 00:30:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.92.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.92.0-py3-none-any.whl", "filehash": "6815055c3fc04c95933ca305c075b0d3adcf0b2bafce362d66f7230d8acbddd2", "filesize": 1113758, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.91.0": {"released": "2023-05-05 22:23:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.91.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.91.0-py3-none-any.whl", "filehash": "faa9371b645174a39f47767f01318793958dc5eae18bc2b3d3e6f46c01dca7a9", "filesize": 1092817, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.90.9": {"released": "2023-05-02 04:45:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.90.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.90.9-py3-none-any.whl", "filehash": "bee59e7f2f96aab72475fc4a11fb6b0c555d554eed4b529a4f13955c20a18818", "filesize": 1094490, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.90.8": {"released": "2023-04-27 21:43:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.90.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.90.8-py3-none-any.whl", "filehash": "a92eb3063c22f4d47a4353bc7ec4daec8cdf6f378dad3eb2af355d12861827c0", "filesize": 1094492, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.90.7": {"released": "2023-04-26 22:33:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.90.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.90.7-py3-none-any.whl", "filehash": "bd554189d7425f935a29eeef226e2e2f5c82785538525143b5a85d8ebb986026", "filesize": 1094464, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.90.6": {"released": "2023-04-26 04:19:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.90.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.90.6-py3-none-any.whl", "filehash": "39605000ef345677f7b7e07bc5387638982f1df38073534b56b1ee40af50c574", "filesize": 1091551, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.90.5": {"released": "2023-04-25 23:01:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.90.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.90.5-py3-none-any.whl", "filehash": "2b789a3e8d5e26329ecf3655b53b25cfe31c646f7b859bb445eabdaf14251f39", "filesize": 1091534, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.90.4": {"released": "2023-04-25 22:22:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.90.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.90.4-py3-none-any.whl", "filehash": "ccaac8616b7106cdecbcafe604df74161c678bab8241236a54c4ee4126820e19", "filesize": 1091460, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.90.3": {"released": "2023-04-25 18:51:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.90.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.90.3-py3-none-any.whl", "filehash": "d300c0d8544cd2ff5a3f37f5f3ee6bbccb0aa8091896f86128b7554550f61833", "filesize": 1091426, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.90.2": {"released": "2023-04-25 15:15:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.90.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.90.2-py3-none-any.whl", "filehash": "32672b80c2005a9d1f69ecb9ff3faeb1cfd1159516083465f075863ed3f43733", "filesize": 1091393, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.90.1": {"released": "2023-04-25 03:28:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.90.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.90.1-py3-none-any.whl", "filehash": "c9ed051ee478e1df1a624f19f6d56b69892fa93907d9213a6f452ca7cd921e04", "filesize": 1091423, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.90.0": {"released": "2023-04-24 23:25:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.90.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.90.0-py3-none-any.whl", "filehash": "70555bfe3a99ad7d2a265afa3e7790ed69481dacb6bf3e5b3efef15ae360977c", "filesize": 1091317, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.89.0": {"released": "2023-04-22 15:27:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.89.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.89.0-py3-none-any.whl", "filehash": "cccd93bd51793c81dd2b85754957ba3c2bdf1a417175bc09cf6f6476c0edc76d", "filesize": 1089309, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.88.1": {"released": "2023-04-20 22:36:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.88.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.88.1-py3-none-any.whl", "filehash": "464d10fae07ca4a5aa639915a25fe59ce3be21285f1d7469ec7aaf2b65f33f83", "filesize": 1088860, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.88.0": {"released": "2023-04-19 14:49:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.88.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.88.0-py3-none-any.whl", "filehash": "6771850acb55b1a5c331d7291390824c626822f06531bdf5bf44bb8149d7650a", "filesize": 1089585, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.87.0": {"released": "2023-04-19 04:14:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.87.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.87.0-py3-none-any.whl", "filehash": "be35d3339b59cc4d5e26cb4c076bec1e7673ffa43c373101840cb57666d5dc9f", "filesize": 1089120, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.86.1": {"released": "2023-04-18 03:50:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.86.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.86.1-py3-none-any.whl", "filehash": "cf009ef7bbc1d83f53b37dc4f9f9552a60c874305c65b8f8a9302d518aed1496", "filesize": 1088493, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.86.0": {"released": "2023-04-18 03:35:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.86.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.86.0-py3-none-any.whl", "filehash": "db0807cc835eec2d9e3fbe64e368f2f3b173ab84eb38d1f2757eb9ad90e1813c", "filesize": 1088430, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.85.0": {"released": "2023-04-17 13:01:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.85.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.85.0-py3-none-any.whl", "filehash": "7e3633d4141e2538713c86363001b7d7600e2052f6af64dc8f2f1d67ba9d5f0c", "filesize": 1087915, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.84.0": {"released": "2023-04-15 14:41:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.84.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.84.0-py3-none-any.whl", "filehash": "3258027904428ed8ef49f571742a87dfdc16888cc9c28505ba14359c116953f9", "filesize": 1087587, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.83.0": {"released": "2023-04-13 16:58:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.83.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.83.0-py3-none-any.whl", "filehash": "3793c75ea1a93db1e504fa33865405300f19bbdb17ab40657c6c4c990849e630", "filesize": 1087431, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.82.0": {"released": "2023-04-12 20:46:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.82.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.82.0-py3-none-any.whl", "filehash": "c26432c4274144775884a73cd9f3f8f990f3bb929e271f7166857882d9fc2cbb", "filesize": 1085850, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.81.1": {"released": "2023-04-12 15:58:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.81.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.81.1-py3-none-any.whl", "filehash": "d6060f530c3495fb9d099adbd57b1be8853720ed400b6e8307d0185c8ab80393", "filesize": 1085887, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.81.0": {"released": "2023-04-11 20:15:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.81.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.81.0-py3-none-any.whl", "filehash": "6fa889537efe33af98d8c5a3260327ee22c27d54cf890f84746bc869e0a0c606", "filesize": 1085845, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.80.1": {"released": "2023-04-11 15:42:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.80.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.80.1-py3-none-any.whl", "filehash": "6fea270ca1d9dc513bffc816129a9a53b2e3dbdd7fd77ce43b7b39a965ffbc12", "filesize": 1085346, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.80.0": {"released": "2023-04-11 01:05:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.80.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.80.0-py3-none-any.whl", "filehash": "089b514035085f6e9c3c75b4dae85795cdb60bab205469100bc3600d9cecfcbd", "filesize": 1085330, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.79.0": {"released": "2023-04-10 17:03:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.79.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.79.0-py3-none-any.whl", "filehash": "81f3cee0d7eeded0a54c0b9475764a10d3b0853bf3db2877e136111e10bf2f74", "filesize": 1084946, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.78.0": {"released": "2023-04-05 15:59:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.78.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.78.0-py3-none-any.whl", "filehash": "e18461dfb9232a7e410832815e92a4d4f65866b8771ea40626b4b4a6310ce748", "filesize": 1081012, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.77.0": {"released": "2023-04-03 01:39:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.77.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.77.0-py3-none-any.whl", "filehash": "ba52743783ad6399e567247b8b828970ef915c1e2bc582435065aed2b0eb1cc3", "filesize": 1080705, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.76.0": {"released": "2023-04-02 23:58:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.76.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.76.0-py3-none-any.whl", "filehash": "9a58e2673196faede966b30421c670aa6eb38696aabff586f1dce08dd4f8eae2", "filesize": 1078206, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.75.0": {"released": "2023-04-01 20:51:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.75.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.75.0-py3-none-any.whl", "filehash": "066feb628921f8702e35ae564329f297736bdf1b1f79c5bf359ae8cca0992634", "filesize": 1078115, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.74.0": {"released": "2023-04-01 16:15:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.74.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.74.0-py3-none-any.whl", "filehash": "ca754f9dbb6adc1c2e6c741bdc64279079bfe8ddbca3d96290e9147ad4e421a1", "filesize": 1078066, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.73.2": {"released": "2023-03-30 18:39:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.73.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.73.2-py3-none-any.whl", "filehash": "cc79921f0bccbf284f3300fb66d5a38a2954753e24283e309dbd25f45fb0b322", "filesize": 1077839, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.73.1": {"released": "2023-03-30 04:24:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.73.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.73.1-py3-none-any.whl", "filehash": "26b17620eddf7faf75530b25582c8a9f632f6e6b4039df3995ea18d11105b96e", "filesize": 1077763, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.73.0": {"released": "2023-03-30 04:08:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.73.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.73.0-py3-none-any.whl", "filehash": "3e8f75847a577932d1ceccd1f71c577ae03e78c0a80735dcfcaa9dc42bb4903c", "filesize": 1077738, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.72.9": {"released": "2023-03-29 15:14:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.72.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.72.9-py3-none-any.whl", "filehash": "6df2afe17765f37af940c0f35b936582d53d5593c1586e21afdeeb3c88c92f4c", "filesize": 1076558, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.72.8": {"released": "2023-03-29 12:21:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.72.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.72.8-py3-none-any.whl", "filehash": "a0580bdb81594462ce315e8441b2f5332f5503a9795eb3baed4f3d249ebf8917", "filesize": 1076402, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.72.7": {"released": "2023-03-29 03:25:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.72.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.72.7-py3-none-any.whl", "filehash": "87fa17605bb8e89dc234bc0592dcc9882b3a61610df1340773aa4acd15bac046", "filesize": 1076315, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.72.6": {"released": "2023-03-28 16:11:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.72.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.72.6-py3-none-any.whl", "filehash": "392db398ff595daee8774cee34e19d7670ed8c0537d95317a32ff069350e01fa", "filesize": 1076294, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.72.5": {"released": "2023-03-28 14:56:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.72.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.72.5-py3-none-any.whl", "filehash": "e418a53396844c36317659cd68f0965ecf1f15bb2f27c5bec1adb131378222ea", "filesize": 1075981, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.72.4": {"released": "2023-03-28 01:23:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.72.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.72.4-py3-none-any.whl", "filehash": "163cc764b355e5d627362c9b0f3dd3782ad035faff441159115d85c24b35dcfc", "filesize": 1075882, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.72.3": {"released": "2023-03-27 23:30:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.72.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.72.3-py3-none-any.whl", "filehash": "10d2c46f5edfd7919697c7f6a1f17cc214b235898b8cefaaeb0c0cc6becf468d", "filesize": 1075644, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.72.2": {"released": "2023-03-27 22:31:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.72.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.72.2-py3-none-any.whl", "filehash": "3132c900f79b6fdcfe1cc479b28d0a33ce89e3b2591044120abd71e04ac45b9f", "filesize": 1075490, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.72.1": {"released": "2023-03-27 17:27:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.72.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.72.1-py3-none-any.whl", "filehash": "0d2ee3b5e54fbcfbc257ef6c123d4f3a7f7811160bf5194ce8a27dd828c8ad12", "filesize": 1075480, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.72.0": {"released": "2023-03-27 15:13:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.72.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.72.0-py3-none-any.whl", "filehash": "277232504e0b514501dbac92b8a8dd5fc6a43aee2e95491d43c984895d8e7f0c", "filesize": 1075341, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.71.0": {"released": "2023-03-26 00:26:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.71.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.71.0-py3-none-any.whl", "filehash": "967edd2179d64c133236d1e8574b55b4d75e64fc034ccd6d6aaf794d46346002", "filesize": 1073936, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.70.0": {"released": "2023-03-25 17:25:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.70.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.70.0-py3-none-any.whl", "filehash": "2814c98774471a6ad83f095e8e3518e5b460ff6910894e3be918c4846edb6614", "filesize": 1073194, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.69.0": {"released": "2023-03-25 02:36:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.69.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.69.0-py3-none-any.whl", "filehash": "f73d05a21e6d3bbd680f3ede832f962f0fb560f7968cf0e54afe2f00ab2c86c0", "filesize": 1073337, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.68.0": {"released": "2023-03-23 16:29:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.68.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.68.0-py3-none-any.whl", "filehash": "f4a34199c9fd1de6f565ea096f147a2c4560770b2711defe48414048bee95558", "filesize": 1070198, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.67.0": {"released": "2023-03-23 01:07:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.67.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.67.0-py3-none-any.whl", "filehash": "04969ef6eeeda58f834dd871301dd60a8120eb807b7fe4140222e77accce954f", "filesize": 1068741, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.66.0": {"released": "2023-03-22 20:44:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.66.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.66.0-py3-none-any.whl", "filehash": "89d199e5b77e3d7c267cfd8ef1ff741756b81109e13bbcb5cf91f844d0bf2739", "filesize": 1066999, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.65.3": {"released": "2023-03-22 13:59:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.65.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.65.3-py3-none-any.whl", "filehash": "9151e353cc53c3d37b8b994ac4ad39fe939911d5cdd2380e72abe081f07f218b", "filesize": 1066383, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.65.2": {"released": "2023-03-21 16:06:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.65.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.65.2-py3-none-any.whl", "filehash": "a907661cef70c9e0a466a563f52499937cec41dd49ab6c99c9284dd9794d5262", "filesize": 1066294, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.65.1": {"released": "2023-03-21 15:42:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.65.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.65.1-py3-none-any.whl", "filehash": "162ece59abcdd753dc8d4c419b66908373a26cf478775f666bb8e100fbf71c66", "filesize": 1066233, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "rich-click", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.65.0": {"released": "2023-03-21 05:09:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.65.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.65.0-py3-none-any.whl", "filehash": "8acca3874dfcc16680d335adf0e4b81ac0ba3b365ce3186a06a27412b420486e", "filesize": 1066059, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "rich-click", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.64.2": {"released": "2023-03-19 23:10:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.64.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.64.2-py3-none-any.whl", "filehash": "a64202bf66dae9a0b3d5e3177c7a7f202794bd9581aaba98192f5be8bbbfcc2c", "filesize": 1064549, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "rich-click", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.64.1": {"released": "2023-03-19 20:01:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.64.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.64.1-py3-none-any.whl", "filehash": "f7377536404e8abc5d45295e6305087478a3571efda900e7205734246aa00f83", "filesize": 1064368, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "rich-click", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.64.0": {"released": "2023-03-18 23:20:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.64.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.64.0-py3-none-any.whl", "filehash": "c1ea61e64c0bd05331e35bea34626428e77680612613e8a43b0c470040310823", "filesize": 1064407, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.63.0": {"released": "2023-03-17 19:07:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.63.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.63.0-py3-none-any.whl", "filehash": "6f95e849fdc66cf428646f747d4d75b68453ad43f6f7bb50e33ad549efcf9104", "filesize": 1060871, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.62.1": {"released": "2023-03-17 15:15:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.62.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.62.1-py3-none-any.whl", "filehash": "26eee87b7754dd2eb37f7b0a2eb5bd8a9b9739d61a235e1d6c2aa40c091eb8e5", "filesize": 1060759, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.62.0": {"released": "2023-03-17 05:09:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.62.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.62.0-py3-none-any.whl", "filehash": "d01627a1de4feaa81edf8c49e598ec0c1d069d614ec786fa31e27325b0291f37", "filesize": 1060757, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.61.2": {"released": "2023-03-17 03:27:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.61.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.61.2-py3-none-any.whl", "filehash": "bd5e64df45741082e6e21e9851cb0ac4ee5d39b99fb3feab63bb5517f932febe", "filesize": 1060665, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.61.1": {"released": "2023-03-17 03:06:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.61.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.61.1-py3-none-any.whl", "filehash": "2e933bed05d1a076c62969530a1c6640970dbf48a69ecb04907c397aa38a2e9a", "filesize": 1060662, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.61.0": {"released": "2023-03-17 00:00:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.61.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.61.0-py3-none-any.whl", "filehash": "ccc2f06b2778a88e4343e664045d48917f44153b94caa4560c106336a857532f", "filesize": 1060659, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.60.3": {"released": "2023-03-16 15:46:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.60.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.60.3-py3-none-any.whl", "filehash": "4ceb3c2cecd2858bb799af16041f7483fbdd13787a516f787cf6821f2dc5f3a1", "filesize": 1060034, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.60.2": {"released": "2023-03-16 00:23:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.60.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.60.2-py3-none-any.whl", "filehash": "1c77dd8f768d2f7c461cbba38da009289bef10ab6ed5eea1f644834eb909ee89", "filesize": 1059988, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.60.1": {"released": "2023-03-15 19:11:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.60.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.60.1-py3-none-any.whl", "filehash": "eb5c87bd82cda9867aa2a0b71bccd1731377a0e1aa0b45174cf9476ce7e302ca", "filesize": 1059858, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.60.0": {"released": "2023-03-15 16:06:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.60.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.60.0-py3-none-any.whl", "filehash": "4bcb2e59c5e5feb31b7ad052e945523d4216db321fc1c049718a125caa45fa68", "filesize": 1060631, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.59.1": {"released": "2023-03-15 02:39:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.59.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.59.1-py3-none-any.whl", "filehash": "fe25a8e5b03a9f2191bae012bb2621d0abb8ea8715b108653b1725e255f26a89", "filesize": 1060484, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.59.0": {"released": "2023-03-14 15:45:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.59.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.59.0-py3-none-any.whl", "filehash": "82cfbba748187d3bcab0d60e2ed8e379d98b239bba182393e55353f2c27587ca", "filesize": 1060490, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.58.0": {"released": "2023-03-13 18:58:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.58.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.58.0-py3-none-any.whl", "filehash": "43a5b741692e37cc1f62f2245e99661a1e13d6443b440cd952e2e7db55415554", "filesize": 1058441, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.57.2": {"released": "2023-03-12 06:15:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.57.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.57.2-py3-none-any.whl", "filehash": "889ac1d4c419dcef67ecc63f720546ddd944da4d17358cae9c03dcf225f1560b", "filesize": 1058274, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.57.1": {"released": "2023-03-11 00:29:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.57.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.57.1-py3-none-any.whl", "filehash": "a95c6badbd50c7f32f38c331fffcf3ef845065db40a351554e15e3fa0038a4cf", "filesize": 1057111, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.57.0": {"released": "2023-03-10 18:28:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.57.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.57.0-py3-none-any.whl", "filehash": "7195307580349bde00d1cdc4d5817e0ddd74e8ed7c5dfc9957caaf2c1ca6a397", "filesize": 1057082, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.56.0": {"released": "2023-03-09 15:13:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.56.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.56.0-py3-none-any.whl", "filehash": "49446868f0cd53e052a75a0b2fd0b879732d74456ba4fce6831dc60196d48a3a", "filesize": 1054342, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.55.2": {"released": "2023-03-08 07:58:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.55.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.55.2-py3-none-any.whl", "filehash": "6903f34b25fa546a8867bf55fa4fdaf1273aca932345125ca88e5eb854aa4eb5", "filesize": 1053149, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.55.1": {"released": "2023-03-06 15:17:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.55.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.55.1-py3-none-any.whl", "filehash": "948c096f8619c878168e2b64ff4384df5d101313d7165cc9a5cd9d4fb02bf457", "filesize": 1051615, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.55.0": {"released": "2023-03-04 21:55:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.55.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.55.0-py3-none-any.whl", "filehash": "7b91e06f78f6e83c8774e7ae14bab08d3a4c9e7bf4a0f86da9c1bce44887b70b", "filesize": 1051658, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.54.0": {"released": "2023-03-04 01:32:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.54.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.54.0-py3-none-any.whl", "filehash": "28926963af545dff8db34ecfc84fdad4c4e630458d95d546bc88821e7ab4ee9e", "filesize": 1050617, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.53.0": {"released": "2023-03-03 22:55:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.53.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.53.0-py3-none-any.whl", "filehash": "077985f533540d8160b78de2c26de45710cacb99e7de4de08e0c8ffbcfb094fd", "filesize": 1050472, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.52.0": {"released": "2023-03-03 17:06:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.52.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.52.0-py3-none-any.whl", "filehash": "6f69413f6fa6eb5c9b2b0cca1cafacf436b62d12d95570790798b8443a348e1e", "filesize": 1050224, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "jupytext", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "rich", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.51.0": {"released": "2023-03-03 14:42:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.51.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.51.0-py3-none-any.whl", "filehash": "c8f7c9cd133adcc71911df6274687b8cee952597fa13e6b0f73ab4a06575f778", "filesize": 1050033, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.50.0": {"released": "2023-03-03 04:39:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.50.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.50.0-py3-none-any.whl", "filehash": "532120bf7371d24e353f3acd9ef25a50d8a00c31734c716d6145fd54f97f8ad1", "filesize": 1050011, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.49.3": {"released": "2023-03-03 02:13:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.49.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.49.3-py3-none-any.whl", "filehash": "8d763291ab6e2f7b9a20b86e3063994a9dd48d92cf6cd7f668af4f2100260b59", "filesize": 1049626, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.49.2": {"released": "2023-03-02 20:39:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.49.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.49.2-py3-none-any.whl", "filehash": "f3d338c5b931abf4731ef16938e59f06a1b6b9d1f0f9733fca152eea76b3ff32", "filesize": 1049656, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.49.1": {"released": "2023-03-02 15:22:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.49.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.49.1-py3-none-any.whl", "filehash": "df65f75819ae7e6789d624e4a9e1f319975d540d00d58af982fc7840b03d3830", "filesize": 1049628, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.49.0": {"released": "2023-03-02 05:44:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.49.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.49.0-py3-none-any.whl", "filehash": "322669a989aeb529352f7916f27808552d88c6b3a32736bdd742c33e5117c2df", "filesize": 1049612, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.48.3": {"released": "2023-03-01 19:16:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.48.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.48.3-py3-none-any.whl", "filehash": "a99ca6a45ea486afddfab37117ae768f0617387f5a7a77e5b27773f7e274c509", "filesize": 1049326, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.48.2": {"released": "2023-03-01 18:22:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.48.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.48.2-py3-none-any.whl", "filehash": "a4fbe0fe974a83cda1448a4254a32f66bcf56802d9c1b19184d95df6f151b42a", "filesize": 1049237, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.48.1": {"released": "2023-02-28 22:20:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.48.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.48.1-py3-none-any.whl", "filehash": "1a267a9fd0bf859f9b82c4fdadcccf269d0012060a5f177c2b6c61ee0652aa3c", "filesize": 1049135, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.48.0": {"released": "2023-02-28 22:01:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.48.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.48.0-py3-none-any.whl", "filehash": "a5db05ba380be6c6c311e9d6a41678ef2bdad832aa2361fe5a11e7424d2e0bde", "filesize": 1049120, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.47.3": {"released": "2023-02-27 20:11:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.47.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.47.3-py3-none-any.whl", "filehash": "62742e1301f9642fa259519de6b1178401187477899a040c1478b50f507741dc", "filesize": 1048591, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.47.2": {"released": "2023-02-27 15:47:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.47.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.47.2-py3-none-any.whl", "filehash": "bad7d28855e98260a400b354a4f453c24c250e9d3fe9fb1d0f420992ef0a95de", "filesize": 1048449, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.47.1": {"released": "2023-02-27 01:20:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.47.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.47.1-py3-none-any.whl", "filehash": "13ea16668410fb2d7df40176209180c4fb4c8619bce783312484ff873b87574a", "filesize": 1048473, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.47.0": {"released": "2023-02-26 23:39:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.47.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.47.0-py3-none-any.whl", "filehash": "938a3223d8193bbdef99bb6f73b4b9556bbfc723cecfec581d0be916c726659a", "filesize": 1047833, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.46.0": {"released": "2023-02-26 18:22:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.46.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.46.0-py3-none-any.whl", "filehash": "244613c47bca7a989cd538ea59a3e6030aba9c5fec88c02bc41bfc89024853a7", "filesize": 1047560, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.45.1": {"released": "2023-02-26 17:12:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.45.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.45.1-py3-none-any.whl", "filehash": "22060b1b9c65768dfd2148e7140061d50588fd0ba0e6c29c617353d2bb8baf4f", "filesize": 1047642, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.45.0": {"released": "2023-02-24 19:50:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.45.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.45.0-py3-none-any.whl", "filehash": "fcede0469bc46c57e68a95fd1313d92081cf8c0f8c157cc45b30361a8cdd9f69", "filesize": 1047229, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.44.0": {"released": "2023-02-23 19:19:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.44.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.44.0-py3-none-any.whl", "filehash": "9f6bb6f01863c8dbd90fa48dbf48d708aa248784fab5e934776a83e85e6a4594", "filesize": 1044890, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.43.1": {"released": "2023-02-20 01:06:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.43.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.43.1-py3-none-any.whl", "filehash": "8a64343b0d852f812eb101420cee12a49f1baf2b997341e63626ad0ea12aa23e", "filesize": 1037626, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.43.0": {"released": "2023-02-19 22:55:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.43.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.43.0-py3-none-any.whl", "filehash": "8733381362c076898fbc38c7faf361c333dc8f84a93eb38ce774007c0186085e", "filesize": 1037608, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.42.0": {"released": "2023-02-17 20:20:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.42.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.42.0-py3-none-any.whl", "filehash": "0f4745984be95bb2513b2789ad3c35e436f97de10b2fb84d98d776faeb172a8f", "filesize": 1043942, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.41.1": {"released": "2023-02-16 23:31:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.41.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.41.1-py3-none-any.whl", "filehash": "1d4647bb99c350b0b8ba1281e145b00842610a6de7282539e9bd14897107fe09", "filesize": 1043468, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.41.0": {"released": "2023-02-16 16:44:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.41.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.41.0-py3-none-any.whl", "filehash": "d7a4b6433f93f5f2ba50785fe592fb944f030f19d26e0b20344d3ae9ae3c7e23", "filesize": 1043449, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.40.0": {"released": "2023-02-16 01:01:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.40.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.40.0-py3-none-any.whl", "filehash": "ed4d1dfd70048287185f653467eaacaafaf9d50a16dafd3a76ac1ae5f0b3cb70", "filesize": 1038134, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.39.0": {"released": "2023-02-15 02:36:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.39.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.39.0-py3-none-any.whl", "filehash": "1f4079d053ce3448c89e5cf16b4f9967041494809c827f6437779220dc027c89", "filesize": 1037946, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jinja2", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.38.0": {"released": "2023-02-14 02:06:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.38.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.38.0-py3-none-any.whl", "filehash": "cfa355bb3d10280272bb5305d8526bd5597adc0d2254563b1aa8ec435ca1414d", "filesize": 1024584, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.37.3": {"released": "2023-02-12 18:48:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.37.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.37.3-py3-none-any.whl", "filehash": "9dc666b6729469d824fc4b728ddaf1969ffa88e01e58c96e1f6515a56529dcd2", "filesize": 1022565, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.37.2": {"released": "2023-02-12 03:20:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.37.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.37.2-py3-none-any.whl", "filehash": "2c6cfb7398949e5b4dcd86a6fde82ffc026d57fc3944bc50f4fb4ca62e2b758e", "filesize": 1022494, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.37.1": {"released": "2023-02-12 03:07:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.37.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.37.1-py3-none-any.whl", "filehash": "3745173e80732a0d6562acf9a544837a0a22e019ae73fe60b52fee0243122daa", "filesize": 1022558, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.37.0": {"released": "2023-02-11 23:01:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.37.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.37.0-py3-none-any.whl", "filehash": "a2a045ec42163a5b982a10deaed7df62ba3566502bde7dbe05287127b4b21565", "filesize": 1022571, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.36.1": {"released": "2023-02-09 22:12:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.36.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.36.1-py3-none-any.whl", "filehash": "869d31a5aba2f357cfebf6ef3cc4dce6a398b26e3edfd15d9f6811009c1d4e3e", "filesize": 1022840, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.36.0": {"released": "2023-02-09 20:33:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.36.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.36.0-py3-none-any.whl", "filehash": "45a596c0894638e77f4fc10097fa11812ba0502829073b8d1fb83ce6bd491339", "filesize": 1022845, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.35.1": {"released": "2023-02-09 15:18:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.35.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.35.1-py3-none-any.whl", "filehash": "ee76f768d7e286d91c29b1249ada08a9ec1111e797f0cb31a6ace4fb3308dbf2", "filesize": 1021689, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.35.0": {"released": "2023-02-08 13:59:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.35.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.35.0-py3-none-any.whl", "filehash": "082c456037ed4e706fa6e08c8bc27cc794fede08ae34f3f981564f68888a9aa0", "filesize": 1021255, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.34.1": {"released": "2023-02-07 15:42:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.34.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.34.1-py3-none-any.whl", "filehash": "f0777add8c95b7261aab755073a7c89fa72f2e584c44e4493bfb1dd303176000", "filesize": 1020737, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.34.0": {"released": "2023-02-07 14:18:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.34.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.34.0-py3-none-any.whl", "filehash": "9678fb05db7e87bb519846aa9d7588e6925409274662b8843474a82057a5a2bd", "filesize": 1020817, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.33.0": {"released": "2023-02-05 22:24:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.33.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.33.0-py3-none-any.whl", "filehash": "bc9513cf1e97663cd3c48a37fc3aab30304431862b43c76137a81f3e46c3674e", "filesize": 1017790, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.32.0": {"released": "2023-02-05 05:31:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.32.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.32.0-py3-none-any.whl", "filehash": "04d486dda3e3b771efbd20562d3b470eb2598fe0c32c9a7259b4fdeb6f632a5d", "filesize": 1017460, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.31.0": {"released": "2023-02-05 00:37:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.31.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.31.0-py3-none-any.whl", "filehash": "876c3de9beac7ef4c7cc0454e49daf35000ad2f8047821a7165e0cf7b92eb3d4", "filesize": 1003859, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.30.2": {"released": "2023-02-04 11:53:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.30.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.30.2-py3-none-any.whl", "filehash": "1a3ab32c57ebf65dddd6fe65864bb7372031c2d6d9f0ad3c6cb2758a1ff305de", "filesize": 1003484, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.30.1": {"released": "2023-02-03 16:56:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.30.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.30.1-py3-none-any.whl", "filehash": "c9a9eee1ed4c7e93cd49dc69e73830250e92d0542f13931b16b7a1605468770a", "filesize": 1003456, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.30.0": {"released": "2023-02-03 14:34:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.30.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.30.0-py3-none-any.whl", "filehash": "b4bae4267c1007e69fd2e2271306f7d5d72d4bc187cd8260a4d4c928dac554de", "filesize": 1003368, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.29.3": {"released": "2023-02-02 14:42:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.29.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.29.3-py3-none-any.whl", "filehash": "3a9bca78be4cb80c3ee559ac240d0740df945ddb19205b4c27dd6a4a8911ce13", "filesize": 992463, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.29.2": {"released": "2023-02-02 14:19:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.29.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.29.2-py3-none-any.whl", "filehash": "ece83d0fc9591ddb080c6a6d5d223608d878d03f7024bf91275aefb3e20bc5bc", "filesize": 992453, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.29.1": {"released": "2023-02-01 21:10:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.29.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.29.1-py3-none-any.whl", "filehash": "c4f98a672f7a4a3e2fc724a020cbb2a4ce445f9c8f4e27df08822d359761c295", "filesize": 992446, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.29.0": {"released": "2023-02-01 17:12:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.29.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.29.0-py3-none-any.whl", "filehash": "1beca3d31bb65de1d63e0089483beb40133987dc43ef5f174028c5e87dffa9de", "filesize": 992409, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.28.1": {"released": "2023-01-31 19:08:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.28.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.28.1-py3-none-any.whl", "filehash": "3107bbd8d54e29f19f3590e9af6bd067c96e46d72e344dc640c1e60f01fcbf85", "filesize": 992301, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.28.0": {"released": "2023-01-31 18:37:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.28.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.28.0-py3-none-any.whl", "filehash": "3b86312d34473603ce3b402e17597d6ed0332357ed9b7385a0e4511193c05d12", "filesize": 992258, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.27.1": {"released": "2023-01-31 06:05:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.27.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.27.1-py3-none-any.whl", "filehash": "59748cec8865c3b6da12d655058356075df3e7250228f1bec47c459d0bff111b", "filesize": 991137, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.27.0": {"released": "2023-01-31 00:27:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.27.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.27.0-py3-none-any.whl", "filehash": "f9fe6cb17018f81df255324e9617d878f0e365f9bdcdc98fd0b1207d32e12342", "filesize": 991119, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.26.0": {"released": "2023-01-29 16:37:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.26.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.26.0-py3-none-any.whl", "filehash": "b716f96855fc9e02beba90c87ef2161cc9d02fe7f5f9b6e95a4a00e3deaca81e", "filesize": 1290791, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.25.2": {"released": "2023-01-26 17:12:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.25.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.25.2-py3-none-any.whl", "filehash": "6d57b4044bff0a7973c341216bd8d77d03a187973b4a911c5a17a1288b01a5d1", "filesize": 1296884, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.25.1": {"released": "2023-01-26 00:50:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.25.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.25.1-py3-none-any.whl", "filehash": "6035225d09d4b6584b55a3c0cb1f8ecbfb854486d43496761b1b68d4a47158e4", "filesize": 1296507, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.25.0": {"released": "2023-01-25 01:19:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.25.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.25.0-py3-none-any.whl", "filehash": "3b5cb67d9c8a04934b89c13558a304f496fc19ae008d8a25ca99e8189b674e8b", "filesize": 1296463, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.24.1": {"released": "2023-01-24 23:50:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.24.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.24.1-py3-none-any.whl", "filehash": "756f38712eac6709d19c0321b05f7a1738f2f944b9d7aea54416c2c926db72e6", "filesize": 1291111, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.24.0": {"released": "2023-01-24 00:27:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.24.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.24.0-py3-none-any.whl", "filehash": "c5e467f08d620116771ce2d9caf5ec687c1eb65f94974cca85ced69ec4e958bb", "filesize": 1291101, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.23.4": {"released": "2023-01-18 21:36:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.23.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.23.4-py3-none-any.whl", "filehash": "c4135b18e5158228896f23ed35faeb0c359b512adf73c21ec10cae82f471f08d", "filesize": 1281900, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.23.3": {"released": "2023-01-18 20:40:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.23.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.23.3-py3-none-any.whl", "filehash": "4e13c23392d56773ef7032ac48088549cd364ddef552027bde2d4108d71325f3", "filesize": 1281841, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.23.2": {"released": "2023-01-18 20:09:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.23.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.23.2-py3-none-any.whl", "filehash": "e7bcfe09dab1b06f01e0bf453c48ccc95c7a768ac38089b798ddab86112dd031", "filesize": 1281840, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.23.1": {"released": "2023-01-18 20:00:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.23.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.23.1-py3-none-any.whl", "filehash": "d34d559464b55a779d5aba1fd9f157ba41dc67903dd4356c6d2751bfe1f74547", "filesize": 1281842, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.23.0": {"released": "2023-01-17 20:12:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.23.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.23.0-py3-none-any.whl", "filehash": "3abcf705ac8926f11b531f7c2126cfe359f4a1901735eaa3572ad1990b552201", "filesize": 1281826, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.22.2": {"released": "2023-01-17 17:47:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.22.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.22.2-py3-none-any.whl", "filehash": "62d15a6d77e644d4802ac3f0cd437d8ccfc69ba333571e6e237569ee6b2e0757", "filesize": 1279796, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.22.1": {"released": "2023-01-16 17:22:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.22.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.22.1-py3-none-any.whl", "filehash": "3b742ecd4fd2c1d67c9460107ab33ad45717273ae60b0c5286d4e9e64f810427", "filesize": 1279368, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.22.0": {"released": "2023-01-16 05:15:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.22.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.22.0-py3-none-any.whl", "filehash": "796350b85dc454ba69c07ef3eee9424a09d6015e2d53448e0fb6a20857318bdf", "filesize": 1279373, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.21.1": {"released": "2023-01-15 05:27:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.21.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.21.1-py3-none-any.whl", "filehash": "4deeda5384ca11a91284a5459fe6207ff5828a6dd07c0406f3ea1ce5c0c1971c", "filesize": 1278559, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.21.0": {"released": "2023-01-15 04:58:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.21.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.21.0-py3-none-any.whl", "filehash": "2a02b0bdc7b280109785e8db44d06f2b58f644a4485e794904224bd2145e7d63", "filesize": 1278559, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.20.5": {"released": "2023-01-15 02:15:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.20.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.20.5-py3-none-any.whl", "filehash": "bf1649760a1b05282bdeafe5d30a9003cefafb035163a532980c1fd0a175bcae", "filesize": 1278426, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.20.4": {"released": "2023-01-15 02:10:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.20.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.20.4-py3-none-any.whl", "filehash": "b38bb7f3fa34f11af93653b4bc75ba878ba870bc961046a8bbe52f0f235d7751", "filesize": 1278424, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.20.3": {"released": "2023-01-15 01:56:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.20.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.20.3-py3-none-any.whl", "filehash": "3688950677afe50cd57ec6a429a8471e99d7aca8d67aa347b60b109377fade0e", "filesize": 1278426, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.20.2": {"released": "2023-01-15 01:09:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.20.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.20.2-py3-none-any.whl", "filehash": "a2e5035f35ba339b38f12e76d3b9ca9d2e614bbfba84b208e3a564e7ed4cd533", "filesize": 1278424, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.20.1": {"released": "2023-01-15 00:28:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.20.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.20.1-py3-none-any.whl", "filehash": "d419305463e849799d572e173818f1ae6021a1516752f3c28107611259b2a5f6", "filesize": 1278424, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.20.0": {"released": "2023-01-14 23:54:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.20.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.20.0-py3-none-any.whl", "filehash": "91992373e55171faada865deeffc8d875aa258959e5e53dd1d4d3163b0300a51", "filesize": 1278424, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog"]}}}, "6.19.4": {"released": "2023-01-13 22:14:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.19.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.19.4-py3-none-any.whl", "filehash": "35f9266349130dacd58225d1bab8738420b4729dbe40b243948696b2e19511c2", "filesize": 9721870, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.19.3": {"released": "2023-01-10 00:24:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.19.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.19.3-py3-none-any.whl", "filehash": "c723d6833f308388328c94dbb3a0cc5d01570eae83dbc674449299f3aa27858d", "filesize": 9718691, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.19.2": {"released": "2023-01-10 00:06:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.19.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.19.2-py3-none-any.whl", "filehash": "49a40992a5155abe66b4fcc5936ac67dddf4ba6680706c799e06be33430ff2fd", "filesize": 9718699, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.19.1": {"released": "2023-01-09 23:14:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.19.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.19.1-py3-none-any.whl", "filehash": "cbcc0831618ef8cae1a0e64b5206d73343eefa42130155874bddc349b0d44824", "filesize": 9718396, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.19.0": {"released": "2023-01-09 05:13:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.19.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.19.0-py3-none-any.whl", "filehash": "4f33651865eebb90bcd340b96855fd81b13d8934497a16be2b56fb890b7fa137", "filesize": 9718561, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.18.4": {"released": "2023-01-06 17:37:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.18.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.18.4-py3-none-any.whl", "filehash": "c9be6995b3a2ddb735ee77263f92e45be27332b9cdbe989a21dbd9b42e023034", "filesize": 9703849, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.18.3": {"released": "2023-01-05 15:54:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.18.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.18.3-py3-none-any.whl", "filehash": "b4dc6269a38c06ec0590b7d2b07ad01e69d94ae0ac4b5929a11cbeda92247c43", "filesize": 9703745, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.18.2": {"released": "2023-01-05 04:38:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.18.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.18.2-py3-none-any.whl", "filehash": "50d3430764ac5733a3cd3b42a490cf91062242432d2055fcd93107754f6e44f4", "filesize": 9703746, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.18.1": {"released": "2023-01-04 22:41:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.18.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.18.1-py3-none-any.whl", "filehash": "37c7851ee754a80bac638bcb75d9b861ede49068dccc9a9e50b99ed066085412", "filesize": 9703636, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.18.0": {"released": "2023-01-04 19:30:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.18.0-py3-none-any.whl", "filehash": "323f5c801e0fb0b707d90acb7f24a304019d884d3e9a3ef07138f821f0484213", "filesize": 9702919, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.17.0": {"released": "2023-01-03 01:23:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.17.0-py3-none-any.whl", "filehash": "30735ed4f21e4b6d71dc995982b870aaf2947891f1362f5fc983f1d0bda96bf8", "filesize": 9699612, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.16.3": {"released": "2023-01-02 19:11:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.16.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.16.3-py3-none-any.whl", "filehash": "80afaac080e88387e111322d54312c02c3d34d4f4a2d35c1e5169fd418634caf", "filesize": 9695493, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.16.2": {"released": "2023-01-02 17:46:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.16.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.16.2-py3-none-any.whl", "filehash": "d3e8aac19109b0b8b8c8be2a033ba1a256b0b543e336118125287b971f32ece8", "filesize": 9695434, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.16.1": {"released": "2023-01-01 19:50:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.16.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.16.1-py3-none-any.whl", "filehash": "1e0e7b2f8c72b200a7dcd9843ab98353a9e6960ad6e40aa5acec3e7a18eb904e", "filesize": 9695329, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.16.0": {"released": "2023-01-01 01:45:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.16.0-py3-none-any.whl", "filehash": "ef7f373cc6fa33a80e7eede0c27bd3b73bd6af4357f57dddd8f816194edcce3c", "filesize": 9695399, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.15.3": {"released": "2022-12-29 16:33:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.15.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.15.3-py3-none-any.whl", "filehash": "83a2f7242f1539958a3b1ccb57177a1c28c278ef8b97d4bdb3a7540b9562519c", "filesize": 9696883, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.15.2": {"released": "2022-12-28 17:07:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.15.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.15.2-py3-none-any.whl", "filehash": "8eb1901a1b2a924cec53acb6be10e28097ba02f902d0e643d063508ffb5f9967", "filesize": 9696083, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.15.1": {"released": "2022-12-28 04:41:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.15.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.15.1-py3-none-any.whl", "filehash": "14e75011fa0a560d05121f78ee7255e5a8b42d91811c9922c364473146bab6c0", "filesize": 9696013, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.15.0": {"released": "2022-12-21 19:32:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.15.0-py3-none-any.whl", "filehash": "f00a2cf14d9b827c685fd4d40e12d45fa1ece93c4bcb6d4600b989ceb8d5593a", "filesize": 9695611, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.14.2": {"released": "2022-12-20 16:35:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.14.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.14.2-py3-none-any.whl", "filehash": "b58c566b1991d95bfd4fc234e0963420465f9aa85fcdbe0baff6962a8427d8f3", "filesize": 9692883, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.14.1": {"released": "2022-12-20 15:27:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.14.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.14.1-py3-none-any.whl", "filehash": "f113d7e6d94e0c07b28934f231c5eb7900dcd0a61c40e53b99cedfca9ba2a9ef", "filesize": 9692820, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.14.0": {"released": "2022-12-20 06:32:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.14.0-py3-none-any.whl", "filehash": "b5522f3f58f8401c47bdcfaeeb7b1970fb50affe197f500e2f5e3c4d687746fe", "filesize": 9692850, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.13.0": {"released": "2022-12-19 17:37:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.13.0-py3-none-any.whl", "filehash": "8ba41689156dd27669e945d07a775489f42f5319909cc7daf7a4607804ea72f8", "filesize": 9690314, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.12.0": {"released": "2022-12-17 17:56:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.12.0-py3-none-any.whl", "filehash": "7a4e16bff2502875c33db8a16c48bb6b488ea1a05431c4e26a040c68f9761399", "filesize": 9685329, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.11.0": {"released": "2022-12-17 02:22:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.11.0-py3-none-any.whl", "filehash": "cba53c59f09e01a491bdd7902700a7af0226fb0d1a7023d64d2c45c453c7a31a", "filesize": 9682655, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.10.0": {"released": "2022-12-15 19:26:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.10.0-py3-none-any.whl", "filehash": "02724dc9ed135b169988736cd974302c8a488de7b1bdef558428b066b7404adc", "filesize": 9682555, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.9.0": {"released": "2022-12-13 19:45:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.9.0-py3-none-any.whl", "filehash": "413f3277f0a82a17bdc4441a6adcb4988c842afe6b808895cf34ceecb59688e0", "filesize": 11608653, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.8.2": {"released": "2022-12-12 16:36:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.8.2-py3-none-any.whl", "filehash": "037c4d76ab873a167d30fe3ba83d4f062cf2d02807264ba41160797c8c8b87cd", "filesize": 11606371, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.8.1": {"released": "2022-12-12 15:41:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.8.1-py3-none-any.whl", "filehash": "6d1bcaf8921d4d5b091ff7185004d10192127455f8cd7193618a331e849a7424", "filesize": 11606364, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.8.0": {"released": "2022-12-12 05:21:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.8.0-py3-none-any.whl", "filehash": "d93418998314df75896d8712b9d44158c6a3c38256936b1c2524a2a98293b52f", "filesize": 11606366, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.7.6": {"released": "2022-12-10 02:02:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.7.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.7.6-py3-none-any.whl", "filehash": "685bb629c5bd677066f2d0222759c75dc9d64bdb8b2af9e0a12832dc5ffecbf2", "filesize": 11603584, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.7.5": {"released": "2022-12-10 02:02:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.7.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.7.5-py3-none-any.whl", "filehash": "940373deb5d0d12e11065786bfcf64cd8a978e3060c3d5420730c0517b2aa22c", "filesize": 11603588, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.7.4": {"released": "2022-12-09 17:44:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.7.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.7.4-py3-none-any.whl", "filehash": "bb06bfe7a586aa6af3f18625dd057a17f8862648a7185f326889f8858cf8bebe", "filesize": 11603590, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.7.3": {"released": "2022-12-09 16:48:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.7.3-py3-none-any.whl", "filehash": "5c189ba88a6d8498bf5306c32353188fd9d58ec45035717fe8f80900b91f9288", "filesize": 11603587, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.7.2": {"released": "2022-12-09 16:35:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.7.2-py3-none-any.whl", "filehash": "6db56ed610e5e030eee01f9d03b5481bc14ea7b23ce0af1aba64633f67d0e793", "filesize": 11603592, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "klayout", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.7.1": {"released": "2022-12-08 15:54:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.7.1-py3-none-any.whl", "filehash": "5b9d4376729fd56327301bda22556a25c095d6bfd1d1376714741c3116147814", "filesize": 958369, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.7.0": {"released": "2022-12-07 22:35:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.7.0-py3-none-any.whl", "filehash": "6570de8792a4e8a4c39da01c9bfe1061524dca5f9c559831d392b668411905a0", "filesize": 958372, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.6.1": {"released": "2022-12-07 16:40:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.6.1-py3-none-any.whl", "filehash": "c3f3b61ead80d3ee1536fa87bc1dc8a9b49705d3bbefecf9de3d3b4d829b9876", "filesize": 958239, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.6.0": {"released": "2022-12-07 16:28:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.6.0-py3-none-any.whl", "filehash": "0690a834f0b782aee842ad13d747d421c81eb04b2b604c0c75291c052b50ff16", "filesize": 958140, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.5.1": {"released": "2022-12-06 23:54:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.5.1-py3-none-any.whl", "filehash": "8a1b4ed2e2ff2bd2538c4f9167793bc447b8bf5a958d4e18c2d368047c5ad048", "filesize": 955705, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.5.0": {"released": "2022-12-06 18:28:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.5.0-py3-none-any.whl", "filehash": "49306eae6f57090cb8f680223e9c53ab6bf76618898535f62342ab4c8cf360df", "filesize": 955698, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.4.1": {"released": "2022-12-05 18:06:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.4.1-py3-none-any.whl", "filehash": "ca65f2f44d486ba4ffa303333710fc941f1a738554f139ca763918eaf86240eb", "filesize": 951903, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.4.0": {"released": "2022-12-04 07:28:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.4.0-py3-none-any.whl", "filehash": "cc7cdc46e0e0dd25aed32799923860f749ebde24e60fd0ec65cece4957f780b5", "filesize": 951862, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.3.5": {"released": "2022-12-02 06:34:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.3.5-py3-none-any.whl", "filehash": "fcdf1e19d1139d514852b13a373044f0fe351c3d38dadb57e12ac54955a90f11", "filesize": 951091, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.3.4": {"released": "2022-11-30 17:59:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.3.4-py3-none-any.whl", "filehash": "27993cc8ac093730821b70ac74c9d290399106bbc95def8fccee552a858988e7", "filesize": 945672, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.3.3": {"released": "2022-11-30 05:38:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.3.3-py3-none-any.whl", "filehash": "896c26d4e6d7c4b39184bfb9aec47ddaa868eac14f2a2b83d510b24443982322", "filesize": 945618, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.3.2": {"released": "2022-11-29 18:50:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.3.2-py3-none-any.whl", "filehash": "5a17673b1fd8396003ca8262a5002e7f1c20bc3858727c1140bc3dcfac713640", "filesize": 945615, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.3.1": {"released": "2022-11-29 18:20:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.3.1-py3-none-any.whl", "filehash": "5e1daf31ce469236b7316ce545053c77b345a6013a5778806680db11546aa17b", "filesize": 945614, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.3.0": {"released": "2022-11-29 17:40:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.3.0-py3-none-any.whl", "filehash": "1ae47a62d71d8064ef727108cff5457e1725a28fc8dd6cf65617beb403a333b5", "filesize": 945651, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.2.6": {"released": "2022-11-27 23:36:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.2.6-py3-none-any.whl", "filehash": "847a2d5db540593b1fd71e55aa1cb566055253fce36d42cef7f1720b30cf9573", "filesize": 924039, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.2.5": {"released": "2022-11-24 01:08:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.2.5-py3-none-any.whl", "filehash": "91e131fa74a5d5ff31719dc3334e87dfdd123f9ab41a48b1da4e3dc72fa79f66", "filesize": 922880, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.2.4": {"released": "2022-11-23 14:36:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.2.4-py3-none-any.whl", "filehash": "dec547cde3e098c10c1a2a463c7f114a94fc58c2c4bde0daf888aac2e931a5cf", "filesize": 923542, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.2.3": {"released": "2022-11-22 14:19:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.2.3-py3-none-any.whl", "filehash": "6eae08e588d1d0184418e5a16fd71236bc9557e149a4da4664abb9c357cff3ba", "filesize": 923270, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.2.2": {"released": "2022-11-22 07:12:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.2.2-py3-none-any.whl", "filehash": "3d3b6a5c93468b74d652205ae88d605356355620add33db642995cd363299bf1", "filesize": 923211, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.2.1": {"released": "2022-11-21 16:10:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.2.1-py3-none-any.whl", "filehash": "ae022e3f15beef346b5faa00c13c9185277485b0ad48f82a810a04dd7dbe1396", "filesize": 922909, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.2.0": {"released": "2022-11-21 15:28:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.2.0-py3-none-any.whl", "filehash": "7586ab755a2d514f3d99f375b84bebcc656367ec2ddccf6f4800e02147de4ab5", "filesize": 922878, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.1.2": {"released": "2022-11-20 16:05:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.1.2-py3-none-any.whl", "filehash": "9be9024a2c59577e4f12dab7d02b3da472dafe4ba776757c026e6446bbaa1c0b", "filesize": 922768, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.1.1": {"released": "2022-11-19 21:10:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.1.1-py3-none-any.whl", "filehash": "15e93a34b8e2eb9cb8f4c1d6d9fe3b2c8fe3baa5f496dbb291bcc197491a5c80", "filesize": 922697, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.1.0": {"released": "2022-11-16 05:48:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.1.0-py3-none-any.whl", "filehash": "73548df8af07fc96256de921f7f8f2050476bc5ba0823b7178189d3f37895f47", "filesize": 917472, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.0.7": {"released": "2022-11-16 05:23:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.0.7-py3-none-any.whl", "filehash": "0d5c858746e71310b481a2b9ab2cd870a67797174728f81e033afeba9e33512d", "filesize": 918277, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.0.6": {"released": "2022-11-15 15:57:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.0.6-py3-none-any.whl", "filehash": "ea2d8302001d66eb590f6b15fb7b943228516279060be2ea8c827e7f41244365", "filesize": 917386, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.0.5": {"released": "2022-11-15 01:02:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.0.5-py3-none-any.whl", "filehash": "6a0f3e0291d95c88a15ea02a57fba215e995acd92ea132756bb5b36f5e9741f2", "filesize": 916441, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.0.4": {"released": "2022-11-14 20:32:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.0.4-py3-none-any.whl", "filehash": "3f3bb1df524adfb09cc41571163c8c8f6e4b3b5a3d7ba6a0f78fb1c80fe131c6", "filesize": 916385, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.0.3": {"released": "2022-11-14 05:30:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.0.3-py3-none-any.whl", "filehash": "b806117b4137fe0a4326b5b39444292dc686cc1107ebc7a21352e2ff9b884313", "filesize": 916370, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.0.2": {"released": "2022-11-14 00:22:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.0.2-py3-none-any.whl", "filehash": "6a43d4bc1a0a0c0b637138a59683ff7220d7dc3b216ca7e0d1eb34bb5f36b7e8", "filesize": 910555, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.0.1": {"released": "2022-11-12 18:39:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.0.1-py3-none-any.whl", "filehash": "87c6e443cd74a47ed573acff53e648fa7fb06d6b37b386831a4714727d69f61c", "filesize": 909373, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "6.0.0": {"released": "2022-11-12 03:43:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-6.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-6.0.0-py3-none-any.whl", "filehash": "4e4bded9ddb9238ddbf8a65fb8b685ec995dcbf980352453546d592b2eecfe7e", "filesize": 906186, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdstk", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.55.0": {"released": "2022-11-08 00:01:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.55.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.55.0-py3-none-any.whl", "filehash": "2ac0b371d3ff122b115220e31a777d198e8d436b03fbc681f3373ec84c1dddea", "filesize": 902572, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.54.0": {"released": "2022-11-06 15:53:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.54.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.54.0-py3-none-any.whl", "filehash": "58a02e4f6b17c00a6294ed5521e3b1a9ce24639aa4a48b187c84ef4a7060905a", "filesize": 902560, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.53.0": {"released": "2022-11-03 22:00:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.53.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.53.0-py3-none-any.whl", "filehash": "1245842b8063ec5ac34e174138d08cd92eb30e147020c1cef683638d43bed359", "filesize": 902588, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.52.0": {"released": "2022-11-03 21:55:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.52.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.52.0-py3-none-any.whl", "filehash": "6c60cebc80361e6b0f0e06b22681b33ee3c5f1b64bac5d8aca6285ecb2db65ee", "filesize": 902404, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.51.1": {"released": "2022-11-03 12:40:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.51.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.51.1-py3-none-any.whl", "filehash": "31977eb91777b7b2bdc60559302dcab8f22f30603bcaba257abd797173049930", "filesize": 902404, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.51.0": {"released": "2022-11-03 12:28:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.51.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.51.0-py3-none-any.whl", "filehash": "0ad8a1a69f9a64cf5b5c0149cdcd4c4ab8c5f19bf2eeefc402d63bc97feec8ac", "filesize": 902370, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.50.3": {"released": "2022-11-02 22:22:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.50.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.50.3-py3-none-any.whl", "filehash": "7d10490389915fd0074a22b39dd1ecb4704c99c20e116a54d4e38b67432ac88f", "filesize": 902366, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.50.2": {"released": "2022-11-02 22:19:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.50.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.50.2-py3-none-any.whl", "filehash": "f248a7337680b0daf47ce81520b2ea3c64642946c1f5cc22da4bb62000730cdc", "filesize": 902365, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.50.1": {"released": "2022-11-02 17:49:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.50.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.50.1-py3-none-any.whl", "filehash": "656e733676d63bc6ba1b4a642cd55d19f0f2f3e3c901ed164356b45efdbe67c3", "filesize": 902237, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.50.0": {"released": "2022-11-02 14:55:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.50.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.50.0-py3-none-any.whl", "filehash": "e32fa90d1965a2800f28ef375b3894469813c81138c7f09fb2fee2adaef245a6", "filesize": 902078, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.49.0": {"released": "2022-11-01 14:46:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.49.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.49.0-py3-none-any.whl", "filehash": "330aacb5b322ba507b893a94e77b972e92785b82e0e4b4d358d5c7e895a77150", "filesize": 902622, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.48.0": {"released": "2022-11-01 05:31:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "5.47.3": {"released": "2022-10-31 19:12:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.47.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.47.3-py3-none-any.whl", "filehash": "83d9101740ae90f92439e080d51bb1812fca9aa78cccc53faba7fad5406a0bac", "filesize": 896188, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.47.2": {"released": "2022-10-31 19:15:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.47.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.47.2-py3-none-any.whl", "filehash": "66b1f99cb784b18af09615805a9b244f59da1035afd67e9194b14fbe992947f5", "filesize": 896184, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.47.1": {"released": "2022-10-31 19:04:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.47.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.47.1-py3-none-any.whl", "filehash": "2fb523ece8ccf164c4e8acc4970f62bdabda20ec629ae30eb46912d2e395ff38", "filesize": 896171, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.47.0": {"released": "2022-10-31 14:57:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.47.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.47.0-py3-none-any.whl", "filehash": "7e9d197865baa13d866e3d70989ff616d46d386a8239dd2bb1c77d3453ce2024", "filesize": 896065, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "flayout", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.46.0": {"released": "2022-10-27 16:59:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.46.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.46.0-py3-none-any.whl", "filehash": "93dfd6b90ec96c8baf3f146001be7ddee7e678b5ac7a96c28474e52c97351e44", "filesize": 896047, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.45.1": {"released": "2022-10-24 21:24:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.45.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.45.1-py3-none-any.whl", "filehash": "5903b2a239ba96f1983a7f07c8f068010a5fadc611dd9d40888c11b56f460517", "filesize": 894657, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.45.0": {"released": "2022-10-22 17:26:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.45.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.45.0-py3-none-any.whl", "filehash": "e64d9d5ea2063100a60d237a7ac5833bbd93893e69b12b20770344e718d5e52a", "filesize": 894611, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.44.0": {"released": "2022-10-20 17:18:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.44.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.44.0-py3-none-any.whl", "filehash": "7f0475cfef2e460e57df139682804d9e84c24cb31f10555bca9a248e1d54d9ee", "filesize": 895072, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.43.2": {"released": "2022-10-19 15:27:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.43.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.43.2-py3-none-any.whl", "filehash": "a88af04038ee02c536ee7035ab161627cf2d7b9b45a632e8b5a34bedfdb7580d", "filesize": 895277, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.43.1": {"released": "2022-10-17 18:07:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.43.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.43.1-py3-none-any.whl", "filehash": "dd3a1df971132d1c04865d7e753989dca0a501e8b7f38516c6d95f7e4fa4f451", "filesize": 895189, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.43.0": {"released": "2022-10-15 15:55:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.43.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.43.0-py3-none-any.whl", "filehash": "39c27b4de824a57ac665489c93bbe895a468a7b15f03921f596838efe6cb5c22", "filesize": 895078, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.42.2": {"released": "2022-10-12 14:51:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.42.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.42.2-py3-none-any.whl", "filehash": "4881fe651dbed5d486ef02eb5f7a19cf5970977297281c5061fb290ef304e005", "filesize": 894457, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.42.1": {"released": "2022-10-10 16:14:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.42.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.42.1-py3-none-any.whl", "filehash": "b5b71af08351bbe0249543b4f8ffe5355aed9938db0e198775146b3e5944d720", "filesize": 889681, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.42.0": {"released": "2022-10-10 15:58:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.42.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.42.0-py3-none-any.whl", "filehash": "4ae0fd9a1d2aa2b8c5da0f3a08d81a40b6af23c65e119ec8849d0efc69e46404", "filesize": 889669, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.41.0": {"released": "2022-10-09 06:04:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.41.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.41.0-py3-none-any.whl", "filehash": "79ab350a50f129b9f2c5dbb09679128f320d3f199575aec7c03bf0cb9be463ad", "filesize": 889793, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.40.0": {"released": "2022-10-08 23:41:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.40.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.40.0-py3-none-any.whl", "filehash": "ceab02a94bc9a78266b0b6d5b957695e636f0d4a850b8c212364ecc277dccd66", "filesize": 889685, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.39.0": {"released": "2022-10-08 16:52:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.39.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.39.0-py3-none-any.whl", "filehash": "62642268837aa5fff7ee38eb3f09750e6ab9ae723dd8351466dbee2b9ca92084", "filesize": 888618, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.38.1": {"released": "2022-10-08 00:46:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.38.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.38.1-py3-none-any.whl", "filehash": "d018b82283cd22671fcaa28f5bb13b029b79e4b6d88e201d4fd9e75cf358a474", "filesize": 888501, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.38.0": {"released": "2022-10-07 17:54:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.38.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.38.0-py3-none-any.whl", "filehash": "39b60f9b54021d4e19b8be3dee28aad734a84cdf8ff766be78b240c3677d5346", "filesize": 888494, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.37.2": {"released": "2022-10-06 21:04:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.37.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.37.2-py3-none-any.whl", "filehash": "30a67230cda3a6823461be7d821674b48d187305fa0f9c3e83280a185be9c884", "filesize": 883974, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.37.1": {"released": "2022-10-04 18:27:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.37.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.37.1-py3-none-any.whl", "filehash": "e14aa716b87974cc04845de367ddb08c68668c12206fc07da87d950400d00c8b", "filesize": 883883, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "lxml", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.37.0": {"released": "2022-10-02 02:59:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.37.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.37.0-py3-none-any.whl", "filehash": "5c6c25a035f04de6cf3b44a7ecc38b2fe9dff665ee221f4fad7c4347c75043ef", "filesize": 883843, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.36.0": {"released": "2022-09-30 00:12:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.36.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.36.0-py3-none-any.whl", "filehash": "22497401b2c7ed43d4573b9118d6405428c90f7e49c3e051932fd9f887ab5fda", "filesize": 879784, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.35.0": {"released": "2022-09-26 22:11:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.35.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.35.0-py3-none-any.whl", "filehash": "a1617cf9076c2c6a18afc461fd0e90b46485b99df3adaa9118a09feb14d8a370", "filesize": 844190, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.34.1": {"released": "2022-09-26 22:09:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.34.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.34.1-py3-none-any.whl", "filehash": "a3f6bcd404d2d1cc16b80cd1043a986e095fdd6646523724406526ac2ff62942", "filesize": 844190, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.34.0": {"released": "2022-09-26 16:40:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.34.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.34.0-py3-none-any.whl", "filehash": "fccbc20be25bef1aaccaa63029a564e1c1cb6c2f851a3a7f85d06fefb9e7d513", "filesize": 844168, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.33.11": {"released": "2022-09-22 22:29:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.33.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.33.11-py3-none-any.whl", "filehash": "9855206a6e25d37cd4dbcb31f3b03edb5475740695b4e19d62320bec8029bddd", "filesize": 840912, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.33.10": {"released": "2022-09-22 21:42:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.33.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.33.10-py3-none-any.whl", "filehash": "83b69f2f05d19914b0762cd8db23be8e523d3da3b96e8e3debbfda7ade426737", "filesize": 840901, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.33.9": {"released": "2022-09-22 18:40:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.33.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.33.9-py3-none-any.whl", "filehash": "8f84c4eca12e8d21fb7182233e1e614e7c055981918581556002d35dd4e62004", "filesize": 840893, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.33.8": {"released": "2022-09-22 04:22:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.33.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.33.8-py3-none-any.whl", "filehash": "4e83b0774c61641551fa37ec1747c5e2eb20d75d6e58655abcf071fa46678dad", "filesize": 840886, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.33.7": {"released": "2022-09-21 15:25:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.33.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.33.7-py3-none-any.whl", "filehash": "692de0105d861660f889115d60a21ce3c526a3c35b54c55ed375b4186b41c81a", "filesize": 840878, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.33.6": {"released": "2022-09-21 15:03:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.33.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.33.6-py3-none-any.whl", "filehash": "9a2ab57c0e19d0507fcee3c75feab9396d3ee3356e5e02f9c992d32437442e1a", "filesize": 840888, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.33.5": {"released": "2022-09-21 14:41:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.33.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.33.5-py3-none-any.whl", "filehash": "9304790be8cd65065bc8bbb190f5ea69d579c6b908c39e2989bbfefc95d3f8a4", "filesize": 840880, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.33.4": {"released": "2022-09-21 14:20:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.33.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.33.4-py3-none-any.whl", "filehash": "8811a352c4893640c5e51178a44a46aa72f31d08df791cfd674f3682b3e9d4d9", "filesize": 840882, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.33.3": {"released": "2022-09-21 04:58:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.33.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.33.3-py3-none-any.whl", "filehash": "36513e7181e2f01b878dd95257330595ca4aa669e6e658361f8431e70728ad5b", "filesize": 840887, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.33.2": {"released": "2022-09-20 21:51:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.33.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.33.2-py3-none-any.whl", "filehash": "56e9f5c3f0770b716f3bf11c548e074877df5c159d5851409ff1b6718e0a82b6", "filesize": 840889, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.33.1": {"released": "2022-09-20 17:17:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.33.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.33.1-py3-none-any.whl", "filehash": "78ced0c75277ddc36f1504a751562aa30ee3138b11fa378cd149b1a2b4fc0d22", "filesize": 840843, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.33.0": {"released": "2022-09-20 15:18:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.33.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.33.0-py3-none-any.whl", "filehash": "9387954397549eed79af39f56a9cf90696fa26040c894037adce871af2e3d416", "filesize": 840856, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.32.5": {"released": "2022-09-19 18:55:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.32.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.32.5-py3-none-any.whl", "filehash": "e767f4b50e590166577a6ec2f558c148991c5dcf3445a8a0b5a61bc83c63224a", "filesize": 833337, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.32.4": {"released": "2022-09-19 17:28:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.32.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.32.4-py3-none-any.whl", "filehash": "747cab51716e64bd1534b9ac3cb4dc50866e6d7ff5fa2d3753ffc924bd5e9b7a", "filesize": 833347, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.32.3": {"released": "2022-09-19 17:16:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.32.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.32.3-py3-none-any.whl", "filehash": "6c60d0c26f8997bc00321a9aa7cf074428d060d3f151550c292696e1281e6d96", "filesize": 833341, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.32.2": {"released": "2022-09-19 17:03:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.32.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.32.2-py3-none-any.whl", "filehash": "29f16115e84f892aa99beafb891379a8f4b3e7cb6b5c802ba71b0d1254710c6b", "filesize": 833343, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.32.1": {"released": "2022-09-19 16:33:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.32.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.32.1-py3-none-any.whl", "filehash": "d9b16a8924dc418246d963c38a306f7930806af87ce8434d40c591c361669427", "filesize": 833313, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.32.0": {"released": "2022-09-19 15:10:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.32.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.32.0-py3-none-any.whl", "filehash": "8a317ba3e43b365295309287c510243104741c629e82f1cce34aaf90d3a13e9f", "filesize": 833303, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.31.4": {"released": "2022-09-19 14:32:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.31.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.31.4-py3-none-any.whl", "filehash": "8013d1921daf6a37493d0142539e169dd6eed48b5dace5644d2dfd369881b2ab", "filesize": 832804, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.31.3": {"released": "2022-09-18 18:06:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.31.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.31.3-py3-none-any.whl", "filehash": "dc8732f12a0b6148e1fd36956b229ab310a642c068b185c50c0556e74ce9e583", "filesize": 832809, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.31.2": {"released": "2022-09-18 17:45:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.31.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.31.2-py3-none-any.whl", "filehash": "8eed5f110fe53be8c9e89a8d18ec939080d76f662676bee534ef645e548c3c86", "filesize": 832806, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.31.1": {"released": "2022-09-18 17:23:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.31.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.31.1-py3-none-any.whl", "filehash": "6e6b1dff5cef58eeeac397844313d4af1eddb1ed43ae8d6d9609a05380a9a19d", "filesize": 832814, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.31.0": {"released": "2022-09-16 04:51:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.31.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.31.0-py3-none-any.whl", "filehash": "b49b87c3267abff8daadf4431e9b374481837fd6602ada69791fec9e3b4de447", "filesize": 832625, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.30.0": {"released": "2022-09-15 17:24:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.30.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.30.0-py3-none-any.whl", "filehash": "b032e6c92629ac2c11eda20ae7d59729e13e158e5cdbe29461c045cbe13d28fc", "filesize": 826836, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.29.0": {"released": "2022-09-14 05:09:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.29.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.29.0-py3-none-any.whl", "filehash": "a5655657dd6a3e1f81289465b857e8c82754b00e771971e72196b04e2f401aac", "filesize": 825913, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.28.1": {"released": "2022-09-12 14:20:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.28.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.28.1-py3-none-any.whl", "filehash": "666a47915cacce566df1f33155dc7fe24d8b31c7c4ee964ccc9a5ccffe1c6faa", "filesize": 822757, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.28.0": {"released": "2022-09-10 15:18:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.28.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.28.0-py3-none-any.whl", "filehash": "7059e2e9e773ebb490d65f1554be0fc4e6484d3d7fe305b957e881cc50487639", "filesize": 824302, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.27.1": {"released": "2022-09-09 21:13:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.27.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.27.1-py3-none-any.whl", "filehash": "0a79d2b66f116716064d2638e432c841184cacceda40af28e43bc6c4885c63e0", "filesize": 823996, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.27.0": {"released": "2022-09-09 15:58:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.27.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.27.0-py3-none-any.whl", "filehash": "6783e7b78c1f8c10c996d6ec41b7a27e6033948d046fdc0e65e61b91d2bdf62d", "filesize": 823998, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.26.3": {"released": "2022-09-08 20:58:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.26.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.26.3-py3-none-any.whl", "filehash": "fb99af1b5dd1507e56d23df9fe9a51bcf382028405ff6661a02eea10b1a8c8ce", "filesize": 820286, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.26.2": {"released": "2022-09-06 21:44:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.26.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.26.2-py3-none-any.whl", "filehash": "74287beae57436a1dba5790be29ddbdbe1c7838356fce38cda4caf944de1c19a", "filesize": 819089, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.26.1": {"released": "2022-09-06 14:48:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.26.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.26.1-py3-none-any.whl", "filehash": "2d3b33ea85409882e0876f8504bff23bc8fb5647877be06af48cda39920e7b73", "filesize": 819109, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.26.0": {"released": "2022-09-05 15:58:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.26.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.26.0-py3-none-any.whl", "filehash": "964692091f00ca162dd666094fbf08018c680ec169f9fafdd7540c96ba6799f0", "filesize": 819131, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.25.1": {"released": "2022-09-04 18:13:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.25.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.25.1-py3-none-any.whl", "filehash": "57101d7546a14aa56dc174d3511083c3fe2862c280a7ed57be08e0e374ebbee8", "filesize": 813811, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.25.0": {"released": "2022-09-01 16:58:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.25.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.25.0-py3-none-any.whl", "filehash": "e6a0d009e5476694ea64a2d74598a3a688b33f00b24d59c15bc2d62448461662", "filesize": 813310, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.24.1": {"released": "2022-08-31 11:40:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.24.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.24.1-py3-none-any.whl", "filehash": "7ba843401fd346a8b1c9bfcd183a78c66ad741fbb233f0c201fc270eab70f61d", "filesize": 809466, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.24.0": {"released": "2022-08-30 13:24:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.24.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.24.0-py3-none-any.whl", "filehash": "1a3e9f2483eaeafdda3b0b313a665f2f5511b23969c3cf91078fe5881a45f16a", "filesize": 808991, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.23.1": {"released": "2022-08-30 13:11:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.23.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.23.1-py3-none-any.whl", "filehash": "d198f54c4648a5a959ef9888ba5ef9e47198290030782905c1be2c6becc7e3fb", "filesize": 806969, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.23.0": {"released": "2022-08-28 14:46:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.23.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.23.0-py3-none-any.whl", "filehash": "f4574724f43728b71681fcc67999dbc03cc8a15754f1b5302e24b2da424b27b1", "filesize": 806928, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.22.3": {"released": "2022-08-25 19:18:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.22.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.22.3-py3-none-any.whl", "filehash": "6cce2fa84c8840a3ecdb80372566f30a9deb51f2be9b46c9e6ccc7a1795160d6", "filesize": 806843, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.22.2": {"released": "2022-08-25 15:45:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.22.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.22.2-py3-none-any.whl", "filehash": "8b224889a267506b85cab347b26061efa0a7502fc14e53046edc06da8c7f83d2", "filesize": 806011, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.22.1": {"released": "2022-08-24 23:38:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.22.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.22.1-py3-none-any.whl", "filehash": "af1b590f20718ebd63e00f4fadc549f98cc5339e2e16ee1ace6ac5218a0de553", "filesize": 805971, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.22.0": {"released": "2022-08-24 16:16:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.22.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.22.0-py3-none-any.whl", "filehash": "58e86684d3f62dc1e277059ce9ae1a593ac41e69af088376aa93df116ec9d420", "filesize": 805933, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.21.1": {"released": "2022-08-23 23:12:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.21.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.21.1-py3-none-any.whl", "filehash": "c5e6805e73aee155dec71f55e4dc2f4c241b85f16af67d797a10fa9f24adb106", "filesize": 805151, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.21.0": {"released": "2022-08-23 18:44:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.21.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.21.0-py3-none-any.whl", "filehash": "7abf23d5372db11bf8f22092a23b59d7e8de725376e579c9ee5062c1537ec272", "filesize": 805180, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.20.0": {"released": "2022-08-23 17:31:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.20.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.20.0-py3-none-any.whl", "filehash": "1d1930e29fe750107effa9b7970606df885bf95d7a35aa1e1c246f2702813ef3", "filesize": 810641, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.19.2": {"released": "2022-08-19 21:34:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.19.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.19.2-py3-none-any.whl", "filehash": "f1aaf422486f243caad1ed8de06c7d21855c1f04c7a222d0eea4bedc1bf011cf", "filesize": 810391, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.19.1": {"released": "2022-08-19 17:50:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.19.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.19.1-py3-none-any.whl", "filehash": "b489eb2df82b9fb94dea473d83862d9dfdc7e0ac7251710c6a3b0939e8777d7d", "filesize": 810363, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.19.0": {"released": "2022-08-19 05:51:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.19.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.19.0-py3-none-any.whl", "filehash": "289fdbcc5f573c82de7bc14428cb233bdb1f0752bb8358aa49f9db31c2ec7b1f", "filesize": 809274, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.18.5": {"released": "2022-08-18 19:06:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.18.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.18.5-py3-none-any.whl", "filehash": "f1f56a4014212277cfd9c2dbe097b21a4535e2ef07b56ce2d85622dd051a3c52", "filesize": 808051, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.18.4": {"released": "2022-08-17 20:51:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.18.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.18.4-py3-none-any.whl", "filehash": "57edb8206cf773e79b55041d3d8ef24ba5ef197fefdd79b7b0e116ae2157787f", "filesize": 807416, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.18.3": {"released": "2022-08-17 14:11:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.18.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.18.3-py3-none-any.whl", "filehash": "3b24d0076e6e18fd0f2b3dba20cba909d006850dbd34dfc8a000f6473c265f44", "filesize": 806715, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.18.2": {"released": "2022-08-14 18:57:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.18.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.18.2-py3-none-any.whl", "filehash": "f77e01416a17e3c412f71b63be640fa84f740a49897974a144487945d79b63ac", "filesize": 804887, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.18.1": {"released": "2022-08-14 18:09:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.18.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.18.1-py3-none-any.whl", "filehash": "015847755d596f04dba4b2c837e4c0316d45a74d79213866ae77e519d3b7b0a5", "filesize": 805127, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.18.0": {"released": "2022-08-14 17:17:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.18.0-py3-none-any.whl", "filehash": "cc75707655bff5cccd77ed90dab7e24fb299c5557cb0722c979d939116cadb76", "filesize": 804720, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.17.4": {"released": "2022-08-13 16:09:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.17.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.17.4-py3-none-any.whl", "filehash": "c69affc7f698ba8101cccb57bbb563765842f6508edbb2c3f864f7ec7a1a8d0f", "filesize": 804327, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.17.3": {"released": "2022-08-12 23:12:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.17.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.17.3-py3-none-any.whl", "filehash": "44fb5d183f13292218578031ab201644a994078cd990f588aa4b4cca995ef0e7", "filesize": 804299, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.17.2": {"released": "2022-08-12 22:05:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.17.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.17.2-py3-none-any.whl", "filehash": "b1bac7c088889711352fe181ffbe86ccaef43439c61deadd3f004c133c4bd3af", "filesize": 804304, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.17.1": {"released": "2022-08-12 18:32:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.17.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.17.1-py3-none-any.whl", "filehash": "bc9f8dafa39a680a6d8e643f71e44ece85c665425125edc137da60c51d1ec3ce", "filesize": 804303, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.17.0": {"released": "2022-08-12 15:44:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.17.0-py3-none-any.whl", "filehash": "4581d8d0cf5941fefd53dbe36aa6ad706183b6129fd9b83ac41a97c57cb663e6", "filesize": 804699, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.16.0": {"released": "2022-08-09 16:24:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.16.0-py3-none-any.whl", "filehash": "12beb43531481bde38ee2f739e80f45209c7671f5559c73e1314564201bd5c7a", "filesize": 812445, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.15.3": {"released": "2022-08-08 23:50:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.15.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.15.3-py3-none-any.whl", "filehash": "72d2aa9f02c3c9f64577f30bf786dbe900dc2d1f52323b403d61f9a8addccd60", "filesize": 811473, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.15.2": {"released": "2022-08-05 17:43:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.15.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.15.2-py3-none-any.whl", "filehash": "99bdb7eaaa0509cefe7919770a408cd517609c5624a9b30fa9138170b519ada2", "filesize": 810467, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.15.1": {"released": "2022-08-04 19:17:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.15.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.15.1-py3-none-any.whl", "filehash": "792c2922962a9f18a8405dd91e8b249fc3636fe863d33395dd41deb5a381d0d9", "filesize": 810250, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.15.0": {"released": "2022-08-03 22:31:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.15.0-py3-none-any.whl", "filehash": "65a7981053f84131a3c081d211ddd1c94737b590ae6a69fa1c37e128f10c6f4b", "filesize": 809688, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.14.8": {"released": "2022-08-03 18:32:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.14.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.14.8-py3-none-any.whl", "filehash": "1bbaf8597ca71ebfb94581f8c27cf6080d09afac624154ef9b63542494d667f9", "filesize": 808342, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.14.7": {"released": "2022-08-02 17:29:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.14.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.14.7-py3-none-any.whl", "filehash": "a206d3aa8c0aad8a0a6fb7087ba0c5ff456c4c34abebefc132aabe02856f5acc", "filesize": 808292, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.14.6": {"released": "2022-08-02 15:40:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.14.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.14.6-py3-none-any.whl", "filehash": "dda35772114a1c2f9c1be584a932b2f4b94851331598aa1f95f1395534f6804e", "filesize": 808491, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.14.5": {"released": "2022-08-01 14:59:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.14.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.14.5-py3-none-any.whl", "filehash": "83d190352fc0d37033aa52fb76cb914069a51ff16bc88f94a71f1d0d9a2e7a83", "filesize": 807753, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.14.4": {"released": "2022-07-31 17:29:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.14.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.14.4-py3-none-any.whl", "filehash": "c79719a7dd84a04289b06316b67e530e0b1c198a4e2cdcd2ec28e2b5fda8f453", "filesize": 806143, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.14.3": {"released": "2022-07-31 17:01:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.14.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.14.3-py3-none-any.whl", "filehash": "088312eee373e3e55de446eaf25b9320d6441e59434e4bec60e37bb774b879cb", "filesize": 806028, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.14.2": {"released": "2022-07-31 16:20:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.14.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.14.2-py3-none-any.whl", "filehash": "f4834abac2dfaec1e117aafdcba122c0808f771e0bb52a87cf901b9eb19ab803", "filesize": 805998, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.13.0": {"released": "2022-07-27 10:15:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.13.0-py3-none-any.whl", "filehash": "bc46f7e7e8b9cba0bb36ac3c4582923e89c92e7d0ca1d94cc1abc0ee19938205", "filesize": 804019, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.28": {"released": "2022-07-27 07:54:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.28-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.28-py3-none-any.whl", "filehash": "077ef173a18ea9a2c8e9a18df3bd06a6c70fd4fcbca025fc1035de7d21d545c5", "filesize": 803287, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.27": {"released": "2022-07-26 19:17:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.27-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.27-py3-none-any.whl", "filehash": "2ad53c819693bbaeddf33fe3578d1458b9c39d33bba2a2225627ceae9fa98ef6", "filesize": 802653, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.26": {"released": "2022-07-24 15:56:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.26-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.26-py3-none-any.whl", "filehash": "6c38818e8059ad1a48e4b36e8e5bea691c651ddad1b12d27637db48c03c6d784", "filesize": 802135, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.25": {"released": "2022-07-22 15:48:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.25-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.25-py3-none-any.whl", "filehash": "461050d15c5e82b17585f6022ee3d64881eea60f8ccb47a494ffed335812bb97", "filesize": 802150, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.24": {"released": "2022-07-22 15:44:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.24-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.24-py3-none-any.whl", "filehash": "755adaaf3a242fb4af5fa74850f945ec18f15ab292dbe9ab122b050406d55058", "filesize": 802129, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.23": {"released": "2022-07-17 14:30:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.23-py3-none-any.whl", "filehash": "83521de55d773391793d5647b89c49117eb17ef4271d3436d273efacfd8db773", "filesize": 802119, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.22": {"released": "2022-07-17 13:01:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.22-py3-none-any.whl", "filehash": "6c14813b712457957b8341ac5ef5db80015203d2dab7e528fdb094a1e4e02c6e", "filesize": 802122, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.21": {"released": "2022-07-17 13:01:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.21-py3-none-any.whl", "filehash": "34018067eee60631e9740aa01be36ef5a16e5d930704bf135b558f7eccb6332b", "filesize": 800446, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.20": {"released": "2022-07-17 13:01:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.20-py3-none-any.whl", "filehash": "5b6a4a82f27810d6418d2a66ee6623aeb38832677e9e74bf697cb305ec628058", "filesize": 797907, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.19": {"released": "2022-07-13 10:58:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.19-py3-none-any.whl", "filehash": "25d91aa0b608c76fd665513b7096a78e9067ca7567451ef17f6470f2aadd0f56", "filesize": 797791, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.18": {"released": "2022-07-12 06:52:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.18-py3-none-any.whl", "filehash": "2de3daa1d21d69909fec4437922ddd81f736c95bb411bf3f2b63ac037318859a", "filesize": 797443, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.17": {"released": "2022-07-12 06:50:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.17-py3-none-any.whl", "filehash": "efc2bf5099fd528d8b2192068f6e43cbcc8234f809e2aeb8f45eb1ada3d60e24", "filesize": 796928, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.16": {"released": "2022-07-10 09:45:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.16-py3-none-any.whl", "filehash": "8ead772847d586b39f2902c8be076bc535bc5facc3deaf56e3b4b0f8f235489f", "filesize": 796919, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.15": {"released": "2022-07-08 08:36:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.15-py3-none-any.whl", "filehash": "72e31321bee3242d1dfba0c3506a4a1f6a7e9a03bb75722e6756ec70fc1f16ff", "filesize": 795675, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.14": {"released": "2022-07-08 06:19:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.14-py3-none-any.whl", "filehash": "c022487f0c91e2b108fabb728b3dfa3527e380462c0d297ddf93247dba2131dc", "filesize": 795648, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.13": {"released": "2022-07-07 14:04:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.13-py3-none-any.whl", "filehash": "b16f5c4557d226d09eb00002b4323dc271d622431a3644f9fef73e7f3b46d9de", "filesize": 795632, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.12": {"released": "2022-07-06 09:49:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.12-py3-none-any.whl", "filehash": "007c70ac2efb973b32bb3da17695d5bef690a98a5a14eec65811da9c34fcdf7a", "filesize": 793235, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.11": {"released": "2022-07-05 07:37:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.11-py3-none-any.whl", "filehash": "477ec9d2e960ea54e337dc4dfa681b0aa1de5f9fa399691df08943695b0df2eb", "filesize": 792823, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.10": {"released": "2022-07-04 02:22:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.10-py3-none-any.whl", "filehash": "d145852501c6ae02531b9a8fced990a99580d9fcd95f9abd96b0f2a9e9410c52", "filesize": 791790, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.9": {"released": "2022-07-03 17:01:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.9-py3-none-any.whl", "filehash": "14688da5169850eefb8c6cb58f1023a5c604523421d3d1effdb9ed400fa37510", "filesize": 791826, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.8": {"released": "2022-07-01 14:04:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.8-py3-none-any.whl", "filehash": "f97f884a73587212faddb2ec05d2c0633ef4de75faaf5c04dc341244f56b3020", "filesize": 791952, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.7": {"released": "2022-06-30 18:52:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.7-py3-none-any.whl", "filehash": "c3eb8485143517d6bcbf21777f15bf976caa94577e50c9e90484d1d9158bf5b8", "filesize": 791142, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.6": {"released": "2022-06-30 17:31:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.6-py3-none-any.whl", "filehash": "e96c47b6abb9c2acf026cdcb4add29c4a1f200dca851b026191e552336e4bbbc", "filesize": 791157, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.5": {"released": "2022-06-30 16:40:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.5-py3-none-any.whl", "filehash": "c60b5a920499de22c08f3a4d01adfed4a260fbdd890931735a58dab2b0e4f2ea", "filesize": 791079, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.4": {"released": "2022-06-30 06:01:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.4-py3-none-any.whl", "filehash": "e5ecc75744d849e258fd58ac888cb4348a309f8a01d35b8db24a278444ce8646", "filesize": 790609, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.3": {"released": "2022-06-29 22:07:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.3-py3-none-any.whl", "filehash": "b9b4e33ac9f3312b1808dd008e7bfbac179ceedc705cf7843d962f9b351c5b8d", "filesize": 783747, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.1": {"released": "2022-06-29 14:28:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.1-py3-none-any.whl", "filehash": "11825e45c821955196ce4b857914b050534518de2b38f53f59d4f61c1d2c6287", "filesize": 783667, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.12.0": {"released": "2022-06-29 01:21:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.12.0-py3-none-any.whl", "filehash": "3cc3cfdf28d5646bced7cc04ccb0f43a130e9508c90af9add0c1c888093cde9b", "filesize": 782168, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.11.4": {"released": "2022-06-28 16:54:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.11.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.11.4-py3-none-any.whl", "filehash": "db19e434bf7c58e5264332873f67567cc320e46f3b6c7fa334e8656111fbf798", "filesize": 781460, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.11.3": {"released": "2022-06-27 16:15:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.11.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.11.3-py3-none-any.whl", "filehash": "491fbe3a32fd7ba5fb1d5fe34310b2c0111b3ff692aecb6edafee61f6da37ef3", "filesize": 779462, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "qrcode", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.11.2": {"released": "2022-06-24 23:30:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.11.2-py3-none-any.whl", "filehash": "676dbf0424f6d4a7b1a7ccf1ae4adbacb7b2a392683dde3c38356864165f401e", "filesize": 784290, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "xmltodict"]}}}, "5.11.1": {"released": "2022-06-23 23:11:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.11.1-py3-none-any.whl", "filehash": "3171815a4d416dcf26b5a7c77b136e4f5d94c585eb8f76127e799311026bcff4", "filesize": 783903, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pytest", "pytest-regressions", "pyyaml", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "xmltodict"]}}}, "5.11.0": {"released": "2022-06-23 22:40:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.11.0-py3-none-any.whl", "filehash": "a5a708683af38852493e7a7c6f40c5c8825c6bd69a73c7429b4ded23e1ca0ada", "filesize": 783213, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "loguru", "matplotlib", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyyaml", "rectpack", "scipy", "shapely", "toolz", "tqdm", "types-pyyaml", "typing-extensions", "xmltodict"]}}}, "5.10.17": {"released": "2022-06-23 17:31:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.17-py3-none-any.whl", "filehash": "bb15d4abb4f00154ba3b24e73e8b500579825147c79fd08f2c32b83ef5f0494d", "filesize": 783331, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.16": {"released": "2022-06-22 18:38:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.16-py3-none-any.whl", "filehash": "943375676dcb5f435f88c1aa8425bd5d0dd4853b3ef11c2500fd194198e92ca2", "filesize": 783166, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.15": {"released": "2022-06-21 17:08:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.15-py3-none-any.whl", "filehash": "155ff1855534c6901a0dafdc12a8ec0845e9903761bc638d010f82f4370604ba", "filesize": 782788, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.14": {"released": "2022-06-20 23:36:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.14-py3-none-any.whl", "filehash": "04106076b5b1add6df66bc748419cc2c0cfa78f1817ee109f25974164160c5e8", "filesize": 779339, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.13": {"released": "2022-06-20 22:29:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.13-py3-none-any.whl", "filehash": "112dd1334d7a26197e3c7aab683a00fb285f0f1ceed7f915fa280a22b627e9ed", "filesize": 779468, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.12": {"released": "2022-06-20 19:41:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.12-py3-none-any.whl", "filehash": "6d2c74b7987560e17a42b5c1942d07bbf73ef0fd12c3bc0099036e7db72936a8", "filesize": 779297, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.11": {"released": "2022-06-20 17:22:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.11-py3-none-any.whl", "filehash": "adcc56cf511aa43342b6e05ae1907cd7ff6ce9b827e20383bbf332d33b360fb0", "filesize": 779315, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.10": {"released": "2022-06-20 17:05:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.10-py3-none-any.whl", "filehash": "9fc52437e15e9b6c59d12889ca00be04e8cc959356270d70d27a9e0f3f45871e", "filesize": 779308, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.9": {"released": "2022-06-20 16:48:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.9-py3-none-any.whl", "filehash": "3d7bf526923dbab05d6140baac5c668e3725488dd6996f59f4cc8d3e58e7fd38", "filesize": 779293, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.8": {"released": "2022-06-20 15:59:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.8-py3-none-any.whl", "filehash": "07bea8022481c6d33de925c6558521f121413e9192ac89149e38ff325a913990", "filesize": 779307, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.7": {"released": "2022-06-20 05:55:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.7-py3-none-any.whl", "filehash": "9aee2aa36c7d4b0c449ab97ed8852c2b646b55ddc47f96d899f54f7b308e68ef", "filesize": 779281, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.6": {"released": "2022-06-18 16:53:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.6-py3-none-any.whl", "filehash": "02268706693d1b02c00802bbcae7ebfcb9ba0464bd0864be0f1822e005846e4a", "filesize": 779259, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.5": {"released": "2022-06-16 17:24:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.5-py3-none-any.whl", "filehash": "76964611f4bd775310940dcb75d8bb0defba939b9bc6c914c2389220ee40166c", "filesize": 776264, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.4": {"released": "2022-06-16 01:12:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.4-py3-none-any.whl", "filehash": "1ea7444072fefcb7fa152b7b7fa2994dd6f48b144a7a4bef5be7eff72289e452", "filesize": 776189, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.3": {"released": "2022-06-15 17:02:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.3-py3-none-any.whl", "filehash": "eb421c458a61adcefa72d969210071100c068f16de328eea6ba4663bb0dddc98", "filesize": 776089, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.2": {"released": "2022-06-15 03:36:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.2-py3-none-any.whl", "filehash": "5879a52e88b3171c5c64152b98fe249ff03a7e71854a3424b7c03e250f46e2f3", "filesize": 776084, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.1": {"released": "2022-06-15 01:37:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.1-py3-none-any.whl", "filehash": "6bdb9dced9a3ab2199baa1586ddd087045f5ce45f07f97e15db2fcfad3d4950d", "filesize": 776068, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.10.0": {"released": "2022-06-14 01:49:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.10.0-py3-none-any.whl", "filehash": "78ef8cdf49e5ee052321fa76a2d124c530cc797fda624b2fe506cd2dfaee2339", "filesize": 776490, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.9.0": {"released": "2022-06-11 16:40:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.9.0-py3-none-any.whl", "filehash": "9e017878a6da7f2d33d220d6803772288118708ee887b2fe13d93fe2a83efcef", "filesize": 763720, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.8.11": {"released": "2022-06-10 14:36:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.8.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.8.11-py3-none-any.whl", "filehash": "fe5451f9b37325aaadc0d117d10fa71d400d1efa3284e419de25c1a2bbc31cfd", "filesize": 763055, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.8.10": {"released": "2022-06-06 17:35:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.8.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.8.10-py3-none-any.whl", "filehash": "def396d1524d45ad5074859efafeac12e61ad6941f98498a065876dcee2d59b5", "filesize": 762971, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.8.9": {"released": "2022-06-06 05:44:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.8.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.8.9-py3-none-any.whl", "filehash": "1d2e77437b4a46eb9a9ed9661ea656ec5d1d26da54de21042c50cd86dd3b14e3", "filesize": 762881, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.8.8": {"released": "2022-06-03 00:54:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.8.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.8.8-py3-none-any.whl", "filehash": "7c7c31baeefcf8e37f681265a8ab47f1fb653838c64b373e3d45feca8a755c31", "filesize": 762862, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.8.7": {"released": "2022-06-02 21:30:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.8.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.8.7-py3-none-any.whl", "filehash": "38557b7330317a601715cad6e429aed7394c66f2d8beb9c3c9b60c7ba11c3916", "filesize": 762846, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.8.6": {"released": "2022-06-02 19:08:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.8.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.8.6-py3-none-any.whl", "filehash": "57f3e4dfca2f419e3fe96db2e00f20acd84bedde3efe4aa7315f1f3ead0cdd82", "filesize": 762849, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.8.5": {"released": "2022-06-02 18:15:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.8.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.8.5-py3-none-any.whl", "filehash": "877a80c5a4d4008443dee66d82a2db82eadf01b3725130092331c3e2e9f7e986", "filesize": 762800, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.8.4": {"released": "2022-06-02 17:09:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.8.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.8.4-py3-none-any.whl", "filehash": "ff2a2207c7897fbc11b86a33a74265c0f83fb551f4ae7a94f46a0790d7c4ca6e", "filesize": 762824, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.8.3": {"released": "2022-05-31 23:00:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.8.3-py3-none-any.whl", "filehash": "bae7356f06dcc01c1aefffe73702ed3b4b8487545fe90f80ba2b190be7bee8bf", "filesize": 762507, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.8.2": {"released": "2022-05-31 16:15:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.8.2-py3-none-any.whl", "filehash": "934188b8cb5f595b2525bd895209cedd85f8bb7478ba2f7901a4ecd26c14eb33", "filesize": 761714, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.8.1": {"released": "2022-05-27 16:03:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.8.1-py3-none-any.whl", "filehash": "dff94a5b4c789fc7bcca605f02985cbae636110bf9ed3b840435cb7c1b86ff16", "filesize": 760339, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.8.0": {"released": "2022-05-26 16:45:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.8.0-py3-none-any.whl", "filehash": "bacb9b4e8893446076a77ff379bcd21b268a69ec7807c3bef70ed3092372f2c1", "filesize": 760223, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.7.1": {"released": "2022-05-20 16:24:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.7.1-py3-none-any.whl", "filehash": "17cfe6600707f4078149583cbd4cf141e4d6d380e9e694656617f5443f6f71a4", "filesize": 755806, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.7.0": {"released": "2022-05-19 18:31:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.7.0-py3-none-any.whl", "filehash": "77e8b88e8c466878799241941ee19067051bf710f0d87916741e6d3f18f6a3da", "filesize": 755522, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.12": {"released": "2022-05-19 04:58:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.12-py3-none-any.whl", "filehash": "4cad01c2fc147e52fc08e9b8068f92223c3a26d29f163e7fa04365f4fb3930d5", "filesize": 752297, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.11": {"released": "2022-05-17 15:37:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.11-py3-none-any.whl", "filehash": "61d05cc311186d00a43169278f3524daa2e173054ed428ad38ce59166f998677", "filesize": 752286, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.10": {"released": "2022-05-15 18:45:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.10-py3-none-any.whl", "filehash": "857884f57b2f2bb50e53159d477afb7a01ada03f59a2ea36134bafcf3ea64607", "filesize": 750890, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.9": {"released": "2022-05-15 17:37:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.9-py3-none-any.whl", "filehash": "123aef11df8b1647b22d16ffff6fb90b66f9f0dc4b73ba3182a4c39eeacccbe6", "filesize": 750815, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.8": {"released": "2022-05-13 16:36:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.8-py3-none-any.whl", "filehash": "b6be14e5c2240e52eb4b7e24bf7647a017d7618bdfd785c1bedd4d26df875985", "filesize": 750807, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.7": {"released": "2022-05-13 15:28:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.7-py3-none-any.whl", "filehash": "15ac2aab32794b5afb52edb31f0f6fe3991f45f994de91d2cbe8bc6eb869dc4a", "filesize": 750796, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.6": {"released": "2022-05-11 19:24:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.6-py3-none-any.whl", "filehash": "efa3f120c41e08c2d6cf948b6db550d4054db8f5c5ab6f27cfdfb0f64abf4af2", "filesize": 750597, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.5": {"released": "2022-05-11 17:01:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.5-py3-none-any.whl", "filehash": "f402a734eccbd81597a4bdb69af32b1d2c159faa5d7bb475d66dd35a761974b8", "filesize": 750092, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.4": {"released": "2022-05-11 03:38:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.4-py3-none-any.whl", "filehash": "36c4ebae489443f5ec9881c39d96db4540c52a7b0649c535bccdb26cfa3cfeb2", "filesize": 749179, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.3": {"released": "2022-05-10 04:43:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.3-py3-none-any.whl", "filehash": "48d8e078096d8c91e0701f0ec97528d8ceaa86f433ad959404940f7a7f8f448e", "filesize": 747969, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.2": {"released": "2022-05-09 00:57:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.2-py3-none-any.whl", "filehash": "67b533f411cbc6710b4ea8cf4ca2361f675efba65762eccce2f2784cb130e9f1", "filesize": 747381, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.1": {"released": "2022-05-09 00:26:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.1-py3-none-any.whl", "filehash": "d6598f0f5940bab88b3a7bf5d8a310f4e6010495782abc79bbf84dc11810a130", "filesize": 746968, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.6.0": {"released": "2022-05-09 00:02:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.6.0-py3-none-any.whl", "filehash": "679141bae06524dbf674f1769c21b3e4e8c567c48baaf136ab7e8dfcc15de62c", "filesize": 746964, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "flatdict", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.5.9": {"released": "2022-05-06 15:28:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.5.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.5.9-py3-none-any.whl", "filehash": "da49040ee306641cdd58b0ff27002bb1eb99291e49c26da8fd9e593346ce827c", "filesize": 741067, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.5.8": {"released": "2022-05-06 13:48:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.5.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.5.8-py3-none-any.whl", "filehash": "b7bca622532f8c94028722ae67fb5fc3e250bedfc4689f00f9993b311735f013", "filesize": 740666, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.5.7": {"released": "2022-05-06 12:46:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.5.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.5.7-py3-none-any.whl", "filehash": "e371fd81fe393ea683eed86e1ad9d36b8916ce090f9d1ff7d886f29089b0e9a7", "filesize": 740441, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.5.6": {"released": "2022-05-06 03:16:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.5.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.5.6-py3-none-any.whl", "filehash": "d01978de9646bd5de9da9d93940bec5bcb20843e78103b245a216606000cbfbd", "filesize": 740427, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.5.5": {"released": "2022-05-05 14:30:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.5.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.5.5-py3-none-any.whl", "filehash": "701c7a4242cbfd4418cab2082d62e0eda6fca243a5b7d19c04dda1bab2bfa081", "filesize": 740424, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.5.4": {"released": "2022-05-05 00:56:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.5.4-py3-none-any.whl", "filehash": "5b07a905fe08cf2e99d85341e9939db5bf146c399f50f39b673215e228a7a58b", "filesize": 740602, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.5.3": {"released": "2022-05-04 22:53:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.5.3-py3-none-any.whl", "filehash": "37b00d5a436918db56ca860eb702f23e4b291370ad78a3e7b9e0853550f9b3d5", "filesize": 739189, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.5.2": {"released": "2022-05-04 15:33:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.5.2-py3-none-any.whl", "filehash": "483f88c585f3ea022eb0d9df02df9b131de65d8e33217fc659b1966cbb225f30", "filesize": 739009, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.5.1": {"released": "2022-05-04 00:11:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.5.1-py3-none-any.whl", "filehash": "f6f4e516dd02402028140e15c7346206ac12f3629d0e63720c7624cbf4f257cc", "filesize": 736403, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.5.0": {"released": "2022-05-03 23:45:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.5.0-py3-none-any.whl", "filehash": "1f769ee987bfd7e28ee9d59cdf44a6f2affe846ef29c40c2930507671c124d5b", "filesize": 736396, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.4.3": {"released": "2022-05-03 20:09:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.4.3-py3-none-any.whl", "filehash": "bc25c1d70fee1c7bbc1f5c6da9ba158d3896842af3eb46ab6ce97dede57f2794", "filesize": 736849, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.4.2": {"released": "2022-05-03 15:04:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.4.2-py3-none-any.whl", "filehash": "de206a38d3a8e4968c89aca9e9a6eec0ed7d99de174620c0e0d0763fb1562b7f", "filesize": 736754, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.4.1": {"released": "2022-05-03 13:44:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.4.1-py3-none-any.whl", "filehash": "a3c700ed27909082207c9f368c5c51b74c36f1aaf77bbb8a2b53d45a5dafa24c", "filesize": 736596, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "types-pyyaml", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.4.0": {"released": "2022-05-02 22:03:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.4.0-py3-none-any.whl", "filehash": "eb0af481ec9ac817d176391fb2ddeec1260de623205a7f7f9ae9a54d8d89f7dc", "filesize": 736273, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "watchdog", "xmltodict"]}}}, "5.3.8": {"released": "2022-05-02 13:48:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.3.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.3.8-py3-none-any.whl", "filehash": "4b9f30d30216874df7f3c64954cd97918a73ad8199c22117b3b8bf8f09b06b0f", "filesize": 739296, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.3.7": {"released": "2022-05-01 17:16:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.3.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.3.7-py3-none-any.whl", "filehash": "b3cb0d5656e69fabc7324ee6586eefe43b6f16a2fd0856e9e1647985eda9c031", "filesize": 738927, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.3.6": {"released": "2022-04-30 13:53:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.3.6-py3-none-any.whl", "filehash": "93cedc068ceb196bb1876775f7030a574b68713f3965fc600af46ceac4e60048", "filesize": 738793, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.3.5": {"released": "2022-04-29 23:05:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.3.5-py3-none-any.whl", "filehash": "b356a5dc4d4b426a33f0962e15091737cb7136b26a0db9edb3a68d3a948626cc", "filesize": 738579, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.3.4": {"released": "2022-04-28 22:40:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.3.4-py3-none-any.whl", "filehash": "19025a6d1a98cb37aa85a3830aa3a5e555cc5626481485bbd5575a9b1307f40a", "filesize": 739263, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.3.3": {"released": "2022-04-28 22:10:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.3.3-py3-none-any.whl", "filehash": "58d37770fdd47c88dfbc98f7229d02b2d8c2fb6f31d2d2e33e4b7398edb08966", "filesize": 739245, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.3.2": {"released": "2022-04-28 16:53:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.3.2-py3-none-any.whl", "filehash": "68d39ae266e35407130e1adc1ac7322bed835cfe4ef5e88fbd37766da5a06f65", "filesize": 740077, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.3.1": {"released": "2022-04-28 16:49:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.3.1-py3-none-any.whl", "filehash": "47bfebb564cfa64f88ff8c0f530dbf1658f45ba37c746005f45ad5a8166932a1", "filesize": 740075, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.3.0": {"released": "2022-04-28 16:16:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.3.0-py3-none-any.whl", "filehash": "ac0358b40dfb1ebf22f3cfb39bc8a176fe5befb01c3361ba252f99a3571d21e0", "filesize": 740091, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.2.9": {"released": "2022-04-28 04:54:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.2.9-py3-none-any.whl", "filehash": "7b848b7585cfd8430c5f897d90ef5782ff3248bc9a8ca6e221b2d40ba35ae3e0", "filesize": 730933, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.2.8": {"released": "2022-04-27 21:51:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.2.8-py3-none-any.whl", "filehash": "59bad7f22689964b6860d77a1169d9878591abb1410106a3d62bd126cb2791e2", "filesize": 730796, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.2.7": {"released": "2022-04-27 17:21:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.2.7-py3-none-any.whl", "filehash": "21e34f3052115283bb0a499b607ee125b3ff89ab4c0f1ef6ccd676da41820dbb", "filesize": 730173, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.2.6": {"released": "2022-04-27 17:02:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.2.6-py3-none-any.whl", "filehash": "852e6a9e07883417953f7a7af1aafba27efb3961cf5829cf6042a0fc771396cc", "filesize": 730203, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.2.5": {"released": "2022-04-27 16:33:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.2.5-py3-none-any.whl", "filehash": "adec02d28f117b65aa3a161e77c81d36c4615b5119b32a3131ca88b5796ffcee", "filesize": 730160, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.2.4": {"released": "2022-04-27 14:19:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.2.4-py3-none-any.whl", "filehash": "c50d3245fbef36af9bae98fb41197c225d85fc5d5514827c16a143216b3462c3", "filesize": 730022, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.2.3": {"released": "2022-04-26 17:34:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.2.3-py3-none-any.whl", "filehash": "18448074c6bc9d467448a958ac33f8940a36ec82783c508c3865fc1b57789634", "filesize": 726433, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.2.2": {"released": "2022-04-26 15:56:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.2.2-py3-none-any.whl", "filehash": "4cf4e046fa2adb53cb0cdb530654cf52c57e8f4344286025763d78e878c16a9e", "filesize": 726421, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.2.1": {"released": "2022-04-26 14:26:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.2.1-py3-none-any.whl", "filehash": "5a13cf36e0a5c045b5097b931c377447e4be015a531af38975a61a2a7d4d7197", "filesize": 726275, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.2.0": {"released": "2022-04-24 14:29:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.2.0-py3-none-any.whl", "filehash": "7d416d2020adfa316a604ef460c6353dfd3c4880159ec29f5eca70a35ecb6be2", "filesize": 725111, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.1.2": {"released": "2022-04-23 15:53:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.1.2-py3-none-any.whl", "filehash": "8094709f544de0f6d2dd601fd8c2bb1485ec403578143aab04c6056d21796d53", "filesize": 724973, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.1.1": {"released": "2022-04-22 17:42:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.1.1-py3-none-any.whl", "filehash": "4c018def83dedf105d37891f2d3e4f015500b44ebc246639a9f5745051ff77db", "filesize": 724865, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.1.0": {"released": "2022-04-22 16:33:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.1.0-py3-none-any.whl", "filehash": "987aa9e18f4a793b25399ac6d39677540b8cc3b9ca68cac72ed4a4f18f660335", "filesize": 724234, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.0.8": {"released": "2022-04-21 19:52:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.0.8-py3-none-any.whl", "filehash": "e5a20c736732364d01433e41593ebc68506bc39addc28b8fe20cd8b36392b279", "filesize": 721270, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.0.7": {"released": "2022-04-21 13:06:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.0.7-py3-none-any.whl", "filehash": "8b8fccf2a59095c7334efd0576db5f836141bfb689ed5bb3239b57bc5d82abef", "filesize": 721156, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.0.6": {"released": "2022-04-19 21:59:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.0.6-py3-none-any.whl", "filehash": "af09fb1e9d5a51debc817a7a6ecc3a5ec70a3194f9946c2538f9932ddf1b74cd", "filesize": 720835, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.0.5": {"released": "2022-04-19 12:45:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.0.5-py3-none-any.whl", "filehash": "eb38c7883c74ae8eb35a9aa38d83ca1177e0227497e3103988dba05503de1353", "filesize": 720813, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.0.4": {"released": "2022-04-19 06:19:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.0.4-py3-none-any.whl", "filehash": "58c975366342a948509a9f299789a7e649c073cd996ef5d478291b2f11d190b0", "filesize": 720794, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.0.3": {"released": "2022-04-17 20:05:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.0.3-py3-none-any.whl", "filehash": "60f8633c9c72b4ba2c6916af9e0abb4965010bd0e168e61c900c5d3a675628ce", "filesize": 720737, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.0.2": {"released": "2022-04-17 16:02:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.0.2-py3-none-any.whl", "filehash": "c39383bcdc311a4cb67636865c294dea042ccad7f9e8790fdef9074842ecd7ed", "filesize": 719930, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.0.1": {"released": "2022-04-17 01:52:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.0.1-py3-none-any.whl", "filehash": "7a401de7a693a322b57a8b1584c57749741458aad459c822320d0575ba1ed52f", "filesize": 719575, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "5.0.0": {"released": "2022-04-17 01:03:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-5.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-5.0.0-py3-none-any.whl", "filehash": "48c9e14e839ed9296d0a971b1c3acb59f27fa7397712063b389099c83cfe5653", "filesize": 719380, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.7.3": {"released": "2022-04-14 15:19:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.7.3-py3-none-any.whl", "filehash": "4cc84a759bb84202dfb342f38154fb1cc0209c41694d2d452ad89350a0f2cb42", "filesize": 762140, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.7.2": {"released": "2022-04-13 02:54:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.7.2-py3-none-any.whl", "filehash": "1893a43959fc14f1d5ad3de300a8d23b53d6473eab3c62a0e89ddfd6d103ca81", "filesize": 760852, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.7.1": {"released": "2022-04-08 16:01:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.7.1-py3-none-any.whl", "filehash": "8c862f4be884d2f4c2af50e786669f155f13d1e1989ff7684ce2bc7bf28deebd", "filesize": 760867, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.7.0": {"released": "2022-04-08 15:22:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.7.0-py3-none-any.whl", "filehash": "2f2a27b9b68c8f5af4471dddd56e4bd01dcfebf56b00cc8c20b2489d1baf7187", "filesize": 760605, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.6.3": {"released": "2022-04-07 13:42:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.6.3-py3-none-any.whl", "filehash": "6ebf56a87ce394c2e92d61b9efdb694f34af1efc9c11b909441dcb41965d7501", "filesize": 759915, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.6.2": {"released": "2022-04-06 23:52:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.6.2-py3-none-any.whl", "filehash": "1a725cb4d83ddd81ccd7c312377af7881cfc127fc146212e904c97fde4997a11", "filesize": 758994, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.6.1": {"released": "2022-04-06 17:43:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.6.1-py3-none-any.whl", "filehash": "a0b4d7e46d14b745f7331f820498213484ab500d7842d8c133b08e0c461660a1", "filesize": 758970, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.6.0": {"released": "2022-04-06 17:02:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.6.0-py3-none-any.whl", "filehash": "97ab124e54ba026e88dc41e00789ecf1842fa784e72290c394da8fd720653f3a", "filesize": 759229, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "jsonschema", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.5.3": {"released": "2022-04-01 14:33:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.5.3-py3-none-any.whl", "filehash": "3cbba58ae8ac9b49ca855bd8a37eca9cd124acbd9bd040edc3b59f242b3c2594", "filesize": 755113, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.5.2": {"released": "2022-03-31 23:16:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.5.2-py3-none-any.whl", "filehash": "b89c098f89457d6cb3f04a6974e2bd4276ca586e004298658fe1207d52c59b7c", "filesize": 755087, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.5.1": {"released": "2022-03-31 04:28:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.5.1-py3-none-any.whl", "filehash": "cb69d413905ec53512683543ad27a65e359f0a50cb1be7baa5e82ec355fe9cea", "filesize": 754344, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.5.0": {"released": "2022-03-30 18:12:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.5.0-py3-none-any.whl", "filehash": "9a25d46d3dfd71406c90c2cccba20c6422ecd09ed2de48dae2164fcdbfe5435e", "filesize": 754176, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.15": {"released": "2022-03-24 01:31:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.15-py3-none-any.whl", "filehash": "70e2bd2435885b41c5187b0062eb965d5e3bf65ccfc12b61482ed4132f5ca0da", "filesize": 748607, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.14": {"released": "2022-03-17 23:41:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.14-py3-none-any.whl", "filehash": "87a5c76f16c43ca39a2cecfcb7b2eaea30350be05ece1ddf3ae934e372eec784", "filesize": 748444, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.13": {"released": "2022-03-17 04:09:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.13-py3-none-any.whl", "filehash": "52922aea92a986f8f48531c27f279360cc015288071eb5acec3a1a49dfdf3f6c", "filesize": 748297, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.12": {"released": "2022-03-17 04:03:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.12-py3-none-any.whl", "filehash": "7765bb1d8d36f4bbfe86c779b56989b7dcd99eeaf94d6d4629eda9c07fe7e80c", "filesize": 748296, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.11": {"released": "2022-03-17 03:57:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.11-py3-none-any.whl", "filehash": "267cd6036992a084746485f5ab4d707c0ead3cf87b5771f65e62bdb84941fc29", "filesize": 748294, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.10": {"released": "2022-03-17 03:51:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.10-py3-none-any.whl", "filehash": "0ed70848e6f2025aaf606ca9c92a1ff09a444a9818254d537539857e230c3fb2", "filesize": 748299, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.9": {"released": "2022-03-17 03:43:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.9-py3-none-any.whl", "filehash": "59539e21cdedcbed0fef34b17a41ae30164f5dbceacedaf74effbbba1849985c", "filesize": 748285, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.8": {"released": "2022-03-17 03:36:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.8-py3-none-any.whl", "filehash": "30c4a18a25a3d6a1a3beb1f2e37c710ef2f8ace2cf2f35b2a3641fc2ab779d8d", "filesize": 748279, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.7": {"released": "2022-03-17 01:52:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.7-py3-none-any.whl", "filehash": "9ad07b8cc50b2f61526170d75b4da5c6347a8f1884fa35ba33cbb6412b201fd6", "filesize": 748240, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.6": {"released": "2022-03-16 18:05:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.6-py3-none-any.whl", "filehash": "6c54c039e705569b2e6adc8e62ed99887949d23684d99e25bdca152462ff6ac7", "filesize": 747710, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.5": {"released": "2022-03-16 02:23:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.5-py3-none-any.whl", "filehash": "f0d9bd00c71dd5454abe868b5ff7b44de575395ba3a4a66ab4ef2749606b4d80", "filesize": 756069, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.4": {"released": "2022-03-13 19:38:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.4-py3-none-any.whl", "filehash": "03d24cdde92f6ef9cef334813335d9e601fa158749de6d06f828832da220d135", "filesize": 754368, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.3": {"released": "2022-03-13 19:22:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.3-py3-none-any.whl", "filehash": "9aed5bbaacbc4181f9088faf82939635f54dbc0281827a1e89a8cebc3bc8ea60", "filesize": 754401, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.2": {"released": "2022-03-12 18:35:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.2-py3-none-any.whl", "filehash": "1c07e6056e65ff2e6ad53d02e0e9f76e6271f37bde01a3e3a0f9d50cccb9feac", "filesize": 754101, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.1": {"released": "2022-03-11 19:36:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.1-py3-none-any.whl", "filehash": "2a7091f8df165f24e340d19cc287febbd6e219908941fb9b46f0e6a040540e76", "filesize": 751769, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.4.0": {"released": "2022-03-11 18:20:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.4.0-py3-none-any.whl", "filehash": "a35e45fb52806b9fd61238a575d0312f1e0c769d56b5d84e599c0c37eb25093d", "filesize": 751777, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.3.11": {"released": "2022-03-10 18:16:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.3.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.3.11-py3-none-any.whl", "filehash": "041de664575f4874fcde547d1fe52d749f47acc181a2dcd50774ebd93bbe9017", "filesize": 752110, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.3.10": {"released": "2022-03-10 18:06:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.3.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.3.10-py3-none-any.whl", "filehash": "dbbe37665cc0d32ca2ba0c4bf3ceffcc843aa39eb2f6de42230b78e1f5e46179", "filesize": 752108, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.3.9": {"released": "2022-03-09 18:34:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.3.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.3.9-py3-none-any.whl", "filehash": "eec5dd22eff8f7b8e8bd9e6c460799b765e5e0f8aa07ee97a8ec070aa6c50c4c", "filesize": 752106, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.3.8": {"released": "2022-03-09 18:26:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.3.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.3.8-py3-none-any.whl", "filehash": "aa63f0d22f82732afa3a8f413c84307225ca70df1e1879af6558e966406e0799", "filesize": 752106, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.3.7": {"released": "2022-03-09 18:07:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.3.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.3.7-py3-none-any.whl", "filehash": "0d84f3b26779501f892dae14e1b872df19b7dd15bf45337b16bf49d89a90d3e9", "filesize": 752060, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.3.6": {"released": "2022-03-07 01:11:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.3.6-py3-none-any.whl", "filehash": "6af3cc6ca3ebcba7c9e2933fa0facb06b825e8d23ba0225cb04a1be8d7f3f34d", "filesize": 751499, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["bokeh", "click", "gdspy", "holoviews", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "sklearn", "tidy3d-beta", "toolz", "tqdm", "triangle", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.3.5": {"released": "2022-03-06 15:27:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.3.5-py3-none-any.whl", "filehash": "b776cbc799b6d29586aaa86c0f6e7c11447f8e9e8ab51b109411af0d6f7e5324", "filesize": 751479, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["bokeh", "click", "gdspy", "holoviews", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "sklearn", "tidy3d-beta", "toolz", "tqdm", "triangle", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.3.4": {"released": "2022-03-06 05:02:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.3.4-py3-none-any.whl", "filehash": "a0334051929013e5f347f0973f1799dd501b484185f463a56a47dbbb6017de22", "filesize": 751332, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["bokeh", "click", "gdspy", "holoviews", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "sklearn", "tidy3d-beta", "toolz", "tqdm", "triangle", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.3.3": {"released": "2022-03-05 16:21:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.3.3-py3-none-any.whl", "filehash": "f51727a5d78a5c15d13a2b45b1017bd9e9943ad1f3a87bdf58a955e1e515a298", "filesize": 750868, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["bokeh", "click", "gdspy", "holoviews", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "sklearn", "tidy3d-beta", "toolz", "tqdm", "triangle", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.3.2": {"released": "2022-03-04 04:04:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.3.2-py3-none-any.whl", "filehash": "bc6e44878442d01586dc295be1575e3307786c9c1ab97ac5baa53a20c94afd4b", "filesize": 745515, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["bokeh", "click", "gdspy", "holoviews", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "sklearn", "tidy3d-beta", "toolz", "tqdm", "triangle", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.3.1": {"released": "2022-03-04 03:30:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.3.1-py3-none-any.whl", "filehash": "a02bee5fafedbeefb4f03c083c8548d848e13ac91960ccdb03a91817fbc977b2", "filesize": 745515, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["bokeh", "click", "gdspy", "holoviews", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "sklearn", "tidy3d-beta", "toolz", "tqdm", "triangle", "trimesh", "typing-extensions", "xmltodict"]}}}, "4.3.0": {"released": "2022-03-03 06:36:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.3.0-py3-none-any.whl", "filehash": "81c7777a762df96d9a481d170d44dc05f3e6242e300aaf918b5de1275999224a", "filesize": 745376, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.17": {"released": "2022-03-03 01:23:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.17-py3-none-any.whl", "filehash": "ea2fe90be9db2118683ba169c369107c04121cbec6b3a6a0b50d20e6aff7e9a6", "filesize": 745321, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.16": {"released": "2022-03-01 18:32:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.16-py3-none-any.whl", "filehash": "2b3295b2f3ea6c1d5a02f0b4031b02985838cd86eedc671dac4ce6b6c48d10f9", "filesize": 739840, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.15": {"released": "2022-02-28 14:47:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.15-py3-none-any.whl", "filehash": "65cf3eb79bece1640c507082f943c44a1ba944e0b2605f1403e54d3e9d17ee54", "filesize": 739709, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.14": {"released": "2022-02-27 19:38:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.14-py3-none-any.whl", "filehash": "556990cbc356150ce85cd04d38f5d6d0c03459fc9c94f5f76337a4fc1aa8912a", "filesize": 739690, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.13": {"released": "2022-02-26 18:20:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.13-py3-none-any.whl", "filehash": "4d536d1b9cd4fbad3d4d2ab556c52a0c05e310f36c094003d855b8f89e571de4", "filesize": 739286, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.12": {"released": "2022-02-26 16:58:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.12-py3-none-any.whl", "filehash": "d9948c619759c7c6f0f32ebf142254a2ab370f9be816537a51c05baa0179147c", "filesize": 739103, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.11": {"released": "2022-02-24 23:42:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.11-py3-none-any.whl", "filehash": "3147fd143b6ed8661829139cf487c9ab57db1adb0c875b7dbdeea3b0a29cd1bb", "filesize": 736464, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.10": {"released": "2022-02-24 05:04:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.10-py3-none-any.whl", "filehash": "eb8912477ce62d8e5fdd3ffb6a65bba5594f1ac1fff930350595b0113c454481", "filesize": 731645, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.9": {"released": "2022-02-23 18:23:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.9-py3-none-any.whl", "filehash": "d32dabba20b8c1e369a84ef9f8eee8404990e5f623a3a7a61bd598ae02cf3ecc", "filesize": 731310, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.8": {"released": "2022-02-23 16:29:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.8-py3-none-any.whl", "filehash": "0a98b4901c93eea7b1efe590315de0e8fac4faa1b691d875bf86785d77e651fb", "filesize": 730943, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.7": {"released": "2022-02-23 03:31:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.7-py3-none-any.whl", "filehash": "c9bbf910d2a398796463eda9990a611575487745d12164a756f2fd40e197bae8", "filesize": 730941, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.6": {"released": "2022-02-21 20:08:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.6-py3-none-any.whl", "filehash": "e20af595d3d665d1588a3b91521bcc873d3a225f6f3c500b2c3521e094629c79", "filesize": 730657, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.5": {"released": "2022-02-20 18:56:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.5-py3-none-any.whl", "filehash": "e80863517156acb5e6c609b798de2dacc31914ce6884cc3aa5dde1b3106d02c0", "filesize": 730370, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.4": {"released": "2022-02-19 19:35:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.4-py3-none-any.whl", "filehash": "7995abc397d8b56d17891657490cbc8374eafeb59d40b1499c58146e4179afce", "filesize": 717638, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.3": {"released": "2022-02-19 18:37:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.3-py3-none-any.whl", "filehash": "909644767f2ebb616a857a48f08517f936ab39103ec5fb29e968046227efd8bc", "filesize": 717475, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.2": {"released": "2022-02-17 02:17:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.2-py3-none-any.whl", "filehash": "5831652d768f641ed1c99ffc470ffba5a302282a12451974dc4c3ca8e1589408", "filesize": 717327, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.1": {"released": "2022-02-14 23:07:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.1-py3-none-any.whl", "filehash": "14dd857d59205cdcef22ed005d21ca45168616f0b8731214afd216a81b11576a", "filesize": 714688, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.2.0": {"released": "2022-02-14 20:28:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.2.0-py3-none-any.whl", "filehash": "b0caf779fd910f9d3160f5487777a2b19570700d577776ca259223168c8f5bb1", "filesize": 714829, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.1.6": {"released": "2022-02-14 15:07:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.1.6-py3-none-any.whl", "filehash": "3116bb6ffbae6d184126526e3a13019fe39499abb4e75b5ee5fd7f10d077b130", "filesize": 684839, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.1.5": {"released": "2022-02-14 06:08:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.1.5-py3-none-any.whl", "filehash": "86de102118acaeb64c26c8f1f8c0d5669c3281125f88af8394a890a41541e26d", "filesize": 684825, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.1.4": {"released": "2022-02-11 15:35:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.1.4-py3-none-any.whl", "filehash": "702b932811c2826ae2e92ca8f1df39665b71ce18618676a05b7773972dce404b", "filesize": 681645, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.1.3": {"released": "2022-02-11 02:13:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.1.3-py3-none-any.whl", "filehash": "45da43bd40c78f8ebe8c889674b37eeab3bbc814c710a5cf115515a93efce50e", "filesize": 682648, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.1.2": {"released": "2022-02-11 01:49:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.1.2-py3-none-any.whl", "filehash": "a267ea186138cabaf61fa37fe7fdee716d9850ff103378318d09781c3093dba7", "filesize": 681824, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.1.1": {"released": "2022-02-10 19:43:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.1.1-py3-none-any.whl", "filehash": "4e83d072a0a9a864190cb4972273f54c81fdad6d968ff3bd4d96c6db33178818", "filesize": 681795, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.1.0": {"released": "2022-02-10 19:16:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.1.0-py3-none-any.whl", "filehash": "ca359e4c6cb290eb7465a89b5720f6c7cc615e82be69b59a5bd362dab5b51007", "filesize": 681844, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "orjson", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.18": {"released": "2022-02-09 02:40:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.18-py3-none-any.whl", "filehash": "b7b2c245f061dd13fc5200f16066e8b54d367bba2fec84738c9aeabca3b9a275", "filesize": 677583, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.17": {"released": "2022-02-08 20:17:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.17-py3-none-any.whl", "filehash": "8c7f66f70cd694d1857e9b89919478498635ba20e735b71e46012b4cb748672e", "filesize": 674583, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.16": {"released": "2022-02-08 18:23:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.16-py3-none-any.whl", "filehash": "d45117d4ef36571b07fe73b1bb30f8d5a9f2726ac4279db57449fa08ec006332", "filesize": 674780, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.15": {"released": "2022-02-08 18:08:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.15-py3-none-any.whl", "filehash": "b687a5aa62e672fcabfa93a353ed4647ea0cc7c4ceac208b0084c20db1fa9133", "filesize": 674723, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.14": {"released": "2022-02-08 18:04:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.14-py3-none-any.whl", "filehash": "b1fe5a3a5ed95c604e4b92b5454d6a6b6cef8f28dfe045a7c5b635704e2dc894", "filesize": 674700, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.13": {"released": "2022-02-08 17:51:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.13-py3-none-any.whl", "filehash": "5a636fdfc32820c7636079bcb66546a6708deb2b77d34c47215d2bc42b1a0a7f", "filesize": 674636, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.12": {"released": "2022-02-07 20:08:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.12-py3-none-any.whl", "filehash": "474215144916b23b16aece6452b2dd10106013f2fb3566df1b55c9a74f22d8a2", "filesize": 671694, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.11": {"released": "2022-02-05 02:25:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.11-py3-none-any.whl", "filehash": "8431b8f39ffab3128803693144f94e976ec171c9dd620463f7f652f754c7f0a1", "filesize": 668257, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.10": {"released": "2022-02-04 19:59:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.10-py3-none-any.whl", "filehash": "a856d0230a683e56748641a69804ac6482282a0cfb782921175e4b9bb48984ba", "filesize": 668271, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.9": {"released": "2022-02-04 19:55:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.9-py3-none-any.whl", "filehash": "cb19410d8c8480cb2c385a9014e48f75851c98b84a7acc14e4c17de07800c9fd", "filesize": 668247, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.8": {"released": "2022-02-04 19:46:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.8-py3-none-any.whl", "filehash": "af066273f32f753cf62d5ac363a0df64f15e13f0bb5c777ecfb8073f80f2714f", "filesize": 668245, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.7": {"released": "2022-02-03 00:07:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.7-py3-none-any.whl", "filehash": "a5e4e5aecce25ead3168e51476604c5dd984de56fc9db65c1845de8546d23e95", "filesize": 667068, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.6": {"released": "2022-02-02 20:26:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.6-py3-none-any.whl", "filehash": "ab84f07c093e6eddd6c0902f817298719b12e984e1d3d60940f91ec6fcfd204d", "filesize": 667050, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.5": {"released": "2022-02-02 18:34:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.5-py3-none-any.whl", "filehash": "b74789c8dd68d25702bfcd86c6bb3ff93598926cf9f71dd9f205a8e6380be294", "filesize": 667035, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.4": {"released": "2022-02-02 16:23:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.4-py3-none-any.whl", "filehash": "dee1a3c61f7ee1b611de365b01dc1e6acdc82d47788a1e21fd2389f2fd0f0e9e", "filesize": 666914, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.3": {"released": "2022-02-02 05:42:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.3-py3-none-any.whl", "filehash": "ab65718e4e2f6934e9442f1e81f2b6c717432f9b6da2336ba45bfba98c444113", "filesize": 666791, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.2": {"released": "2022-02-01 18:01:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.2-py3-none-any.whl", "filehash": "37a3ffead53761e9eacc5ecb19d1c9a244f57d17dceb614772ec1d55ab8e1a48", "filesize": 667019, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.1": {"released": "2022-02-01 15:25:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.1-py3-none-any.whl", "filehash": "aadec39bddae905d0d7163bc833a8655e4f266f2c9538d612187d3f95acae600", "filesize": 667014, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "4.0.0": {"released": "2022-02-01 01:57:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-4.0.0-py3-none-any.whl", "filehash": "96eb313107caad18a511855ba56283309a205b4103bf289a228094b106971785", "filesize": 665321, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "3.12.10": {"released": "2022-01-29 17:46:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.12.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.12.10-py3-none-any.whl", "filehash": "8083658d535242912fb5d6f47fdc226a95ace6be8c048787724f29ad6224ee33", "filesize": 665218, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "3.12.9": {"released": "2022-01-28 20:28:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.12.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.12.9-py3-none-any.whl", "filehash": "5ba84c2d589e3393dec1c24e230aec0a5ff06fd16513618329fc42b53c30e7a0", "filesize": 665196, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "3.12.8": {"released": "2022-01-28 18:42:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.12.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.12.8-py3-none-any.whl", "filehash": "f4e50683c87761401b79fdb87d03a873a3e3d00e2b25418930eb6f226f30f9b6", "filesize": 665815, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "3.12.7": {"released": "2022-01-28 16:53:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.12.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.12.7-py3-none-any.whl", "filehash": "b8b40c069e8a06c5aed980f57169abfdbd986632a53feab5e18cb045b4c318f7", "filesize": 665203, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "tqdm", "typing-extensions", "xmltodict"]}}}, "3.12.6": {"released": "2022-01-27 06:27:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.12.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.12.6-py3-none-any.whl", "filehash": "1f24344754630a497d278d0058e6d303b4ad9b753c4ffcfcc817c0f03efec6f0", "filesize": 664723, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "typing-extensions", "xmltodict"]}}}, "3.12.5": {"released": "2022-01-26 16:53:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.12.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.12.5-py3-none-any.whl", "filehash": "ccca6590a5dcd9fb5e7f659b270e425ee50ac8abc542629236532cdd10893cf0", "filesize": 664355, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "typing-extensions", "xmltodict"]}}}, "3.12.4": {"released": "2022-01-26 15:44:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.12.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.12.4-py3-none-any.whl", "filehash": "772472ad52417a49e32c372871377c54e91a6c02e2646eb6e2d1a4fe92a6db10", "filesize": 664355, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "typing-extensions", "xmltodict"]}}}, "3.12.3": {"released": "2022-01-26 15:01:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.12.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.12.3-py3-none-any.whl", "filehash": "2357240b74795294e56475aa28a515d34d07a9261e09e70813f549392c3960d7", "filesize": 664349, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.12.2": {"released": "2022-01-26 13:52:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.12.2-py3-none-any.whl", "filehash": "981c18db46102383c57e762bb636afa2639afea20be8589367f5901b6916080f", "filesize": 664457, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.11.8": {"released": "2022-01-26 03:37:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.11.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.11.8-py3-none-any.whl", "filehash": "9cd93396209ade63e3056e3f194a0df3bbcbe7068aa4bdff2af5e8a3152b833d", "filesize": 664427, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.11.7": {"released": "2022-01-24 19:41:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.11.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.11.7-py3-none-any.whl", "filehash": "af3b50f4a3e66cae629dc81c686b060836c8fd6b6b66c0fff648368ab5be5602", "filesize": 665166, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.11.6": {"released": "2022-01-24 18:38:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.11.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.11.6-py3-none-any.whl", "filehash": "805bd41c75828cc41f30c2a66533d7363921ddb2affc52c452ef8039d6520650", "filesize": 665168, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.11.5": {"released": "2022-01-24 18:35:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.11.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.11.5-py3-none-any.whl", "filehash": "a419ab38e65b74c7a904240ecde31c889a08d3c4bd37aca4818b5946204938ef", "filesize": 665175, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.11.4": {"released": "2022-01-23 14:52:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.11.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.11.4-py3-none-any.whl", "filehash": "fae19c1807054165b0ca80f96c0b3fd7fe822acdbf8ab277e2e205ffb0c36ae4", "filesize": 658590, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.11.3": {"released": "2022-01-22 17:36:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.11.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.11.3-py3-none-any.whl", "filehash": "787c404c8ba69415c6ace56f3a4d992baad6f426105d10f15b02b0f54c916fa8", "filesize": 658573, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.11.2": {"released": "2022-01-22 07:20:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.11.2-py3-none-any.whl", "filehash": "75e553482010ef50c4097a700322f7fca342e62485271bb000cbedbe0d35d93b", "filesize": 658507, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.11.1": {"released": "2022-01-22 06:53:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.11.1-py3-none-any.whl", "filehash": "bd4e986b398ea55f1bccab9fa4c61a2125ddfc36dd784b39999d876b4f891da0", "filesize": 658503, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.11.0": {"released": "2022-01-22 01:13:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.11.0-py3-none-any.whl", "filehash": "904dd05faa105578d03892bea93ca1de3e10d0eff7f1053cfc080e19b3c70e97", "filesize": 658505, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.12": {"released": "2022-01-21 01:40:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.12-py3-none-any.whl", "filehash": "d576e275d651edd58b842324a01895ce4535ee86f02d05e9ca5af6d1ee3d4beb", "filesize": 679239, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.11": {"released": "2022-01-20 19:21:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.11-py3-none-any.whl", "filehash": "a963283bc1f3138e214a2c07bb173a47d389e8335751962183de8101def71a73", "filesize": 678999, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.10": {"released": "2022-01-20 16:32:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.10-py3-none-any.whl", "filehash": "39f4433935decd9f57775fc5b13c069697208645d2b1d87fc0fd3e1e685020e0", "filesize": 678806, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.9": {"released": "2022-01-20 01:48:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.9-py3-none-any.whl", "filehash": "ba9410269f16463bc7e926d774d86a2a990afd4474881fbdb37e113842325e5e", "filesize": 647597, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.8": {"released": "2022-01-19 06:04:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.8-py3-none-any.whl", "filehash": "f17edf9a983a6fe9bd141b3e65cbaeae461143a38bafc0679f8d2b6d4f7bc176", "filesize": 637312, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.7": {"released": "2022-01-18 17:45:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.7-py3-none-any.whl", "filehash": "24c9a386031aff8bc9ee66d146fc28931d22c34d97b808eacdef9c3b5f6f320d", "filesize": 637081, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.6": {"released": "2022-01-18 16:18:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.6-py3-none-any.whl", "filehash": "890030bedccbed3d0c6d623a411228686ddff46f7156357787f77b63b0caed5d", "filesize": 636963, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.5": {"released": "2022-01-16 15:12:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.5-py3-none-any.whl", "filehash": "b35a19e85ee4ee62db55e512bd428b6ca3744fc61f6f21ee8fb70b514e796dc0", "filesize": 633570, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.4": {"released": "2022-01-16 02:52:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.4-py3-none-any.whl", "filehash": "5fb5f6c65a15c498483d54880d1496b25ca85a127493a346dc181c72cd2775cf", "filesize": 633470, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.3": {"released": "2022-01-15 19:20:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.3-py3-none-any.whl", "filehash": "e71989a0d46e36df4115c8f32d0ff3cb1976af9b9ac32a5a98dae3abb70614fe", "filesize": 633421, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.2": {"released": "2022-01-15 19:11:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.2-py3-none-any.whl", "filehash": "73b1271c68e454bce17462b3632032955a55bb5241a597af8099bcbcb60f89f3", "filesize": 633410, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.1": {"released": "2022-01-14 19:45:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.1-py3-none-any.whl", "filehash": "ac34f17c25e501e6025914887cd036becabc7aca33381f3635e07615af233f3e", "filesize": 632873, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.10.0": {"released": "2022-01-14 01:23:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.10.0-py3-none-any.whl", "filehash": "f5e42ffd16d85f5f0237407ae9f03137115feed40831a7c11732f211e51fff0d", "filesize": 632641, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.28": {"released": "2022-01-13 01:57:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.28-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.28-py3-none-any.whl", "filehash": "ea1b40ec017fce8bd795e5ee6d15b889463af9e56dfc6d1e59384c8db9faeca2", "filesize": 631474, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.27": {"released": "2022-01-11 18:54:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.27-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.27-py3-none-any.whl", "filehash": "673273f1f6008d361ea3c04a69ebc8c5a8a2b3a6927da81a9ca0e8fd6f813798", "filesize": 630132, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.23": {"released": "2022-01-09 14:50:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.23-py3-none-any.whl", "filehash": "56fd76347f9efa2189abb000ad9b1838e530a42e4ed19a8c8be35a4455920305", "filesize": 629020, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.22": {"released": "2022-01-08 15:14:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.22-py3-none-any.whl", "filehash": "002ef5349dc757d6b02b6d8c2f6ce6b8afad50b8bfa91d0d7e327ea58463ebba", "filesize": 628971, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.21": {"released": "2022-01-08 11:54:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.21-py3-none-any.whl", "filehash": "3d500e89dc1897717ec311eaf5e56560dd506e528b697d405b960fe791ec3142", "filesize": 628291, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.20": {"released": "2022-01-08 11:37:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.20-py3-none-any.whl", "filehash": "c0a04c3e7c36fbe663590d9d02a9040dd54bd5b5b05cf861978c8ee545268c41", "filesize": 628104, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.19": {"released": "2022-01-08 09:28:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.19-py3-none-any.whl", "filehash": "c320ba00e249d538e3d6458c17ae7ba1c1e230d8d942d20db74b7f57735a3a96", "filesize": 628058, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.18": {"released": "2022-01-06 15:09:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.18-py3-none-any.whl", "filehash": "39b45265b747596427883b72b7c1d479b650320d235b8b050b4d8c40a2997a1f", "filesize": 627585, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.17": {"released": "2022-01-06 09:58:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.17-py3-none-any.whl", "filehash": "e86a837a5b32b562bdf544dcd978ec1346ceb9dd7a3cc0e3c605de635c52491e", "filesize": 617743, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.16": {"released": "2022-01-05 20:30:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.16-py3-none-any.whl", "filehash": "d6d12eb6dc625dcccf9dea1e0af656732d0d3ee3c710ea93ba7ca005922d35b2", "filesize": 617654, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.15": {"released": "2022-01-04 20:14:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.15-py3-none-any.whl", "filehash": "6ac9be7a916f13bd5f9bec7e909a701db58519ca494b29df4386f13a4ce8caaf", "filesize": 595887, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.14": {"released": "2022-01-03 19:41:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.14-py3-none-any.whl", "filehash": "3d8baa9f243fce36f90c96ac7b50a25ad19a4316cc7f3a56028aa53e7e1d5ba8", "filesize": 590679, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.13": {"released": "2022-01-02 18:37:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.13-py3-none-any.whl", "filehash": "32f27356235a5856d5460677c1b4b16a5186a1b0b6896f9a968129a38e2d54ca", "filesize": 584282, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.12": {"released": "2021-12-31 13:36:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.12-py3-none-any.whl", "filehash": "907b6716cbbb3dc677a9f871a9e9c2e8215a6a1af098e2f6bf4d585b8463d241", "filesize": 584271, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.11": {"released": "2021-12-31 10:30:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.11-py3-none-any.whl", "filehash": "c214f0a67e23b1efef60625b8666d6ff897ba8e7b52a101c0c63dae96755a7f9", "filesize": 584203, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.10": {"released": "2021-12-30 17:10:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.10-py3-none-any.whl", "filehash": "d28012b8d171ae5e67f5b611125f8e5daf4dfcf058054fa5330d0e2d9720d01a", "filesize": 576329, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.9": {"released": "2021-12-28 21:31:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.9-py3-none-any.whl", "filehash": "c130b5423b21025f7eb83421b0444f2049b9d44745dd147cd2ce3a3e2a90f825", "filesize": 572897, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.8": {"released": "2021-12-28 11:49:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.8-py3-none-any.whl", "filehash": "3a5e97336b0bc9df27264589f7af2420695ede6990ce3083d544a2b6280f1b80", "filesize": 572414, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.7": {"released": "2021-12-26 09:07:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.9.6": {"released": "2021-12-24 10:22:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.6-py3-none-any.whl", "filehash": "31ad346969e3b0ed6d4858fce92099323adcf55995402ac0cf2b175f3f961d98", "filesize": 569842, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.5": {"released": "2021-12-24 08:28:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.5-py3-none-any.whl", "filehash": "7d33d7af57a1bb984f67386c3f779502e080015117a9f634d3ff3bacf3e91eb3", "filesize": 569715, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.4": {"released": "2021-12-24 05:53:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.4-py3-none-any.whl", "filehash": "c577d748cec9f48341876d5fe6407e6eaf81f6da2a02cce4cc27c815e8dd7b7d", "filesize": 569303, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.3": {"released": "2021-12-23 12:15:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.3-py3-none-any.whl", "filehash": "a14bb10a8f4fb55ea1656daa4209c3c2ce98bcc9a7c0271024bde943908c2343", "filesize": 569224, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.2": {"released": "2021-12-22 10:04:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.2-py3-none-any.whl", "filehash": "5a410529d2ae6d6e44639a084cdffa933752195b3d7d00f1633604ac96a7416b", "filesize": 567818, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.1": {"released": "2021-12-20 17:00:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.1-py3-none-any.whl", "filehash": "273e42381fda3bf42366829a07a7d7c23806d3f06453b1ed10c3a87b9c1fa287", "filesize": 567734, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.9.0": {"released": "2021-12-20 12:31:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.9.0-py3-none-any.whl", "filehash": "db97e04b1b405f120aa8dd8325322f7e162d4c8e3b4a11db2874b51fcbd43e08", "filesize": 567702, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.14": {"released": "2021-12-18 06:08:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.14-py3-none-any.whl", "filehash": "7e0c5faa7fc171033ea59085ea97d4ed8c441aa686f1655dc9d8c0c65f0bb0ed", "filesize": 567326, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.13": {"released": "2021-12-17 19:49:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.13-py3-none-any.whl", "filehash": "825f73369c8df6090b56438d1525f1b166e6fbd487e860b419138f70373a2b6c", "filesize": 567252, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.12": {"released": "2021-12-17 11:02:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.12-py3-none-any.whl", "filehash": "cc0d6da20db0150942e8dea2e9f8c321db2059f66adf0aa5100012aacd63e502", "filesize": 566572, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.11": {"released": "2021-12-16 19:48:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.11-py3-none-any.whl", "filehash": "c221ea60ad20dc6b73b5eae263224d25e127b718e3684854adb61639cbfeb2cc", "filesize": 566407, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "semantic-version", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.10": {"released": "2021-12-16 14:36:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.10-py3-none-any.whl", "filehash": "d532a94e6b594e4940398071014a9da02cbbee330e5ae0385425154fd8e5f2a5", "filesize": 566370, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.9": {"released": "2021-12-16 12:09:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.9-py3-none-any.whl", "filehash": "9026f32057d3ccba63873d9ccdf644a79df0e09a75ca1bf3d00eb268c1fc86c9", "filesize": 566337, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.8": {"released": "2021-12-15 11:30:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.8-py3-none-any.whl", "filehash": "0e14f24036a5608318f0d467984486368709cff5d9a792125356b82c455d3c2c", "filesize": 565722, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.7": {"released": "2021-12-14 04:15:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.7-py3-none-any.whl", "filehash": "1fcb59f2944792e87167bc3ca6b84231c73b9834e23b8f66245c4594bb737a26", "filesize": 564925, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.6": {"released": "2021-12-12 14:56:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.6-py3-none-any.whl", "filehash": "e89b549c0cffa0b7818ad7e2e874ec26226226b6d0b317027faed15d62dfb291", "filesize": 564603, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.5": {"released": "2021-12-12 04:54:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.5-py3-none-any.whl", "filehash": "de850d2ed3f6126299541042b9bc0cb1ef3003d6ce9c9fe928f5425fcfd0587f", "filesize": 564335, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.4": {"released": "2021-12-11 15:12:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.4-py3-none-any.whl", "filehash": "4476a583e3d274f584fa1754847a6b3024fd437e7e968efe9a47571be3f7162c", "filesize": 564308, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.3": {"released": "2021-12-11 09:13:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.3-py3-none-any.whl", "filehash": "9c2b36d070d25af2ebc798b49cea46c452fec99ac3624353a62a0a7629a9a907", "filesize": 564290, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.2": {"released": "2021-12-11 03:05:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.2-py3-none-any.whl", "filehash": "17900dcf92ad46ff0e4d10a6de94a4cd7acde87305f32fdfd4e6fd564dc4824e", "filesize": 564372, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.1": {"released": "2021-12-10 21:18:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.1-py3-none-any.whl", "filehash": "61f7d4c9cd6316f02ad012eb42ab7e398996b832a3624c3b780c025a5b4867bd", "filesize": 564204, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.8.0": {"released": "2021-12-10 06:50:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.8.0-py3-none-any.whl", "filehash": "60f296e9c13906ea9e0f93f8f7cc1c4b9f9ea1de054e33917b23a346cf0d9eb8", "filesize": 562020, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.7.8": {"released": "2021-12-08 10:20:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.7.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.7.8-py3-none-any.whl", "filehash": "1607b66fd6f1a81ddcf29af0f4f6791fc673ce9e745305125560c8ce195ecbe2", "filesize": 556871, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.7.7": {"released": "2021-12-08 05:24:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.7.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.7.7-py3-none-any.whl", "filehash": "e38addf935cb9e22d39e83e3b7ef9b3e408896c9aa60beeeb12b0672a4e901a4", "filesize": 556726, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.7.6": {"released": "2021-12-07 18:00:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.7.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.7.6-py3-none-any.whl", "filehash": "bf05fffaab4b48c2e2c134668dfbbcce16b863430ea6433fffe18be0157264d4", "filesize": 555850, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.7.5": {"released": "2021-12-07 07:52:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.7.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.7.5-py3-none-any.whl", "filehash": "348b34178a4e81598043b9c73e2ab4bddf4a5926481a17772e78267d00a1d019", "filesize": 555774, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.7.4": {"released": "2021-12-07 02:43:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.7.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.7.4-py3-none-any.whl", "filehash": "074ae0c3b0e110f61199e0775cd4e1eeec439801cb0dcb8213eaf1635161b835", "filesize": 554796, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.7.3": {"released": "2021-12-05 09:43:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.7.3-py3-none-any.whl", "filehash": "485705348e14b13d76a82e0c521840e9f0bf6d683a5bfdeb5d1cd22be202ca95", "filesize": 552406, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.7.2": {"released": "2021-12-03 23:03:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.7.2-py3-none-any.whl", "filehash": "8b02955018f958fdbe9b960bd9c73c79062c7d022be24f1f998a8ec1d60b30a5", "filesize": 551332, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.7.1": {"released": "2021-12-03 17:39:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.7.1-py3-none-any.whl", "filehash": "5dcd04abee2f65710b8c34ba7dadec97cce00f1532d5b63414adb914ba3bf93c", "filesize": 551347, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.7.0": {"released": "2021-12-03 16:44:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.7.0-py3-none-any.whl", "filehash": "d605f3d02afaadf8407854d4c5f9323a1a56e3a82dbd9f08162cdb7d02ac2ef3", "filesize": 551340, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.6.8": {"released": "2021-12-02 02:12:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.6.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.6.8-py3-none-any.whl", "filehash": "49ea5697641a346d5cb901171f1306ba83cf897bef7421e667ed45ff1e6acfec", "filesize": 550126, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.6.7": {"released": "2021-12-01 05:06:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.6.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.6.7-py3-none-any.whl", "filehash": "640bed927264729a179f23996fd974f00ffba3b9244e4ea568d5ba51acfde3ad", "filesize": 549924, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "typing-extensions", "xmltodict"]}}}, "3.6.6": {"released": "2021-11-30 21:25:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.6.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.6.6-py3-none-any.whl", "filehash": "eac86629fdb04b56a3844a2d41553e1e450ae8c10fe1c97303a883d16be0d58c", "filesize": 546962, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.6.5": {"released": "2021-11-30 03:15:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.6.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.6.5-py3-none-any.whl", "filehash": "48406cf0a7e50b9f8d53fab5f664000c6788ea5dfaa717047d2f060fc31cc4c4", "filesize": 546244, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.6.4": {"released": "2021-11-25 17:31:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.6.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.6.4-py3-none-any.whl", "filehash": "e4312a6ec815f1f99a380804e653ad8681f234f911a950f0b191df3e2878b9ab", "filesize": 546050, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.6.3": {"released": "2021-11-24 22:55:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.6.3-py3-none-any.whl", "filehash": "f413ae3ff7276d179f6a7baff7025921f4fd04d273a65db548ca09ec8f05caed", "filesize": 546130, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.6.2": {"released": "2021-11-24 22:15:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.6.2-py3-none-any.whl", "filehash": "0e1e2ca4f86cd594146867bb5007d0e7ecccc42ff7f693ca3cfab8e878a6be13", "filesize": 545621, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.6.1": {"released": "2021-11-24 20:28:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.6.1-py3-none-any.whl", "filehash": "354b9382433d3082d857a81b64d715ad089afa0da0905d9754cbc6e0f003c29f", "filesize": 545611, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.6.0": {"released": "2021-11-24 02:13:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.6.0-py3-none-any.whl", "filehash": "21fad536348b349e1b57394191ceba64bd822cbc95126471301f19c3c4768de3", "filesize": 544979, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.5.13": {"released": "2021-11-22 17:43:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.13-py3-none-any.whl", "filehash": "0f85aea4ea23829a785c880d37e19b7993d3527acfd337b3fb1372eae8f83ce6", "filesize": 543128, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.5.12": {"released": "2021-11-19 17:27:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.12-py3-none-any.whl", "filehash": "f545b0776f498ad2ecd49bc9dd17878d1c0fd18c0a04ab0435a1f2202a0ab06c", "filesize": 541292, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.5.11": {"released": "2021-11-19 01:20:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.11-py3-none-any.whl", "filehash": "6e40437ff5f875a476c994278d4d404c27cc79cbbb604d450db4b03c4c8de300", "filesize": 541205, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.5.10": {"released": "2021-11-18 23:30:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.10-py3-none-any.whl", "filehash": "e0b61047a667aa6de55142e8a62cac45de840ac9e4f7fdb36912ba6ef9f27a55", "filesize": 541165, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.5.9": {"released": "2021-11-17 06:43:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.9-py3-none-any.whl", "filehash": "691bcb669ab13d11c9a5a05760fd01f70fafe1421ad71038920f3b3bbb03b9bd", "filesize": 540624, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.5.8": {"released": "2021-11-15 15:59:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.8-py3-none-any.whl", "filehash": "e257919643c22d8b27785682995d0952f6a217d74cfc61297e109726eb2dc829", "filesize": 539356, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.5.7": {"released": "2021-11-12 18:49:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.7-py3-none-any.whl", "filehash": "ac12f725f213404f7e5ff912ba92b900aded987afced8ac3cd8c4054b7c57e3e", "filesize": 539311, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.5.6": {"released": "2021-11-12 18:20:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.6-py3-none-any.whl", "filehash": "c663126f9e34ff72ab877d0f3c9f7cb30002074860d433ae360f619e7be9e3fb", "filesize": 539276, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.5.5": {"released": "2021-11-12 06:44:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.5-py3-none-any.whl", "filehash": "3a553ef3880ef14f22570f4e9a18ef15ae411c5f5c78df6024612f0833e4c996", "filesize": 539307, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.5.4": {"released": "2021-11-09 06:45:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.4-py3-none-any.whl", "filehash": "f6e32aa6ca3edd80fe71182f15395918e039c4b0fabcea7fde83b2df2949b2e3", "filesize": 536632, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.5.3": {"released": "2021-11-08 22:45:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.3-py3-none-any.whl", "filehash": "882d965cf76bc15a8c16a9d0f1c684e42d0423ef88c0883ccd40dd250cd76723", "filesize": 536778, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.5.2": {"released": "2021-11-05 05:42:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.2-py3-none-any.whl", "filehash": "fafb8dc6fda858058651cb9c21dec86cf2dc2ae67f336b9d4dafe9c57324c826", "filesize": 504312, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.5.1": {"released": "2021-11-05 05:05:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.1-py3-none-any.whl", "filehash": "d96b76e157ecff6c2bd4cbb96da7f5288f8f197394d23a285ef18208b55cac94", "filesize": 504308, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.5.0": {"released": "2021-11-04 19:28:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.5.0-py3-none-any.whl", "filehash": "654e182710ed2ebea8cee4958dfcc2869c35ae9fcb9152c004518141e76bd9a5", "filesize": 501043, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.4.11": {"released": "2021-11-03 16:45:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.4.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.4.11-py3-none-any.whl", "filehash": "239a3b746687de782273bb55159bf3d0d1e5e15f0d4291f12187423f5f471a34", "filesize": 500647, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.4.10": {"released": "2021-11-02 23:40:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.4.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.4.10-py3-none-any.whl", "filehash": "e5b1010585513b016a396242398e6f1582adfecedfd58a6baefa70ff9f226b2d", "filesize": 500598, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.4.9": {"released": "2021-11-02 19:21:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.4.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.4.9-py3-none-any.whl", "filehash": "459511ac06d14e696627b1bcf0e7a9f667b60499a188f991f5c5e463b5bb27c8", "filesize": 499407, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.4.8": {"released": "2021-10-30 18:17:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.4.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.4.8-py3-none-any.whl", "filehash": "d08e1500774b6a9ffeabc23959c268ebeb00cc1d82715586f4fc2b3c4ef4e0ce", "filesize": 495184, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.4.7": {"released": "2021-10-29 17:21:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.4.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.4.7-py3-none-any.whl", "filehash": "d648acaee1e54e56e755a07ad45ec727cf2a07e8f66fab781cc89b26df284e9f", "filesize": 494164, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.4.6": {"released": "2021-10-29 00:01:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.4.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.4.6-py3-none-any.whl", "filehash": "db58883bf3538d4f8feeb5cc6a341ce0041858d79dd58ed6e323629d875f6a7b", "filesize": 493872, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.4.5": {"released": "2021-10-28 19:09:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.4.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.4.5-py3-none-any.whl", "filehash": "70913303c048f0439402b3d277373c05bd618f564a55d327c2d0951d968fae34", "filesize": 493006, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.4.4": {"released": "2021-10-27 02:44:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.4.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.4.4-py3-none-any.whl", "filehash": "80209cb32c775c953ceba899469304ffe242c0161ab6b786091c28d3be44ddd9", "filesize": 491617, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.4.3": {"released": "2021-10-23 17:08:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.4.3-py3-none-any.whl", "filehash": "fa1cf46b8051561c09d757f0f58119c074e28815aac203be28b294bad9072976", "filesize": 490907, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.4.2": {"released": "2021-10-21 17:22:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.4.2-py3-none-any.whl", "filehash": "87eafa1fdee273493d719ce0d88bc3cdab1f3f2c89f485426406bedbdcfae1b6", "filesize": 484841, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyglet", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.4.1": {"released": "2021-10-18 21:28:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.4.1-py3-none-any.whl", "filehash": "361c5dad1b281d23d4a2ffba61b0dc9dc69ed652970dbf80fece95e95d828ea2", "filesize": 483662, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.4.0": {"released": "2021-10-18 05:57:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.4.0-py3-none-any.whl", "filehash": "26aedbde80dec99f988d42022f0bc553cc977d9f7def5b25c9393cd56ca20ba1", "filesize": 483227, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.3.9": {"released": "2021-10-11 19:17:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.3.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.3.9-py3-none-any.whl", "filehash": "5a31eb1e59150b56f23654bfa3b70e51c376b140a32845db09899fba060edd7b", "filesize": 534816, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.3.8": {"released": "2021-10-11 00:32:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.3.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.3.8-py3-none-any.whl", "filehash": "69ddf4942cc264fdacc40258dc470ecfe984e948b62977863447f5763990f796", "filesize": 534771, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.3.7": {"released": "2021-10-08 15:59:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.3.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.3.7-py3-none-any.whl", "filehash": "ec29453cc64822595f26ba345cf1bda7b4aafb33f2060b8bfec3121378468026", "filesize": 530639, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.3.6": {"released": "2021-10-08 15:52:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.3.6-py3-none-any.whl", "filehash": "662a575b303030522cfce16f399c3027c8428ee7f463ed04bb0cfe954ed416d9", "filesize": 530514, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.3.5": {"released": "2021-10-07 17:35:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.3.5-py3-none-any.whl", "filehash": "feb142600bcfa31fcae5522180633cd7bf3e3cf1a899883d6afd0e15f7ef75c2", "filesize": 530513, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.3.4": {"released": "2021-10-05 21:30:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.3.4-py3-none-any.whl", "filehash": "f0431c86569fb3a007ff5c86b481b07e85805ab48e3d66b0476642aae2da7fbd", "filesize": 530853, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.3.3": {"released": "2021-10-03 23:59:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.3.3-py3-none-any.whl", "filehash": "30e5a06a3be7caece8d9d4c2279914077a8bfddb7ab811042670e15f82f82481", "filesize": 529035, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.3.2": {"released": "2021-10-01 19:01:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.3.2-py3-none-any.whl", "filehash": "58e76feed83d0d13b15dee34069cf1ff0484fde646013c00bfd69c8ce69a4e83", "filesize": 527285, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.3.1": {"released": "2021-09-30 21:28:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.3.1-py3-none-any.whl", "filehash": "128102caab2f25901d1c9615cebfa47439ee8284fb3470fd15a882349ea455a2", "filesize": 526923, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.3.0": {"released": "2021-09-30 01:27:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.3.0-py3-none-any.whl", "filehash": "05beb692ebbb267a4c2b3a88f8dcea152edc7d8bac0f72c929fb7577a2082ad8", "filesize": 527347, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.2.9": {"released": "2021-09-25 16:06:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.2.9-py3-none-any.whl", "filehash": "7137d2ac544985fc96d0ed9ae387b557ff1e869225765371821a438ee6a4f57e", "filesize": 527883, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.2.8": {"released": "2021-09-24 17:13:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.2.8-py3-none-any.whl", "filehash": "33dea65598e8ea2d9971b070dc57c1fa89bb15e4faef0a8e46006299f0fcb04b", "filesize": 529404, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.2.7": {"released": "2021-09-23 20:50:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.2.7-py3-none-any.whl", "filehash": "71681b510f5a7965478f8532b7591cafa25a66efd2880336fd4202c0b9be2eee", "filesize": 529247, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.2.6": {"released": "2021-09-23 04:26:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.2.6-py3-none-any.whl", "filehash": "c8828b852dd3a80e00ce6e660024425b1fe7539188c5ac6c58727d7bccee9dfb", "filesize": 529417, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.2.5": {"released": "2021-09-23 03:34:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.2.5-py3-none-any.whl", "filehash": "76b28bf2b51eb65d8c5db73e099a6e7e9824350a048be0840c2cb03ee3bb0c53", "filesize": 529430, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.2.4": {"released": "2021-09-23 00:28:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.2.4-py3-none-any.whl", "filehash": "567f75665c75c9410f941061413e76a1c963bdd8598b43dea432803bec04ccb9", "filesize": 529278, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "triangle", "trimesh", "xmltodict"]}}}, "3.2.3": {"released": "2021-09-21 18:18:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.2.3-py3-none-any.whl", "filehash": "2067a9760f57a3b35e4c5dca56c7e6a002cd804a5f785fab76e3b3e428afc764", "filesize": 527794, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.2.2": {"released": "2021-09-20 21:54:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.2.2-py3-none-any.whl", "filehash": "68e41e48545468868d52becf166183809ca9b439090964d3ede49bc1310e7a0f", "filesize": 527801, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "trimesh", "xmltodict"]}}}, "3.2.1": {"released": "2021-09-18 01:28:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.2.1-py3-none-any.whl", "filehash": "ece9dbdf085fb5891666ffacc3bcfd3be5f35a02c52ba80818e80702039f7dbe", "filesize": 526782, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.2.0": {"released": "2021-09-15 06:01:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.2.0-py3-none-any.whl", "filehash": "c64d65fb3d2f6ed2e02cff5894e0804fc039a8867591b80f37f6c72d35892c06", "filesize": 520404, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.1.10": {"released": "2021-09-14 19:04:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.1.10-py3-none-any.whl", "filehash": "ba0eb9841309cc25f687f1e0b18c1364bc88b4530c348b813a52c382cad871ea", "filesize": 519291, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.1.9": {"released": "2021-09-12 18:03:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.1.9-py3-none-any.whl", "filehash": "72dae646c8233d52bbc624263c0d17a540743c9d37d2345cfbf47f7d1b4c4c40", "filesize": 517983, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.1.8": {"released": "2021-09-11 00:44:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.1.8-py3-none-any.whl", "filehash": "2b96db8dd920b648bf6e05a7249f9bfbaeb2a79d07fdf948a17e8711e25fbbf7", "filesize": 518319, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.1.7": {"released": "2021-09-09 00:37:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.1.7-py3-none-any.whl", "filehash": "d16205dbb7f30442a63af3ed64d3ce2a8c604cba7cd317a797fd0abc10fb14c4", "filesize": 517461, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.1.6": {"released": "2021-09-08 00:40:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.1.6-py3-none-any.whl", "filehash": "e0fdc1985b02df791514d534fd458afdf4c5824a1392434ed0f3a1182fce7623", "filesize": 516709, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.1.5": {"released": "2021-09-06 01:03:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.1.5-py3-none-any.whl", "filehash": "a3e064c31389fb4bfd5341030a2ad81eedab52867a27f04ee66201db144f3fd1", "filesize": 516351, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.1.4": {"released": "2021-09-03 04:13:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.1.4-py3-none-any.whl", "filehash": "ebfd5195eb309f181a7d7da4cbdf2e24b9a734432aa1dea69b5e6cb04468f8e6", "filesize": 528348, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.1.3": {"released": "2021-09-02 21:03:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.1.3-py3-none-any.whl", "filehash": "2684877c896aab7fb23fbe22d284984d08d89e1d8bdb72ee201cee2b77f68e86", "filesize": 528410, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.1.2": {"released": "2021-08-28 18:07:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.1.2-py3-none-any.whl", "filehash": "fedb4b58752ceda9198d240cdfee7c235a062dd0e277a7081c31d5753540eb2a", "filesize": 528162, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.1.1": {"released": "2021-08-28 05:30:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.1.1-py3-none-any.whl", "filehash": "9287545d4342a5fe59c21b168f55ad1ecb090eb175db3a62a7e445b734c499fb", "filesize": 528653, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "toolz", "xmltodict"]}}}, "3.1.0": {"released": "2021-08-27 03:59:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.1.0-py3-none-any.whl", "filehash": "28bbdcc5ac3acb081617f87d2bd631999b492a22a9287ae03c4ffde99c8a3ba7", "filesize": 526061, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "3.0.1": {"released": "2021-08-11 21:08:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.0.1-py3-none-any.whl", "filehash": "6912716b9008594f90b80e72a2b23323e632c5a0aa2fae77efcf387f60cad098", "filesize": 512394, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "ipympl", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "3.0.0": {"released": "2021-08-08 16:35:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-3.0.0-py3-none-any.whl", "filehash": "fc7b58ca8e215a22364935541234cab4800d9a5a26d7beff4d32c67c3cecf12b", "filesize": 514329, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.7.8": {"released": "2021-08-05 19:22:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.7.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.7.8-py3-none-any.whl", "filehash": "9d615ac6e81c2c7066af45676e684110918170f8b205128899f82a0819392d31", "filesize": 502882, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.7.7": {"released": "2021-08-02 23:26:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.7.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.7.7-py3-none-any.whl", "filehash": "e1e9bc1e94ee4487032e635fbde6de14c18a6fa5a468d2da74bd61a2d076cfe0", "filesize": 502433, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.7.6": {"released": "2021-07-30 17:06:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.7.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.7.6-py3-none-any.whl", "filehash": "57cb503418f6b63a9850f8644df540b59fe3d96a32941af56b0f7cf993bad226", "filesize": 500174, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.7.5": {"released": "2021-07-28 02:10:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.7.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.7.5-py3-none-any.whl", "filehash": "f0edbae3d5ba9559cd72db0ec00f252590ce10c03c0fe10cd31601f0664e4f06", "filesize": 503896, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.7.4": {"released": "2021-07-23 22:59:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.7.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.7.4-py3-none-any.whl", "filehash": "5e511325f4829bfb977adc7e6716ba39cbe3ec6a9910002d943f107f4969b0c4", "filesize": 503739, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.7.3": {"released": "2021-07-23 20:44:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.7.3-py3-none-any.whl", "filehash": "d015ed0089d8dd6dd0c82a5cd74f45107648887e9a853a399790af356f30c1a4", "filesize": 504155, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.7.2": {"released": "2021-07-23 17:43:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.7.2-py3-none-any.whl", "filehash": "ef2bceedeb0497792bcf4761334d43d4e5ea256500ef27c8ea58c2610a2bd2c1", "filesize": 504127, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.7.1": {"released": "2021-07-23 01:00:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.7.1-py3-none-any.whl", "filehash": "32cf7dfa06f58b50bd3ddfe48f7fcecf40c5051121b0c29a4ef13b36b8607b21", "filesize": 504634, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.7.0": {"released": "2021-07-22 14:51:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.7.0-py3-none-any.whl", "filehash": "bc311473b723e16183a1f93e411c5be5fcd8403b096273bee43594ae5db95352", "filesize": 502551, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.6.10": {"released": "2021-07-22 00:44:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.6.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.6.10-py3-none-any.whl", "filehash": "fd45fd9dcfdb62f6b4874c5974b0c536b7aaa8c17366cf82651eb830181ca13d", "filesize": 501870, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.6.9": {"released": "2021-07-21 20:59:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.6.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.6.9-py3-none-any.whl", "filehash": "508f169a790f26e10d5d967ec6da70a7ee2bd033e7781650cde8cdddcb351f64", "filesize": 501831, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.6.8": {"released": "2021-07-21 15:31:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.6.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.6.8-py3-none-any.whl", "filehash": "7b54a2bffc690e8c002aa4dab26ba6b5933e0e662eb29dc2c5deb5e40acccbf2", "filesize": 499847, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.6.7": {"released": "2021-07-20 21:24:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.6.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.6.7-py3-none-any.whl", "filehash": "5a8c0ec015a7ac0762b13574a9ad3c0523b58bae1ad289d0e72a95a57d788959", "filesize": 499414, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.6.6": {"released": "2021-07-16 22:02:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.6.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.6.6-py3-none-any.whl", "filehash": "4432787942d972d3ec040f96d64e4c21cfb438367f2b83d296bc42da30da1524", "filesize": 499177, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.6.5": {"released": "2021-07-15 14:42:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.6.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.6.5-py3-none-any.whl", "filehash": "831e7c126ab06a1135306b9b25c23d5a744f99ffc53692e1453ae422db6ddc53", "filesize": 500949, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.6.4": {"released": "2021-07-14 17:40:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.6.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.6.4-py3-none-any.whl", "filehash": "154cf482c4b284e58dcff7a1a4f1d02f35dafeefe3d4abf57c211bc3a7dd9210", "filesize": 498801, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.6.3": {"released": "2021-07-09 14:30:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.6.3-py3-none-any.whl", "filehash": "92c28e1b2b30991347bc109af95558ab2cd0713236bbfa12d721123bbffb3dee", "filesize": 498874, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.6.2": {"released": "2021-07-08 15:39:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.6.2-py3-none-any.whl", "filehash": "41d57fb481d2f04d32b44fb7c69a4bb04ac441ad34a43ca0a81c3b5d738eafc0", "filesize": 498622, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.6.1": {"released": "2021-07-04 18:10:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.6.1-py3-none-any.whl", "filehash": "4eb5cb83f615e9c99dfed96d0b484c01abcda4ca9e871a036ed88d81fe374c43", "filesize": 493213, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.6.0": {"released": "2021-07-04 17:17:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.6.0-py3-none-any.whl", "filehash": "ab12a9599e6d3df1555c62d40b49856abf3311e61c286cdc3647ad43c8af5f4e", "filesize": 493208, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.5.12": {"released": "2021-07-04 17:10:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.5.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.5.12-py3-none-any.whl", "filehash": "d8e33c64b7cb21f70f501e7e32467fd905cbd100c4a8551451c6ed170d4ecd65", "filesize": 493262, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.5.7": {"released": "2021-06-30 17:09:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.5.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.5.7-py3-none-any.whl", "filehash": "2d84cde7b29a1de410ccb74b973a68a103e557e5bccbf9750146936d05a70f74", "filesize": 493373, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.5.6": {"released": "2021-06-28 21:38:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.5.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.5.6-py3-none-any.whl", "filehash": "8aab5966a200e6df09c8c7be343ffb16c51781385c03f334f99cb9dd4aa994a0", "filesize": 493129, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.5.5": {"released": "2021-06-28 20:10:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.5.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.5.5-py3-none-any.whl", "filehash": "aef2d3ee4838643146052fbf4a3db365f4727b241feed9a3ff491db4b3c51b21", "filesize": 492950, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "jsondiff", "klayout", "loguru", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.5.4": {"released": "2021-06-20 05:14:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.5.4-py3-none-any.whl", "filehash": "12f5c3b8b900d8f51793ef2d9c81873cb703798f499788ff2e174bdaa01df2f6", "filesize": 491838, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scikit-image", "scipy", "shapely", "xmltodict"]}}}, "2.5.3": {"released": "2021-06-04 02:25:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.5.3-py3-none-any.whl", "filehash": "a23b811cebe2e35c67a8001cbf52d37bf094110d764da4c59c957f0299bf3d65", "filesize": 485710, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.5.2": {"released": "2021-05-31 20:14:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.5.2-py3-none-any.whl", "filehash": "3abd5a9a893b13ab527bd0d46e731f4eefde194f45ab10510cb1a12c80f971f4", "filesize": 484708, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.5.1": {"released": "2021-05-31 17:38:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.5.1-py3-none-any.whl", "filehash": "b466fe1a89b41f9ad6266854fa95333d3e2e1e477ef1bc4d75402af16c7b6fe4", "filesize": 484281, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.5.0": {"released": "2021-05-24 06:10:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.5.0-py3-none-any.whl", "filehash": "e25da9e9dd93078bc7a6a498bb629f8b1d794f41624906051fe207171542ded1", "filesize": 488423, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pydantic", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.4.9": {"released": "2021-04-29 04:53:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.4.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.4.9-py3-none-any.whl", "filehash": "697379699e2abee88cdd81bbe306d396cbaa46671480eeeb7b0b50ed7db6d740", "filesize": 477839, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.4.8": {"released": "2021-04-29 04:33:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.4.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.4.8-py3-none-any.whl", "filehash": "fa2bd8fd460e597818ff3d5e5bbf6c9f23ac2700fe1c689e1fc8d4ce8c3a9a89", "filesize": 477806, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.4.7": {"released": "2021-04-19 05:47:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.4.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.4.7-py3-none-any.whl", "filehash": "417070ffff3eef42f64c17ad73ef69b334cb638881cd9535556c74928a454616", "filesize": 475295, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.4.6": {"released": "2021-03-29 00:07:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.4.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.4.6-py3-none-any.whl", "filehash": "bdf588ff2353e0eba6f289242342fb270f612961ee85585fc00b4d6193fbc761", "filesize": 468456, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.4.5": {"released": "2021-03-18 04:06:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.4.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.4.5-py3-none-any.whl", "filehash": "c03d87aa0386c04683f0e340de963f34159e6cba3088f97200d4e25e96a44adb", "filesize": 466583, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.4.4": {"released": "2021-03-12 03:52:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.4.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.4.4-py3-none-any.whl", "filehash": "e0e4470244b93fd01ad316eb3890ccc39d5b8ef9798fdc24d43fe2b32226955b", "filesize": 467004, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.4.3": {"released": "2021-03-05 07:12:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.4.3-py3-none-any.whl", "filehash": "6403fef358c3be40ce1d362b07a77d3ded8329c7115ee3473471c9d23985e575", "filesize": 463381, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.4.2": {"released": "2021-03-05 01:33:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.4.2-py3-none-any.whl", "filehash": "fc3fc4b9016a4d849988c940af3573ad4eaeb71cb7407066303c0f43763d94cc", "filesize": 463156, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.4.1": {"released": "2021-03-04 06:17:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.4.1-py3-none-any.whl", "filehash": "26807a0e50e0954ecc9527963008306ee487447d99bfdf3712e77732324ea76a", "filesize": 458692, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.3.4": {"released": "2021-02-12 03:33:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.3.4-py3-none-any.whl", "filehash": "cbea39d4826a58d1c18973c91fe0cde29fd9d6e008b8eba24e90d31a66c931d9", "filesize": 455547, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.3.3": {"released": "2021-02-06 23:26:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.3.3-py3-none-any.whl", "filehash": "adf68512c3060a56737c10bf5ba798e68a56aa9652f766489ddffa535a3e8e5e", "filesize": 455515, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely", "xmltodict"]}}}, "2.3.2": {"released": "2021-02-01 04:46:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.3.2-py3-none-any.whl", "filehash": "0b65b647c9f6b7a899c1c06b86f2d7aacf7a8259bb64636e96aed5a5cb0d9f7a", "filesize": 447504, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.3.1": {"released": "2021-01-29 05:44:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.3.1-py3-none-any.whl", "filehash": "96dd0c913a10fd47553d68a99c83118ece0588822d48ac96d75c0018b5f74fb2", "filesize": 451431, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.2.9": {"released": "2021-01-25 06:42:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.2.9-py3-none-any.whl", "filehash": "a1c5c7a8272e14d3c043bbbbfe419260d2938ff9bc3ff2e915b514849bf5ee01", "filesize": 450119, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.2.8": {"released": "2021-01-24 03:39:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.2.8-py3-none-any.whl", "filehash": "5e64b37e2564b76b68c9dac727494f5bdcd46f2a7adee7d37e12fd2542d92ed4", "filesize": 441441, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.2.6": {"released": "2021-01-21 05:54:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.2.6-py3-none-any.whl", "filehash": "5bf42a598b1526afc37ee14cab8f5d8e72aba0bdef9b8cac548ece6e1cacccf1", "filesize": 441405, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.2.5": {"released": "2021-01-18 21:29:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.2.5-py3-none-any.whl", "filehash": "79e5693cfee9d01d9943086f18a00f91d9bf7fe0c6b5462fb0d67190deb98f56", "filesize": 439788, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.2.4": {"released": "2020-12-25 19:48:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.2.4-py3-none-any.whl", "filehash": "feab8ae575fac23671923e6b5843a8c9bed0ee0a353e7aebe394bbed561fb06e", "filesize": 437522, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.2.3": {"released": "2020-12-20 02:01:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.2.3-py3-none-any.whl", "filehash": "a4da0dd262a0502851f6c55ca51535134ec6f54d28fcc067d43ac03de39b70b9", "filesize": 436873, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.2.2": {"released": "2020-12-07 06:52:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.2.2-py3-none-any.whl", "filehash": "ffadd2cc302808002c7e07a598296497415d07d81208eaf2f23cbb1783776569", "filesize": 431486, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.2.1": {"released": "2020-12-07 06:21:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.2.1-py3-none-any.whl", "filehash": "525de0d9dc1bf2ece04220ae582c83be3ac23083c4018e4391581d22a6863300", "filesize": 431489, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "lytest", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.1.4": {"released": "2020-11-14 19:54:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.1.4-py3-none-any.whl", "filehash": "11cfc2a8b80133b97213423e628ae43d3e63f4548e6b5e492fa70539a9d68a2b", "filesize": 409127, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.1.3": {"released": "2020-11-11 02:08:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.1.3-py3-none-any.whl", "filehash": "6e87ce426c9477d9d96f472c8f5ccddc345bbaa1d3d32d013ee44a42493c623a", "filesize": 402534, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.1.2": {"released": "2020-11-10 21:52:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.1.2-py3-none-any.whl", "filehash": "0a50103ce0ae41a371503a61b2122d3ccc9b764403ac731e37b9b85820fb5497", "filesize": 382850, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.1.1": {"released": "2020-11-10 04:01:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.1.1-py3-none-any.whl", "filehash": "5faba53b9acde4a4da0d7b327279f91a78ad7b398b8f35df157e094478d9df2d", "filesize": 382837, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "matplotlib", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.1.0": {"released": "2020-11-09 18:23:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.1.0-py3-none-any.whl", "filehash": "e4acc418a78ad0dde8163572c572fa5a026dbfed1c2fd1a9aa5b5666d29c377c", "filesize": 382634, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.0.2": {"released": "2020-11-03 21:12:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.0.2-py3-none-any.whl", "filehash": "e0d2c822d2424d43b4671ed8eda763201f1913e9558f8292325bb8bad71536a7", "filesize": 374418, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "qrcode", "rectpack", "scipy", "shapely"]}}}, "2.0.0": {"released": "2020-10-31 06:43:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-2.0.0-py3-none-any.whl", "filehash": "735f1f12f4aface9ac099a50e27ecb0df681699c62bc5cc71b1ca667617f49f5", "filesize": 373592, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "h5py", "jsondiff", "klayout", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "qrcode", "rectpack", "scipy", "shapely"]}}}, "1.4.3": {"released": "2020-10-08 05:48:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-1.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-1.4.3-py3-none-any.whl", "filehash": "777ff87acb9525cffd3761191b95a616484ee125a0ef9a10cc478e8e6e165dfb", "filesize": 368823, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "qrcode", "rectpack", "scipy", "shapely"]}}}, "1.4.2": {"released": "2020-10-08 01:19:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-1.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-1.4.2-py3-none-any.whl", "filehash": "b08ae288dab48ee69fdd675314665417dc021d9382ec714fca3a264cfaa977ba", "filesize": 368810, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "qrcode", "rectpack", "scipy", "shapely"]}}}, "1.4.0": {"released": "2020-10-05 06:30:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-1.4.0-py3-none-any.whl", "filehash": "4ec330c2eca8fb071a6d4a164f8fbdd811536c9bfad5ffbbb4de7fe0097561cf", "filesize": 367891, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "qrcode", "rectpack", "scipy", "shapely"]}}}, "1.3.2": {"released": "2020-08-15 20:07:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-1.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-1.3.2-py3-none-any.whl", "filehash": "2803753d96cc5bf2aac4ee7ed006883366d59505d209d85f23f43aa60af419b8", "filesize": 355961, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "networkx", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "1.2.2": {"released": "2020-07-07 01:37:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-1.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-1.2.2-py3-none-any.whl", "filehash": "5f0d14b21f35f7f7faec6e5c6e6a5f0e7c2af418f254b0691417d77288716ef3", "filesize": 349803, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "jsondiff", "klayout", "numpy", "omegaconf", "pandas", "phidl", "picwriter", "pyqtree", "pytest-regressions", "qrcode", "rectpack", "scipy", "shapely"]}}}, "1.1.9": {"released": "2020-05-14 03:21:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-1.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-1.1.9-py3-none-any.whl", "filehash": "8520511278e0157b3b18ed203080e6a36042b4231c906b2e1dadf8d69fd03e28", "filesize": 327244, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "hiyapyco", "jsondiff", "klayout", "numpy", "pandas", "phidl", "picwriter", "pyqtree", "pytest-regressions", "qrcode", "scipy", "shapely", "xlrd"]}}}, "1.1.8": {"released": "2020-05-11 23:12:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-1.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-1.1.8-py3-none-any.whl", "filehash": "9c736894cfa4051e0fbea4286690cd0ded2140e2d2a02935a2f620219a83dba4", "filesize": 320071, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "hiyapyco", "jsondiff", "klayout", "numpy", "pandas", "phidl", "picwriter", "pyqtree", "pytest-regressions", "qrcode", "scipy", "shapely", "xlrd"]}}}, "1.1.6": {"released": "2020-05-07 23:23:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-1.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-1.1.6-py3-none-any.whl", "filehash": "3a53b5078ac9f1cb5f6d22f64bb69207d05d837e71c43cc6005c0f2ab66dbebe", "filesize": 314811, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "hiyapyco", "jsondiff", "klayout", "numpy", "pandas", "phidl", "picwriter", "pre-commit", "pyqtree", "pytest-regressions", "qrcode", "scipy", "shapely", "xlrd"]}}}, "1.1.5": {"released": "2020-04-09 18:31:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-1.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-1.1.5-py3-none-any.whl", "filehash": "95a5c095675e223414d55dcd67ca7530c10ad1da747961c1421c14a8f1febe33", "filesize": 281318, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "hiyapyco", "jsondiff", "klayout", "numpy", "pandas", "phidl", "picwriter", "pyqtree", "qrcode", "scipy", "shapely", "xlrd"]}}}, "1.1.3": {"released": "2020-02-01 01:07:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-1.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-1.1.3-py3-none-any.whl", "filehash": "6f3db8a16ee41df8d168d561d935ef1398c420054787184046723e34b919b272", "filesize": 279712, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "hiyapyco", "jsondiff", "klayout", "numpy", "pandas", "phidl", "picwriter", "pyqtree", "qrcode", "scipy", "shapely", "xlrd"]}}}, "1.1.1": {"released": "2020-01-28 21:34:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"gdsfactory-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/gdsfactory/gdsfactory-1.1.1-py3-none-any.whl", "filehash": "42662c849b6aa568e53cd99f25a6f4fcc2b232e364841519668801f722cebc6f", "filesize": 278039, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["click", "gdspy", "gitpython", "hiyapyco", "jsondiff", "klayout", "numpy", "pandas", "phidl", "picwriter", "pyqtree", "qrcode", "scipy", "shapely", "xlrd"]}}}}}