From 3834966c8894cfe35e4918297a757219bd6518e3 Mon Sep 17 00:00:00 2001 From: Dag Brattli Date: Thu, 27 Aug 2026 15:21:31 +0200 Subject: [PATCH 1/2] feat: Upgrade Fable to 5.15 --- .config/dotnet-tools.json | 2 +- pyproject.toml | 2 +- src/fable/Types.fs | 11 +++- test/TestTypes.fs | 8 +-- uv.lock | 118 +++++++++++++++++++------------------- 5 files changed, 73 insertions(+), 68 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index d11947b..1d87dbf 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -10,7 +10,7 @@ "rollForward": false }, "fable": { - "version": "5.13.0", + "version": "5.15.0", "commands": [ "fable" ], diff --git a/pyproject.toml b/pyproject.toml index 9dca67f..f3a7a3d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ requires-python = ">= 3.12, < 4" readme = "README.md" license = "MIT" dependencies = [ - "fable-library==5.13.0", + "fable-library==5.15.0", "pyright>=1.1.411", ] diff --git a/src/fable/Types.fs b/src/fable/Types.fs index 267ae23..2b00182 100644 --- a/src/fable/Types.fs +++ b/src/fable/Types.fs @@ -1,6 +1,6 @@ /// Utilities for detecting and working with Fable types at runtime in Python. /// These helpers are useful when you need to distinguish between native Python types -/// and Fable-compiled F# types (e.g., Int32, Float64, FSharpArray). +/// and Fable-compiled F# types (e.g., int, float, Int64, FSharpArray). module Fable.Python.Fable.Types open Fable.Core @@ -9,9 +9,11 @@ open Fable.Core [] let typeName (o: obj) : string = nativeOnly -/// Check if an object is a Fable integral type (Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64) +/// Check if an object is an F# integral type. +/// The default F# int compiles to Python's native int; other widths use Fable runtime types. let isIntegralType (o: obj) : bool = match typeName o with + | "int" | "Int8" | "Int16" | "Int32" @@ -22,9 +24,12 @@ let isIntegralType (o: obj) : bool = | "UInt64" -> true | _ -> false -/// Check if an object is a Fable numeric type (integral types + Float32, Float64) +/// Check if an object is an F# numeric type. +/// The default F# int and float compile to Python's native int and float. let isNumericType (o: obj) : bool = match typeName o with + | "int" + | "float" | "Int8" | "Int16" | "Int32" diff --git a/test/TestTypes.fs b/test/TestTypes.fs index 41a4df4..c429bcc 100644 --- a/test/TestTypes.fs +++ b/test/TestTypes.fs @@ -6,9 +6,9 @@ open Fable.Python.Fable.Types // Test typeName function [] -let ``test typeName returns Int32 for int`` () = +let ``test typeName returns int for int`` () = let value = 42 - typeName value |> equal "Int32" + typeName value |> equal "int" [] let ``test typeName returns Int64 for int64`` () = @@ -16,9 +16,9 @@ let ``test typeName returns Int64 for int64`` () = typeName value |> equal "Int64" [] -let ``test typeName returns Float64 for float`` () = +let ``test typeName returns float for float`` () = let value = 3.14 - typeName value |> equal "Float64" + typeName value |> equal "float" [] let ``test typeName returns str for string`` () = diff --git a/uv.lock b/uv.lock index b7a9670..9e957d0 100644 --- a/uv.lock +++ b/uv.lock @@ -97,64 +97,64 @@ wheels = [ [[package]] name = "fable-library" -version = "5.13.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6b/72/3252b8280c97568a5cbd62f206925cbb4b11cb65b07fe09d5494fd4ed992/fable_library-5.13.0.tar.gz", hash = "sha256:b43fb48ea4a471eed76ca7ae23254f33bf617ca0fb1e0754ef9f218ffb347200", size = 239380, upload-time = "2026-07-24T11:41:29.421Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/52/ad/57f6c40b7087875652527aff2dd55d205115290384a4d08d0e23670f07c4/fable_library-5.13.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c550c527c33905f200183b197e0fed396969910bcaa02f67eed69bdf62384b21", size = 1398523, upload-time = "2026-07-24T11:39:50.318Z" }, - { url = "https://files.pythonhosted.org/packages/53/66/a13069897bc78ea4ddb05845110cd4fc19b0fc445870c98e1d55146eb5e3/fable_library-5.13.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:37d095f9523ff889f5bdf0ec3336c7219362955e318b5785b6f20e008cb31154", size = 1305326, upload-time = "2026-07-24T11:39:51.738Z" }, - { url = "https://files.pythonhosted.org/packages/76/32/9de3b2e616c3b91e4e87c486471eac8b3237e0c0cb70fff39f066ebd72a7/fable_library-5.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:86d506118c88c555265050be3ff4214c8f943511e307943b8736a1b297d39db9", size = 1353138, upload-time = "2026-07-24T11:39:53.079Z" }, - { url = "https://files.pythonhosted.org/packages/1c/a4/3b74004230b75c8bafff7b52c40bb1e32c47abb413c318e644ef72380d23/fable_library-5.13.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:334ce1470ad31de61d36fc7c83f16a6d461ae4d529c81660457a4d8c9da96743", size = 1335554, upload-time = "2026-07-24T11:39:54.465Z" }, - { url = "https://files.pythonhosted.org/packages/16/0e/4608be04c0739ebfa12f00ad6359fff6a6176cf3fbf11ea5cbd14ecbc98e/fable_library-5.13.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2bbd44e853db3d38a1ff6bac22c8166f51a40e330b5986666cb261e213d5906f", size = 1477846, upload-time = "2026-07-24T11:39:55.902Z" }, - { url = "https://files.pythonhosted.org/packages/06/c5/300b552bd6e185d6046110cc89b93a5bb506e7f492d446e9914cf34f4318/fable_library-5.13.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98347918a4fad47b6d2af04c1842e7ce0eca4582dca985abffcc9fcc1299af6f", size = 1490415, upload-time = "2026-07-24T11:39:57.294Z" }, - { url = "https://files.pythonhosted.org/packages/67/73/dcfa75febe1b2036e4c73b207e370d47b059bb85991f6e5720b805851ed1/fable_library-5.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db34175b37664548e6a96362bb3d0b767fb16dd87d24d4e9b4d1023d7d96df48", size = 1425542, upload-time = "2026-07-24T11:39:58.69Z" }, - { url = "https://files.pythonhosted.org/packages/38/ea/4b9b5fca94ab55924facb3820b004e03e9bb4a4f407287c36e573997a7fc/fable_library-5.13.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:646bcfb1ee6d5aa31d600092a6afbe370551a0155ac5fe4e19378b85a1bd31e2", size = 1455217, upload-time = "2026-07-24T11:40:00.221Z" }, - { url = "https://files.pythonhosted.org/packages/fe/7f/0adf13037eb7e1f2d2231691110d439c4a84a74998f12e9a3a22fe983d57/fable_library-5.13.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:891e72c15b9f6d5fedd1138bbd83e3b57c77bde6cf7624dd9bfc69f1dfa85ce8", size = 1529822, upload-time = "2026-07-24T11:40:01.653Z" }, - { url = "https://files.pythonhosted.org/packages/64/b9/d5143139badc706ecba83c157c87a1a98b7e0e5cb87fdab4b2877d24a4e8/fable_library-5.13.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:b15a28cb6b01d98008e364a7d533b6959aa4f7e6c5900c7c5bd3983e92274632", size = 1612613, upload-time = "2026-07-24T11:40:03.184Z" }, - { url = "https://files.pythonhosted.org/packages/7f/b2/5d91fad6f4b66fb06286fe7e2b65d27f39c9c9a7a5b7998171541248b26e/fable_library-5.13.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:7458459cbb4734c316e5d516c6134643b34b4a651479db907826f40800a00cb0", size = 1637229, upload-time = "2026-07-24T11:40:04.558Z" }, - { url = "https://files.pythonhosted.org/packages/ce/23/17a9df3de001d5f463f892beb9751497eba515b574b6573f5674e7586329/fable_library-5.13.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:9fc2e4074d845036f54c42951022c44b1b6a6754aa0e5af36112f33268a91702", size = 1653731, upload-time = "2026-07-24T11:40:05.974Z" }, - { url = "https://files.pythonhosted.org/packages/6b/3f/98f7eba82d8958d598630c4c047f054dd2b41cc969dc7d1c878e0531f9cd/fable_library-5.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:b685f9010fba63794c09c340b7f20fdc2dff373cd511f964cc32657b0e189bea", size = 1408569, upload-time = "2026-07-24T11:40:07.462Z" }, - { url = "https://files.pythonhosted.org/packages/80/e0/fd95ed78f5cbc300206be7d2d6d05ba8cfb53c216eed5f93031315813ec6/fable_library-5.13.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:a663b4b5d04fa9bbdb88f3a2f9e21baa4f6d5ebf77c194b33f82be072046e085", size = 1399075, upload-time = "2026-07-24T11:40:08.918Z" }, - { url = "https://files.pythonhosted.org/packages/84/88/fa438233d065dc2ca0bd087ebe9a6c4984bb26e9b27892e46d16ef71c8df/fable_library-5.13.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:32f39fb442ade883fa0cbfbbdc54935443bc9a521e9bc64a8b88d9d19bc58aa1", size = 1306243, upload-time = "2026-07-24T11:40:10.306Z" }, - { url = "https://files.pythonhosted.org/packages/1b/7f/9764b480d138c170eb3dfbe543d8a3cf5dbdfd5b2f56df23cce5dace42c2/fable_library-5.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:782b07b2e82314720bfbfe3468a108f6a801413c1302e2b12f7eed52a7750d23", size = 1353432, upload-time = "2026-07-24T11:40:11.73Z" }, - { url = "https://files.pythonhosted.org/packages/13/d4/60098418cd9b549515b43a15a6636e370301f0a1fdf2e7289e7b57cacc64/fable_library-5.13.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2365c8cbba894a745049041f271e2a92693e02ae18a7af6363a1104148b26a4c", size = 1336432, upload-time = "2026-07-24T11:40:13.078Z" }, - { url = "https://files.pythonhosted.org/packages/dd/27/e67cf3812ffa443d045060f5a2de34932c0314754143f790cac1f243b9d6/fable_library-5.13.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ab695ae3c2347b91120a21a753fb0d25ab2fc8729979dc19c20478631ac3468b", size = 1477874, upload-time = "2026-07-24T11:40:14.563Z" }, - { url = "https://files.pythonhosted.org/packages/47/0f/37bc5abe5a3cac8227912ea22fcf22c7da55bc0a61200d257fb962437849/fable_library-5.13.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:34785b5f1e2b78b958a13b80cd5431711a76d11de21fabbc3603bd7a07382e15", size = 1490011, upload-time = "2026-07-24T11:40:16.18Z" }, - { url = "https://files.pythonhosted.org/packages/a4/c8/878bf6773589e904f9f11b68407220ef6e9e2593f8f7ed121b0151bc66ac/fable_library-5.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:973f7c9ffaf3c1416c6573e43562d9da8852e3e59607eccabb2127cd626d67dc", size = 1426215, upload-time = "2026-07-24T11:40:17.561Z" }, - { url = "https://files.pythonhosted.org/packages/e4/da/5fd16fc7ab312646b05835cf821005ecef1d13394ce895b28ae6439e0b0a/fable_library-5.13.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aa541b41602c01c77b0a0fc6ab5f8649998efdd2f7b2a4a2eb433100d2f5a820", size = 1455634, upload-time = "2026-07-24T11:40:19.255Z" }, - { url = "https://files.pythonhosted.org/packages/30/76/8e067b4170ac2a8ebff1d2867b6cf0bf18908cc4dc33001dfa8f16575660/fable_library-5.13.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:84eccdc8b4e983166f5bbcd06b70e547de80947d02d08aaa9f6d7e0182513ad4", size = 1530150, upload-time = "2026-07-24T11:40:20.875Z" }, - { url = "https://files.pythonhosted.org/packages/ce/c4/04312dd29c1677b6ab9278c2faaeef3bd0d3d537b49e20c698fd2985e5e1/fable_library-5.13.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:c5660aa9146c49d2d42b00d4b612d08a1f3a82cc1c1056a6bc8f94cbc8890298", size = 1613322, upload-time = "2026-07-24T11:40:22.396Z" }, - { url = "https://files.pythonhosted.org/packages/99/f3/a277f39713fe74cd41489aafdab4e0f9cce08123b5ade32f7272a96129ed/fable_library-5.13.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:9a3a4ba17ec177ae75f12fbe2ff244753839454507d67a7ca737f19c0e4c7e5f", size = 1637103, upload-time = "2026-07-24T11:40:23.884Z" }, - { url = "https://files.pythonhosted.org/packages/97/c9/9da7bf5d36fd033d4af05f369b4f1610f4217a6deaec29241bf244ba1acf/fable_library-5.13.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c99ace7082feb254c65ac93f64006b9a07faec2ac85be3528458a6f05cf8f15a", size = 1654503, upload-time = "2026-07-24T11:40:25.374Z" }, - { url = "https://files.pythonhosted.org/packages/e6/8e/9fd13fc07795935fba7c523601c558541fec30c8b3e7faca4833b0940460/fable_library-5.13.0-cp313-cp313-win_amd64.whl", hash = "sha256:fd2cb0753bad72e7673b60d796d9d8fc882012dceb1707e060312e318a4b262b", size = 1410516, upload-time = "2026-07-24T11:40:26.757Z" }, - { url = "https://files.pythonhosted.org/packages/d9/6a/0a636f5c87d1b1750a2ba3086a8a449952c8016e84b3eeb45fb7a9691f50/fable_library-5.13.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:52a4e43f82c91ba5d6da2739e69d1a86763cedf54425756946480aaae7e71dfb", size = 1399458, upload-time = "2026-07-24T11:40:28.575Z" }, - { url = "https://files.pythonhosted.org/packages/36/1f/a4f5690366400fa70f00c6d3fe9341d1f190c1f6108e88f99e144fe5e714/fable_library-5.13.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:36c0d7065879c5b11d4840f0ad0cd6102b1c3ea745a006cb735b753555cd684c", size = 1304584, upload-time = "2026-07-24T11:40:29.922Z" }, - { url = "https://files.pythonhosted.org/packages/93/55/df8be1939068ca6377392410cba1feaaad96f463fd4430f4be54d873533e/fable_library-5.13.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38d99de97e124364226518936d036eb84195a525f904f2b41c3b6181ba9dd928", size = 1352285, upload-time = "2026-07-24T11:40:32.207Z" }, - { url = "https://files.pythonhosted.org/packages/0f/65/0c49f5a9ac8d067d4973e6bb48dd5caeee22b3877ff7e0bffd932bc1dc93/fable_library-5.13.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:75185f9f819403d8223eaabc2d2ab0aa569f9479376caaf12d925ed6076219b1", size = 1338149, upload-time = "2026-07-24T11:40:33.627Z" }, - { url = "https://files.pythonhosted.org/packages/70/6f/dfcdce9af2e1eb42506531bb385b2b4be40d0a790d983aabec9360b69ac0/fable_library-5.13.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:239d3698f5fe6843e6c4d8e979f6f084e1ae8be5bc285aa63d8b5b19cf1afdf7", size = 1478014, upload-time = "2026-07-24T11:40:35.089Z" }, - { url = "https://files.pythonhosted.org/packages/52/07/0396f4996527bf9fe3bcc301b31bab00e6738e77b6ec62ea4e88f3b29329/fable_library-5.13.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d8960fa8a6fd8942d7f5b856df9892eb72ac47a5af54c4acab7edb5bc010c2eb", size = 1491536, upload-time = "2026-07-24T11:40:37.029Z" }, - { url = "https://files.pythonhosted.org/packages/35/b6/c61486d7b3e74d73782af3848d858c033c09d3f8045526222f9422c6c563/fable_library-5.13.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:709e4f3cff1eaeb85ff83d3beca66a89ebbb0bf107188d91c2d6ca019ac4ebf0", size = 1426466, upload-time = "2026-07-24T11:40:38.441Z" }, - { url = "https://files.pythonhosted.org/packages/ee/37/620ec1d435351210515c5b1524805a0043c9deef0ba6d84948f4a4d6ab8f/fable_library-5.13.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1b8ec5d8d8e5234fa973b594028ce4b58c1810403cdb030fc651508916313fd3", size = 1456670, upload-time = "2026-07-24T11:40:39.96Z" }, - { url = "https://files.pythonhosted.org/packages/3a/bf/6c741373bf4e01995833a102a9a42f2c0553f28bfbbaca7d4ecdd31f660c/fable_library-5.13.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:75a513319f0eeb6d4d9ea538759b0727f34dd545207760bc3aa767c92ab70558", size = 1529769, upload-time = "2026-07-24T11:40:41.435Z" }, - { url = "https://files.pythonhosted.org/packages/b4/98/56ef690f1a8d7adce9c827429483ed6cc3d427de119f68a259750fb758b7/fable_library-5.13.0-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:4e25c5934cf285e0d1d50c76591478347276200398aa1e254c6f985b8f88549e", size = 1614640, upload-time = "2026-07-24T11:40:42.928Z" }, - { url = "https://files.pythonhosted.org/packages/64/a2/e2630f606c3a67d825f87dd3b9c2aaa8e0ab4adf749b53f2f50b0b10fe13/fable_library-5.13.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:f4c25880f4a8a38be14573364421f9b2661f90f454b9751a8d56bb7ebcb09aa6", size = 1637786, upload-time = "2026-07-24T11:40:44.416Z" }, - { url = "https://files.pythonhosted.org/packages/0e/57/e730d0bad916454b3b86460b5c032471cb950445687209576dc4466cbaff/fable_library-5.13.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ca4f221bdeca436e9c11abce595fc5a55922e388bedaac518767312c7fa8c87a", size = 1654714, upload-time = "2026-07-24T11:40:45.947Z" }, - { url = "https://files.pythonhosted.org/packages/06/ba/1091cf45f9ddf8f4b5dc3b4f1b7df83ea08fee24849fd1f651646152714c/fable_library-5.13.0-cp314-cp314-win32.whl", hash = "sha256:1a9c8da9231ba81c868b1103b8d4898f33582d44cde884de59dd95e8f703e8e5", size = 1257557, upload-time = "2026-07-24T11:40:47.359Z" }, - { url = "https://files.pythonhosted.org/packages/a5/87/e08ab70a85215142e149a6bd562c0c5f5f50d5ccaa589db87cd00308c5e3/fable_library-5.13.0-cp314-cp314-win_amd64.whl", hash = "sha256:0c07a7374c5f7e5c3b4a696f7e9624985b5688ed6aa267432fecf9cc2b6d35be", size = 1408938, upload-time = "2026-07-24T11:40:49.121Z" }, - { url = "https://files.pythonhosted.org/packages/7e/e3/0803c34cb8ff5ce36e22ec7bbcf12329faf3b3d279f530e398d1b1b9f34d/fable_library-5.13.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce0e43652d81f6d22595f8ccbcfc32cad39ef4ed643b032d65a8bf7d80cb5689", size = 1359287, upload-time = "2026-07-24T11:40:50.564Z" }, - { url = "https://files.pythonhosted.org/packages/c2/44/d2b6b20a590ea0004bc8fbbf949ae73fd35861d9ddeb020dd66d2d91b571/fable_library-5.13.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4d3165e8c92e954259033eed6a9a1e325aca0d81b0a0c66cc4b1569f17dd4719", size = 1335786, upload-time = "2026-07-24T11:40:52.189Z" }, - { url = "https://files.pythonhosted.org/packages/f8/2f/4c1f032c1a25974189c31e1768163829e410bad00cbf88dd7dd1a4600cf8/fable_library-5.13.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ef2d2251b147d8bf7bd4b3ba042c73cba8d8e8899ae9054258c3e1257065d8d", size = 1484994, upload-time = "2026-07-24T11:40:53.733Z" }, - { url = "https://files.pythonhosted.org/packages/ea/a2/760e4dd1e658db44b372365adeb771029a5d24dbf292a20b0a2e3be850ad/fable_library-5.13.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40962f291f58c978d7e4c3fc12d3765a70d421989ff8f7234f9e65f089a8b3be", size = 1499217, upload-time = "2026-07-24T11:40:55.885Z" }, - { url = "https://files.pythonhosted.org/packages/68/e8/d274118300335222b5a88b2ca6253731768458bb604557ca110a8d12bf68/fable_library-5.13.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5013e124dafc45da5ea617ca9c46f4c4544cf76b22251565e2e6712ecc5333d5", size = 1436477, upload-time = "2026-07-24T11:40:57.686Z" }, - { url = "https://files.pythonhosted.org/packages/ff/c1/c88614d7e4edce0b3497a827ef6f911e9848b63ec6eecf53b4b2bb80e719/fable_library-5.13.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0c7522f47404e2b0e64f7d47208f603f35e0c5897496951b4d62dcf051dedc37", size = 1460863, upload-time = "2026-07-24T11:40:59.117Z" }, - { url = "https://files.pythonhosted.org/packages/ea/64/cb16af5b93ee2bcae293ae084eab021eeff7a4669b0cbc2d814261f5443a/fable_library-5.13.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c2a5e380e80637f2c1ea25ca7ebc5cd165feee8a13b924699e1c995bcc5ee23c", size = 1536395, upload-time = "2026-07-24T11:41:00.948Z" }, - { url = "https://files.pythonhosted.org/packages/54/c6/3d21973c8df547fe6beabb3b3db0c1e75a1f1f1f90bc9b05fedc9dd2faa8/fable_library-5.13.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:4557aa9920706242c824a0ce7a8c9c2e38baafaacbb4cfb09cb5c562cc14ad1f", size = 1613546, upload-time = "2026-07-24T11:41:02.825Z" }, - { url = "https://files.pythonhosted.org/packages/38/eb/99b564447c261c53c93ac0ed7cd51ce6c8934ecb6ebaddc628931d4fb6c5/fable_library-5.13.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:4496f54b1b8a79066d1e7cac6081f113752dafb915cc4386de1744f1ea04d597", size = 1646913, upload-time = "2026-07-24T11:41:04.322Z" }, - { url = "https://files.pythonhosted.org/packages/6f/c2/b465ffe23114317e31f0b4e1fe8e90e0c1514243678dbca0997f307f98ad/fable_library-5.13.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:c37a40e2dc9f5b3adaec5df57fb552b489bfecd393e8ac46af650bdd978e3adf", size = 1665943, upload-time = "2026-07-24T11:41:05.759Z" }, - { url = "https://files.pythonhosted.org/packages/f3/54/97ab29b2f16637225d71bae41bbe3bc8d2246d7b41002a5f665640e0285b/fable_library-5.13.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12142c67134840a66dc4a0c78828112ac47c31e97d3517e12d83c52e9da319f8", size = 1426255, upload-time = "2026-07-24T11:41:07.223Z" }, - { url = "https://files.pythonhosted.org/packages/41/5d/3f8c477790193397543dda2bb587e86a76f6c088fba4f60249c0b3701725/fable_library-5.13.0-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:62bcd15bd9276615876a605fff4f942d6ce31a3a63addcd4d745550559952359", size = 1456813, upload-time = "2026-07-24T11:41:08.814Z" }, - { url = "https://files.pythonhosted.org/packages/75/32/a76037a00cf513bf2be35e7cec061c4c712f5d9a84e9dd406fae0730caec/fable_library-5.13.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:34c990dda0f05f1e7b9bd922acc475149a1f7d9376397ad6697772574f2e1d92", size = 1436333, upload-time = "2026-07-24T11:41:10.338Z" }, - { url = "https://files.pythonhosted.org/packages/02/d8/d6190a9473a2f65f52e66b8a0cda979130ac203d20d3740cc7dd938b4770/fable_library-5.13.0-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f5abae35d4643585717eb28596ef1c15e5603e7eb4a324684ea2af49832c29f3", size = 1461061, upload-time = "2026-07-24T11:41:12.045Z" }, +version = "5.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6c/e5/4e84e77c213423d9a5d4d9ea22e774c7e2f0eaaceaf6889dba541e467657/fable_library-5.15.0.tar.gz", hash = "sha256:3dcd6f513a81376b77e84ba4e776f6608b2969c9109fec32ad0e9bbbeb286256", size = 247614, upload-time = "2026-08-25T16:32:47.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/17/22/143a42eabc024b6e27f751a340e0a1306b5f7dcd991ebb72d831a42d28d5/fable_library-5.15.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:25cdc45621d514b3d80ba72cdae7bfbad5cf465a883de882652351f63286336a", size = 1404574, upload-time = "2026-08-25T16:31:07.199Z" }, + { url = "https://files.pythonhosted.org/packages/c0/0c/fc734ebec9c24ac7fc3eedfdaf861e62a50721859927a7f132d74f801d38/fable_library-5.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:dc682feb263abcd02477dde3ab691ddb0c5e253ffeb1306252d6a616cf190a61", size = 1311790, upload-time = "2026-08-25T16:31:08.686Z" }, + { url = "https://files.pythonhosted.org/packages/3d/10/32ebf4fe9eb57f1fd66dd5e0b8689dcabec80f397f33788468f4a1f8efef/fable_library-5.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1415e2b9bedd4431506a8c02e162b42fdf71e52db0d97a49390b3c17bbe2ae42", size = 1359392, upload-time = "2026-08-25T16:31:10.155Z" }, + { url = "https://files.pythonhosted.org/packages/94/1e/4cc70030fa1ab3dbdcb11e1d06645404be73544447a86018290af0963bf1/fable_library-5.15.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b6d871aef47790e0088c6b63fea926d4c1916774f8ab9b0a9a42628f2b18dc5", size = 1340880, upload-time = "2026-08-25T16:31:11.479Z" }, + { url = "https://files.pythonhosted.org/packages/f0/89/32b9d29b4ec94a3c9d8d060728f5de45e1b4486a6fe71672870d21d360fc/fable_library-5.15.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7628718dac97b4df65182ee6e3d6bf5554069994d78c40ac8d33850ded3bc08e", size = 1485866, upload-time = "2026-08-25T16:31:13.065Z" }, + { url = "https://files.pythonhosted.org/packages/37/7e/0ef8c397c55cbb191572446a46460487949e19694bacf68e4e078bc522f1/fable_library-5.15.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e05f9a1aee9b3a8a09b05ba5860c7c012a3a95217113db8e5b16446577dc89d6", size = 1500115, upload-time = "2026-08-25T16:31:14.656Z" }, + { url = "https://files.pythonhosted.org/packages/42/5a/d0246d51dca2b68ee01076d7cdeb287c8c7c7a7e1e10743039754d09e5cc/fable_library-5.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42ad0a4815bf40a07a3a7b9cf0d7babb4be8b661b5b94e6a2bcf1dae13cebd4f", size = 1431361, upload-time = "2026-08-25T16:31:16.306Z" }, + { url = "https://files.pythonhosted.org/packages/48/61/9adb0cd21be1a2bc592f4e9097541664550f68b4ee2703a3922ac4397bfc/fable_library-5.15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3244684bcd6722bcddb10f2ad2f1711eca491bfd7a3a4a4bd13a532fbd58cad2", size = 1460194, upload-time = "2026-08-25T16:31:17.752Z" }, + { url = "https://files.pythonhosted.org/packages/ee/6b/05410081b131e8ec2a9279200e19ce0c2c3552384f8d2f133a88764a8d92/fable_library-5.15.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:921704408be61b445fdae0edcbf5a6f15d284eec6bc0e5456ad198f1f39ace6f", size = 1537592, upload-time = "2026-08-25T16:31:19.237Z" }, + { url = "https://files.pythonhosted.org/packages/c8/0e/9c4adafb2480926a492003b468fe41c1db071881864897a621b14c66708a/fable_library-5.15.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:e168507c0a50fca85b9265b3190991e4107d5df8b3fc7a415c4ed8b1a64ef520", size = 1619164, upload-time = "2026-08-25T16:31:20.701Z" }, + { url = "https://files.pythonhosted.org/packages/58/df/875ba7ee0eb738e61cca889fcf769e69eaae4a6b4b68ad1dd165ada7c215/fable_library-5.15.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:2b823c26b49937180ddcd50ad85a12e5dbb107fd33726b4f2b1e597ba74c8ff9", size = 1642011, upload-time = "2026-08-25T16:31:22.141Z" }, + { url = "https://files.pythonhosted.org/packages/62/fd/51dac6ae673f2e7a068aee2de988fbdea046bcd4ec01470211ce740c1e5b/fable_library-5.15.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1a2723720e9afe0277adbd2df236f80cea1e339f8bc7d299cf3e31c0bce82b0d", size = 1660896, upload-time = "2026-08-25T16:31:23.579Z" }, + { url = "https://files.pythonhosted.org/packages/19/d0/a3dedafc7c15d22cdece5d2639458a56db44c87a85915793dccd5ac7d2e2/fable_library-5.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:210f805c56a83c95680864976af628599c34eaf10df28b95204fc4c659e53daa", size = 1419138, upload-time = "2026-08-25T16:31:25.041Z" }, + { url = "https://files.pythonhosted.org/packages/f3/e1/f08eccff1cd88f7c4a654e575097c3b990017b26e8f5c11ffdfe5298c586/fable_library-5.15.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7dba093ed12b7b5a6b55d47777f9a5435544109f35b15de26bf0e99db7242cf3", size = 1405307, upload-time = "2026-08-25T16:31:26.77Z" }, + { url = "https://files.pythonhosted.org/packages/ea/1a/6b8265b3c8d30d876e27915afee768048c457018f2834ea42cfd7fce3045/fable_library-5.15.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a2216249b282409872135f91cf17a5af1390bd8039b63177cb9cd5f4a4c447c2", size = 1312363, upload-time = "2026-08-25T16:31:28.235Z" }, + { url = "https://files.pythonhosted.org/packages/49/81/94dbbb1a3e4f301639d41fd190588fd92aef0468cbe7f62e25ebd8092288/fable_library-5.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f7f1a862b8e70564b4841e1761d9eca1f4ec55d7ef703fde6e0bf5904b54b3f", size = 1359241, upload-time = "2026-08-25T16:31:29.703Z" }, + { url = "https://files.pythonhosted.org/packages/f5/54/ad8be76dcf0ce4b94b880b1c8edd5cb60a4f9060a0196c1223b349e46722/fable_library-5.15.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:232a27e7657644ed0ce6c4eb7fe63b109ab59f351bbfacf9f022af5a1f9047a6", size = 1340802, upload-time = "2026-08-25T16:31:31.355Z" }, + { url = "https://files.pythonhosted.org/packages/49/cf/478302d0969fd7c5124d1f219c19a1a86c9dff25fa11bebdf555c265eb99/fable_library-5.15.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7614cdbcf0c97b35681d160ce28e598420b2aa63087b73cd409e79f7b2563dcb", size = 1486851, upload-time = "2026-08-25T16:31:32.797Z" }, + { url = "https://files.pythonhosted.org/packages/a9/8d/3fb54cd3cd61ba80cefe43821e1bdde21fd435d5b3003f8448d1a9f0b4af/fable_library-5.15.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28e0a5cd633afd4a8498aca6847426d8adea1cd29e12c7af2c5446e37ca85c21", size = 1500505, upload-time = "2026-08-25T16:31:34.351Z" }, + { url = "https://files.pythonhosted.org/packages/54/e4/159bafcb2403a65b29f36c2a2f8e658cc16ae08991caedb66ca6fca0e066/fable_library-5.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:777b2f4bcdf03cb4999e577221aad3df8d32f85d46a4732cf1eac7b227dcf572", size = 1432024, upload-time = "2026-08-25T16:31:35.773Z" }, + { url = "https://files.pythonhosted.org/packages/d6/c4/0dc774da76f716cccc7c2dec9fec146fa0efd61e091864e3018832bcd90e/fable_library-5.15.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f2fd501a7739fc71edfef48c2edbc6655a498c8dcbe44760171f4922ee9e1523", size = 1460220, upload-time = "2026-08-25T16:31:37.371Z" }, + { url = "https://files.pythonhosted.org/packages/3d/af/c518986921f750148b1818ec3a2c771abd2954751f82eb651b697fa32df2/fable_library-5.15.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8ad74e68d04a95805a85464cb0eb7651055473e9c5c44ed1e9ec325601f06604", size = 1537758, upload-time = "2026-08-25T16:31:38.883Z" }, + { url = "https://files.pythonhosted.org/packages/3f/5e/7790a29841414596d7781290e41c871a0f1b9c90d3d9c5c474d02479024b/fable_library-5.15.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:aa57f9666187c93a07831fb1f0d19e969d9fae59620fa4fa7a51453e0806e95f", size = 1619083, upload-time = "2026-08-25T16:31:40.328Z" }, + { url = "https://files.pythonhosted.org/packages/60/09/7649362da8b982d0f97dad6bdca169555e44a768df4ebc0fd946a117dd1e/fable_library-5.15.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:53c85b53d6b8a43781e11615915944833577a8c55e3bc33f1021b0e931ee16e0", size = 1644989, upload-time = "2026-08-25T16:31:41.816Z" }, + { url = "https://files.pythonhosted.org/packages/16/5d/b26df5048b3b382e5ef784e49b23777baf2845cf5fc3505be5533b88f9b4/fable_library-5.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b63478cc4d7171ec7deb12a72bf22fdd89277ff24224f34985a7ca367a327f78", size = 1661141, upload-time = "2026-08-25T16:31:43.445Z" }, + { url = "https://files.pythonhosted.org/packages/6d/ff/4a5eae071b14eb13089c8e08dad581d6c71bb0aec592e94feeaf14e2b67e/fable_library-5.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:a91e7dd04c73bb2300523aa72c5ea7188d57d73bb71f8db455b959020faf3420", size = 1419930, upload-time = "2026-08-25T16:31:44.958Z" }, + { url = "https://files.pythonhosted.org/packages/90/5f/67657d6e1a5795c061eb9cc2a8218f96d3000dfcf732eb90a9e41cd7d458/fable_library-5.15.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:70637d7c3f7caed21a9bf6d9fcc6976ded64a8cd04fced26a23f066b03c3bce0", size = 1406511, upload-time = "2026-08-25T16:31:46.425Z" }, + { url = "https://files.pythonhosted.org/packages/2d/2a/97f166dd0d66c3cfaf3d5b497f060bf625ef127eb83de3dd6294658b3147/fable_library-5.15.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2ab0ce3194740456262a1693a9c033012ee59e68451430c11b1d56703f03f75e", size = 1311973, upload-time = "2026-08-25T16:31:47.959Z" }, + { url = "https://files.pythonhosted.org/packages/0a/c8/5bda2a456e698b55ad67c2c6a9855a852090c733420b227f2be9c1cc7735/fable_library-5.15.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5741e013ab695e3acfef913c1a3699d99343c983dcb1961e03394f2b1d17850", size = 1359321, upload-time = "2026-08-25T16:31:49.423Z" }, + { url = "https://files.pythonhosted.org/packages/ab/98/10c48ff9b8139f58ab0fffe291390a231cb9368de2158101e073e628a29e/fable_library-5.15.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9ee900c6fb6100ece0116ca22e2a627b1c3d9143c074a445e14b273a826e7e8a", size = 1341704, upload-time = "2026-08-25T16:31:50.847Z" }, + { url = "https://files.pythonhosted.org/packages/d9/e6/ac33973c1e16340eb2cb5a073727507aec27ef3fd7a1328ba8729064bb7a/fable_library-5.15.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb0f4fff436abc9aafa9761e57a46add494d889ae88e0fe0c6cc155071c5ec1d", size = 1487676, upload-time = "2026-08-25T16:31:52.311Z" }, + { url = "https://files.pythonhosted.org/packages/e7/7f/89b07acca8fa9cd10759f52b542401a452b781bca0e6ef112d29396a33f6/fable_library-5.15.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f93c20f2937199732b5fcbbf44dc1e18ffe3b59adec36663576a09c8b6ac5029", size = 1500561, upload-time = "2026-08-25T16:31:53.93Z" }, + { url = "https://files.pythonhosted.org/packages/82/47/732f69d63380fed7bb069fcaab7f518557862b5fbf7f18b37c5ab2942cc2/fable_library-5.15.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f51247d30987503a1406181ca08a667148bf7daa5c21ec7a0fb28f0c6f54ba7", size = 1432910, upload-time = "2026-08-25T16:31:55.406Z" }, + { url = "https://files.pythonhosted.org/packages/ba/05/072211dd36ff6a4600dd743d2216ed1a24123e90346712caf15582ffb51a/fable_library-5.15.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:611853133f4766ed7bd2232a9d42a12cdc89b7419e6321acc9c06279e5e92ef4", size = 1460987, upload-time = "2026-08-25T16:31:56.924Z" }, + { url = "https://files.pythonhosted.org/packages/ba/7c/0d2e1f41526d08fde2383342494a51e5c82a75101962445d78b5c8e3619b/fable_library-5.15.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f2f66cfcf1493a03fde4458cada8614d142e6fa4c8c8900dfd9001fe20fb9b1d", size = 1537706, upload-time = "2026-08-25T16:31:58.543Z" }, + { url = "https://files.pythonhosted.org/packages/d0/9c/0f79198b21e01a55b4af99ae8fe5c8d203c3c96114f82285748c1650212a/fable_library-5.15.0-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:f052d0f980035dec628aa72f2fac9d0f06c13e13071bf8d8e9513646af2303a0", size = 1620084, upload-time = "2026-08-25T16:32:00.085Z" }, + { url = "https://files.pythonhosted.org/packages/34/28/a6480c481af6cedfe51d572669c7188a8340869987d75a47e6b5660d14e1/fable_library-5.15.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:205a67860921b6eeea516c239de11c3f4747d73e8145fc1f7267727adb906546", size = 1645738, upload-time = "2026-08-25T16:32:01.893Z" }, + { url = "https://files.pythonhosted.org/packages/f3/c3/1c06781405f7f8b5f43b64e76264708288ffee221ee2be7caa9292ba8544/fable_library-5.15.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:0d729ac9f35f212de66a2d7c9a1eb819263a175639b48c1dbb7f75ca867b1cad", size = 1662264, upload-time = "2026-08-25T16:32:03.34Z" }, + { url = "https://files.pythonhosted.org/packages/89/85/f930a80eb10e816eff3fa6d8886a889de888e7b4b8646e261effef7e57d4/fable_library-5.15.0-cp314-cp314-win32.whl", hash = "sha256:c6a1460b7283cf972560c13d9e3eddf1a2414692385a93bbca4a035fc1464de6", size = 1268400, upload-time = "2026-08-25T16:32:05.066Z" }, + { url = "https://files.pythonhosted.org/packages/8a/7c/002670bbe7fdf525afd662f01f747d2a2d617da6a92a46a550e40f1b58b0/fable_library-5.15.0-cp314-cp314-win_amd64.whl", hash = "sha256:d3a7ef5a536f5b23ce7e742fad2862921b22fe4fa57e32b05e0fc9974d12509b", size = 1419058, upload-time = "2026-08-25T16:32:06.591Z" }, + { url = "https://files.pythonhosted.org/packages/14/91/a9c1294bf5d90a72b5e744e77e8589d10138867bf569cb45547cb3bc7810/fable_library-5.15.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e0be24709c12b5f4706fb8d8e22d93db631142eca1027a03558a9c350bbc9b4", size = 1364745, upload-time = "2026-08-25T16:32:08.04Z" }, + { url = "https://files.pythonhosted.org/packages/01/29/21fc5fe56cb68af3cfbf0fe207bea1b3ee43244374ec6372489586a5ea8d/fable_library-5.15.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:457c3a06792c4b473756d0201507e58dce6601c9b95da53c9158c44952e023b3", size = 1340739, upload-time = "2026-08-25T16:32:09.472Z" }, + { url = "https://files.pythonhosted.org/packages/21/e3/855c519562fbf991cff83e87bce6bc560a6204fe9ceb2ff382e06470a330/fable_library-5.15.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2d23f605054f1683d3dca53f5d3a6cf8a839b97afd40529e12cfc9c01f8cdbb", size = 1494544, upload-time = "2026-08-25T16:32:11.066Z" }, + { url = "https://files.pythonhosted.org/packages/de/9d/a43aa1dd7558e3997b822cb0d2c40a475541a824e7e5a7c004b54a46e439/fable_library-5.15.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe1cd7898b158b02857069159b3697276019aac20371b6829c18b90ddad2b284", size = 1507928, upload-time = "2026-08-25T16:32:12.748Z" }, + { url = "https://files.pythonhosted.org/packages/7e/bd/a15a752c8d602be74f2e4b6634824b5cec5ae81845a017780a7f04fb0d25/fable_library-5.15.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da568adae05608d06447bea157a49c655593108c1d45525e4c3806e2d26fbf5b", size = 1442070, upload-time = "2026-08-25T16:32:14.261Z" }, + { url = "https://files.pythonhosted.org/packages/5d/31/a5f42334513390bb4bda634179b92a162b71b6ea2d6720b7ece170c1502c/fable_library-5.15.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aac55b3ee86832c3efab71279f2d22dfbc2e5b94fcc8b7537fe3c7ce4c52dbc7", size = 1465288, upload-time = "2026-08-25T16:32:16.048Z" }, + { url = "https://files.pythonhosted.org/packages/0d/ff/2aca2debcdb7876472fcbca14b37af5b4549dedb6575d281c383bcaad4eb/fable_library-5.15.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:ed3c903a86ef74e28c941b1048dfe0cf06294224c3c9e17ba0e0181d586c6cc1", size = 1544028, upload-time = "2026-08-25T16:32:17.762Z" }, + { url = "https://files.pythonhosted.org/packages/48/8d/a18072ade5ffe471f3556fc6d0bd2ff49f89cef55fab885bd8392ce01a3b/fable_library-5.15.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:d8c53ea9befb99e8d988519b114c0a6f4f24e1baea47a59d18f314bf95ec3982", size = 1619689, upload-time = "2026-08-25T16:32:19.263Z" }, + { url = "https://files.pythonhosted.org/packages/0d/6b/ce4e94c20b5f0716e2d6070a4043b1e5e5b0a5aa84717c37986d1a729100/fable_library-5.15.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:bc8936a67c101a201b085963a16ff0cc4e0c26e678947ef76487a5f78f05e2ee", size = 1651362, upload-time = "2026-08-25T16:32:21.005Z" }, + { url = "https://files.pythonhosted.org/packages/53/f4/dca4489af65790b82d4ca1563a488561890b7b88e856bddb44da647be708/fable_library-5.15.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f2947653bfb122fed9375ea2b4f940e7c0d6d2d5d468a6243ab6e9b5f3cee4b8", size = 1672677, upload-time = "2026-08-25T16:32:22.544Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d4/9befdc2337b8677f76f3bb803d3aeb9368467b1e2fb21b128a818293c411/fable_library-5.15.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:552123695afd7af3cd2b17bccf762a4052282c03e34b172f57c5cd201e9b6211", size = 1432708, upload-time = "2026-08-25T16:32:24.08Z" }, + { url = "https://files.pythonhosted.org/packages/98/58/0f3459706c8344cd3c38ac4e8893b6ab6ec90f652ecd342f4cc311091cb8/fable_library-5.15.0-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33bb61ddeacddb04c912a1b2138e30cca155a2edd3bca750e62bfc3cdc5d8ccd", size = 1461397, upload-time = "2026-08-25T16:32:25.663Z" }, + { url = "https://files.pythonhosted.org/packages/b8/0a/3ae623064dbf97601c8807537976037dc93099133ebb9ae1c83d150db71b/fable_library-5.15.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c291ef01ad0665d4fcf24f9e4336809e3c77f0c8676bb03a3fe24acac4eae2cf", size = 1441762, upload-time = "2026-08-25T16:32:27.488Z" }, + { url = "https://files.pythonhosted.org/packages/87/87/1e15a5ac7d93017944b6f8581e54082f182a31c7391f5af1ae6e6313aade/fable_library-5.15.0-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:97e0b3ac0b1ba6b9acb9992aaac7cd2ff64a7b2eb222fb0f98c77883a60b5687", size = 1465613, upload-time = "2026-08-25T16:32:29.053Z" }, ] [[package]] @@ -195,7 +195,7 @@ flask = [ [package.metadata] requires-dist = [ - { name = "fable-library", specifier = "==5.13.0" }, + { name = "fable-library", specifier = "==5.15.0" }, { name = "pyright", specifier = ">=1.1.411" }, ] From d4467c932c9298211354a929a316bf20c2c2b545 Mon Sep 17 00:00:00 2001 From: Dag Brattli Date: Fri, 4 Sep 2026 23:34:21 +0200 Subject: [PATCH 2/2] feat: Upgrade Fable to 5.16 --- .config/dotnet-tools.json | 2 +- pyproject.toml | 2 +- uv.lock | 118 +++++++++++++++++++------------------- 3 files changed, 61 insertions(+), 61 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 1d87dbf..d593746 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -10,7 +10,7 @@ "rollForward": false }, "fable": { - "version": "5.15.0", + "version": "5.16.0", "commands": [ "fable" ], diff --git a/pyproject.toml b/pyproject.toml index f3a7a3d..e0cf94e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ requires-python = ">= 3.12, < 4" readme = "README.md" license = "MIT" dependencies = [ - "fable-library==5.15.0", + "fable-library==5.16.0", "pyright>=1.1.411", ] diff --git a/uv.lock b/uv.lock index 9e957d0..ee27bbe 100644 --- a/uv.lock +++ b/uv.lock @@ -97,64 +97,64 @@ wheels = [ [[package]] name = "fable-library" -version = "5.15.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6c/e5/4e84e77c213423d9a5d4d9ea22e774c7e2f0eaaceaf6889dba541e467657/fable_library-5.15.0.tar.gz", hash = "sha256:3dcd6f513a81376b77e84ba4e776f6608b2969c9109fec32ad0e9bbbeb286256", size = 247614, upload-time = "2026-08-25T16:32:47.549Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/17/22/143a42eabc024b6e27f751a340e0a1306b5f7dcd991ebb72d831a42d28d5/fable_library-5.15.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:25cdc45621d514b3d80ba72cdae7bfbad5cf465a883de882652351f63286336a", size = 1404574, upload-time = "2026-08-25T16:31:07.199Z" }, - { url = "https://files.pythonhosted.org/packages/c0/0c/fc734ebec9c24ac7fc3eedfdaf861e62a50721859927a7f132d74f801d38/fable_library-5.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:dc682feb263abcd02477dde3ab691ddb0c5e253ffeb1306252d6a616cf190a61", size = 1311790, upload-time = "2026-08-25T16:31:08.686Z" }, - { url = "https://files.pythonhosted.org/packages/3d/10/32ebf4fe9eb57f1fd66dd5e0b8689dcabec80f397f33788468f4a1f8efef/fable_library-5.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1415e2b9bedd4431506a8c02e162b42fdf71e52db0d97a49390b3c17bbe2ae42", size = 1359392, upload-time = "2026-08-25T16:31:10.155Z" }, - { url = "https://files.pythonhosted.org/packages/94/1e/4cc70030fa1ab3dbdcb11e1d06645404be73544447a86018290af0963bf1/fable_library-5.15.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b6d871aef47790e0088c6b63fea926d4c1916774f8ab9b0a9a42628f2b18dc5", size = 1340880, upload-time = "2026-08-25T16:31:11.479Z" }, - { url = "https://files.pythonhosted.org/packages/f0/89/32b9d29b4ec94a3c9d8d060728f5de45e1b4486a6fe71672870d21d360fc/fable_library-5.15.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7628718dac97b4df65182ee6e3d6bf5554069994d78c40ac8d33850ded3bc08e", size = 1485866, upload-time = "2026-08-25T16:31:13.065Z" }, - { url = "https://files.pythonhosted.org/packages/37/7e/0ef8c397c55cbb191572446a46460487949e19694bacf68e4e078bc522f1/fable_library-5.15.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e05f9a1aee9b3a8a09b05ba5860c7c012a3a95217113db8e5b16446577dc89d6", size = 1500115, upload-time = "2026-08-25T16:31:14.656Z" }, - { url = "https://files.pythonhosted.org/packages/42/5a/d0246d51dca2b68ee01076d7cdeb287c8c7c7a7e1e10743039754d09e5cc/fable_library-5.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42ad0a4815bf40a07a3a7b9cf0d7babb4be8b661b5b94e6a2bcf1dae13cebd4f", size = 1431361, upload-time = "2026-08-25T16:31:16.306Z" }, - { url = "https://files.pythonhosted.org/packages/48/61/9adb0cd21be1a2bc592f4e9097541664550f68b4ee2703a3922ac4397bfc/fable_library-5.15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3244684bcd6722bcddb10f2ad2f1711eca491bfd7a3a4a4bd13a532fbd58cad2", size = 1460194, upload-time = "2026-08-25T16:31:17.752Z" }, - { url = "https://files.pythonhosted.org/packages/ee/6b/05410081b131e8ec2a9279200e19ce0c2c3552384f8d2f133a88764a8d92/fable_library-5.15.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:921704408be61b445fdae0edcbf5a6f15d284eec6bc0e5456ad198f1f39ace6f", size = 1537592, upload-time = "2026-08-25T16:31:19.237Z" }, - { url = "https://files.pythonhosted.org/packages/c8/0e/9c4adafb2480926a492003b468fe41c1db071881864897a621b14c66708a/fable_library-5.15.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:e168507c0a50fca85b9265b3190991e4107d5df8b3fc7a415c4ed8b1a64ef520", size = 1619164, upload-time = "2026-08-25T16:31:20.701Z" }, - { url = "https://files.pythonhosted.org/packages/58/df/875ba7ee0eb738e61cca889fcf769e69eaae4a6b4b68ad1dd165ada7c215/fable_library-5.15.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:2b823c26b49937180ddcd50ad85a12e5dbb107fd33726b4f2b1e597ba74c8ff9", size = 1642011, upload-time = "2026-08-25T16:31:22.141Z" }, - { url = "https://files.pythonhosted.org/packages/62/fd/51dac6ae673f2e7a068aee2de988fbdea046bcd4ec01470211ce740c1e5b/fable_library-5.15.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1a2723720e9afe0277adbd2df236f80cea1e339f8bc7d299cf3e31c0bce82b0d", size = 1660896, upload-time = "2026-08-25T16:31:23.579Z" }, - { url = "https://files.pythonhosted.org/packages/19/d0/a3dedafc7c15d22cdece5d2639458a56db44c87a85915793dccd5ac7d2e2/fable_library-5.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:210f805c56a83c95680864976af628599c34eaf10df28b95204fc4c659e53daa", size = 1419138, upload-time = "2026-08-25T16:31:25.041Z" }, - { url = "https://files.pythonhosted.org/packages/f3/e1/f08eccff1cd88f7c4a654e575097c3b990017b26e8f5c11ffdfe5298c586/fable_library-5.15.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7dba093ed12b7b5a6b55d47777f9a5435544109f35b15de26bf0e99db7242cf3", size = 1405307, upload-time = "2026-08-25T16:31:26.77Z" }, - { url = "https://files.pythonhosted.org/packages/ea/1a/6b8265b3c8d30d876e27915afee768048c457018f2834ea42cfd7fce3045/fable_library-5.15.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a2216249b282409872135f91cf17a5af1390bd8039b63177cb9cd5f4a4c447c2", size = 1312363, upload-time = "2026-08-25T16:31:28.235Z" }, - { url = "https://files.pythonhosted.org/packages/49/81/94dbbb1a3e4f301639d41fd190588fd92aef0468cbe7f62e25ebd8092288/fable_library-5.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f7f1a862b8e70564b4841e1761d9eca1f4ec55d7ef703fde6e0bf5904b54b3f", size = 1359241, upload-time = "2026-08-25T16:31:29.703Z" }, - { url = "https://files.pythonhosted.org/packages/f5/54/ad8be76dcf0ce4b94b880b1c8edd5cb60a4f9060a0196c1223b349e46722/fable_library-5.15.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:232a27e7657644ed0ce6c4eb7fe63b109ab59f351bbfacf9f022af5a1f9047a6", size = 1340802, upload-time = "2026-08-25T16:31:31.355Z" }, - { url = "https://files.pythonhosted.org/packages/49/cf/478302d0969fd7c5124d1f219c19a1a86c9dff25fa11bebdf555c265eb99/fable_library-5.15.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7614cdbcf0c97b35681d160ce28e598420b2aa63087b73cd409e79f7b2563dcb", size = 1486851, upload-time = "2026-08-25T16:31:32.797Z" }, - { url = "https://files.pythonhosted.org/packages/a9/8d/3fb54cd3cd61ba80cefe43821e1bdde21fd435d5b3003f8448d1a9f0b4af/fable_library-5.15.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28e0a5cd633afd4a8498aca6847426d8adea1cd29e12c7af2c5446e37ca85c21", size = 1500505, upload-time = "2026-08-25T16:31:34.351Z" }, - { url = "https://files.pythonhosted.org/packages/54/e4/159bafcb2403a65b29f36c2a2f8e658cc16ae08991caedb66ca6fca0e066/fable_library-5.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:777b2f4bcdf03cb4999e577221aad3df8d32f85d46a4732cf1eac7b227dcf572", size = 1432024, upload-time = "2026-08-25T16:31:35.773Z" }, - { url = "https://files.pythonhosted.org/packages/d6/c4/0dc774da76f716cccc7c2dec9fec146fa0efd61e091864e3018832bcd90e/fable_library-5.15.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f2fd501a7739fc71edfef48c2edbc6655a498c8dcbe44760171f4922ee9e1523", size = 1460220, upload-time = "2026-08-25T16:31:37.371Z" }, - { url = "https://files.pythonhosted.org/packages/3d/af/c518986921f750148b1818ec3a2c771abd2954751f82eb651b697fa32df2/fable_library-5.15.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8ad74e68d04a95805a85464cb0eb7651055473e9c5c44ed1e9ec325601f06604", size = 1537758, upload-time = "2026-08-25T16:31:38.883Z" }, - { url = "https://files.pythonhosted.org/packages/3f/5e/7790a29841414596d7781290e41c871a0f1b9c90d3d9c5c474d02479024b/fable_library-5.15.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:aa57f9666187c93a07831fb1f0d19e969d9fae59620fa4fa7a51453e0806e95f", size = 1619083, upload-time = "2026-08-25T16:31:40.328Z" }, - { url = "https://files.pythonhosted.org/packages/60/09/7649362da8b982d0f97dad6bdca169555e44a768df4ebc0fd946a117dd1e/fable_library-5.15.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:53c85b53d6b8a43781e11615915944833577a8c55e3bc33f1021b0e931ee16e0", size = 1644989, upload-time = "2026-08-25T16:31:41.816Z" }, - { url = "https://files.pythonhosted.org/packages/16/5d/b26df5048b3b382e5ef784e49b23777baf2845cf5fc3505be5533b88f9b4/fable_library-5.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b63478cc4d7171ec7deb12a72bf22fdd89277ff24224f34985a7ca367a327f78", size = 1661141, upload-time = "2026-08-25T16:31:43.445Z" }, - { url = "https://files.pythonhosted.org/packages/6d/ff/4a5eae071b14eb13089c8e08dad581d6c71bb0aec592e94feeaf14e2b67e/fable_library-5.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:a91e7dd04c73bb2300523aa72c5ea7188d57d73bb71f8db455b959020faf3420", size = 1419930, upload-time = "2026-08-25T16:31:44.958Z" }, - { url = "https://files.pythonhosted.org/packages/90/5f/67657d6e1a5795c061eb9cc2a8218f96d3000dfcf732eb90a9e41cd7d458/fable_library-5.15.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:70637d7c3f7caed21a9bf6d9fcc6976ded64a8cd04fced26a23f066b03c3bce0", size = 1406511, upload-time = "2026-08-25T16:31:46.425Z" }, - { url = "https://files.pythonhosted.org/packages/2d/2a/97f166dd0d66c3cfaf3d5b497f060bf625ef127eb83de3dd6294658b3147/fable_library-5.15.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2ab0ce3194740456262a1693a9c033012ee59e68451430c11b1d56703f03f75e", size = 1311973, upload-time = "2026-08-25T16:31:47.959Z" }, - { url = "https://files.pythonhosted.org/packages/0a/c8/5bda2a456e698b55ad67c2c6a9855a852090c733420b227f2be9c1cc7735/fable_library-5.15.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5741e013ab695e3acfef913c1a3699d99343c983dcb1961e03394f2b1d17850", size = 1359321, upload-time = "2026-08-25T16:31:49.423Z" }, - { url = "https://files.pythonhosted.org/packages/ab/98/10c48ff9b8139f58ab0fffe291390a231cb9368de2158101e073e628a29e/fable_library-5.15.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9ee900c6fb6100ece0116ca22e2a627b1c3d9143c074a445e14b273a826e7e8a", size = 1341704, upload-time = "2026-08-25T16:31:50.847Z" }, - { url = "https://files.pythonhosted.org/packages/d9/e6/ac33973c1e16340eb2cb5a073727507aec27ef3fd7a1328ba8729064bb7a/fable_library-5.15.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb0f4fff436abc9aafa9761e57a46add494d889ae88e0fe0c6cc155071c5ec1d", size = 1487676, upload-time = "2026-08-25T16:31:52.311Z" }, - { url = "https://files.pythonhosted.org/packages/e7/7f/89b07acca8fa9cd10759f52b542401a452b781bca0e6ef112d29396a33f6/fable_library-5.15.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f93c20f2937199732b5fcbbf44dc1e18ffe3b59adec36663576a09c8b6ac5029", size = 1500561, upload-time = "2026-08-25T16:31:53.93Z" }, - { url = "https://files.pythonhosted.org/packages/82/47/732f69d63380fed7bb069fcaab7f518557862b5fbf7f18b37c5ab2942cc2/fable_library-5.15.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f51247d30987503a1406181ca08a667148bf7daa5c21ec7a0fb28f0c6f54ba7", size = 1432910, upload-time = "2026-08-25T16:31:55.406Z" }, - { url = "https://files.pythonhosted.org/packages/ba/05/072211dd36ff6a4600dd743d2216ed1a24123e90346712caf15582ffb51a/fable_library-5.15.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:611853133f4766ed7bd2232a9d42a12cdc89b7419e6321acc9c06279e5e92ef4", size = 1460987, upload-time = "2026-08-25T16:31:56.924Z" }, - { url = "https://files.pythonhosted.org/packages/ba/7c/0d2e1f41526d08fde2383342494a51e5c82a75101962445d78b5c8e3619b/fable_library-5.15.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f2f66cfcf1493a03fde4458cada8614d142e6fa4c8c8900dfd9001fe20fb9b1d", size = 1537706, upload-time = "2026-08-25T16:31:58.543Z" }, - { url = "https://files.pythonhosted.org/packages/d0/9c/0f79198b21e01a55b4af99ae8fe5c8d203c3c96114f82285748c1650212a/fable_library-5.15.0-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:f052d0f980035dec628aa72f2fac9d0f06c13e13071bf8d8e9513646af2303a0", size = 1620084, upload-time = "2026-08-25T16:32:00.085Z" }, - { url = "https://files.pythonhosted.org/packages/34/28/a6480c481af6cedfe51d572669c7188a8340869987d75a47e6b5660d14e1/fable_library-5.15.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:205a67860921b6eeea516c239de11c3f4747d73e8145fc1f7267727adb906546", size = 1645738, upload-time = "2026-08-25T16:32:01.893Z" }, - { url = "https://files.pythonhosted.org/packages/f3/c3/1c06781405f7f8b5f43b64e76264708288ffee221ee2be7caa9292ba8544/fable_library-5.15.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:0d729ac9f35f212de66a2d7c9a1eb819263a175639b48c1dbb7f75ca867b1cad", size = 1662264, upload-time = "2026-08-25T16:32:03.34Z" }, - { url = "https://files.pythonhosted.org/packages/89/85/f930a80eb10e816eff3fa6d8886a889de888e7b4b8646e261effef7e57d4/fable_library-5.15.0-cp314-cp314-win32.whl", hash = "sha256:c6a1460b7283cf972560c13d9e3eddf1a2414692385a93bbca4a035fc1464de6", size = 1268400, upload-time = "2026-08-25T16:32:05.066Z" }, - { url = "https://files.pythonhosted.org/packages/8a/7c/002670bbe7fdf525afd662f01f747d2a2d617da6a92a46a550e40f1b58b0/fable_library-5.15.0-cp314-cp314-win_amd64.whl", hash = "sha256:d3a7ef5a536f5b23ce7e742fad2862921b22fe4fa57e32b05e0fc9974d12509b", size = 1419058, upload-time = "2026-08-25T16:32:06.591Z" }, - { url = "https://files.pythonhosted.org/packages/14/91/a9c1294bf5d90a72b5e744e77e8589d10138867bf569cb45547cb3bc7810/fable_library-5.15.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e0be24709c12b5f4706fb8d8e22d93db631142eca1027a03558a9c350bbc9b4", size = 1364745, upload-time = "2026-08-25T16:32:08.04Z" }, - { url = "https://files.pythonhosted.org/packages/01/29/21fc5fe56cb68af3cfbf0fe207bea1b3ee43244374ec6372489586a5ea8d/fable_library-5.15.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:457c3a06792c4b473756d0201507e58dce6601c9b95da53c9158c44952e023b3", size = 1340739, upload-time = "2026-08-25T16:32:09.472Z" }, - { url = "https://files.pythonhosted.org/packages/21/e3/855c519562fbf991cff83e87bce6bc560a6204fe9ceb2ff382e06470a330/fable_library-5.15.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2d23f605054f1683d3dca53f5d3a6cf8a839b97afd40529e12cfc9c01f8cdbb", size = 1494544, upload-time = "2026-08-25T16:32:11.066Z" }, - { url = "https://files.pythonhosted.org/packages/de/9d/a43aa1dd7558e3997b822cb0d2c40a475541a824e7e5a7c004b54a46e439/fable_library-5.15.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe1cd7898b158b02857069159b3697276019aac20371b6829c18b90ddad2b284", size = 1507928, upload-time = "2026-08-25T16:32:12.748Z" }, - { url = "https://files.pythonhosted.org/packages/7e/bd/a15a752c8d602be74f2e4b6634824b5cec5ae81845a017780a7f04fb0d25/fable_library-5.15.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da568adae05608d06447bea157a49c655593108c1d45525e4c3806e2d26fbf5b", size = 1442070, upload-time = "2026-08-25T16:32:14.261Z" }, - { url = "https://files.pythonhosted.org/packages/5d/31/a5f42334513390bb4bda634179b92a162b71b6ea2d6720b7ece170c1502c/fable_library-5.15.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aac55b3ee86832c3efab71279f2d22dfbc2e5b94fcc8b7537fe3c7ce4c52dbc7", size = 1465288, upload-time = "2026-08-25T16:32:16.048Z" }, - { url = "https://files.pythonhosted.org/packages/0d/ff/2aca2debcdb7876472fcbca14b37af5b4549dedb6575d281c383bcaad4eb/fable_library-5.15.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:ed3c903a86ef74e28c941b1048dfe0cf06294224c3c9e17ba0e0181d586c6cc1", size = 1544028, upload-time = "2026-08-25T16:32:17.762Z" }, - { url = "https://files.pythonhosted.org/packages/48/8d/a18072ade5ffe471f3556fc6d0bd2ff49f89cef55fab885bd8392ce01a3b/fable_library-5.15.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:d8c53ea9befb99e8d988519b114c0a6f4f24e1baea47a59d18f314bf95ec3982", size = 1619689, upload-time = "2026-08-25T16:32:19.263Z" }, - { url = "https://files.pythonhosted.org/packages/0d/6b/ce4e94c20b5f0716e2d6070a4043b1e5e5b0a5aa84717c37986d1a729100/fable_library-5.15.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:bc8936a67c101a201b085963a16ff0cc4e0c26e678947ef76487a5f78f05e2ee", size = 1651362, upload-time = "2026-08-25T16:32:21.005Z" }, - { url = "https://files.pythonhosted.org/packages/53/f4/dca4489af65790b82d4ca1563a488561890b7b88e856bddb44da647be708/fable_library-5.15.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f2947653bfb122fed9375ea2b4f940e7c0d6d2d5d468a6243ab6e9b5f3cee4b8", size = 1672677, upload-time = "2026-08-25T16:32:22.544Z" }, - { url = "https://files.pythonhosted.org/packages/3e/d4/9befdc2337b8677f76f3bb803d3aeb9368467b1e2fb21b128a818293c411/fable_library-5.15.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:552123695afd7af3cd2b17bccf762a4052282c03e34b172f57c5cd201e9b6211", size = 1432708, upload-time = "2026-08-25T16:32:24.08Z" }, - { url = "https://files.pythonhosted.org/packages/98/58/0f3459706c8344cd3c38ac4e8893b6ab6ec90f652ecd342f4cc311091cb8/fable_library-5.15.0-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33bb61ddeacddb04c912a1b2138e30cca155a2edd3bca750e62bfc3cdc5d8ccd", size = 1461397, upload-time = "2026-08-25T16:32:25.663Z" }, - { url = "https://files.pythonhosted.org/packages/b8/0a/3ae623064dbf97601c8807537976037dc93099133ebb9ae1c83d150db71b/fable_library-5.15.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c291ef01ad0665d4fcf24f9e4336809e3c77f0c8676bb03a3fe24acac4eae2cf", size = 1441762, upload-time = "2026-08-25T16:32:27.488Z" }, - { url = "https://files.pythonhosted.org/packages/87/87/1e15a5ac7d93017944b6f8581e54082f182a31c7391f5af1ae6e6313aade/fable_library-5.15.0-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:97e0b3ac0b1ba6b9acb9992aaac7cd2ff64a7b2eb222fb0f98c77883a60b5687", size = 1465613, upload-time = "2026-08-25T16:32:29.053Z" }, +version = "5.16.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/22/eb/fe81c8aba0c469f7c12fa908de37a4bf160f33ed98cea0c4396e17bae947/fable_library-5.16.0.tar.gz", hash = "sha256:dcaa91f0b8248eb1cb1ab365c8a0085394a4ec4391cfafb1b5e1e8d21769b858", size = 248225, upload-time = "2026-09-03T19:39:25.155Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/96/c5/9f6de43ddbd1f93f5bc6eb016cee54b5b04d444171c6a6ef728833f26915/fable_library-5.16.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c70d23cd98aa9598c2f06841e6fe22ce5e1a0fdf9aec726da36b33b7a62a4f48", size = 1403766, upload-time = "2026-09-03T19:37:54.346Z" }, + { url = "https://files.pythonhosted.org/packages/fd/d5/8fb3e5b3e8bec08b1a7cc017f4028795c401091757e60098f9409ab8451b/fable_library-5.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:73d9f4fbd6adf545120a77c29a222e59c728db6a2ac5116aac37ba7d5e6e1954", size = 1312010, upload-time = "2026-09-03T19:37:55.398Z" }, + { url = "https://files.pythonhosted.org/packages/99/b2/8995a8b8d222a1854c30a55a749b256f9b2827f0b24e84eb320ad49d0177/fable_library-5.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1403481b4b865854ec894591ccdf6614a50d1293173b58ae5d103accb88b6666", size = 1360618, upload-time = "2026-09-03T19:37:56.577Z" }, + { url = "https://files.pythonhosted.org/packages/a3/e1/2681854c3fb059313bdd6ca3e38b5caef76ded1e305ce952a6dc3231b657/fable_library-5.16.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:212677ec2c4782d4ebc5bf2dd9402163f515aa55f8025bae4f6c64915b7645d8", size = 1341646, upload-time = "2026-09-03T19:37:58.419Z" }, + { url = "https://files.pythonhosted.org/packages/05/6f/13d6ae11b3547f3af21e5bb68036d0eb5153cf4e40c3fa15a16d4cc7c7cc/fable_library-5.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:14286130315fe90c96d87bac2351e728cb675ea5a7e15865ce7f8cdecacbe06f", size = 1485793, upload-time = "2026-09-03T19:37:59.56Z" }, + { url = "https://files.pythonhosted.org/packages/00/a7/7f4199ce4cf277ef759b6aa4f1fdca2692feb9e584a57f76607819b04114/fable_library-5.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:12be44db412b96fa57dcedc8ef69899608de65417e89182944e7f34b22f00239", size = 1500764, upload-time = "2026-09-03T19:38:00.87Z" }, + { url = "https://files.pythonhosted.org/packages/ef/80/cc8bdbabe4dbd6908bf0b5d912d6964a57e908ac3d35260476ae8e5449c5/fable_library-5.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2efd044bc6ea3d10d7cc8704b88dd0964ca49e8e5896c7650f5e8cff528d0853", size = 1431779, upload-time = "2026-09-03T19:38:01.983Z" }, + { url = "https://files.pythonhosted.org/packages/40/89/fc7ffc079fe3967cefb36b601c5863528191a06d0f090e48a51a1b79e429/fable_library-5.16.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4b5579e8bd2f3c324017d5cbe8e6ed2e5da07bbfc0e4cb0d9339c3630d15f255", size = 1461634, upload-time = "2026-09-03T19:38:03.318Z" }, + { url = "https://files.pythonhosted.org/packages/d9/6b/db4a01325561438e9938569d963841d9bd965cddb3f3d7ca2931a404e703/fable_library-5.16.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c0442eaae058c681ef58d13716ae419950b14ab83759fbcb6eadbfc369769675", size = 1538098, upload-time = "2026-09-03T19:38:04.449Z" }, + { url = "https://files.pythonhosted.org/packages/12/82/a441a02e840c79d63f93ac48dc6787c9d3620c272fc0fd9b49b5ede56b9a/fable_library-5.16.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:b2c27886df3d270ed78b3b0bed305cf922275c75b399d1cb3e876d81f412e534", size = 1619799, upload-time = "2026-09-03T19:38:05.845Z" }, + { url = "https://files.pythonhosted.org/packages/1b/bc/442575b9f2df10dc5b528decfe725e1d8fc5829cec662349d2127964c944/fable_library-5.16.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f0efd8acdb8d8659e27273aed22a25aee9152264cd1ae276c925082ce05f66ea", size = 1642512, upload-time = "2026-09-03T19:38:07.19Z" }, + { url = "https://files.pythonhosted.org/packages/4f/ec/9d30c3f6ee9d2ea310127ca029d572322526e1470e81c6689ac3a1c6c84a/fable_library-5.16.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7269740bc472cf25f2d4413b89200c6e065e51af3959858f6eb520b591de96ce", size = 1661942, upload-time = "2026-09-03T19:38:08.553Z" }, + { url = "https://files.pythonhosted.org/packages/82/4e/77aa50f4342761dad0c439f36991ebee9e891b39d35c93ad229132bb7367/fable_library-5.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:562b165bad82b78269d876f832a638a71dff83dc75f560a059db7eed5a7a55e1", size = 1417129, upload-time = "2026-09-03T19:38:09.879Z" }, + { url = "https://files.pythonhosted.org/packages/f6/94/0350469cf0564a91c635c5d5010d75bbeea7d4cdc196464067ca8f0b8dee/fable_library-5.16.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:74cd59a5ef7202e3da3f1284a341980b6c3d5cf960e9f1a495546cb1b0df0332", size = 1404740, upload-time = "2026-09-03T19:38:11.171Z" }, + { url = "https://files.pythonhosted.org/packages/51/2f/da49a129b5bdcf159863020048cc3c4b1e770c1635e4199452a1a4486096/fable_library-5.16.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f5dc9d2df4a44636c209d60e93d18d66953f799dc33f8e4cc6f1980750472153", size = 1312414, upload-time = "2026-09-03T19:38:12.52Z" }, + { url = "https://files.pythonhosted.org/packages/58/36/2e8166ad32423dca28d4035e99c2c36f44888b041c6d6b970e415b56a496/fable_library-5.16.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b3da1e947923e01514884e3228a364dd23da0295014403f15d349de5c48f876", size = 1360321, upload-time = "2026-09-03T19:38:13.813Z" }, + { url = "https://files.pythonhosted.org/packages/31/15/fb56d793f13f58f627ede8169544ca106f33c07fe54065bee761a3fe1ae0/fable_library-5.16.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f3cf52e6d0af73491ef98da99c81c2a1df8d93655b24d1cdac532e93afca9085", size = 1341652, upload-time = "2026-09-03T19:38:15.367Z" }, + { url = "https://files.pythonhosted.org/packages/a8/b6/ce422abd0ec34329fb070de3587b70ac9ee1745e41a6db5d717ff8c8e967/fable_library-5.16.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a0470bf1ed69e3cb38d19d423f40489f002365240055d24d7e377ac866a559c6", size = 1486597, upload-time = "2026-09-03T19:38:16.756Z" }, + { url = "https://files.pythonhosted.org/packages/67/2f/ba43f835fba4aa1eeebe879ee73b5e1b06bdccacca5a65bb6b6e956643c8/fable_library-5.16.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2da1168813ea3a0b7b4739de9d175f969f6d6acc4276a566b0bbc82bf42c2b55", size = 1500971, upload-time = "2026-09-03T19:38:18.12Z" }, + { url = "https://files.pythonhosted.org/packages/68/97/971b4fa22bdf013836a2590efb1cbcef51d04331bef33e56017749201b82/fable_library-5.16.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:107426a08b78c499685f637c47544d0d378259ab38d8f14218307df60fa78183", size = 1432574, upload-time = "2026-09-03T19:38:20.132Z" }, + { url = "https://files.pythonhosted.org/packages/1d/93/c704cabbbea3ff995259f63169615bbe5081aad557bbcd7a6d4baa8c7c24/fable_library-5.16.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2e9723847b8963c1903bfdf5711c3a67210a732ed7f35d4f77484013760eeb77", size = 1461423, upload-time = "2026-09-03T19:38:21.443Z" }, + { url = "https://files.pythonhosted.org/packages/56/31/58fd26224eaeb20c25b234e79cff0254e0bfd1d931c33f878954c9528a0d/fable_library-5.16.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e398fb2c4f8d2de1136a785aa97a8340f76d4adcb6c4b7b6c5a56032792fb86e", size = 1538199, upload-time = "2026-09-03T19:38:22.819Z" }, + { url = "https://files.pythonhosted.org/packages/0d/40/34f7905b100e2d1c0a1717bb6048e27de0fcb39c8b60984d0c146013e68b/fable_library-5.16.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:42d592231d248cee4d71d73182150271397da8c2633e7dfbbb32fa2c4e22ca3e", size = 1619637, upload-time = "2026-09-03T19:38:24.485Z" }, + { url = "https://files.pythonhosted.org/packages/a2/95/e9264ce0e0c61602a185221a1253476cbe8ef4af7cade82184a2f6070d25/fable_library-5.16.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4da526247a39299301ff43db135619ea5206110aaf2ae44efeb7085e5b1cdebd", size = 1645417, upload-time = "2026-09-03T19:38:26.076Z" }, + { url = "https://files.pythonhosted.org/packages/8f/9a/334c868f31d11b3233759fa2fe7ff121de951571626790b8d63484714052/fable_library-5.16.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e33d14415d2fd864578487b64b68d2ef041c9bec6edb7af71370843e32e8b732", size = 1662140, upload-time = "2026-09-03T19:38:27.327Z" }, + { url = "https://files.pythonhosted.org/packages/71/c3/fca74bcfd42caafad354b4e9f03e46ed5642bf5b5ee0e8e6ffa061d0f201/fable_library-5.16.0-cp313-cp313-win_amd64.whl", hash = "sha256:ab1b728d587fa16428dcf42c97f6cba808ac4e6e03e4956894704cf8dcecc518", size = 1420207, upload-time = "2026-09-03T19:38:28.904Z" }, + { url = "https://files.pythonhosted.org/packages/de/1f/dfd93788aab0593eea5fd6036aa9b16bcbb6d4845edb0ea4883b1d0bb141/fable_library-5.16.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:830d03cf987ca7ec2cfc167805ce2d6c3de0958604b8cc5331c8690f199ffbbd", size = 1405649, upload-time = "2026-09-03T19:38:30.307Z" }, + { url = "https://files.pythonhosted.org/packages/ec/f7/9884e623f946a20f78a0a6d50a0879c5f444087dcd02361c91ac45fc35fd/fable_library-5.16.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1f6c2e991b0a710254dd615dbd9a0029d1725a882658f399144b059690b0dbb4", size = 1312153, upload-time = "2026-09-03T19:38:31.687Z" }, + { url = "https://files.pythonhosted.org/packages/36/79/a4062fdce50686473eab567cb5c0b4505870a7d3c6c6e8f95ce71da1c977/fable_library-5.16.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cd2a13a3b353517a2b23b3b560cf102d0222e59bf512c2f817a10b75d1d02bcc", size = 1362170, upload-time = "2026-09-03T19:38:33.184Z" }, + { url = "https://files.pythonhosted.org/packages/d9/5b/272751fef8d21ac17e6fed73ca168feaae0857619d2f9d6bc75b6d9e110f/fable_library-5.16.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5830d8dac7aa3988293e06f0365cd966f8bf037ea0aa2020313a5fe86366370e", size = 1342855, upload-time = "2026-09-03T19:38:34.727Z" }, + { url = "https://files.pythonhosted.org/packages/26/c7/006846deaec2377316809028825c7d3f8da07cb30731b36c362916a8a9c3/fable_library-5.16.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f4961e1b0afdfd80edd464a3f846dd27e987f6bd034d83f806429f7fc19ca392", size = 1487640, upload-time = "2026-09-03T19:38:36.106Z" }, + { url = "https://files.pythonhosted.org/packages/64/db/d6e5bdf05d3ae00069564a0d3016dab880460311c8630844bb0a709aab51/fable_library-5.16.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96ad3d8bd41a5b2415125ab5417b423a498aa2fb41d1d746a11006ea219b1658", size = 1501344, upload-time = "2026-09-03T19:38:37.594Z" }, + { url = "https://files.pythonhosted.org/packages/44/5c/39b95fc8db86369f0622aee38d175cc97f231b1f861f7d1eac8b35585167/fable_library-5.16.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d646995edcdfd38a7f9f0ee552701324a421e14b496ed908522007884deff31", size = 1433387, upload-time = "2026-09-03T19:38:39.047Z" }, + { url = "https://files.pythonhosted.org/packages/cd/42/b5e15de7d5052a4e95edb929b903f6b9ea6df9354587e7f880304977afac/fable_library-5.16.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b452d36cd20386aede390de14331043975c34208271a78f3367a58ea989c9ef2", size = 1462598, upload-time = "2026-09-03T19:38:40.511Z" }, + { url = "https://files.pythonhosted.org/packages/5b/b7/4518ef419784062e40abc26e43852efc5d61502d35c078bf044e775e4a6d/fable_library-5.16.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:276184e15761de61101a10d7930473e46711e03245121ee8734a9b05de140252", size = 1538510, upload-time = "2026-09-03T19:38:41.868Z" }, + { url = "https://files.pythonhosted.org/packages/94/ac/e656575c15434c86837f78f72e15856c4f12eca68ea59be58516019c4f9b/fable_library-5.16.0-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:35121338cdf15504b214c25d99d3fed3306028d4acd2c4cf5add98cb98ca04cf", size = 1620559, upload-time = "2026-09-03T19:38:43.205Z" }, + { url = "https://files.pythonhosted.org/packages/2e/7d/e2c6c8bead3238107dd25c248b1a8c2dbe8990f3b63f6b98f6c6b64bea8d/fable_library-5.16.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:18a855a3a576992cfc9ccf868286d883b0ac36486a88c6c9f6dd7aa4efa86d53", size = 1646185, upload-time = "2026-09-03T19:38:44.511Z" }, + { url = "https://files.pythonhosted.org/packages/3a/8e/89f273e604c55f091f0fe5cbf48831a2b1824c5bcd66c1107ca9686fb25a/fable_library-5.16.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:12290ccbc25a9400f6c3a53599300e5e3404bca09df7144d5d871b0f1b885380", size = 1663073, upload-time = "2026-09-03T19:38:45.946Z" }, + { url = "https://files.pythonhosted.org/packages/83/25/bf25d0de7f6ff06a5a59055b1b774e5599ff50f31f456109681d364ff8b7/fable_library-5.16.0-cp314-cp314-win32.whl", hash = "sha256:9ebbe61c78ebd3c7a066f895cdfe0a3f01d7e262378b1d5de4963f91f47beea4", size = 1269933, upload-time = "2026-09-03T19:38:47.568Z" }, + { url = "https://files.pythonhosted.org/packages/07/bb/b47f2a4a618c4737e8d90d81ff394e3a0a6f0f6630f9eab70e2733166ecd/fable_library-5.16.0-cp314-cp314-win_amd64.whl", hash = "sha256:225c1e5e9c81be40376b2839b7c1b4f720f9e77a1e9c1f7ca7795c4656beaa43", size = 1419131, upload-time = "2026-09-03T19:38:49.199Z" }, + { url = "https://files.pythonhosted.org/packages/46/69/41f97aade0c17a47fb17719df60a5fa69c6b9a32b1aac3d6e74af74998f7/fable_library-5.16.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9bf93f1bde19784c8706a2919706fdac94cc1cc4b03ec6f26a799f6df3ed3210", size = 1365725, upload-time = "2026-09-03T19:38:50.507Z" }, + { url = "https://files.pythonhosted.org/packages/0e/a1/ce853d9429c129c93d2b70e225e11151a0c43bfb22c7e75e4f28178df3a0/fable_library-5.16.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:605d500640f23683e9bdfe14ddcc78d904b75165aae09ce7d7a85a6996f7c8c4", size = 1341541, upload-time = "2026-09-03T19:38:52.079Z" }, + { url = "https://files.pythonhosted.org/packages/6f/a3/1b037f38f5eb9b896f3a4f054f05df7cccdb02c48644e47e5737d1507832/fable_library-5.16.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:00ac2d0cf24f4f5e2a16972d02af5c2cea0b224228ca82c1b02c31793001db26", size = 1495015, upload-time = "2026-09-03T19:38:53.423Z" }, + { url = "https://files.pythonhosted.org/packages/80/85/56e889c07219ff34403ed6a0846b5406d3cf729a24ed98633034907ac0a6/fable_library-5.16.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf31b06d572c96f574e006a3cf5a519eadbfcf5190a209cb0f76c3a05ed5a316", size = 1508707, upload-time = "2026-09-03T19:38:54.907Z" }, + { url = "https://files.pythonhosted.org/packages/da/8c/df4e3957429ce0614be1da8ff52320fc876c5a6357b78534296bd94dcc5a/fable_library-5.16.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:960d0f1767bfd39f971d3c0a685a4bcfffff342de1d91c5cb14a9df42d07d989", size = 1442930, upload-time = "2026-09-03T19:38:56.442Z" }, + { url = "https://files.pythonhosted.org/packages/0f/a8/b5690b7dadf03b7a042162b05f0b73e7b1e0039f2ea3d5d9d40ff260de33/fable_library-5.16.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:779374c2ce8d973d5619bf794a77a8b2323726cc240577e81f352a1108482fce", size = 1466335, upload-time = "2026-09-03T19:38:57.741Z" }, + { url = "https://files.pythonhosted.org/packages/de/88/5bcc7e30583559a6c77b019c36084035bd4651be49d96b14bf105b8c61f4/fable_library-5.16.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:4ad23730823372bb3747f29a91f7eeefc31327472ca15e0c9bace8295b18359b", size = 1544589, upload-time = "2026-09-03T19:38:59.17Z" }, + { url = "https://files.pythonhosted.org/packages/7a/56/fad6c67bcaf620120d82bfa0e96107e5ea105b70c81a544001ab1ea7413a/fable_library-5.16.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:c0f5d27082f7d17b2829652ab1ae46cef026aaf9853e8a6173921e616253582f", size = 1620194, upload-time = "2026-09-03T19:39:00.576Z" }, + { url = "https://files.pythonhosted.org/packages/a3/10/0c135ed955439d05375e9d8ea6bba3bf94424b54cc5f13f85e7f2c0ad7d1/fable_library-5.16.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:5d722ecad081b32bee3fa17972dcaf2a0de9b9860ae80fd227eb29de73f5751b", size = 1651707, upload-time = "2026-09-03T19:39:01.92Z" }, + { url = "https://files.pythonhosted.org/packages/40/68/267b9f21607cea32ac4f2a4c32ffef979f13cc9381a93e525739fe60c4b0/fable_library-5.16.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:16b2068620f25c9b4ecce1ff63932a6848debabfb60bf6ba0638b55174186867", size = 1673470, upload-time = "2026-09-03T19:39:03.331Z" }, + { url = "https://files.pythonhosted.org/packages/85/a1/ea5f57c53397f8bc8496901b3315a02f455ec4f27c04c56c7d0731c0454a/fable_library-5.16.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9b27e36f1ef5dd9c5a9b3888c7f47a99dc2924e2f8cdf461ec647537519fd70", size = 1433316, upload-time = "2026-09-03T19:39:04.579Z" }, + { url = "https://files.pythonhosted.org/packages/25/60/7c35ab5092ee007ca9d3680e635adc4bf1e8f2255791c841d683110b8da3/fable_library-5.16.0-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:85de5d5bf0a1da0c7fccfc28bd36902cabcedb94dac577230ab5bdb2f1823283", size = 1462817, upload-time = "2026-09-03T19:39:06.232Z" }, + { url = "https://files.pythonhosted.org/packages/fe/4f/05f79f4217d4ff2f4e416d8ecb13c63ee98857c8ccf21e769ea6984ff3e8/fable_library-5.16.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69abe4b3cf796e348908589569b6b9f678a6fd54ae466a48af3c9cde89410329", size = 1442346, upload-time = "2026-09-03T19:39:07.626Z" }, + { url = "https://files.pythonhosted.org/packages/a2/dc/0473a8938d19fb5a2ffe6fe48eb4a0a8bbf55b93780df1b54f8de27a3967/fable_library-5.16.0-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bc4587795960ff026f3645022f6856993b21d4f8434d0f604d5e0652b15f9aff", size = 1466694, upload-time = "2026-09-03T19:39:08.985Z" }, ] [[package]] @@ -195,7 +195,7 @@ flask = [ [package.metadata] requires-dist = [ - { name = "fable-library", specifier = "==5.15.0" }, + { name = "fable-library", specifier = "==5.16.0" }, { name = "pyright", specifier = ">=1.1.411" }, ]