-
Notifications
You must be signed in to change notification settings - Fork 7
chore: Migrate from Poetry to uv #300
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
Open
petercrocker
wants to merge
7
commits into
main
Choose a base branch
from
pmc-20251225-updates
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
petercrocker
commented
Dec 25, 2025
- Convert pyproject.toml from Poetry to PEP 621 format with hatchling build backend
- Replace poetry.lock with uv.lock
- Update all scripts and workflows to use uv commands instead of poetry
- Bump infrahub-sdk to 1.17.0 and infrahub-testcontainers to 1.6.2
- Update devcontainer configuration for uv
- Bump project version to 0.2.0
- Convert pyproject.toml from Poetry to PEP 621 format with hatchling build backend - Replace poetry.lock with uv.lock - Update all scripts and workflows to use uv commands instead of poetry - Bump infrahub-sdk to 1.17.0 and infrahub-testcontainers to 1.6.2 - Update devcontainer configuration for uv - Bump project version to 0.2.0
Deploying infrahub-demo-dc-fabric with
|
| Latest commit: |
0c95b06
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://522ccb3e.infrahub-demo-dc-fabric.pages.dev |
| Branch Preview URL: | https://pmc-20251225-updates.infrahub-demo-dc-fabric.pages.dev |
- Change Vale to scan docs/docs instead of docs to exclude node_modules - Add 'uv' to spelling exceptions - Rename heading to pass sentence case check
- Add CODEOWNERS file for code ownership rules - Add Apache 2.0 LICENSE.txt - Add markdownlint configuration - Update pyproject.toml with ruff and mypy tool configurations - Add project description and readme field - Use flexible version ranges for dependencies (infrahub-sdk, invoke, jsonschema) - Add type stubs (types-pyyaml, types-requests) - Move pytest to dev dependencies only - Update CI workflow: - Rename to "CI" and add concurrency control - Add explicit permissions - Add markdown-lint job - Add mypy type checking to python-lint - Update yaml-lint to use uv - Update Vale to 3.13.0 - Add needs clause to integration-test job - Update documentation job to use uv
- Add YAML document start marker to .markdownlint.yaml - Exclude .venv and docs/node_modules from yamllint - Fix import sorting in bootstrap, generators, scripts, and tests - Fix line length errors in checks and generators - Relax mypy settings and exclude bootstrap, tests, scripts directories - Fix null check in tasks.py for invoke output
- Add lint_markdown task and .markdownlintignore file - Enable mypy in lint_all (was previously commented out) - Fix markdown issues: heading levels, code block languages, blank lines - Update link text to be descriptive per MD059
- Add language specifier to fenced code block in developer-guide.mdx (MD040) - Disable MD060 table column style rule in markdownlint config - Apply ruff formatting to all Python files (10 files reformatted) - Update invoke lint task to include format and import checks matching CI
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.