Skip to content

Move to uv + pyproject.toml#70

Merged
alexjweil merged 1 commit into
mainfrom
push-utmypmyuzzlo
Apr 15, 2026
Merged

Move to uv + pyproject.toml#70
alexjweil merged 1 commit into
mainfrom
push-utmypmyuzzlo

Conversation

@alexjweil

@alexjweil alexjweil commented Apr 14, 2026

Copy link
Copy Markdown
Contributor

We've migrated to uv/ruff/ty in basically all our other repos already, so we might as well do so here, too.

@alexjweil
alexjweil requested a review from shreyav April 14, 2026 19:04
@alexjweil
alexjweil force-pushed the push-utmypmyuzzlo branch 10 times, most recently from 8636d03 to 45445b3 Compare April 14, 2026 21:02
@alexjweil
alexjweil merged commit 38c8ab5 into main Apr 15, 2026
3 checks passed
@alexjweil
alexjweil deleted the push-utmypmyuzzlo branch April 15, 2026 20:39
markatto added a commit that referenced this pull request Jul 22, 2026
setup.py was deleted in #70 but the release workflow still runs `uv run
--frozen python setup.py sdist`, so the next release would fail at the
build step. The v2.10.2 release already failed to publish (its workflow
run predates #70 and died in the old pipenv setup), which is why PyPI is
still at 2.10.1. `uv build` produces the sdist and wheel from
pyproject.toml directly, and `gh-action-pypi-publish` picks them up from
`dist/` as before.

Tested by running `uv build` in this branch: both artifacts build, and
the wheel's `lightspark_client.py` compiles with no SyntaxWarning (the
E614_REGEX escape fix from #47 is included, which 2.10.1 on PyPI
predates).
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.

2 participants