Skip to content

feat: migrate sample airline bot from Poetry to uv#2

Merged
kenerwin88 merged 1 commit intomainfrom
feature/replace-poetry-entirely-with-uv
Sep 9, 2025
Merged

feat: migrate sample airline bot from Poetry to uv#2
kenerwin88 merged 1 commit intomainfrom
feature/replace-poetry-entirely-with-uv

Conversation

@kenerwin88
Copy link
Contributor

  • Replace Poetry dependency management with uv for faster resolution and installation
  • Convert pyproject.toml from Poetry format to PEP 621 standard format
  • Update build system from poetry-core to hatchling for better compatibility
  • Replace poetry.lock with uv.lock for dependency locking
  • Update CDK configuration to automatically detect and use uv for Lambda bundling
  • Modify deployment scripts to use 'uv sync' instead of 'poetry lock'
  • Fix Python version constraints to be compatible with all dependencies (>=3.12,<4.0)
  • Update CHANGELOG.md with unreleased 0.0.2 version documenting the migration

Technical improvements:

  • Faster dependency resolution and installation with uv
  • Modern PEP 621 project configuration format
  • Improved CDK bundling performance
  • Maintained full backward compatibility of Lambda functionality

Breaking changes: None - all existing functionality preserved

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

- Replace Poetry dependency management with uv for faster resolution and installation
- Convert pyproject.toml from Poetry format to PEP 621 standard format
- Update build system from poetry-core to hatchling for better compatibility
- Replace poetry.lock with uv.lock for dependency locking
- Update CDK configuration to automatically detect and use uv for Lambda bundling
- Modify deployment scripts to use 'uv sync' instead of 'poetry lock'
- Fix Python version constraints to be compatible with all dependencies (>=3.12,<4.0)
- Update CHANGELOG.md with unreleased 0.0.2 version documenting the migration

Technical improvements:
- Faster dependency resolution and installation with uv
- Modern PEP 621 project configuration format
- Improved CDK bundling performance
- Maintained full backward compatibility of Lambda functionality

Breaking changes: None - all existing functionality preserved
@kenerwin88 kenerwin88 merged commit 21ffe36 into main Sep 9, 2025
10 checks passed
@kenerwin88 kenerwin88 deleted the feature/replace-poetry-entirely-with-uv branch September 9, 2025 16:04
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