pyproject.toml (25 lines of code) (raw):

[project] name = "polyglot_piranha" requires-python = ">=3.8" dynamic = ["version"] description = "Polyglot Piranha is a library for performing structural find and replace with deep cleanup." authors = [{ name = "Uber Technologies Inc." }] license = "Apache-2.0" readme = "README.md" keywords = [ "refactoring", "code update", "structural find-replace", "structural search and replace", "structural search", ] [project.urls] homepage = "https://github.com/uber/piranha" documentation = "https://github.com/uber/piranha" repository = "https://github.com/uber/piranha" [build-system] requires = ["maturin>=1.4.0,<2.0"] build-backend = "maturin" [tool.maturin] bindings = "pyo3" include = ["LICENSE", "NOTICE"]