[Bug]: Library does not support `python = "^3.9"`
idolevitt opened this issue · comments
Is there an existing issue for this?
- I have searched for similar issues and discussions
Bug Description
1. I tried to install the lib using `poetry add datapane`
2. The app failed on: `The current project's Python requirement (>=3.9,<4.0) is not compatible with some of the required packages Python requirement:
- datapane requires Python >=3.8.0,<3.12.0, so it will not be satisfied for Python >=3.12.0,<4.0
Because no versions of datapane match >0.16.5,<0.17.0
and datapane (0.16.5) requires Python >=3.9,<3.12.0, datapane is forbidden.
So, because ofv-lib depends on datapane (^0.16.5), version solving failed.`
Is there a reason not to support all minor version releases?
Minor version release should only introduce new features, enhancements, or optimizations without breaking existing functionality.
System Information
- Datapane version: 0.16.4
- Python version: 3.9
- Operating System: MacOS
- Using Jupyter: No
- Pip or Conda: Pip (Poetry)
- Dependencies:
python = "^3.9"`
Anything else?
https://github.com/numpy/numpy/blob/4b1369249975afab557a8c182bcd03c4b1cc373c/pyproject.toml#L19
https://github.com/pandas-dev/pandas/blob/1e90f9e3c5371bf65347bc1ea5e9b3cef9dfa189/pyproject.toml#L26
Thanks for your PR - as mentioned it doesn't quite fix the issue, but we'll push out a fix this week that resolves it. It's more an issue when using poetry more so than anything else. Cheers!
Fixed in aa42436#diff-475ac1d7b037b5b3c515a6d37c40b6fae08b579dd19995b2cfc451177044dacfR41 and released in 0.16.7 on pypi