Commit df56838
authored
Remove version pin from arviz dependency (#27)
Remove the floor from the arviz dependency in pyproject.toml.
With no version floor, pip never upgrades an existing arviz install (any
version satisfies the constraint), so installing tidydraws cannot corrupt
the user's arviz/numpy/xarray environment.
This resolves the packaging concern raised in #26 (now closed): the
install-corruption problem only arises when the declared floor is above
what the user has installed. No floor means no upgrade.
The entire Bayesian audience already has arviz (PyMC depends on it), so
declaring arviz as a dependency is honest — the core extraction path
needs it to run. The no-arviz edge user (xarray + hand-built DataTree)
gets arviz pulled, which is expected and correct.
Closes #26. See #19 for the broader extraction-engine discussion.1 parent 9eb05c2 commit df56838
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments