datapane / datapane

Build and share data reports in 100% Python

Home Page:https://datapane.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[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!