Skip to content

Chore/uv migration#18

Open
prshant70 wants to merge 5 commits into
mainfrom
chore/uv-migration
Open

Chore/uv migration#18
prshant70 wants to merge 5 commits into
mainfrom
chore/uv-migration

Conversation

@prshant70

@prshant70 prshant70 commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

#24

Prashant Mishra and others added 3 commits June 11, 2026 18:18
- Replace Pipfile/Pipfile.lock with pyproject.toml and uv.lock
- Update Dockerfile: remove pipenv/Rust blocks, add uv binary via COPY --from
- Create CI workflow: use astral-sh/setup-uv@v3, uv lock --check, uv sync --frozen
- Update .gitignore: add .venv/ entry
- Update README: replace pipenv setup steps with uv equivalents
- Translate === pins to == in pyproject.toml (premailer, pyjade, Jinja2, MarkupSafe)
tortoise-orm 0.25.4 and urllib3 2.x break compatibility with Sanic
21.12.2 and existing test suite. Pin all drifted transitive deps via
[tool.uv.constraint-dependencies] to preserve Pipfile.lock versions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
uv sync --frozen without --extra dev skips optional-dependencies.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@prshant70
prshant70 requested a review from a team as a code owner June 11, 2026 13:02
@deputydev-agent

Copy link
Copy Markdown

DeputyDev will no longer review pull requests automatically.To request a review, simply comment #review on your pull request—this will trigger an on-demand review whenever you need it.

Prashant Mishra and others added 2 commits June 11, 2026 18:36
Core has no test files yet. Exit code 5 means "no tests collected"
which is not a test failure — handle it gracefully until tests are added.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Core has no test files. Adding a workflow that exits 5 immediately
adds no value. Re-add when tests are written.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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