-
Notifications
You must be signed in to change notification settings - Fork 0
Test PR 4 #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Test PR 4 #4
Conversation
PR Code Suggestions ✨Latest suggestions up to 5f57891
Previous suggestionsSuggestions up to commit 5f57891
|
PR Reviewer Guide 🔍(Review updated until commit 5f57891)Here are some key observations to aid the review process:
|
|
Persistent review updated to latest commit 5f57891 |
1 similar comment
|
Persistent review updated to latest commit 5f57891 |
6c1cd87 to
6b13808
Compare
PR Type
Enhancement, Bug fix
Description
Modernize Python dependency management with uv
Update supported Python versions (3.9+ required)
Fix LockManager file handling issue
Add workaround for "Invalid thread ID" error
Changes walkthrough 📝
15 files
Replace pkg_resources with packaging.versionRemove setup.py in favor of pyproject.tomlReplace pkg_resources with packaging.versionAdd support for "docker compose" commandReplace pkg_resources with packaging.versionUse parenthesized context manager syntaxUse parenthesized context manager syntaxReplace Python setup with uv setupUpdate CI workflow to use uv and newer PythonAdd uv installation to DockerfileRefactor Makefile to use uv instead of pipUpdate Dockerfile to use wheel installationAdd pyproject.toml for modern Python packagingRemove requirements-dev.txt in favor of pyproject.tomlRemove requirements.txt in favor of pyproject.toml2 files
Fix file descriptor handling in LockManagerAdd workaround for "Invalid thread ID" error18 files
Add trailing comma in function parametersAdd trailing comma in function callAdd newline for consistent formattingAdd newline for consistent formattingAdd newline for consistent formattingAdd newline for consistent formattingAdd newline for consistent formattingAdd newline for consistent formattingReorder imports for consistencyReorder imports for consistencyReorder imports for consistencyReorder imports for consistencyReorder imports for consistencyReorder imports for consistencyReorder imports for consistencyReorder imports for consistencyReorder imports for consistencyFix indentation in feature file7 files
Remove .codespellrc in favor of pyproject.tomlRemove .isort.cfg in favor of pyproject.tomlUpdate minimum Python version to 3.9Add Python version file for version managementUpdate minimum Python version to 3.9Update Python version detection in debian rulesAdd Python version specification for mypy1 files
Update and standardize author email formats