view python/Cargo.toml @ 795:2d60a14f4816 default tip

python: Rewrite the main entrypoint in Rust This lets us progressively replace Python modules with Rust ones. Currently missing features include: - Saving replays - Networking code for cooperative mode - Reading a configuration file for options - Maybe more. But the base game is working, so yay!
author Link Mauve <linkmauve@linkmauve.fr>
date Tue, 02 Jun 2026 19:06:16 +0200
parents bdefd3e6d6f9
children
line wrap: on
line source

[package]
name = "touhou-python"
version = "0.1.0"
edition = "2024"
authors = [
  "Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>",
]

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

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

[[bin]]
name = "pytouhou"
path = "src/main.rs"

[dependencies]
touhou-formats = "*"
touhou-utils = { version = "*", path = "../utils" }
pyo3 = "0.28"
glob = "0.3.3"
kira = "0.12.0"
png = "0.18.0"
clap = { version = "4.6.1", features = ["derive"] }

[features]
default = []
glide = []