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"]