Skip to content

build: uplift Python kata baseline - #3

Merged
megabyde merged 1 commit into
mainfrom
chore/uplift-python-kata
Aug 3, 2026
Merged

build: uplift Python kata baseline#3
megabyde merged 1 commit into
mainfrom
chore/uplift-python-kata

Conversation

@megabyde

@megabyde megabyde commented Aug 1, 2026

Copy link
Copy Markdown
Member

Summary

  • require Python 3.11 and use the locked pytest 9.1.1 and Ruff 0.16.1 toolchain
  • replace Poetry, YAPF, and Replit-only setup with PEP 621 metadata, uv, Ruff, and three-platform CI
  • standardize Make targets, ownership, weekly dependency updates, and reproducible setup while preserving the telemetry protocol, performance-oriented structure, entry point, run target, and 65 tests

Ruff reflows parameterized tests and removes non-semantic blank lines; values, ordering, assertions, protocol behavior, and exercise structure remain unchanged.

Verification

  • default make and make help
  • UV_CACHE_DIR=/tmp/hyper-optimized-telemetry-python-kata-uv-cache uv lock --check
  • UV_CACHE_DIR=/tmp/hyper-optimized-telemetry-python-kata-uv-cache make format-check
  • UV_CACHE_DIR=/tmp/hyper-optimized-telemetry-python-kata-uv-cache make test; UV_CACHE_DIR=/tmp/hyper-optimized-telemetry-python-kata-uv-cache make run
  • parsed workflow and Dependabot YAML
  • make clean cache-removal and preservation checks
  • git diff --check origin/main...HEAD

Required checks

  • lint
  • test (ubuntu-latest)
  • test (macos-latest)
  • test (windows-latest)

@megabyde
megabyde requested a review from a team August 1, 2026 02:59
Replace Poetry, YAPF, and Replit-only setup with PEP 621 metadata and uv.

Adopt Python 3.11, cross-platform CI, safe Make targets, and setup guidance.
@megabyde
megabyde force-pushed the chore/uplift-python-kata branch from 6c50979 to d094ff6 Compare August 1, 2026 20:20
@megabyde megabyde changed the title Migrate Python kata baseline to uv build: uplift Python kata baseline Aug 2, 2026
@megabyde
megabyde merged commit 8b72a7a into main Aug 3, 2026
4 checks passed
@megabyde
megabyde deleted the chore/uplift-python-kata branch August 3, 2026 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants