{"package": "kfactory", "summary": "KLayout API implementation of gdsfactory", "pypi_url": "https://pypi.org/project/kfactory", "piwheels_url": "https://www.piwheels.org/project/kfactory", "releases": {"3.0.0rc3": {"released": "2026-05-22 12:17:26", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"kfactory-3.0.0rc3-py3-none-any.whl": {"file_url": "/simple/kfactory/kfactory-3.0.0rc3-py3-none-any.whl", "filehash": "dbdf6e18008b40917f05d815cdeed2323dc28f0563330fa3f8040cf7da04fbdf", "filesize": 270629, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "kfnetlist", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "3.0.0rc2": {"released": "2026-05-15 10:21:36", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"kfactory-3.0.0rc2-py3-none-any.whl": {"file_url": "/simple/kfactory/kfactory-3.0.0rc2-py3-none-any.whl", "filehash": "cd486fc1bdcf3b7aad154dcfe6eb0175bb1b1b3042d9e382ae4cc9623251cb4e", "filesize": 263396, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "kfnetlist", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "3.0.0rc1": {"released": "2026-05-12 09:07:26", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"kfactory-3.0.0rc1-py3-none-any.whl": {"file_url": "/simple/kfactory/kfactory-3.0.0rc1-py3-none-any.whl", "filehash": "301e46d61f7551db9fa2a50ff4489596273ab3f2a87e4ab3fe65dadbb62866c9", "filesize": 257881, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "kfnetlist", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.5.3": {"released": "2026-05-21 11:39:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.5.3-py3-none-any.whl": {"file_url": "/simple/kfactory/kfactory-2.5.3-py3-none-any.whl", "filehash": "11ab5de2898d558bc2c3251fe69a8872a85592797d226fcf687b4ee58e7f7133", "filesize": 253237, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.5.2": {"released": "2026-05-13 13:45:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.5.2-py3-none-any.whl": {"file_url": "/simple/kfactory/kfactory-2.5.2-py3-none-any.whl", "filehash": "1bd0552cda0c463fb620173b9a895d7dbf5a8ccfc1e583083fca0cbebf93a65f", "filesize": 253234, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.5.1": {"released": "2026-05-05 10:31:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.5.1-py3-none-any.whl", "filehash": "a1e6b0a2684d6370e451a3e668b8127cac6eebb7de87d5b696c67e5463ae92af", "filesize": 253234, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.5.0": {"released": "2026-04-29 00:32:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.5.0-py3-none-any.whl", "filehash": "147e6c28d1761da87fa3a49837e1444bf02c3cdd52714ac798fc636bb0610dac", "filesize": 252976, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.4.7": {"released": "2026-04-20 12:49:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.4.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.4.7-py3-none-any.whl", "filehash": "57098e82ae8dc80660f56348f0a3cbceb85d590f4fdbb73de6f75d3becc6a35f", "filesize": 252838, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.4.6": {"released": "2026-03-08 22:12:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.4.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.4.6-py3-none-any.whl", "filehash": "8ed2a2e808569bd400f41051adc559c8c3d9fbebcfc21cccdcfea61048beb51a", "filesize": 252877, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.4.5": {"released": "2026-02-27 20:56:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.4.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.4.5-py3-none-any.whl", "filehash": "b5afb185cac07291794b7c5448c0b6918bcc6b33a8326de7e60614dbd493f7be", "filesize": 252876, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.4.4": {"released": "2026-02-27 04:51:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.4.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.4.4-py3-none-any.whl", "filehash": "f8e9b2ea52784837a54d21b8d353b7049fcf958f424542e8c758da66670055e8", "filesize": 252870, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.4.3": {"released": "2026-02-23 16:43:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.4.3-py3-none-any.whl", "filehash": "3772a7a4f7850feae9e5aead9313d94949aeea7370ee8902f84ba4c79256c993", "filesize": 252676, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.4.2": {"released": "2026-02-13 17:16:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.4.2-py3-none-any.whl", "filehash": "84e490746ca71cf58717ce6eeeb91952e9143dec89f96fc577a481b26a3f6c51", "filesize": 252367, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.4.1": {"released": "2026-02-05 15:28:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.4.1-py3-none-any.whl", "filehash": "a3ed940f7915a68982782cb82c91f5fec28ee0ef138877753f0504ab784461a7", "filesize": 252362, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.4.0": {"released": "2026-02-02 17:45:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.4.0-py3-none-any.whl", "filehash": "5c1a8c8ab69ff21a5da2071549b042ba2fbe28e8e924bf459d757cf84606ce1d", "filesize": 252318, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.3.1": {"released": "2026-03-09 00:08:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.3.1-py3-none-any.whl", "filehash": "c15514846aaadeda1d30a31d9335f9737b76d183ee34903bb4300e126dbaba74", "filesize": 251950, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.3.0": {"released": "2026-01-19 14:43:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.3.0-py3-none-any.whl", "filehash": "51d1fb48e661338fe7456a6450ca34e48524d3a5fbd58529a893e028e1639ba4", "filesize": 251949, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.2.2": {"released": "2026-03-08 23:36:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.2.2-py3-none-any.whl", "filehash": "2dd388aa7826612241b7458c1d289348fba73e9ff49b7f389eeae0bc0bd1f18f", "filesize": 251810, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.2.1": {"released": "2026-01-13 23:35:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.2.1-py3-none-any.whl", "filehash": "b0532f0d3f15891f923f5074638acf2818c727fc678f3406d88969d1b80cf014", "filesize": 251811, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.2.0": {"released": "2025-12-01 17:49:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.2.0-py3-none-any.whl", "filehash": "2315508fb807f930d51c66623d20656fbf925232788f361a0c61037d66f13aa0", "filesize": 249868, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.1.1": {"released": "2026-03-09 03:01:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.1.1-py3-none-any.whl", "filehash": "9803d1b0e9efda27bc8ee257ccec3cc6458526463b87416a703badb10cf23313", "filesize": 245971, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.1.0": {"released": "2025-11-19 17:07:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.1.0-py3-none-any.whl", "filehash": "40e9d8e1023aa020316bf3514dbdc2b905885a26703208efa6972174e53dc6e8", "filesize": 245969, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.0.1": {"released": "2026-03-09 03:01:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.0.1-py3-none-any.whl", "filehash": "4de749fce4371838379a06ff6530dbeb6488854fa2790181fcf4d288f3371821", "filesize": 244208, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.0.0": {"released": "2025-10-17 15:54:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.0.0-py3-none-any.whl", "filehash": "775a514850ebc471a2e40b8842bf6c1e2c3c7148189b7f06fe4b3cbe21d2a137", "filesize": 244208, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.0.0rc5": {"released": "2025-10-06 12:44:40", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"kfactory-2.0.0rc5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.0.0rc5-py3-none-any.whl", "filehash": "a76331665d6cd6321ed7feb0101cd4b1acf38ae8723053bfc0b98b87d225ed87", "filesize": 243998, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.0.0rc4": {"released": "2025-10-03 22:05:42", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"kfactory-2.0.0rc4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.0.0rc4-py3-none-any.whl", "filehash": "6f21829f14802b605b00319e096547f17fad0145098441485d54ab9487948baa", "filesize": 243673, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.0.0rc3": {"released": "2025-09-29 13:38:06", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"kfactory-2.0.0rc3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.0.0rc3-py3-none-any.whl", "filehash": "399e95183e294eba7d8c3421caf02807c08f80288e4f3ac0040a7eb25222ab08", "filesize": 243195, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "2.0.0rc2": {"released": "2025-09-22 07:17:41", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"kfactory-2.0.0rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.0.0rc2-py3-none-any.whl", "filehash": "82252f3c2826cf668271d986727a72db5af68d6b113dcd0adbd403e4784de9d6", "filesize": 242764, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "toolz", "typer"]}}}, "2.0.0rc1": {"released": "2025-09-20 18:05:36", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"kfactory-2.0.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.0.0rc1-py3-none-any.whl", "filehash": "17c2dfb675bf652d30fbfd44f5d6ac0f9efc20ff4d7aaa75b5f5f0697c39fc41", "filesize": 242399, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "toolz", "typer"]}}}, "2.0.0rc0": {"released": "2025-09-17 16:34:34", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"kfactory-2.0.0rc0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-2.0.0rc0-py3-none-any.whl", "filehash": "06557366c0d5d9312d11bf4b3c5edf53764afd055b208435bb785febcd292176", "filesize": 241528, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "toolz", "typer"]}}}, "1.14.4": {"released": "2025-09-27 20:56:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.14.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.14.4-py3-none-any.whl", "filehash": "7492bd935927dc64de03477e3ae4458643215139a5c836e9eb7fae261fa043e3", "filesize": 232618, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "1.14.3": {"released": "2025-09-26 21:44:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.14.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.14.3-py3-none-any.whl", "filehash": "88673d4262a14509eeba7fd2bd1aa5a35cbe79b7f56a356c26c73fa331843003", "filesize": 232594, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "semver", "toolz", "typer"]}}}, "1.14.2": {"released": "2025-09-19 09:20:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.14.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.14.2-py3-none-any.whl", "filehash": "ad234ee47db9714b5d478f4776b46dc7165ad9a0ac22d9813762969ef5cf5c6f", "filesize": 232691, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "toolz", "typer"]}}}, "1.14.1": {"released": "2025-09-17 13:59:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.14.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.14.1-py3-none-any.whl", "filehash": "0a8a5c0825f0d9bc3974074e88cf010239bfa0c5d6524b81bf8e023e7e051151", "filesize": 232690, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "toolz", "typer"]}}}, "1.14.0": {"released": "2025-09-12 07:20:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.14.0-py3-none-any.whl", "filehash": "b1ec80a057ced0450478b6cda5c2d1e7e1090e768e041d0ad2e195caec8b0cb8", "filesize": 232465, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "pygit2", "rapidfuzz", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "toolz", "typer"]}}}, "1.13.1": {"released": "2025-09-01 07:45:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.13.1-py3-none-any.whl", "filehash": "4867fcb7ac15adaf5138631e841cdbb30b229061e496ae7c219fcdd83702ff78", "filesize": 230108, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.13.0": {"released": "2025-08-29 16:42:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.13.0-py3-none-any.whl", "filehash": "327164e32e44ebb3eff464471d91d1b00a718c2b535b7b0011dab0850c7b1428", "filesize": 230083, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.12.5": {"released": "2025-08-29 16:41:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.12.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.12.5-py3-none-any.whl", "filehash": "b0ce2db3bf0ea52098ec604bff46b3a22d1b9a6e6acce16c5a2445857ab3fddc", "filesize": 230084, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-extra-types", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.12.4": {"released": "2025-08-11 23:49:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.12.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.12.4-py3-none-any.whl", "filehash": "18ce802795009d13d77d3064e75851573ae462a2aaab30a51bb89cc0b14e1e85", "filesize": 229239, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.12.3": {"released": "2025-08-11 17:59:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.12.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.12.3-py3-none-any.whl", "filehash": "061cd3b2695a742c4b932aa688d6a410ecc35213ae0df97e1428272080aa8f35", "filesize": 229224, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.12.2": {"released": "2025-08-06 14:48:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.12.2-py3-none-any.whl", "filehash": "9b2c943c60d46535e24bd618bf538068e414213bdce59e44f83945b02cbcf893", "filesize": 229285, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.12.1": {"released": "2025-08-04 19:26:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.12.1-py3-none-any.whl", "filehash": "307f25e73ba87474561d5ac9d16d9a5c34ffaf2fe2189e2aa43f16d6231b674d", "filesize": 229263, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.12.0": {"released": "2025-08-04 18:08:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.12.0-py3-none-any.whl", "filehash": "cc75415829cdb724d88b6bd997e92bc8f7c4cac932bd3cfc49e3c0a9337cac1d", "filesize": 229220, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.11.0": {"released": "2025-08-04 05:09:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.11.0-py3-none-any.whl", "filehash": "fa3d0a1a8905f2daac5cf5c0ca8884b2437c21f1390a916861220cbee42f09ae", "filesize": 228534, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.10.1": {"released": "2025-07-24 17:50:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.10.1-py3-none-any.whl", "filehash": "8d7bd1cbe2280b0b4141099e466ba5fcd2e4dfc57e3f875ce1d44612de999b04", "filesize": 224806, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.10.0": {"released": "2025-07-22 17:25:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.10.0-py3-none-any.whl", "filehash": "d0359fa4b7583316b9a6e87d704f79a66b82daeb6045383ac6b115969bfcb0ea", "filesize": 224816, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.9.5": {"released": "2025-06-27 13:20:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.9.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.9.5-py3-none-any.whl", "filehash": "19b1101e16625871ff4df8a1fb5864270394fb8d0954fbc7a3a44ffc3a381b44", "filesize": 223833, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.9.4": {"released": "2025-06-23 09:50:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.9.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.9.4-py3-none-any.whl", "filehash": "1f5ef856a994e55b6eb7f464dbd46d4805c1ab12d65bcad7cf98d893b83fd964", "filesize": 223763, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.9.3": {"released": "2025-06-19 12:05:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.9.3-py3-none-any.whl", "filehash": "5ea99392e8d8b59e7e525955cd3636a0b8caf8fe765678a93362789719956ad8", "filesize": 223760, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.9.2": {"released": "2025-06-18 21:54:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.9.2-py3-none-any.whl", "filehash": "76452e2bfb126ab63483eb9f40736caa57b300adea65d01c459d35d96c7ab81c", "filesize": 223735, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.9.1": {"released": "2025-06-18 15:49:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.9.1-py3-none-any.whl", "filehash": "30bf795e81d3524bda8a5288815c0bf059bdc7fbbd19731cb123d0c1b3a2cc6f", "filesize": 223735, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.9.0": {"released": "2025-06-18 14:19:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.9.0-py3-none-any.whl", "filehash": "62d519fd7da11d55cb151416dfa2c747313c325884bc6feb8d354e68774cdcb8", "filesize": 223712, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.8.2": {"released": "2025-06-12 22:21:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.8.2-py3-none-any.whl", "filehash": "31373fa60a79359d4e9840222a0d14a8e0fb7ba34e804d7ed97b12560eafdac6", "filesize": 215474, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.8.1": {"released": "2025-06-12 00:14:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.8.1-py3-none-any.whl", "filehash": "b0e9368dcfa96ac4180e872ab06285e07ed23407ff2a74b076d321a34f3d0f1b", "filesize": 215471, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.8.0": {"released": "2025-06-11 23:29:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.8.0-py3-none-any.whl", "filehash": "c1dd7eeb7da05491929c1a6bb7ede5962aa627e365b3f5e7081255ad516ee9dd", "filesize": 215453, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.7.3": {"released": "2025-05-30 19:35:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.7.3-py3-none-any.whl", "filehash": "52495d211fed339e734f79e70033675e8c82c3485426408e03d8ba2352d3d5cb", "filesize": 211917, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.7.2": {"released": "2025-05-28 19:35:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.7.2-py3-none-any.whl", "filehash": "a32b3884af40b5f1e406f859f719e178e22c904110d6d671d8c80f278ed30d63", "filesize": 211882, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.7.1": {"released": "2025-05-27 14:50:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.7.1-py3-none-any.whl", "filehash": "e1f52bca4292d1f8f9c9675d40b903692ae605276845c172724c63e14eaafedd", "filesize": 211801, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.7.0": {"released": "2025-05-23 00:10:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.7.0-py3-none-any.whl", "filehash": "c80f7c69746a39534823743a5d19200b4f973cc5eef205b7219c796b4345edaf", "filesize": 210361, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.6.0": {"released": "2025-05-17 22:33:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.6.0-py3-none-any.whl", "filehash": "b1b2db0757b67bfb8286600230e373e839e4192bc1badcae31c0aefacad019de", "filesize": 208934, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.5.4": {"released": "2025-05-02 01:15:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.5.4-py3-none-any.whl", "filehash": "d9ab8121583e4414ea934b64f48ed9654016aed258e7dd5d5dfad7ae369377cc", "filesize": 197801, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.5.3": {"released": "2025-05-01 22:23:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.5.3-py3-none-any.whl", "filehash": "02a76bd9a2bfbad489ba0989aa896e42536a93425fd0da87444dd463eee6ad4a", "filesize": 197798, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.5.2": {"released": "2025-04-30 14:05:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.5.2-py3-none-any.whl", "filehash": "20bc58f8eee0269cf50a9a24d5c0aac13e67727b1caa72669690e6beae36f0eb", "filesize": 197782, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.5.1": {"released": "2025-04-27 23:03:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.5.1-py3-none-any.whl", "filehash": "3ddbe5382dbcf791978edcb21a595c4d63e4ff24fa0ab1f3d55febb60b8b1a54", "filesize": 197775, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.5.0": {"released": "2025-04-27 21:30:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.5.0-py3-none-any.whl", "filehash": "37dafae1d1fe024415288b3e71b5307c9560f0cb078dcb8f2ae744c5c3827d11", "filesize": 197769, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.4.4": {"released": "2025-04-22 15:54:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.4.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.4.4-py3-none-any.whl", "filehash": "a2c71f7ca3f573dd18556f9dd8e794bcd8074c4674d753c35605ce056ff5e43c", "filesize": 194450, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.4.3": {"released": "2025-04-17 14:19:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.4.3-py3-none-any.whl", "filehash": "3581ae212826bb7d5f25d57098dbf6a0700a59c65c8c7ef8fda33b797b956624", "filesize": 194275, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.4.2": {"released": "2025-04-10 17:06:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.4.2-py3-none-any.whl", "filehash": "4cac65afaa0f37c845b4f9e504b9f1860fb8089f9d5614ce1ac8defd56b18624", "filesize": 194221, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.4.1": {"released": "2025-04-07 23:50:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.4.1-py3-none-any.whl", "filehash": "9cf5ae46be5dec2af6dbd5ad223ff10a041c1c2233a34e776d7ca02205ba7037", "filesize": 194143, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.4.0": {"released": "2025-04-07 21:37:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.4.0-py3-none-any.whl", "filehash": "99360e6d64137038b8765439e319f159f8be4815f8d438e845f09caaf5814c89", "filesize": 194140, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.3.0": {"released": "2025-03-28 00:11:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.3.0-py3-none-any.whl", "filehash": "10f2d040de1f9b1c90fd79899bc74c90e0d0a888e3a7fd76de845a4bc37cb8e6", "filesize": 190060, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.2.5": {"released": "2025-03-23 21:30:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.2.5-py3-none-any.whl", "filehash": "fb4fa9b60b641f2d3402166c310c5dd8dc4614a773e52c054c1f85bf365f1efb", "filesize": 188834, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.2.4": {"released": "2025-03-20 06:11:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.2.4-py3-none-any.whl", "filehash": "4b0e03480a6e0f2523a4db521e54a59fe1d3e56733fee378880920e23cc49bf1", "filesize": 188334, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.2.3": {"released": "2025-03-10 17:52:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.2.3-py3-none-any.whl", "filehash": "b83ff6014c121ef37064d2e3955ca65c008976e2bc22eb86b0fde5f7f67e7027", "filesize": 187794, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.2.2": {"released": "2025-03-05 09:41:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.2.2-py3-none-any.whl", "filehash": "cb531b25733c3eefe8613ae6a085c15c7ff4fd76d67eacf7064bbd966310ebc8", "filesize": 187018, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.2.1": {"released": "2025-03-03 23:58:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.2.1-py3-none-any.whl", "filehash": "8ea8cb29e72b0179419388fd39a1b3fb8847326f9b87b11efefe6daafd64cabd", "filesize": 187015, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.2.0": {"released": "2025-02-27 17:35:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.2.0-py3-none-any.whl", "filehash": "d6bba475a76c2c70c9260095906051c4f865560dea6ba9dcd30904dfa3cc890f", "filesize": 187001, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.1.5": {"released": "2025-02-21 07:44:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.1.5-py3-none-any.whl", "filehash": "0864b1bc16c1fda092c12296b48c92a0c13ab49b8b90bfc77b7496d49c7540db", "filesize": 186296, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.1.4": {"released": "2025-02-19 22:06:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.1.4-py3-none-any.whl", "filehash": "4e5b1fe4758f471f90a12c0d11986a0a4de2fa0f524fdd38a369ea9b595d00f9", "filesize": 186279, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.1.3": {"released": "2025-02-14 01:56:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.1.3-py3-none-any.whl", "filehash": "bee721b875e4551a4185d8b82a6a6ea8442a99efb975ac3ab07e41badf96a2cc", "filesize": 186216, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.1.2": {"released": "2025-02-12 08:31:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.1.2-py3-none-any.whl", "filehash": "40e93cb1a9877563f30e40c4c5eb6b145f652e054a9f73bcb6561f82d8bb28dc", "filesize": 186138, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.1.1": {"released": "2025-02-12 00:47:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.1.1-py3-none-any.whl", "filehash": "3432ebd8f9d32721e826c72a5ff07df42f7cda1e32b6c1de64db91ec91dba9a9", "filesize": 186087, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.1.0": {"released": "2025-02-11 23:49:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.1.0-py3-none-any.whl", "filehash": "b1fc508c6e370f16d9d18586ff3945081f8c288b90282c70b236d4cd55fca920", "filesize": 186087, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.0.3": {"released": "2025-01-28 13:19:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.0.3-py3-none-any.whl", "filehash": "08f70309aa6e61db1c023ca0c3b9b467255434ec6f71e016959dbaa064b42841", "filesize": 181187, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.0.2": {"released": "2025-01-27 18:03:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.0.2-py3-none-any.whl", "filehash": "5ea4a44084b85883722c7aaaa68fe88ac0b9f3e5e7855d1eded8f87856edf899", "filesize": 171016, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.0.1": {"released": "2025-01-25 08:21:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.0.1-py3-none-any.whl", "filehash": "babedadb706e9a29fb9cccbe8a9c84f2f88410a930b85dce8588ba64d1c61356", "filesize": 175436, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "1.0.0": {"released": "2025-01-24 22:50:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-1.0.0-py3-none-any.whl", "filehash": "75e7181d1deee88f493a451dcdd780f4c08471bd22025b8f2ea65cbe4e6c92bc", "filesize": 175182, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.23.2": {"released": "2025-01-22 17:39:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.23.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.23.2-py3-none-any.whl", "filehash": "d68ce2ae6a036456afa7a762e7c03ee61daf92a462d35fd2f85589ad712e0425", "filesize": 168701, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.23.1": {"released": "2025-01-12 17:59:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.23.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.23.1-py3-none-any.whl", "filehash": "b59196f599c9a627e347d0755f473ab422471aa8fd7f6d0552eeac6128d0457e", "filesize": 168666, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.23.0": {"released": "2025-01-05 16:56:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.23.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.23.0-py3-none-any.whl", "filehash": "3e7185f17c7fba1e26ae2b6e98aeee7d187669fc31b35b9c63d106938a77b2d4", "filesize": 168651, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.22.0": {"released": "2024-12-19 18:18:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.22.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.22.0-py3-none-any.whl", "filehash": "e0b170f33e232fa54425106c592508cbe87c8612e6f7aced24060b596721eebd", "filesize": 168810, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.21.11": {"released": "2024-11-19 22:21:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.21.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.21.11-py3-none-any.whl", "filehash": "4d38794edbe08927f0203a0e51c1c64e042135ca58fda578071eb8a2fe439c6f", "filesize": 167635, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.21.10": {"released": "2024-11-19 00:09:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.21.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.21.10-py3-none-any.whl", "filehash": "96f0f481831d94f5976c05af3f51551f77d63b698a1cd19171555c418bebc029", "filesize": 167747, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.21.9": {"released": "2024-11-19 00:06:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.21.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.21.9-py3-none-any.whl", "filehash": "dd6cc425173172a56560f30d8f200adcfc1f3d81bfaa046493aaff54c15cfeca", "filesize": 167722, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.21.8": {"released": "2024-11-18 19:57:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.21.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.21.8-py3-none-any.whl", "filehash": "38b212137574b92e4c3f0ae89106f30fcc3921d75778996f2900b963813f4d63", "filesize": 167721, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.21.7": {"released": "2024-11-06 11:51:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.21.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.21.7-py3-none-any.whl", "filehash": "2cc812eff8f0c62db4b0e28219103ffcd719fc297e3c00b484b841a0e0559b76", "filesize": 167443, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.21.6": {"released": "2024-10-29 02:55:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.21.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.21.6-py3-none-any.whl", "filehash": "5277e95d5f7ede1e4215cf92e2745d7c1f9f359c43bcdb950d60a7db22492de5", "filesize": 167420, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.21.5": {"released": "2024-10-21 21:43:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.21.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.21.5-py3-none-any.whl", "filehash": "beff62012a80793e596e311365db4af18258192186129b0bb66e6c123348da7b", "filesize": 167378, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.21.4": {"released": "2024-10-17 23:25:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.21.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.21.4-py3-none-any.whl", "filehash": "4d92a877680cc17429826292455dbbeb0590aae058ec765f419bf2814babe088", "filesize": 167357, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.21.3": {"released": "2024-10-17 18:59:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.21.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.21.3-py3-none-any.whl", "filehash": "57f7ff52a0b36602900473a0898f35b693cfe2bb511c2d4738e23334ed3c5ca3", "filesize": 166761, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.21.2": {"released": "2024-10-17 14:43:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.21.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.21.2-py3-none-any.whl", "filehash": "2dacf005a387cac73a1c9078e47e67ce002db1cca8901a2b563912569128181e", "filesize": 166636, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.21.1": {"released": "2024-10-17 01:05:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.21.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.21.1-py3-none-any.whl", "filehash": "c02498d95f7262a568752d8b3e2f443828a767cb6c45fcb65038a7ef57b936ef", "filesize": 163326, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.21.0": {"released": "2024-10-10 21:54:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.21.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.21.0-py3-none-any.whl", "filehash": "31279936d129b841ea4d36acd22f2930531954286301cc38ae7cdb9b3eab4b75", "filesize": 162942, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.20.8": {"released": "2024-10-02 16:55:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.20.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.20.8-py3-none-any.whl", "filehash": "4d1dfd0fca8ad30beb45d484baa963cd4ddd9514f2a490e9d2ebb2b23c812d0e", "filesize": 159534, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.20.7": {"released": "2024-09-29 14:29:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.20.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.20.7-py3-none-any.whl", "filehash": "d2992d802e4e3c83d5b63ccbe2686ba7cb277e47892767a67c974bdcff031a12", "filesize": 159555, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.20.6": {"released": "2024-09-27 15:24:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.20.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.20.6-py3-none-any.whl", "filehash": "005ee01be95757deb883ee5dee34aaca2983745400f3417c20e140cd8b173051", "filesize": 159566, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.20.5": {"released": "2024-09-13 02:58:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.20.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.20.5-py3-none-any.whl", "filehash": "a1526e1bd4a03420fe9b63f2d566d69f9508b19e4b206d12906f0d4526c3b783", "filesize": 158329, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.20.4": {"released": "2024-09-08 19:21:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.20.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.20.4-py3-none-any.whl", "filehash": "cf1f353c40e88b2db8ffbf04d44353e2912aa7b6d5c43a85d1e17f0bb716cfe7", "filesize": 157638, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.20.3": {"released": "2024-09-06 05:22:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.20.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.20.3-py3-none-any.whl", "filehash": "86353999e5171f12ba80b3b6dec9a332010b7f7bdd8027d922730aa861a7d52d", "filesize": 157812, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.20.2": {"released": "2024-09-05 18:15:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.20.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.20.2-py3-none-any.whl", "filehash": "c16ed54c8581c6fe6773e654faafe91fa0fd261799f39c92221e7aa30b6ae522", "filesize": 157809, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml-string", "scipy", "tomli", "toolz", "typer"]}}}, "0.20.1": {"released": "2024-09-01 20:44:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.20.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.20.1-py3-none-any.whl", "filehash": "3252f8e5a994f9b26413169d1386138b67782a28d1275bf3b64021e5588547b0", "filesize": 157657, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.20.0": {"released": "2024-08-29 23:35:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.20.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.20.0-py3-none-any.whl", "filehash": "0d5a58dbfa49f1d463a11ca2edbc3a5474aea9af78c2972d8174d630c010c004", "filesize": 156967, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.19.2": {"released": "2024-08-29 00:31:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.19.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.19.2-py3-none-any.whl", "filehash": "ca247e5e568514adfc0b702dc7b5381a7bc80bfc32eb3ca267c7550a5a2ee6a0", "filesize": 151419, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.19.1": {"released": "2024-08-26 15:45:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.19.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.19.1-py3-none-any.whl", "filehash": "5d9074c773b155b4dc04dd0b6bbc1a6113810dde9ed62e02ef300357a85746bd", "filesize": 151490, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.19.0": {"released": "2024-08-14 00:25:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.19.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.19.0-py3-none-any.whl", "filehash": "ff9a7eedc689c1cc44b04d0952c9af961d53a13075c21f8ce53c5751753705ad", "filesize": 150141, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.18.4": {"released": "2024-07-23 15:10:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.18.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.18.4-py3-none-any.whl", "filehash": "9f28ba86430db24321b824ce3d662f5ea0aa190513363252aa9af2d54a6860cd", "filesize": 147193, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.18.3": {"released": "2024-07-23 14:47:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.18.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.18.3-py3-none-any.whl", "filehash": "a7c5a10c2ea9b508bc085916e5e208b13ba1a4df8febe12504e404d74f1b76fe", "filesize": 147192, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.18.2": {"released": "2024-07-22 23:24:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.18.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.18.2-py3-none-any.whl", "filehash": "dd911d796be58090de8815c31baa230643fc0d0082ca065b46bdacbd5c157e40", "filesize": 147191, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "rectangle-packer", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.18.1": {"released": "2024-07-17 08:34:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.18.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.18.1-py3-none-any.whl", "filehash": "64137374046e54838d00cdf145e62919f628b521a35527ddd57be57e26583126", "filesize": 144148, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.18.0": {"released": "2024-07-16 12:55:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.18.0-py3-none-any.whl", "filehash": "522c29bbba8605b77b68e9baacd237c4f870898462ed5b3f05053a036e7e91ce", "filesize": 144107, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.17.8": {"released": "2024-06-27 17:15:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.17.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.17.8-py3-none-any.whl", "filehash": "2239005a5426c3a9c336db04ae1036c160e2a085cd8d52f8cb9d54c5542895dc", "filesize": 143730, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.17.7": {"released": "2024-06-27 14:42:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.17.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.17.7-py3-none-any.whl", "filehash": "0a4732d432f84d97000bc1d54a4f778dd08c3ef67778fa692549e5882ee45489", "filesize": 143614, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.17.6": {"released": "2024-06-26 17:09:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.17.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.17.6-py3-none-any.whl", "filehash": "34ebceefa3bf5b0dad70c078baf05dfa5c4e429c9619d458db221bfc2338d409", "filesize": 143054, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.17.5": {"released": "2024-06-16 01:30:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.17.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.17.5-py3-none-any.whl", "filehash": "e09ac3e8bda94b03c984e0dd579da5d1cebdf53f45bec9a10dff6449455bcbbf", "filesize": 142708, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.17.4": {"released": "2024-06-12 01:09:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.17.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.17.4-py3-none-any.whl", "filehash": "b3c7aa92a32f2ca9b8fc50a2e276c6d418e1b3322cf29b6657aa7229b6f03d2f", "filesize": 141710, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.17.3": {"released": "2024-06-10 21:33:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.17.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.17.3-py3-none-any.whl", "filehash": "ea098d4e2320cbc78bfb7527fee1802f6d7a90696b47744554efe19a089bad31", "filesize": 141687, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.17.2": {"released": "2024-06-10 09:32:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.17.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.17.2-py3-none-any.whl", "filehash": "4574885c09a939c7aee031c68628162be75b3f265871c0667001ca1cc19a04a1", "filesize": 141702, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.17.1": {"released": "2024-06-08 12:29:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.17.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.17.1-py3-none-any.whl", "filehash": "12a981c3d05928144caf8ca60be99f2ae371a6f7e4dda1506bd1e23dd54e32c2", "filesize": 140596, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "gitpython", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.17.0": {"released": "2024-06-05 20:34:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.17.0-py3-none-any.whl", "filehash": "1e9516ccee47bb93999bb0dc3652fe16fe39842d9606ee47eb355ac0a9a786f1", "filesize": 140214, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.16.1": {"released": "2024-06-02 18:24:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.16.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.16.1-py3-none-any.whl", "filehash": "c41f3b4152b8a01978400819ca428bc87beef66afe1edf606ccef6e2b8bb30f7", "filesize": 139845, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.16.0": {"released": "2024-06-02 01:41:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.16.0-py3-none-any.whl", "filehash": "6c6d85db7d54443a1b0bf49e8bf687eaf06a91f9d2c94f9f8f39d64c8f98a5f2", "filesize": 139934, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.15.2": {"released": "2024-05-29 00:30:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.15.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.15.2-py3-none-any.whl", "filehash": "5177281a0121761eac93fbfdc8ba26c2c93c0ca10aee5ebbb4cd2684d430934e", "filesize": 137526, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.15.1": {"released": "2024-05-29 00:02:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.15.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.15.1-py3-none-any.whl", "filehash": "d183f8cca32e3942f72fe8b11bf284ba59323fe867482cd6d8a5c1afeb5284ff", "filesize": 137361, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.15.0": {"released": "2024-05-27 20:48:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.15.0-py3-none-any.whl", "filehash": "a6a1c644340dccb0ecaba4423bd70a6c3a978b6041dd2ffaeda59753b3c85cc2", "filesize": 136928, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.14.0": {"released": "2024-05-24 22:51:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.14.0-py3-none-any.whl", "filehash": "734ba061d42c21f10dd004c58874119a86bc52067ddb27091d0b56fc5ea2fd63", "filesize": 136587, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.13.3": {"released": "2024-05-21 15:41:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.13.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.13.3-py3-none-any.whl", "filehash": "b10cf1fa76f7c22451f5b72090010da68ac9dbd156076cfe0654171c666ec625", "filesize": 135333, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.13.2": {"released": "2024-05-15 21:14:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.13.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.13.2-py3-none-any.whl", "filehash": "863cae29fb1c288be80f346eaa24f785b106ddb18e5acc84cf6928c85329ae2f", "filesize": 134437, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.13.1": {"released": "2024-05-10 18:55:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.13.1-py3-none-any.whl", "filehash": "5ba9f1d71932e403fdc891e3060e9ac18b6203b58a723fa410b429bc6ef7e185", "filesize": 134237, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.13.0": {"released": "2024-05-07 22:25:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.13.0-py3-none-any.whl", "filehash": "5c6d38a0e78f5a1a4d07364a576c4d73773d5cf5a2418ef9a555b847371f4b4d", "filesize": 134223, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "toolz", "typer"]}}}, "0.12.3": {"released": "2024-03-06 20:16:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.12.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.12.3-py3-none-any.whl", "filehash": "b40a21c9357fcc94c890f669993a9cb2d7fbc11811d21af940d0d202fb5d8937", "filesize": 119459, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.12.2": {"released": "2024-03-06 17:08:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.12.2-py3-none-any.whl", "filehash": "5b2844ac8e946c4c645f8129ba2f1dfe5d1d0548dd4d2cfed9b0e38af778e6bc", "filesize": 119434, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.12.1": {"released": "2024-03-01 15:40:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.12.1-py3-none-any.whl", "filehash": "0860f2911895876165ab5aac7458c9e4dafaf405d16bfad6ac3abd290a8fd4cd", "filesize": 119381, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.12.0": {"released": "2024-03-01 12:28:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.12.0-py3-none-any.whl", "filehash": "689a0cecebd9dc5c52281971083fb346f3722d928b0d287f499eb3c49af8af43", "filesize": 119380, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.11.4": {"released": "2024-02-28 15:45:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.11.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.11.4-py3-none-any.whl", "filehash": "ed68a5623de99203686fa1cc5e5d94c97b4a36321d8a274a283d3ebc1539568e", "filesize": 114705, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.11.3": {"released": "2024-02-27 16:25:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.11.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.11.3-py3-none-any.whl", "filehash": "889cfaf741c704e15ed97abd30d7bb7451ac36f1346932841be9e756bfbe1bc7", "filesize": 114639, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.11.2": {"released": "2024-02-17 00:38:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.11.2-py3-none-any.whl", "filehash": "27f76a0476c04b22fa660df7a127852ca580e67c4a0b85799e9c75e328c23cab", "filesize": 108932, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.11.1": {"released": "2024-02-08 22:35:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.11.1-py3-none-any.whl", "filehash": "85ce28a0026aa5a1db534a08d92ba19e4ee617930087cf07bff9a0b8cce5bb05", "filesize": 108342, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.11.0": {"released": "2024-02-02 09:57:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.11.0-py3-none-any.whl", "filehash": "4725522408fb7efa239a0dd2f0b73ba4c2dd3c6a1ca67f3e9227932dddbc7950", "filesize": 108378, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.10.3": {"released": "2024-01-12 22:03:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.10.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.10.3-py3-none-any.whl", "filehash": "30c6304bcfc2a8983e2108764960b0c2e233ce02744290b475c04509b5d2b5a3", "filesize": 102199, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.10.2": {"released": "2023-12-08 20:50:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.10.2-py3-none-any.whl", "filehash": "fd8da3198703a96056ed7e951671317bd74640f215413e3f811826d4422143d4", "filesize": 100335, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.10.1": {"released": "2023-12-05 02:20:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.10.1-py3-none-any.whl", "filehash": "b7b75bd1765ed99e2bc7ea5976a76c60daaf29e21d154e3ff17f91624728b44e", "filesize": 100326, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.10.0": {"released": "2023-12-05 02:19:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.10.0-py3-none-any.whl", "filehash": "89932b8202a4c6f1e423003c920bfa6f26f6a769531e8e5670bfea97a866cd8b", "filesize": 99989, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.9.3": {"released": "2023-10-06 14:10:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.9.3-py3-none-any.whl", "filehash": "d71d4b0981b70870bf75fa72a2c3e815356f2596283a83a46c6468ead1f6d792", "filesize": 85314, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.9.2": {"released": "2023-10-06 13:44:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.9.2-py3-none-any.whl", "filehash": "96b09739af6ed508b12bbcd1b12838192227d18809b93fe747312947e309f2c6", "filesize": 85309, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.9.1": {"released": "2023-10-04 21:43:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.9.1-py3-none-any.whl", "filehash": "abdf91028af634e0e52c3cba0de8e580b7495ed118d13f9d92ca35f3e966d1f6", "filesize": 85272, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.9.0": {"released": "2023-09-25 14:31:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.9.0-py3-none-any.whl", "filehash": "8a04d77b4b987bac0fe53ae22833db5c868f7fcb8ffd9b7150290ba43d965376", "filesize": 85304, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aenum", "cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "requests", "ruamel-yaml", "scipy", "tomli", "typer"]}}}, "0.8.4": {"released": "2023-06-28 20:41:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.8.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.8.4-py3-none-any.whl", "filehash": "8ccf3c1398898e583d4dc98cf9f27658e262e95405ee1c8b5f27ea26a0a0a0b4", "filesize": 74920, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "ruamel-yaml", "scipy", "tomli"]}}}, "0.8.3": {"released": "2023-06-28 12:48:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.8.3-py3-none-any.whl", "filehash": "d966d0ce8c83ca0fc7beb251861fc18cc31b8619448007d94889c5fd7e71fa19", "filesize": 74935, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "ruamel-yaml", "scipy", "tomli"]}}}, "0.8.2": {"released": "2023-06-16 19:57:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.8.2-py3-none-any.whl", "filehash": "b7d112efd3993fc88ac468fadd63fab7430f025cf98c8905a4e5a150fe88ad3c", "filesize": 74915, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "ruamel-yaml", "scipy", "tomli"]}}}, "0.8.1": {"released": "2023-06-16 11:48:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.8.1-py3-none-any.whl", "filehash": "0be2a1329d6595bb99ccc99a9116143fbc1d017950f263de4b8adcdd09dd4775", "filesize": 74744, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "ruamel-yaml", "scipy", "tomli"]}}}, "0.8.0": {"released": "2023-06-14 03:05:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.8.0-py3-none-any.whl", "filehash": "5bf06f338efb16dd674b0e4f5ed5185a6f17d8ae8f06c94cb76ad9ef4f787cf4", "filesize": 74188, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "pydantic-settings", "ruamel-yaml", "scipy", "tomli"]}}}, "0.7.5": {"released": "2023-06-01 16:21:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.7.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.7.5-py3-none-any.whl", "filehash": "da8a50208f153148796b443049ecd1af4e1b43cadf16e3a1aab3e692e89dcf25", "filesize": 86249, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "ruamel-yaml", "scipy", "tomli"]}}}, "0.7.4": {"released": "2023-05-29 21:49:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.7.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.7.4-py3-none-any.whl", "filehash": "cdd3a97ff25b277e10058bb5ac39a0b8d2e8117db38d08d30a5e4a25d0f2d431", "filesize": 85694, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "ruamel-yaml", "scipy", "tomli"]}}}, "0.7.3": {"released": "2023-05-29 18:44:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.7.3-py3-none-any.whl", "filehash": "761a525ac99730e2fb037d48a2b1c70f217820360604148716dfa09d7348bc3e", "filesize": 85722, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "ruamel-yaml", "scipy", "tomli"]}}}, "0.7.2": {"released": "2023-05-25 14:45:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.7.2-py3-none-any.whl", "filehash": "8b18070b18669308b6f4c1c0b7413e16003e6e4be764c3fb022bf6532513462c", "filesize": 85713, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "ruamel-yaml", "scipy", "tomli"]}}}, "0.7.1": {"released": "2023-05-25 14:16:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.7.1-py3-none-any.whl", "filehash": "17c62777842c5b156ca56350a70a5a24a7495f04345ec37765c998d6e81b0113", "filesize": 85747, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "ruamel-yaml", "scipy", "tomli"]}}}, "0.7.0": {"released": "2023-05-23 05:30:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.7.0-py3-none-any.whl", "filehash": "56078f07cd194545de8b083d0984b6463c52014852828b10e9c7add027e22399", "filesize": 85544, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "ruamel-yaml", "scipy", "tomli"]}}}, "0.6.3": {"released": "2023-04-21 19:58:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.6.3-py3-none-any.whl", "filehash": "175d0fc085fd0081180345d236fcac7eab830216fa30a2f592e12bf88ccb6f75", "filesize": 60929, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "ruamel-yaml", "scipy", "tomli"]}}}, "0.6.2": {"released": "2023-04-18 19:12:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.6.2-py3-none-any.whl", "filehash": "852734341d1937eb1471a00f15550f4358ff01c4fc629c964f8ba3b6e8225b46", "filesize": 57323, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "ruamel-yaml", "scipy", "tomli"]}}}, "0.6.1": {"released": "2023-04-18 16:39:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.6.1-py3-none-any.whl", "filehash": "f5127c035c3265e1bae1ef51f3b5ca2545781b27933920afd6c42b7e16802824", "filesize": 57322, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "ruamel-yaml", "scipy", "tomli"]}}}, "0.6.0": {"released": "2023-04-18 15:59:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.6.0-py3-none-any.whl", "filehash": "d2e0f9239b9cce384cfc77aff987e7ade059e77ac183c1995f00dfc89de31ddb", "filesize": 57327, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "ruamel-yaml", "scipy", "tomli"]}}}, "0.5.8": {"released": "2023-03-26 15:36:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kfactory-0.5.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kfactory/kfactory-0.5.8-py3-none-any.whl", "filehash": "6a171f15db87d5f8d496aedd28313ad4372b1cc322fb50388531d965cf3367a9", "filesize": 47978, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cachetools", "klayout", "loguru", "pydantic", "ruamel-yaml", "scipy"]}}}}}