The pyproject.toml contained '~=' version constraints which had the unintended effect of pinning dependencies to specific versions. This patch changes the notation to >=,< combinations. Additionally, the separate (optional) dependency for pillow is removed in favour of requiring matplotlib 3.3, which introduced it as a hard dependency.
The pyproject.toml contained '~=' version constraints which had the unintended effect of pinning dependencies to specific versions. This patch changes the notation to >=,< combinations. Additionally, the separate (optional) dependency for pillow is removed in favour of requiring matplotlib 3.3, which introduced it as a hard dependency.