DiamondLightSource / DiamondLightSource/heliotrapi

Create a way to pip install just the client + dependencies

Open
#19 1 comment 0 reactions 1 assignee Claimed by @RJCD-Diamond View on GitHub
Dominant language
Python
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

As someone who wants to use the client to heliotrapi when I do `pip install heliotrapi` I get a lot of dependencies that I don't really need, e.g. `pyqt` from `xrpd-toolbox`. This bloats my python env and leads to potential clashes like https://github.com/DiamondLightSource/crystallography-bluesky/pull/62#pullrequestreview-4426326414.

## Acceptance Criteria
- I can run `pip install heliotrapi[client]` and just get the things I need for the client

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.