Skip to content

Conversation

arihant2math
Copy link

@arihant2math arihant2math commented Sep 10, 2025

  • Use uv instead of pip
  • Use pyproject.toml instead of setup.py
  • Fix run on python 3.13 by adding cgi/cgib polyfill
  • Replace requirements.txt with uv.lock
  • Bump vue version

@mrobinson mrobinson changed the title Dependency updates Update dependencies and switch to uv Sep 17, 2025
Copy link
Member

@mrobinson mrobinson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me, but I think that @delan should also look at this one.

Copy link
Member

@delan delan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all very reasonable! we already deploy it with uv, so formalising it here makes sense.

i don’t see the cgi/cgib polyfill though, did you check that in?

@jdm
Copy link
Member

jdm commented Sep 18, 2025

i don’t see the cgi/cgib polyfill though, did you check that in?

That's the legacy-cgi dependency in the project file.

@arihant2math
Copy link
Author

i don’t see the cgi/cgib polyfill though, did you check that in?

That's the legacy-cgi dependency in the project file.

Yup, it adds cgi and cgib as packages.

Copy link
Member

@delan delan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good, pending deployment changes. i’ll do that and land this next week :)

Co-authored-by: shuppy <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
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.

4 participants