pcdshub / happi

Heuristic Access to Positions of Photon Instruments
https://pcdshub.github.io/happi/master
Other
13 stars 29 forks source link

BLD: consider backend specific package dependencies #347

Open tangkong opened 2 months ago

tangkong commented 2 months ago

Expected Behavior

If a user wants to use the mongo backend for happi, we should supply a happi[mongo] subpackage etc

Current Behavior

We don't install any backend specific dependencies, the only one that comes bundled is the json built-in

Possible Solution

pip extras conda outputs (once we actually figure out how this works, with lightpath as a guinea pig)

Steps to Reproduce (for bugs)

N/A

Context

A thought that came up. An extension of #340

Your Environment

pcds-5.8.4