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: Add UV as core dependency and remove Poetry usage #615

Closed
wants to merge 34 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
0177eaf
test: Add UV functionality validation tests
devin-ai-integration[bot] Feb 14, 2025
d2b51f5
style: Fix formatting issues in UV functionality tests
devin-ai-integration[bot] Feb 14, 2025
b7e78e5
fix: Use pytest tmp_path fixture for better Windows compatibility
devin-ai-integration[bot] Feb 14, 2025
aa1c987
feat: Remove pip fallback and implement UV-only virtual environment m…
devin-ai-integration[bot] Feb 14, 2025
a613215
style: Fix linting issues
devin-ai-integration[bot] Feb 14, 2025
9fc2706
style: Fix linting issue with unnecessary else clause
devin-ai-integration[bot] Feb 14, 2025
6a3a54c
refactor: Remove Poetry usage from UV tests
devin-ai-integration[bot] Feb 14, 2025
0337761
chore: Move UV to core dependencies
devin-ai-integration[bot] Feb 14, 2025
82c638d
chore: Update poetry.lock after moving UV to core dependencies
devin-ai-integration[bot] Feb 14, 2025
b8626dc
style: Fix linting issue with unnecessary else clause
devin-ai-integration[bot] Feb 14, 2025
92234cf
style: Fix TRY300 linting issue with return statement
devin-ai-integration[bot] Feb 14, 2025
bcd88fb
style: Fix RET505 and TRY300 linting issues
devin-ai-integration[bot] Feb 14, 2025
901dc6e
style: Fix TRY300 linting issue by moving return None to else block
devin-ai-integration[bot] Feb 14, 2025
44bff69
style: Fix PLW0120 linting issue by removing unnecessary else clause
devin-ai-integration[bot] Feb 14, 2025
d844d2a
style: Fix TRY300 linting issue by moving return None to else block
devin-ai-integration[bot] Feb 14, 2025
6dfd270
style: Fix TRY300 linting issue by removing else block
devin-ai-integration[bot] Feb 14, 2025
8b43cf2
fix: Update UV version constraint and fix linting issues
devin-ai-integration[bot] Feb 14, 2025
061d78f
style: Fix TRY300 linting issue by using a variable
devin-ai-integration[bot] Feb 14, 2025
9485237
chore: Update poetry.lock
devin-ai-integration[bot] Feb 14, 2025
db02223
style: Fix TRY300 linting issue by moving return statement to else block
devin-ai-integration[bot] Feb 14, 2025
2374447
style: Fix TRY300 linting issue by using else clause in for loop
devin-ai-integration[bot] Feb 14, 2025
aa0cee8
style: Fix TRY300 linting issue by simplifying loop logic
devin-ai-integration[bot] Feb 14, 2025
f19293c
fix: Update UV Python version constraint to match project
devin-ai-integration[bot] Feb 14, 2025
93bd929
chore: Update poetry.lock for UV dependency
devin-ai-integration[bot] Feb 14, 2025
0a42859
style: Fix RET504 and TRY300 linting issues
devin-ai-integration[bot] Feb 14, 2025
1d23bed
fix: Remove Python version constraint for UV
devin-ai-integration[bot] Feb 14, 2025
c21b049
refactor: Extract UV utility functions in test file
devin-ai-integration[bot] Feb 14, 2025
e80c0a3
style: Fix formatting in UV test file
devin-ai-integration[bot] Feb 14, 2025
24efb1a
feat: Add UV utility functions module
devin-ai-integration[bot] Feb 14, 2025
7b764ba
refactor: Update UV test imports to use new utility module
devin-ai-integration[bot] Feb 14, 2025
3ae8fd4
clean up uv util
aaronsteers Feb 14, 2025
5c11191
fix uv references
aaronsteers Feb 14, 2025
607f1f7
Auto-commit Resolving dependencies... changes
Feb 14, 2025
3c71e3a
fix missing import
aaronsteers Feb 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore: Move UV to core dependencies
Co-Authored-By: Aaron <AJ> Steers <aj@airbyte.io>
devin-ai-integration[bot] and aaronsteers committed Feb 14, 2025

Verified

This commit was signed with the committer’s verified signature.
guggero Oliver Gugger
commit 0337761a28c6f705211d88a5c34e0fbca0a51aa3
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -50,10 +50,10 @@ sqlalchemy = ">=1.4.51,!=2.0.36,<3.0"
sqlalchemy-bigquery = { version = "1.12.0", python = "<3.13" }
typing-extensions = "*"
uuid7 = "^0.1.0"
uv = "^0.1.12"

[tool.poetry.group.dev.dependencies]
coverage = "^7.5.1"
uv = "^0.1.12"
deptry = "^0.21.1"
docker = "^7.1.0"
faker = "^21.0.0"