head 1.1; access; symbols; locks; strict; comment @# @; 1.1 date 2026.05.12.10.40.16; author adam; state Exp; branches; next ; commitid YrYRP8oFj3IKRvFG; desc @@ 1.1 log @py-ast-serialize: added version 0.3.0 This is a fast Python extension for parsing Python files and serializing the AST using the native binary format used by mypy. This will eventually replace the current mypy parser, which uses the Python stdlib ast module for parsing. @ text @$NetBSD$ Set local paths to ruff crates. --- Cargo.toml.orig 2026-05-12 10:01:11.031591105 +0000 +++ Cargo.toml @@@@ -19,10 +19,10 @@@@ crate-type = ["cdylib"] pyo3 = { version = "0.28.2", features = ["extension-module"] } # Ruff dependencies for parsing Python - pinned to release tag -ruff_python_ast = { git = "https://github.com/astral-sh/ruff", tag = "0.15.5" } -ruff_python_parser = { git = "https://github.com/astral-sh/ruff", tag = "0.15.5" } -ruff_source_file = { git = "https://github.com/astral-sh/ruff", tag = "0.15.5" } -ruff_text_size = { git = "https://github.com/astral-sh/ruff", tag = "0.15.5" } +ruff_python_ast = { path = "../ruff-0.15.5/crates/ruff_python_ast" } +ruff_python_parser = { path = "../ruff-0.15.5/crates/ruff_python_parser" } +ruff_source_file = { path = "../ruff-0.15.5/crates/ruff_source_file" } +ruff_text_size = { path = "../ruff-0.15.5/crates/ruff_text_size" } # Error handling anyhow = "1.0" @