pyproject.toml says python = "^3.8" but some text in the blog at https://hackersandslackers.com/python-poetry-package-manager/ says this:
we specify that Python 3.7 is the absolute lowest version required
Is the blog text consistent with pyproject.toml? The blog includes a sample pyproject.toml that has python = "^3.8"; thus the possible inconsistency is visible within the blog itself.