Files
RustPython/crates/capi/Cargo.toml
Bas Schoenmaeckers 4caf959e58 Use PyO3 main & enable c-api tests (#8000)
Enable `abi3t` support in PyO3
Add left over c-api functions

Fix PyLong_AsUnsignedLongLongMask

Update pyo3 to `0.29`
Add `PyInt::as_u64_mask`

Fix `PyInt::as_u32_mask`
2026-07-05 01:13:45 +09:00

29 lines
812 B
TOML

[package]
name = "rustpython-capi"
description = "Minimal CPython C-API compatibility exports for RustPython"
version.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
repository.workspace = true
license.workspace = true
[lib]
crate-type = ["cdylib", "rlib"]
[dependencies]
bitflags = { workspace = true }
itertools = { workspace = true }
libc = { workspace = true }
malachite-bigint = { workspace = true }
num-complex = { workspace = true }
rustpython-vm = { workspace = true, features = ["threading", "compiler", "importlib", "host_env"] }
rustpython-stdlib = {workspace = true, features = ["threading"] }
rustpython-pylib = { workspace = true }
[dev-dependencies]
pyo3 = { workspace = true, features = ["auto-initialize", "abi3t"] }
[lints]
workspace = true