Make `formulaic` an optional dependency
Open
@stanmart is already working on this.
Since Apr 30, 2025.
question
- Dominant language
- Python
- Stars
- 140
- Forks
- 10
- Avg merge
- 18h 17m
- Merged PRs (30d)
- 2
Description
In #329 and #388 we are becoming more and more dataframe agnostic and not reliant on any specific dataframe library. However, tabmat still depends on pandas transitively through formulaic. Now that pandas becomes an otherwise optional dependency, should we do the same for formulaic and do a runtime check when trying to use a formula?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.