head 1.3; access; symbols pkgsrc-2026Q2:1.2.0.2 pkgsrc-2026Q2-base:1.2; locks; strict; comment @# @; 1.3 date 2026.08.09.13.44.09; author wiz; state dead; branches; next 1.2; commitid UnK3QdYiFVpv1YQG; 1.2 date 2026.05.25.10.51.51; author adam; state Exp; branches; next 1.1; commitid 5xVJ0o3w1CTPvbHG; 1.1 date 2026.05.12.10.40.16; author adam; state Exp; branches; next ; commitid YrYRP8oFj3IKRvFG; desc @@ 1.3 log @py-ast-serialize: update to 0.8.0. Bump version to 0.8.0 Try building version-specific wheels for Emscripten (#76) Add missing Python 3.15 trove classifier (#74) Bump version to 0.7.0 Minor update after adding wheels for Python 3.15 (#73) Vendor Ruff crates (#70) Build musllinux wheels for ppc64le and riscv64 (#72) Build wheels for Python 3.15 (#71) @ text @$NetBSD: patch-Cargo.toml,v 1.2 2026/05/25 10:51:51 adam Exp $ 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.12" } -ruff_python_parser = { git = "https://github.com/astral-sh/ruff", tag = "0.15.12" } -ruff_source_file = { git = "https://github.com/astral-sh/ruff", tag = "0.15.12" } -ruff_text_size = { git = "https://github.com/astral-sh/ruff", tag = "0.15.12" } +ruff_python_ast = { path = "../ruff-0.15.12/crates/ruff_python_ast" } +ruff_python_parser = { path = "../ruff-0.15.12/crates/ruff_python_parser" } +ruff_source_file = { path = "../ruff-0.15.12/crates/ruff_source_file" } +ruff_text_size = { path = "../ruff-0.15.12/crates/ruff_text_size" } # Error handling anyhow = "1.0" @ 1.2 log @py-ast-serialize: updated to 0.5.0 0.5.0 Unknown changes @ text @d1 1 a1 1 $NetBSD: patch-Cargo.toml,v 1.1 2026/05/12 10:40:16 adam Exp $ @ 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 @d1 1 a1 1 $NetBSD$ d11 8 a18 8 -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" } @