Files
compiler-explorer/.gitignore
Matt Godbolt 7c48f67043 Migrate ce-properties-wizard and shortlinkmigration from Poetry to uv (#8559)
## 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>
2026-03-13 20:53:57 +00:00

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__