Hi all!
I want to contribute to open science labs, so I came across conecting-osp project and wanted to test it out and noticed that the current installation workflow primarily depends on uv, which works perfectly with the existing uv.lock setup.
However, I wanted to propose an alternative (optional) way to install and run the project locally — especially for contributors or environments where using uv might not be convenient.
The idea is to make it possible to run the project using the standard Python venv + pip install -e . workflow without breaking existing uv functionality.
I just slightly want to extend the pyproject.toml file without changing anything. It would work perfectly fine with the existing setup as well as if someone wants to just simply create a venv and install it locally in the developer mode.
Also the proposed changes are going to be good in terms of maintainability.
I’ve tested the modified setup locally — both uv installation and standard pip editable installs work fine side-by-side.
If this sounds good, I’d love to open a small PR with the changes and update the README to include both installation methods.
Hi all!
I want to contribute to open science labs, so I came across conecting-osp project and wanted to test it out and noticed that the current installation workflow primarily depends on uv, which works perfectly with the existing uv.lock setup.
However, I wanted to propose an alternative (optional) way to install and run the project locally — especially for contributors or environments where using uv might not be convenient.
The idea is to make it possible to run the project using the standard Python venv +
pip install -e .workflow without breaking existing uv functionality.I just slightly want to extend the
pyproject.tomlfile without changing anything. It would work perfectly fine with the existing setup as well as if someone wants to just simply create a venv and install it locally in the developer mode.Also the proposed changes are going to be good in terms of maintainability.
I’ve tested the modified setup locally — both uv installation and standard pip editable installs work fine side-by-side.
If this sounds good, I’d love to open a small PR with the changes and update the README to include both installation methods.