Skip to content

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?

@virattt virattt closed this May 20, 2025
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.

5 participants