Files
ruff/python/ruff-ecosystem/pyproject.toml
T

55 lines
2.4 KiB
TOML

[build-system]
requires = ["uv_build>=0.12.3,<0.13"]
build-backend = "uv_build"
[project]
name = "ruff-ecosystem"
version = "0.0.0"
requires-python = ">=3.11"
dependencies = ["unidiff==1.0.1", "tomli_w==1.2.0", "tomli==2.4.1"]
[project.scripts]
ruff-ecosystem = "ruff_ecosystem.cli:entrypoint"
[tool.ruff.lint]
ignore = [
# We're not worried enough about briefly blocking the event loop to add more dependencies.
"blocking-path-method-in-async-function",
"debugger",
"repeated-append",
]
preview = true
[tool.uv]
no-build = true
require-build-hashes = true
no-binary-package = ["ruff-ecosystem"]
# Pin the isolated build environment for source-build exceptions.
build-constraint-dependencies = [
{ requirement = "uv-build==0.12.3", hashes = [
"sha256:322d634f2fbf8c7965dde52106db8040b0cc23dbc07b6508d900f217843bd129",
"sha256:39adb84a210edaffc4eab8f59a2fc66579d08ea4e75acd3f36548f33f4a3eefc",
"sha256:3bdf349e221a93544c940157361d22e5b6d73bc9bd1b302364461d8afd46479a",
"sha256:3f6cda73d200e755d8aec6492af22c279ce69e460241a5f7507eba4aeb08abb7",
"sha256:48117d0f8d7be3e88f2e8e63e608873bc2aa950f5d9c3a845650e41632dfd0e9",
"sha256:52d1bb3e76217f4ece4fb2b89a7536d481af087567d83428cc72d570b540f3df",
"sha256:6d0d59550fc9498087c071e9c842c87cd5288e0f8bda4888a633d6be79c3178c",
"sha256:7b9bd7b737e8e79370684c959e9500eb32fee44efc396d51ab11ca598d1596a2",
"sha256:7f13598c88b44a9b46c5d74370a0c12954f2e328d9193e80358a38edf95c7608",
"sha256:855dbaf6912805e70ae1c788a282dc023d69f6acaec0955d14e57759017e11de",
"sha256:9bc47530837f8a544c7a9e11e6636a950bc68aac1837462052dc180f45318f96",
"sha256:aa2c683d59b2c593b3b3f20e9bdc949131f3e6dd11250f214093a4b800e2472d",
"sha256:ad894d87c4e048973ba975aa85f9c8b30fe1065b8c10ec2adfd8395333a6df4f",
"sha256:b294990201d431fb0e7cfada5a00e7e5d4c520c32c86a437a11825f73960c441",
"sha256:b6f51ed4411a35f008c9ef6e28016ac8f167f5c14fb2d0e453a9a97246b14206",
"sha256:b92f3c999dceaa1ba544587be5e85708bbc7a584f4e22dbb770409699eeffe80",
"sha256:c821185380be7573bed6e653f995c6211258bd5351cbccf4072cef3ebfcf1a5c",
"sha256:cf304c80cf6200aad0956bbc2cdb1e23dd49bfeb74e036a263050de2b0e54f91",
"sha256:d1d47f328fb52f62cbc4915c82c96850d246d9029e6f461bfd01f31f43a13451",
] },
]
preview-features = ["build-dependency-hashes"]
[tool.uv.build-backend]
module-root = ""