I just wanted to start developing, and after cloning the repo I did `poetry install`. After more than a minute, I received the following error(s): <details> ``` ❯ poetry install Updating dependencies Resolving dependencies... (66.6s) The current project's supported Python range (>=3.7) is not compatible with some of the required packages Python requirement: - pandas requires Python >=3.9, so it will not be satisfied for Python >=3.7,<3.9 - pandas requires Python >=3.9, so it will not be satisfied for Python >=3.7,<3.9 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.7.1, so it will not be satisfied for Python >=3.7,<3.7.1 - pandas requires Python >=3.7.1, so it will not be satisfied for Python >=3.7,<3.7.1 - pandas requires Python >=3.7.1, so it will not be satisfied for Python >=3.7,<3.7.1 - pandas requires Python >=3.7.1, so it will not be satisfied for Python >=3.7,<3.7.1 - pandas requires Python >=3.7.1, so it will not be satisfied for Python >=3.7,<3.7.1 - pandas requires Python >=3.7.1, so it will not be satisfied for Python >=3.7,<3.7.1 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8 - pandas requires Python >=3.9, so it will not be satisfied for Python >=3.7,<3.9 - pandas requires Python >=3.9, so it will not be satisfied for Python >=3.7,<3.9 - pandas requires Python >=3.9, so it will not be satisfied for Python >=3.7,<3.9 - pandas requires Python >=3.9, so it will not be satisfied for Python >=3.7,<3.9 - pandas requires Python >=3.9, so it will not be satisfied for Python >=3.7,<3.9 - pandas requires Python >=3.9, so it will not be satisfied for Python >=3.7,<3.9 - pandas requires Python >=3.9, so it will not be satisfied for Python >=3.7,<3.9 Because no versions of pandas match >1.3.0,<1.3.1 || >1.3.1,<1.3.2 || >1.3.2,<1.3.3 || >1.3.3,<1.3.4 || >1.3.4,<1.3.5 || >1.3.5,<1.4.0 || >1.4.0,<1.4.1 || >1.4.1,<1.4.2 || >1.4.2,<1.4.3 || >1.4.3,<1.4.4 || >1.4.4,<1.5.0 || >1.5.0,<1.5.1 || >1.5.1,<1.5.2 || >1.5.2,<1.5.3 || >1.5.3,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.0.3 || >2.0.3,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.1.4 || >2.1.4,<2.2.0 || >2.2.0,<2.2.1 || >2.2.1,<2.2.2 || >2.2.2,<2.2.3 || >2.2.3 and pandas (1.3.0) requires Python >=3.7.1, pandas is forbidden. And because pandas (1.3.1) requires Python >=3.7.1 and pandas (1.3.2) requires Python >=3.7.1, pandas is forbidden. And because pandas (1.3.3) requires Python >=3.7.1 and pandas (1.3.4) requires Python >=3.7.1, pandas is forbidden. And because pandas (1.3.5) requires Python >=3.7.1 and pandas (1.4.0) requires Python >=3.8, pandas is forbidden. And because pandas (1.4.1) requires Python >=3.8 and pandas (1.4.2) requires Python >=3.8, pandas is forbidden. And because pandas (1.4.3) requires Python >=3.8 and pandas (1.4.4) requires Python >=3.8, pandas is forbidden. And because pandas (1.5.0) requires Python >=3.8 and pandas (1.5.1) requires Python >=3.8, pandas is forbidden. And because pandas (1.5.2) requires Python >=3.8 and pandas (1.5.3) requires Python >=3.8, pandas is forbidden. And because pandas (2.0.0) requires Python >=3.8 and pandas (2.0.1) requires Python >=3.8, pandas is forbidden. And because pandas (2.0.2) requires Python >=3.8 and pandas (2.0.3) requires Python >=3.8, pandas is forbidden. And because pandas (2.1.0) requires Python >=3.9 and pandas (2.1.1) requires Python >=3.9, pandas is forbidden. And because pandas (2.1.2) requires Python >=3.9 and pandas (2.1.3) requires Python >=3.9, pandas is forbidden. And because pandas (2.1.4) requires Python >=3.9 and pandas (2.2.0) requires Python >=3.9, pandas is forbidden. And because pandas (2.2.1) requires Python >=3.9 and pandas (2.2.2) requires Python >=3.9, pandas is forbidden. So, because pandas (2.2.3) requires Python >=3.9 and wfdb depends on pandas (>=1.3.0), version solving failed. • Check your dependencies Python requirement: The Python requirement can be specified via the `python` or `markers` properties For pandas, a possible solution would be to set the `python` property to ">=3.9" For pandas, a possible solution would be to set the `python` property to ">=3.9" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.7.1" For pandas, a possible solution would be to set the `python` property to ">=3.7.1" For pandas, a possible solution would be to set the `python` property to ">=3.7.1" For pandas, a possible solution would be to set the `python` property to ">=3.7.1" For pandas, a possible solution would be to set the `python` property to ">=3.7.1" For pandas, a possible solution would be to set the `python` property to ">=3.7.1" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.8" For pandas, a possible solution would be to set the `python` property to ">=3.9" For pandas, a possible solution would be to set the `python` property to ">=3.9" For pandas, a possible solution would be to set the `python` property to ">=3.9" For pandas, a possible solution would be to set the `python` property to ">=3.9" For pandas, a possible solution would be to set the `python` property to ">=3.9" For pandas, a possible solution would be to set the `python` property to ">=3.9" For pandas, a possible solution would be to set the `python` property to ">=3.9" https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies, https://python-poetry.org/docs/dependency-specification/#using-environment-markers ``` </details> So the version range of pandas does not match the one from this project. However, Poetry has several issues that make it a suboptimal choice for managing a Python project (the most serious is that is completely ignores standards agreed upon by the Python community). Therefore, would you be open to using a different tool that does support the [official `pyproject.toml` specifications](https://packaging.python.org/en/latest/specifications/pyproject-toml/#pyproject-toml-spec)?