[[bin]]
name = "pyoe2_craftpath_cli"
path = "src/main.rs"
[[bin]]
name = "stub_gen"
path = "src/bin/stub_gen.rs"
[dependencies.anyhow]
version = "1.0.100"
[dependencies.clap]
features = ["derive", "env"]
version = "4.5.51"
[dependencies.ctrlc]
features = ["termination"]
version = "3.5.1"
[dependencies.humansize]
features = ["no_alloc"]
version = "2.1.3"
[dependencies.indicatif]
version = "0.18.2"
[dependencies.num-format]
version = "0.4.4"
[dependencies.num-integer]
version = "0.1.46"
[dependencies.openssl]
features = ["vendored"]
version = "0.10"
[dependencies.openssl-sys]
features = ["vendored"]
version = "0.9"
[dependencies.pyo3]
features = ["extension-module", "macros"]
optional = true
version = "0.27.1"
[dependencies.pyo3-stub-gen]
optional = true
version = "0.16.1"
[dependencies.rayon]
version = "1.11.0"
[dependencies.reqwest]
features = ["blocking", "json"]
version = "0.12.24"
[dependencies.rustc-hash]
version = "2.1.1"
[dependencies.semver]
features = ["serde"]
version = "1.0.27"
[dependencies.serde]
features = ["derive"]
version = "1.0.228"
[dependencies.serde_json]
features = ["preserve_order"]
version = "1.0.145"
[dependencies.thiserror]
version = "2.0.17"
[dependencies.tracing]
version = "0.1.41"
[dependencies.tracing-subscriber]
version = "0.3.20"
[dependencies.xxhash-rust]
features = ["xxh32"]
version = "0.8.15"
[features]
default = ["python"]
python = ["pyo3", "pyo3-stub-gen"]
[lib]
crate-type = ["cdylib", "rlib"]
name = "pyoe2_craftpath"
path = "src/lib.rs"
[package]
authors = ["Wladislaw Jerokin <wladhd@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-utilities", "games", "algorithms"]
description = "A tool for Path of Exile 2 to find the best craftpaths based on the categories: *most likely, most efficient and cheapest*, between a starting item and a target item."
edition = "2024"
exclude = ["setup.sh"]
keywords = ["path-of-exile-2", "poe2", "crafting", "calculator", "simulator"]
license = "MIT"
name = "pyoe2-craftpath"
readme = "README.md"
repository = "https://github.com/WladHD/pyoe2-craftpath"
version = "0.2.5"
[[test]]
name = "test_calculator_exalted_orb"
path = "tests/test_calculator_exalted_orb.rs"
[[test]]
name = "test_calculator_perfect_essence_simple_swap"
path = "tests/test_calculator_perfect_essence_simple_swap.rs"