跳到主要内容

适用于 Android 和 iOS 的内置二进制 Python 包

二进制 Python 包(与仅用 Python 编写的“纯”Python 包相对)是部分用 C、Rust 或其他语言编写从而生成原生代码的包。例如numpycryptographypydantic等包。

Flet 提供了一个替代索引 https://pypi.flet.dev,用于托管适用于 iOS 和 Android 平台的 Python 二进制轮(由 pip 下载的.whl文件)。

以下是目前适用于 Android 和 iOS 的包列表:

名称版本
aiohttp3.9.5
argon2-cffi-bindings21.2.0
bcrypt4.2.0
bitarray2.9.2
blis1.0.0
Brotli1.1.0
cffi1.17.1
contourpy1.3.0
cryptography43.0.1
fiona1.10.1
GDAL3.10.0
google-crc321.6.0
grpcio1.67.1
jq1.8.0
kiwisolver1.4.7
lru-dict1.3.0
lxml5.3.0
MarkupSafe2.1.5
matplotlib3.9.2
msgpack1.1.0
msgspec0.8.16
numpy2.1.1
numpy1.26.4
opaque0.2.0
opencv-python4.10.0.84
pandas2.2.2
pendulum3.0.0
pillow10.4.0
protobuf5.28.3
pycryptodome3.21.0
pycryptodomex3.21.0
pydantic-core2.23.3
pyjnius(仅适用于 Android)1.6.1
PyNaCl1.5.0
pyobjus(仅适用于 iOS)1.2.3
pyogrio0.10.0
pyproj3.7.0
pysodium0.7.18
PyYAML6.0.2
regex2024.11.6
ruamel.yaml.clib0.2.12
shapely2.0.6
SQLAlchemy2.0.36
time-machine2.16.0
websockets13.0.1
yarl1.11.1
zstandard0.23.0

:::警告 正在进行中 可以通过在Mobile Forge项目中创建一个配方来构建新的包。目前,Flet 团队正在为你编写这些配方,但当这个过程经过完善并完全自动化后,你将能够发送一个 PR 并立即测试编译后的包。

如果你在 https://pypi.flet.dev 上还没有看到某个包,你可以在Flet 讨论 - 包中请求它。请不要请求纯 Python 包。转到包在 https://pypi.org 上的“下载文件”部分,并确保它包含特定于平台的二进制轮。 :::