# khy OS — bundled Python development-toolchain lock file. # # This is the in-package version-constraint file referenced by the compile-phase # self-heal (`khy_platform.devenv.ensure_dev_environment`). When a development # component declared in `pyproject.toml [project.optional-dependencies] dev` # is missing, the self-heal runs: # # python -m pip install -q -c build twine pytest # # Pinning here (== exact) guarantees that auto-repaired dev environments are # reproducible and consistent across machines, independent of whatever the # ambient interpreter happens to resolve. # # Keep this file in sync with the `dev` extra in pyproject.toml. The release # flow refreshes it via `scripts/release/refresh-dev-constraints.py`. build==1.2.2 twine==5.1.1 pytest==8.3.4 # Build-backend prerequisites — pinned so an isolated rebuild from the bundled # source uses the same toolchain that produced the distribution. setuptools==75.6.0 wheel==0.45.1