Skip to content

Add uv workflow to install dependencies and setup virtual environment #1056

@Abdol

Description

@Abdol

The developers of ruff has also made uv, a package manager that claims to be at least 10x times faster than pip. It can also setup a virtual python environment and install dependencies in one go.

I'm considering having a go at adding a uv-based development setup for TIAToolbox.

An example workflow will be:

git clone https://github.com/TissueImageAnalytics/tiatoolbox.git
cd tiatoolbox
uv sync

After that, the dependencies will installed in a new Python 11 venv environment. Any comments or objections, let me know here before I proceed to creating a pull request. Thanks!

Metadata

Metadata

Assignees

Labels

dev toolsChanges/Updates in Development tools

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions