{"package": "pyfabric", "summary": "Python libraries helping AI coding assistants create and locally validate Microsoft Fabric items compatible with Fabric git sync.", "pypi_url": "https://pypi.org/project/pyfabric", "piwheels_url": "https://www.piwheels.org/project/pyfabric", "releases": {"0.1.14": {"released": "2026-07-29 16:39:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.14-py3-none-any.whl", "filehash": "e42786b5e4320668f6f69ddcee7dff3648432695e22eced36bf8d5d408cdf359", "filesize": 206458, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.13": {"released": "2026-07-29 00:43:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.13-py3-none-any.whl", "filehash": "0a38536093a63b9bb50b0b35d01a649739e0025d119498ae951e648021a3fc4b", "filesize": 205393, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.12": {"released": "2026-07-28 23:44:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.12-py3-none-any.whl", "filehash": "a5a3c107db7f0454f058ca22cec19707c3ad8bcf520d55ff09f94c7cfcf25d11", "filesize": 205017, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.11": {"released": "2026-07-10 06:40:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.11-py3-none-any.whl", "filehash": "90ced81f863aee1232958089bdb897ab8e3327245f0756442bdf5a5c1e9db494", "filesize": 204109, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.10": {"released": "2026-07-04 05:04:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.10-py3-none-any.whl", "filehash": "173a7bfb054b84e4de16c89a43caab0575fd8488ca408c0ecc627ecdd4dfe1a8", "filesize": 190347, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.9": {"released": "2026-07-03 18:59:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.9-py3-none-any.whl", "filehash": "02e45d8bb1d811205e8a3c96d1e4b98e5254b6e5a270f75b6848151390166179", "filesize": 179693, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.8": {"released": "2026-07-02 23:24:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.8-py3-none-any.whl", "filehash": "a8e224b0318292f939212bfffe9ec8bac4ff567df73e49e7c6b9e58c446f4b74", "filesize": 179092, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.7": {"released": "2026-06-11 23:17:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.7-py3-none-any.whl", "filehash": "6d586bff133cdd85ae8a8f5aa242c524b2b68fc3b208de660fb628bb2591e7cc", "filesize": 170936, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.6": {"released": "2026-06-11 19:54:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.6-py3-none-any.whl", "filehash": "c5d281ed81e713cb718a04c75b8327ba662afbc599f3e2d15b1757249a2e09c2", "filesize": 171256, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.5": {"released": "2026-06-02 05:13:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.5-py3-none-any.whl", "filehash": "0ce4048d5d988df0e8b0007d1625848e7e7573167518df1bf14337e6a87ef78e", "filesize": 166764, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.4": {"released": "2026-05-27 21:51:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.4-py3-none-any.whl", "filehash": "a4fc55ddefd3b8299fcc1b34751e2622f06d22871928e7de2486a36fefdea8f9", "filesize": 161606, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.3": {"released": "2026-05-18 05:05:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.3-py3-none-any.whl", "filehash": "82518acbe476f85e0e4e41880792c111e4d25fbce8ce302c344deb88fdb63530", "filesize": 158655, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.2": {"released": "2026-05-16 18:31:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.2-py3-none-any.whl", "filehash": "983a177ca49175ed24cc458deded9085630df299317577a3cd53785cea6c4009", "filesize": 157094, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.1": {"released": "2026-05-15 16:01:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.1-py3-none-any.whl", "filehash": "f19942a49b5354782cff0165c3b9d29c81197dff16b14844ec55ecca00402531", "filesize": 156982, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0": {"released": "2026-05-08 18:36:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0-py3-none-any.whl", "filehash": "5c9a72fb5ff5758de47def41f989ab04316b787302541d9409537949745c5a42", "filesize": 153652, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0rc1": {"released": "2026-04-28 15:23:28", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0rc1-py3-none-any.whl", "filehash": "3db0b406da66e7446f86a591b282953d6caa78b8170dd5e2f62aad4796cd1b81", "filesize": 151817, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0b8": {"released": "2026-04-27 22:30:13", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0b8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0b8-py3-none-any.whl", "filehash": "39a0a0037cd96b1954bae8852394efe91f332c5132c682c47ad39129fe6dce8e", "filesize": 141308, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0b7": {"released": "2026-04-23 17:52:34", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0b7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0b7-py3-none-any.whl", "filehash": "ff47dc0f97a54a228b09547091cfcc547345c9392d7bcbdb83dd2cf2eb81ca4e", "filesize": 111157, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0b6": {"released": "2026-04-19 19:44:15", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0b6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0b6-py3-none-any.whl", "filehash": "36d7d501533b8332758a3bdd43c2eff9d089e68ff3e3d28c60eb65dfe799af8d", "filesize": 105439, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0b5": {"released": "2026-04-17 22:31:08", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0b5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0b5-py3-none-any.whl", "filehash": "8ee61797f25dfdc4a69dee310e7459a52c8b3e5ad8fb90ff2d81d88646f96dbd", "filesize": 79690, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0b4": {"released": "2026-04-17 21:24:30", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0b4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0b4-py3-none-any.whl", "filehash": "6fc9da073b5217f1d3f6fce977bb0a97d29c41a4e5efa256cf00690b941bb052", "filesize": 79017, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0b3": {"released": "2026-04-17 14:29:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0b3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0b3-py3-none-any.whl", "filehash": "4ba856c854142849e8b86e5aaf97af9e55e5c793bac796cac9776c52921c49aa", "filesize": 71569, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0b2": {"released": "2026-04-16 14:49:34", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0b2-py3-none-any.whl", "filehash": "078f279c562e758db134be26d1111e1833de535ebcfde39c9f6c8b9233f51de5", "filesize": 62468, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0b1": {"released": "2026-04-15 06:58:28", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0b1-py3-none-any.whl", "filehash": "a5d6c67d1c34d591411bf6e5ad04fea2a6674bef2ba1780bfef48f82c05b85ef", "filesize": 61723, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0a4": {"released": "2026-04-15 05:58:54", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0a4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0a4-py3-none-any.whl", "filehash": "fa4cc993905dda87b97e2a4ed38117d51c762caea401b90af75a9c01933ed8fd", "filesize": 58395, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0a3": {"released": "2026-04-14 23:54:03", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0a3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0a3-py3-none-any.whl", "filehash": "8898bcf8cfbbffa68468a065f8fa134b85e3a18fb5dd0b028b6ea49b394d7960", "filesize": 58220, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0a2": {"released": "2026-04-13 14:05:15", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0a2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0a2-py3-none-any.whl", "filehash": "76c7983b9d5f240c4849b972958d2b0abd9ed893d555cb2d6fac32e67aff690d", "filesize": 57671, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "0.1.0a1": {"released": "2026-04-13 04:51:26", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfabric-0.1.0a1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfabric/pyfabric-0.1.0a1-py3-none-any.whl", "filehash": "4baa029a879c0ef248d8c50c11d67b281420fd19a056c37916a73eb606ce1f7c", "filesize": 57649, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}}}