Python: [BREAKING] update to v1.0.0 (#5062)

* updates to final deprecated pieces and versions

* fix mypy

* fix readme links
This commit is contained in:
Eduard van Valkenburg
2026-04-02 17:26:30 +02:00
committed by GitHub
Unverified
parent 5f06b68535
commit 3446eb8d5d
171 changed files with 2580 additions and 2392 deletions
@@ -5,6 +5,7 @@
from __future__ import annotations
import logging
import argparse
from dataclasses import dataclass
from pathlib import Path
@@ -20,6 +21,7 @@ from scripts.dependencies._dependency_bounds_upper_impl import (
)
from scripts.task_runner import discover_projects
logger = logging.getLogger(__name__)
@dataclass(frozen=True)
class WorkspaceProject:
@@ -125,7 +127,13 @@ def main() -> None:
action="store_true",
help="Print planned replacements without updating files.",
)
parser.add_argument(
"--verbose",
action="store_true",
help="Show debug logging.",
)
args = parser.parse_args()
logging.basicConfig(level=logging.DEBUG if args.verbose else logging.INFO, format="%(message)s")
workspace_root = Path(__file__).resolve().parents[2]
lock_versions = _load_lock_versions(workspace_root)
@@ -137,6 +145,7 @@ def main() -> None:
_discover_workspace_projects(workspace_root),
package_filters=args.packages,
)
logger.debug(f"Selected projects for dev dependency refresh: {[project.pyproject_path for project in selected_projects]}")
if not selected_projects:
filters = ", ".join(args.packages or [])
raise SystemExit(f"No matching workspace projects found for: {filters}")