anomaly / gallagher

The missing toolkit for extending Gallagher Command Centre, featuring a CLI, SQL interface, TUI and a Python idiomatic SDK
https://anomaly.github.io/gallagher/
MIT License
11 stars 2 forks source link

Separate interfaces and API client to be separate installables #26

Open devraj opened 8 months ago

devraj commented 8 months ago

Since the initial project was started I've expanded the scope to include a #13 and now #25 terminal based interface to interact with the Gallagher ecosystem.

While this is super cool we should pollute the install base with unnecessary items if the all the user wants is the API client.

We propose to split the installables into three (or as many as required into the future):

Note this requires a refactor of the pyproject.toml file

Example from @taskiq-python projects can be found here