Description
I found this nugget while looking through pandas docs:
https://scientific-python.org/specs/spec-0000/
It outlines a recommended support window for the major scientific Python packages. I hope that this answers questions we had about the minimum version numbers we should support in our dependencies.
There is some room for judgmental exceptions. Even pandas doesn't follow this exactly, as it still supports Python 3.11. I think we can make exceptions if there are very strong justifications.
For example, we can support Python 3.10 until EOL because we know Python still supports it until then. For everything else, I think we should follow spec-0000.
Is your feature request aligned with the scope of the package?
Describe the solution you'd like, or your current workaround.
A workflow (or updated workflow) that:
- Checks the dependencies against spec-0000
- Creates an issue if a dependency is 3 months away from being deprecated
Do you have any additional supporting notes?
I would recommend that we update the existing nightly workflow for this.
Would you be willing to contribute this ticket?
Description
I found this nugget while looking through pandas docs:
https://scientific-python.org/specs/spec-0000/
It outlines a recommended support window for the major scientific Python packages. I hope that this answers questions we had about the minimum version numbers we should support in our dependencies.
There is some room for judgmental exceptions. Even pandas doesn't follow this exactly, as it still supports Python 3.11. I think we can make exceptions if there are very strong justifications.
For example, we can support Python 3.10 until EOL because we know Python still supports it until then. For everything else, I think we should follow spec-0000.
Is your feature request aligned with the scope of the package?
Describe the solution you'd like, or your current workaround.
A workflow (or updated workflow) that:
Do you have any additional supporting notes?
I would recommend that we update the existing nightly workflow for this.
Would you be willing to contribute this ticket?