-
-
Notifications
You must be signed in to change notification settings - Fork 47
Open
Labels
dev-toolsAnything related to the developer tooling (CI, pre-commit, etc.)Anything related to the developer tooling (CI, pre-commit, etc.)
Description
Currently, the main package requires the mysqlclient, which may also need additional header files to be installed.
When working from docker, or when only editing documentation, this dependency isn't necessary.
Unfortunately, there is no way to install just optional dependencies without installing the core dependencies.
Still, I want an easier way that someone can get started working on the repository. At the very least, pre-commit should still be locally installed. Maybe we can specify (some of) the development dependencies in a just file or similar instead.
This also affects the way we have CI pipelines, for example the documentation building pipeline now has a repeated list of documentation dependencies, which is an easy oversight.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
dev-toolsAnything related to the developer tooling (CI, pre-commit, etc.)Anything related to the developer tooling (CI, pre-commit, etc.)