-
Notifications
You must be signed in to change notification settings - Fork 0
[PULL REQUEST] Change from conda to uv
#181
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR migrates the project's Python package management from conda to uv by replacing the environment.yml file with a pyproject.toml file. The change simplifies dependency management by using a modern Python packaging standard while maintaining the same core dependencies.
Key Changes:
- Removed
conda-basedenvironment.ymlconfiguration - Added
pyproject.tomlforuv-based dependency management - Specified Python version requirement of >=3.11
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| pyproject.toml | New file defining project metadata and dependencies for uv package manager |
| environment.yml | Removed conda environment specification file |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 2 out of 3 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
GregorSchroeder
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please update README.md to reflect usage of uv, where to download utility, etc...
see https://github.com/SANDAG/Population-Sim for an example
|
Funny enough, the Population-Sim instructions are not correct for using |
GregorSchroeder
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please make an issue in all our repositories assigning the issues to myself, Bryce, and/or Kevin noting to add you as the reviewer on the subsequent PRs.
Make sure everyone knows they need to update the README.md and remove the environment.yml file in addition to creating the toml and lock files.
Describe this pull request. What changes are being made?
Change the Python package manager from
condatouv.What issues does this pull request address?
condatouv#180Additional context
New
uvenvironment was tested by running the Estimates Program for 2020 only, results are in database as[run_id] = 122and[run_id] = 123