Skip to content
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

Feat: Migrate to UV #122

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dylan-gluck
Copy link

Migrate from Poetry to uv for package management

This commit replaces Poetry with uv for dependency management and script execution. uv is a faster Python packaging tool that provides improved performance and simplified workflows.

Key changes:

  • Update README setup instructions to use uv instead of Poetry
  • Simplify installation process (no explicit venv creation needed)
  • Update script execution commands (from poetry run python to uv run)
  • Add references to uv.lock in project structure
  • Keep all existing functionality and options intact

uv benefits:

  • Faster dependency resolution and installation
  • Simpler command structure
  • Universal lockfile format
  • Reduced developer setup time

This change maintains backward compatibility with existing functionality while improving developer experience through simplified workflows and faster dependency management.

Related docs: https://astral.sh/blog/uv

Migrate from Poetry to uv for package management

This commit replaces Poetry with uv (https://github.com/astral-sh/uv)
for dependency management and script execution. uv is a faster Python
packaging tool that provides improved performance and simplified
workflows.

Key changes:
- Update README setup instructions to use uv instead of Poetry
- Simplify installation process (no explicit venv creation needed)
- Update script execution commands (from `poetry run python` to `uv
run`)
- Add references to uv.lock in project structure
- Keep all existing functionality and options intact

uv benefits:
- Faster dependency resolution and installation
- Simpler command structure
- Universal lockfile format
- Reduced developer setup time

This change maintains backward compatibility with existing functionality
while improving developer experience through simplified workflows and
faster dependency management.

Related docs: https://astral.sh/blog/uv
@MC-intel
Copy link

MC-intel commented Mar 6, 2025

Switching from Poetry to uv is a great move for performance and simplicity! Have you noticed any differences in dependency resolution speed or overall project startup time? Also, are there any compatibility concerns with existing workflows or CI/CD pipelines?

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.

4 participants