You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Activity
YassinNouh21 commentedon Jan 4, 2026
Hi @franciscojavierarceo! I'd like to work on this issue, but I noticed the codebase already uses both uv and Ruff to some extent:
Current uv usage:
uv pip compilefor dependency locking (generates requirements files with hashes)uv pip syncfor installation in Makefile targetsCurrent Ruff usage:
pyproject.tomlwith rules["E","F","W","I"]make format-pythonandmake lint-pythonCould you clarify the scope of this migration? For example:
uv run, pyproject.toml-based deps)?B,C4,UP,SIM) and remove any other linters?This will help me create a proper implementation plan. Thanks!
Sagargupta16 commentedon Mar 4, 2026
Hi! I noticed this is a starter ticket and I'd love to help if contributions are welcome.
I have experience migrating projects from pip/setuptools to uv, and from flake8/pylint to Ruff. I can help with:
setup.py/setup.cfgwithpyproject.toml(uv-compatible)[tool.ruff]config topyproject.tomluvandruffIs the current assignee still working on this? Happy to pick up any remaining parts!
franciscojavierarceo commentedon Mar 5, 2026
Hi @Sagargupta16 I've been incrementally working on this!
most recently #5957 which i forgot to link in the PR