workspace = { members = [ "examples/dev-testing", "examples/simple-example", "examples/tmp-test"] } [package] name = "pyo3-helper-macros" version = "0.0.6" authors = ["Retrokiller543 "] license = "MIT" repository = "https://gitlab.com/retrokiller543/pyo3-helper-macro" homepage = "https://gitlab.com/retrokiller543/pyo3-helper-macro" documentation = "https://docs.rs/pyo3-helper-macros" description = "A procedural macro to help wrapping rust structs for pyo3" keywords = ["proc_macro", "procmacro"] edition = "2021" [lib] proc-macro = true [dependencies] quote = "1.0.33" proc-macro2 = "1.0.71" syn = { version = "2.0.43", features = ["full"] } uuid = { version = "1.6.1", features = ["v4"] } [dev-dependencies] pyo3 = { version = "0.20.1", features = ["extension-module"] } [features] default = ["multiple_pymethod"] # if you need more than one pymethod, use this multiple_pymethod = [] single_pymethod = []