Skip to content

chore: modernize Python tooling and add uv#141

Open
Palamabron wants to merge 5 commits intotrackmania-rl:masterfrom
Palamabron:chore/modernize-dev-tooling
Open

chore: modernize Python tooling and add uv#141
Palamabron wants to merge 5 commits intotrackmania-rl:masterfrom
Palamabron:chore/modernize-dev-tooling

Conversation

@Palamabron
Copy link
Copy Markdown

@Palamabron Palamabron commented Mar 29, 2026

Changes

  • Build & deps: pyproject.toml / setup.py updates. uv.lock for reproducible installs.
  • Makefile for format, lint and types.
  • Quality: Ruff/Mypy configuration.

…u, and refine code structure across multiple files. Added pytest configuration and ignored unnecessary files in .gitignore. Improved setup.py for better installation handling.
@Palamabron Palamabron marked this pull request as ready for review March 29, 2026 01:21
…efile and eliminated record_episode_count attribute from TmrlCLI class.
@Palamabron Palamabron changed the title chore: modernize Python tooling, uv and tests chore: modernize Python tooling and add uv Mar 29, 2026
…replays.py and init_pywin32.py to improve main function structure; fix assertion in nn.py for better type handling.
…ing netstat and taskkill commands with PowerShell for better reliability.
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.

1 participant