You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why these changes are being introduced:
This is the first pass in migrating to uv from pipenv.
How this addresses that need:
* Removes Pipfile and Pipfile.lock
* Updates pyproject.toml to be a valid uv project
* All dependencies handled via 'uv add' and exist in pyproject.toml
* Makefile and pre-commits updated to use uv syntax
* Github actions *temporarily* hardcoded in local workflows, with
a TODO to move these to a shared workflow when things settle down
* Bumps python to 3.13
Side effects of this change:
* Many! Hard pivot from Pipenv installation and running of the
application.
At this time, the largest side effect is the loss of
'pipenv run <appname>'. A future commit will apply a new
strategy, but that is not present now. A workaround is
'uv run my_app/cli.py`.
Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/IN-1425
0 commit comments