{"package": "prefab", "summary": "Artificial nanofabrication of integrated photonic circuits using deep learning", "pypi_url": "https://pypi.org/project/prefab", "piwheels_url": "https://www.piwheels.org/project/prefab", "releases": {"1.6.0": {"released": "2026-02-04 14:40:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.6.0-py3-none-any.whl", "filehash": "5bc665f8661707341699c012c80b12f328563c80404593979045483022b1c937", "filesize": 50738, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["autograd", "gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml"]}}}, "1.5.0": {"released": "2025-12-31 15:39:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.5.0-py3-none-any.whl", "filehash": "e6cfe726b3f362d20203057d758ae7b3bcfac2c4d5675379f9a3ba4c2e1b879a", "filesize": 50233, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["autograd", "gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml"]}}}, "1.4.2": {"released": "2025-12-08 15:10:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.4.2-py3-none-any.whl", "filehash": "f837caf099d5afe95c52b4738798f83394930b1f40d8d458584dcd0c5ee9599d", "filesize": 50103, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["autograd", "gdstk", "ipykernel", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml"]}}}, "1.4.1": {"released": "2025-11-27 13:58:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.4.1-py3-none-any.whl", "filehash": "39eb662ac0cef8607ce246c3a4343e0fb09dd1a589bd5167527296409e412bcb", "filesize": 50019, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["autograd", "gdstk", "ipykernel", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml"]}}}, "1.4.0": {"released": "2025-11-11 20:26:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.4.0-py3-none-any.whl", "filehash": "a977893df1bad5281ca3ea7ced71f81b84adfddead1098e88e91ea34fd2d3081", "filesize": 49001, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["autograd", "gdstk", "ipykernel", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml"]}}}, "1.3.0": {"released": "2025-07-15 18:18:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.2.0": {"released": "2025-03-19 14:10:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.2.0-py3-none-any.whl", "filehash": "c5ea0f3853bcf5bc38e218e84c4c5bdf9d47648279bdb3aae1453cf38a9c132f", "filesize": 52050, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["autograd", "gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml", "tqdm"]}}}, "1.1.9": {"released": "2025-01-22 15:50:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.1.9-py3-none-any.whl", "filehash": "372fde5f135ae21a076934cede1d44a58fdd096aaf43d4a8e4bb79884b91909f", "filesize": 50707, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["autograd", "gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml", "tqdm"]}}}, "1.1.8": {"released": "2025-01-16 20:28:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.1.8-py3-none-any.whl", "filehash": "b98538cdcae11e712dd5198451b39491ece9647b08fab5e87b31d9deb6771831", "filesize": 50743, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["autograd", "gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml", "tqdm"]}}}, "1.1.7": {"released": "2025-01-14 23:01:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.1.7-py3-none-any.whl", "filehash": "311a06fe4ef9338270a4a797c3933159f46a7e1bacb72ec2190a5c89eb8098f6", "filesize": 50416, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["autograd", "gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml", "tqdm"]}}}, "1.1.6": {"released": "2024-12-30 15:36:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.1.6-py3-none-any.whl", "filehash": "ffe3cb416514e636b45197a076522a088f27c9703d918d387ba656489d6ef8aa", "filesize": 50495, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml", "tqdm"]}}}, "1.1.5": {"released": "2024-11-05 20:37:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.1.5-py3-none-any.whl", "filehash": "691eedbfe3ae388cdfb5c50955b3c2bf5facf448ebc037ba9baa87ddf9e425da", "filesize": 48773, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml", "tqdm"]}}}, "1.1.4": {"released": "2024-11-01 16:21:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.1.4-py3-none-any.whl", "filehash": "a7982a3aa4d77636ac79e43c796d3f564e3724eddd13b902bb46f877dc3525e5", "filesize": 48621, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml", "tqdm"]}}}, "1.1.3": {"released": "2024-10-26 17:41:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.1.3-py3-none-any.whl", "filehash": "f878b07407c81facef734a4113f0177614c5967671a5ca9d0fc54e5e5c0c83bf", "filesize": 47930, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml", "tqdm"]}}}, "1.1.2": {"released": "2024-10-10 23:32:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.1.2-py3-none-any.whl", "filehash": "54bda2e5300190439068190ec626f77425bca4a7fe6724734e18b704660e7275", "filesize": 46733, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml", "tqdm"]}}}, "1.1.1": {"released": "2024-09-24 17:02:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.1.1-py3-none-any.whl", "filehash": "eb7770425684a2fc8d8138bf84b0406592420c4975a1dc9303524e666437b0d4", "filesize": 46110, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml", "tqdm"]}}}, "1.1.0": {"released": "2024-09-23 13:58:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.1.0-py3-none-any.whl", "filehash": "1d37da6bccac8838155b29abab2a0e5ab9de1a317f23ca624a98107a3e232c12", "filesize": 46061, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "scipy", "toml", "tqdm"]}}}, "1.0.4": {"released": "2024-09-19 22:17:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.0.4-py3-none-any.whl", "filehash": "55ab03e9cd2322cb2e8e04c3ceaa43d412b184ea4a989b4a7bcd4d5c1220b3cb", "filesize": 43544, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "toml", "tqdm"]}}}, "1.0.3": {"released": "2024-09-15 13:07:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-1.0.3-py3-none-any.whl", "filehash": "ce8eb87f5a81d63f0912e8e08420d23ef7038248409d465b0303a8f447b9d31c", "filesize": 43316, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdstk", "matplotlib", "numpy", "opencv-python-headless", "pillow", "pydantic", "requests", "scikit-image", "toml", "tqdm"]}}}, "1.0.2": {"released": "2024-08-06 22:14:44", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "1.0.1": {"released": "2024-05-13 13:00:25", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "1.0.0": {"released": "2024-05-12 16:19:39", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.2": {"released": "2024-03-09 19:20:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.5.2-py3-none-any.whl", "filehash": "1eee1eeaf361362bd0ecc6e330b6bf4d66a505da7fe57586b630834f25ae269c", "filesize": 30436, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.5.1": {"released": "2024-02-22 17:29:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.5.1-py3-none-any.whl", "filehash": "c3bd9b9813376b7f2face81bac9d36d6604f6461ebaa1c26a7bb35f87d56b94a", "filesize": 30401, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.5.0": {"released": "2024-02-06 00:31:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.5.0-py3-none-any.whl", "filehash": "cbad5216905d9701b3846a7c38ace21b7005b7b3b67b8df94b0d6b1caf108f84", "filesize": 30228, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.4.7": {"released": "2024-01-19 16:03:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.4.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.4.7-py3-none-any.whl", "filehash": "a7220e8a53b43bb100ff72024969e4b7d1a4a3dedd1a89c57347c9d238ce8097", "filesize": 28391, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.4.6": {"released": "2024-01-14 20:02:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.4.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.4.6-py3-none-any.whl", "filehash": "9111bf2b756cfc448b6d7f75bf788b6dd577903d7f78d59136229fe8d2a533bc", "filesize": 28315, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.4.5": {"released": "2024-01-02 19:25:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.4.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.4.5-py3-none-any.whl", "filehash": "88b6fb7056547e073cf761d88138533996a4d5653db24ed02abededc30614fae", "filesize": 28317, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.4.3": {"released": "2023-08-23 18:02:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.4.3-py3-none-any.whl", "filehash": "7893e085fd901c65e4daa21cec5620c1d4ea50dd000678ff58e38cefcf0c2e80", "filesize": 28200, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.4.2": {"released": "2023-08-22 13:01:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.4.2-py3-none-any.whl", "filehash": "4efcf5c9440525c09bd924b9a0f7b51745d530f78661de62cb7b2dea041133ee", "filesize": 27834, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.4.1": {"released": "2023-08-18 18:28:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.4.1-py3-none-any.whl", "filehash": "1aff1ce0f76b307eb3ee8f9e6c10eabef2e9e91e192d5d3e5aef1b0febac34b8", "filesize": 27798, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.4.0": {"released": "2023-08-09 17:06:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.4.0-py3-none-any.whl", "filehash": "67da85401b484174c46319ca89cb6f0c25296caf52a0663f1130ff339746acd9", "filesize": 27722, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.3.1": {"released": "2023-07-19 11:58:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.3.1-py3-none-any.whl", "filehash": "90fb17a6457df34d914774160581dc5f93a06115dc121a9a73bd2dd6995417da", "filesize": 27414, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.3.0": {"released": "2023-06-04 19:47:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.3.0-py3-none-any.whl", "filehash": "ec5f5c9149b5e396f052f6b16d15997671e18f16c018f29ee1313ec1309ee37f", "filesize": 27272, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.2.6": {"released": "2023-06-03 17:19:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.2.6-py3-none-any.whl", "filehash": "a74a34d135bf1efcfa6812d30e61b308406b60b2f6ca97ba3e6ede95d4a1dc9d", "filesize": 26461, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.2.5": {"released": "2023-04-12 19:34:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.2.5-py3-none-any.whl", "filehash": "34080e0e04c277fa322b51c931e1a6d6a322dcee4f96f30b82bfb87912e18fd6", "filesize": 26094, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.2.4": {"released": "2023-03-26 23:22:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.2.4-py3-none-any.whl", "filehash": "5db51917dd0f181c98d20fb91545305c6c8b5b4644fd07624a4494e292cce525", "filesize": 26077, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.2.3": {"released": "2023-03-19 23:39:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.2.3-py3-none-any.whl", "filehash": "ea247f8efa1a84233a5d91553e9484f94e430e05d8d5cfc900a1de7be4c0f942", "filesize": 25902, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.2.2": {"released": "2023-03-17 15:30:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.2.2-py3-none-any.whl", "filehash": "ebd8326ba8698c79ecc24397d035c16913f22cea8f3a2a08397a720fbb6f061d", "filesize": 25903, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.2.1": {"released": "2023-03-01 20:22:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.2.1-py3-none-any.whl", "filehash": "32118264a71cc0ea28a82499c762eeb51bd41ae55b65430a0235c4cef083d8d8", "filesize": 25715, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless", "requests"]}}}, "0.2.0": {"released": "2023-03-01 19:47:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"prefab-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/prefab/prefab-0.2.0-py3-none-any.whl", "filehash": "ca6875fd575a31b0c45bb01b1e8e059fc4fd5f894bba146502f7d12387aacd3f", "filesize": 25702, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["gdspy", "matplotlib", "numpy", "opencv-python-headless"]}}}}}