pyproject.toml (27 lines of code) (raw):
[project]
name = "polyglot_piranha"
requires-python = ">=3.7"
description = "Polyglot Piranha is a library for performing structural find and replace with deep cleanup."
authors = [
{ name = "Ameya Ketkar", email = "ketkara@uber.com" },
{ name = "Lazaro Clapp", email = "lazaro@uber.com" },
{ 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"