Skip to content

added uv for dependency management#534

Open
LeonRein wants to merge 4 commits into
rlabbe:masterfrom
LeonRein:master
Open

added uv for dependency management#534
LeonRein wants to merge 4 commits into
rlabbe:masterfrom
LeonRein:master

Conversation

@LeonRein

Copy link
Copy Markdown

Getting this to run in 2026 was quite a challenge, as many of the libraries have introduced breaking changes over time.

However, I managed to find compatible package versions that work with Python 3.8. To simplify the setup, I’ve added a pyproject.toml file.

Simply run uv run jupyter notebook inside the folder.

Only tested on x64 Linux.

Copilot AI review requested due to automatic review settings May 20, 2026 05:16

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Introduces Python project metadata and environment pinning to make dependency management/install more standard for the repo.

Changes:

  • Added a pyproject.toml with PEP 621 [project] metadata and runtime dependencies.
  • Added .python-version to pin the local Python version to 3.8.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 4 comments.

File Description
pyproject.toml Defines project metadata, Python requirement, and core dependencies.
.python-version Pins the local Python version to match the project requirement.

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

Comment thread pyproject.toml
Comment thread pyproject.toml
Comment thread pyproject.toml Outdated
Comment thread .python-version
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