p-doom/crowd-code-dataset-0.2 huggingface dataset:
[tab] Cargo.toml (plaintext)
[workspace]
resolver = "2"
members = [
    "crates/core",
    "crates/napi",
    "crates/python",
]

[workspace.package]
version = "0.1.0"
edition = "2021"
license = "MIT"
repository = "https://github.com/your-org/crowd-pilot-serializer"

[workspace.dependencies]
# Core dependencies
regex = "1.10"
thiserror = "1.0"

# Serialization
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"

# The core crate
crowd-pilot-serializer-core = { path = "crates/core" }
[tab] crates/python/pyproject.toml (plaintext)
[build-system]
requires = ["maturin>=1.4,<2.0"]
build-backend = "maturin"

[project]
name = "crowd-pilot-serializer"
version = "0.1.0"
description = "Python bindings for crowd-pilot serializer"
readme = "README.md"
license = { text = "MIT" }
requires-python = ">=3.9"
classifiers = [
    "Programming Language :: Rust",
    "Programming Language :: Python :: Implementation :: CPython",
    "Programming Language :: Python :: Implementation :: PyPy",
]

[tool.maturin]
features = ["pyo3/extension-module"]
module-name = "crowd_pilot_serializer"
[tab] crates/python/Cargo.toml (plaintext)
[package]
name = "crowd-pilot-serializer-python"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Python bindings for crowd-pilot serializer"

[lib]
name = "crowd_pilot_serializer"
crate-type = ["cdylib"]

[dependencies]
crowd-pilot-serializer-core = { workspace = true }
pyo3 = { version = "0.20", features = ["extension-module"] }
serde = { workspace = true }
serde_json = { workspace = true }