fable-library
Fable library for Python
Decision gist · record as of 2026-08-14
Yes, if you are using F# code compiled to Python via Fable. It is a required runtime dependency for such projects and is actively maintained with no known vulnerabilities. The MIT license and broad platform support make it a straightforward addition. If you are not using Fable-compiled F# code, there is no reason to install it.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.10 or later; Python 4.0 and above are not supported.
- Medium install friction due to compiled Rust extensions across multiple platforms, but wheels are pre-built for all major architectures.
- Actively maintained with a release 21 days ago.
License · maintenance · safety
MIT (permissive) — MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects.
last release 2026-07-24 (21 days)
0 known vulnerabilities (OSV.dev, 2026-08-14) · 139,584 downloads/mo, #11,297 on PyPI
Alternatives
Verify before relying
pip install fable-library==5.13.0
import fable_library
# Use Fable-compiled F# code in Python- What specific Rust extensions are included and what performance gains they provide
- How to integrate Fable-compiled F# modules with this library
- Whether the bundled vs. PyPI distribution choice affects runtime behavior
What it is and what it does
Fable Library for Python is the runtime foundation for F# code compiled to Python via the Fable compiler. It bridges the gap between F# semantics and Python execution by providing type definitions, runtime utilities, and Rust-based extensions for features like unsigned integers that Python doesn't natively support. The library uses a two-tier architecture combining Python components for core functionality with Rust extensions for performance and proper type representation.
The package is distributed as pre-built wheels across multiple platforms and architectures, making it straightforward to install as a dependency. Library authors can choose between bundling it with their compiled code or declaring it as a PyPI dependency; the PyPI approach is required for libraries intended for distribution beyond a single machine.
Use it for
- Running F# libraries compiled to Python that depend on unsigned integer types
- Distributing cross-platform F# code as Python packages with proper type support
- Integrating F# and Python codebases where F# components are compiled to Python
- Accessing performance-critical Rust implementations for operations not efficiently done in pure Python
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are using F# code compiled to Python via Fable.
It is a required runtime dependency for such projects and is actively maintained with no known vulnerabilities. The MIT license and broad platform support make it a straightforward addition. If you are not using Fable-compiled F# code, there is no reason to install it.
Install
fable-library on PyPI
Before you install
Medium install friction due to compiled Rust extensions across multiple platforms, but wheels are pre-built for all major architectures. Actively maintained with a release 21 days ago.
Requires Python 3.10 or later; Python 4.0 and above are not supported.
License in practice
MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects.
Quickstart
pip install fable-library==5.13.0
import fable_library
# Use Fable-compiled F# code in Python
Verify before relying
- What specific Rust extensions are included and what performance gains they provide
- How to integrate Fable-compiled F# modules with this library
- Whether the bundled vs. PyPI distribution choice affects runtime behavior
Package facts
| License | MIT permissive |
| Python support | Supports the current Python release <4.0,>=3.10 |
| Install friction | Medium. Platform-specific wheel |
| Runtime dependencies | None |
| Maintenance | Actively maintained 21 days since the last release |
| First released | |
| Downloads | 139,584 / month, #11,297 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
Evidence: fable_library-5.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl; fable_library-5.13.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl; fable_library-5.13.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl; fable_library-5.13.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl; fable_library-5.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl; fable_library-5.13.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl; fable_library-5.13.0-cp310-cp310-musllinux_1_2_aarch64.whl; fable_library-5.13.0-cp310-cp310-musllinux_1_2_armv7l.whl; fable_library-5.13.0-cp310-cp310-musllinux_1_2_i686.whl; fable_library-5.13.0-cp310-cp310-musllinux_1_2_x86_64.whl; fable_library-5.13.0-cp310-cp310-win_amd64.whl; fable_library-5.13.0-cp311-cp311-macosx_10_12_x86_64.whl; fable_library-5.13.0-cp311-cp311-macosx_11_0_arm64.whl; fable_library-5.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl; fable_library-5.13.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl; fable_library-5.13.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl; fable_library-5.13.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl; fable_library-5.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl; fable_library-5.13.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl; fable_library-5.13.0-cp311-cp311-musllinux_1_2_aarch64.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “Fable Python library”
- fable-libraryFable Library for Python provides runtime support and type…
- find-libpythonLocates the libpython dynamic library path for the current Python…
- dlinfoProvides Python access to libc's dlinfo function and macOS dyld_find,…
Give your agent the search over MCP, or paste the wish link into any chat.
More Software Development packages
Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.
NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.
Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.
Install it if you are building CLIs in Python.
Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.
See also ruff-format · neo4j-rust-ext · anchorpy-core · betterproto-rust-codec · fixedint · ormar-utils · cint · flpc · angr-data · dotnetcore2