mirror of
https://github.com/compiler-explorer/compiler-explorer.git
synced 2026-05-16 05:32:52 -04:00
## Summary - Convert both subprojects from Poetry to uv with PEP 621 `[project]` table format - Replace `poetry.lock` with `uv.lock` - Update `run.sh` and `run.ps1` to use `uv` instead of `poetry` - Simplify `run.ps1` (removed Git Bash workaround, uv handles venvs natively) - Update READMEs to reference uv - Broaden `.gitignore` for all subproject Python artifacts (`.venv`, `.uv`, `.egg-info`) Depends on #update-subproject-dependencies (base branch). ## Test plan - [x] `uv sync --all-extras` works for ce-properties-wizard - [x] `uv run ce-props-wizard --list-types` works - [x] `uv run ce-props-wizard /usr/bin/g++ --verify-only` detects GCC correctly - [x] `uv run black --check .` and `uv run ruff check .` work - [x] `uv sync` works for shortlinkmigration - [x] `uv run python -c "import boto3"` works 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
44 lines
709 B
Plaintext
44 lines
709 B
Plaintext
# If you change this file, please also modify .prettierignore
|
|
# build generated files
|
|
/.node-bin
|
|
/.npm-updated
|
|
/node_modules
|
|
/out
|
|
/coverage
|
|
|
|
# generated from opcode docenzier.py scripts
|
|
/asm-docs*
|
|
/etc/scripts/asm-docs*
|
|
|
|
# Python virtual environments, uv, and build artifacts
|
|
/etc/scripts/*/.venv
|
|
/etc/scripts/*/.uv
|
|
/etc/scripts/*/*.egg-info
|
|
|
|
# user local customizations
|
|
/etc/**/*.local.*
|
|
/lib/storage/data
|
|
|
|
# IDE project files
|
|
/.idea/shelf
|
|
/.vs
|
|
/nbproject
|
|
*.vscode
|
|
*.code-workspace
|
|
/.zed
|
|
|
|
# random bits
|
|
f.out
|
|
newrelic_agent.log
|
|
*.heapsnapshot
|
|
*.swp
|
|
|
|
# approval tests
|
|
*.received.*
|
|
|
|
# Claude local settings
|
|
.claude/settings.local.json
|
|
.aider*
|
|
|
|
etc/scripts/ce-properties-wizard/ce_properties_wizard/__pycache__
|