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!
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 syncAfter 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!