Skip to content

docs: update README to recommend uv for dependency management#9

Merged
shaia merged 1 commit intomasterfrom
docs/update-readme-uv
Dec 5, 2025
Merged

docs: update README to recommend uv for dependency management#9
shaia merged 1 commit intomasterfrom
docs/update-readme-uv

Conversation

@shaia
Copy link
Copy Markdown
Owner

@shaia shaia commented Dec 5, 2025

  • Add uv as recommended package manager for faster installs
  • Update development setup instructions with uv venv workflow
  • Add uv to requirements section
  • Keep pip as fallback option for compatibility

Copy link
Copy Markdown

Copilot AI left a 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 updates the README.md to recommend uv as the preferred package manager for faster dependency installation while maintaining pip as a fallback option. The changes modernize the installation instructions and provide more comprehensive development setup guidance.

Key Changes

  • Added uv installation instructions across all installation methods (PyPI, source, and development)
  • Expanded the development setup section with detailed virtual environment creation and activation instructions for multiple platforms
  • Updated the requirements section to list uv as recommended alongside pip

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +43 to 50
uv pip install .
```

Or with a custom library location:

```bash
CFD_ROOT=/path/to/cfd pip install .
CFD_ROOT=/path/to/cfd uv pip install .
```
Copy link

Copilot AI Dec 5, 2025

Choose a reason for hiding this comment

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

The "From Source" installation instructions have been changed to exclusively use uv pip install, but unlike the development section (lines 69-72), there's no fallback option provided for users who don't have uv installed. Consider adding a note that users can substitute pip for uv pip if they haven't installed uv yet, or keeping the original pip install examples with uv as an alternative, similar to how it's structured in the "From PyPI" section.

Copilot uses AI. Check for mistakes.

### For Development

We use [uv](https://docs.astral.sh/uv/) for fast dependency management:
Copy link

Copilot AI Dec 5, 2025

Choose a reason for hiding this comment

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

The documentation recommends using uv for dependency management but doesn't explain how to install uv itself. Consider adding a brief installation instruction or link before this section, such as:

First, install uv if you haven't already:
```bash
pip install uv

Or follow the official installation guide.


This will help users who are new to `uv` get started more easily.

Copilot uses AI. Check for mistakes.
- Add uv as recommended package manager for faster installs
- Update development setup instructions with uv venv workflow
- Add uv to requirements section
- Keep pip as fallback option for compatibility
@shaia shaia force-pushed the docs/update-readme-uv branch from 13eef12 to 6b4f3f1 Compare December 5, 2025 09:28
@shaia shaia merged commit 0d18c4c into master Dec 5, 2025
9 checks passed
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