This PR updates the dependencies in pyproject.toml so that:
The ^ version specification applies as intended. This is particularly relevant for seaborn, as ^0.11.1 means that versions of seaborn are pinned as <0.12.0.
Unneeded runtime dependencies are relegated to dev dependencies
In addition, the Dockerfile is updated to use a more modern Poetry version and to move to Python 3.8 as 3.7 is soon EOL.
Happy to respond to any requests for changes! Tests are passing using make test with a small change to the seaborn lineplot specification.
Closes #57
This PR updates the dependencies in
pyproject.toml
so that:^
version specification applies as intended. This is particularly relevant for seaborn, as^0.11.1
means that versions of seaborn are pinned as<0.12.0
.In addition, the Dockerfile is updated to use a more modern Poetry version and to move to Python 3.8 as 3.7 is soon EOL.
Happy to respond to any requests for changes! Tests are passing using
make test
with a small change to the seaborn lineplot specification.