Bug: Failure to import on Python 3.8.19 even though Python 3.8.10 is listed as supported in the environment.yaml.
Reproduction steps:
Create python 3.8 environment
python -m pip install intersect-sdk
python
import intersect_sdk
This can be solved by instead doing python -m pip install intersect-sdk[py38]; however this solution requires a user perusing the environment.yaml themselves. A better long-term solution may be to add an appropriate conditional dependency of eval-type-backport.
Recommended fix: Add "eval-type-backport>=0.1.3;python_version<'3.10'" to dependencies and remove the separate py38 optional dependency.
Edit: Getting reports this is a problem for 3.9 also, so adjusting recommended solution to account for this.
Bug: Failure to import on Python 3.8.19 even though Python 3.8.10 is listed as supported in the environment.yaml.
Reproduction steps:
python -m pip install intersect-sdk
python
import intersect_sdk
This can be solved by instead doing
python -m pip install intersect-sdk[py38]
; however this solution requires a user perusing the environment.yaml themselves. A better long-term solution may be to add an appropriate conditional dependency ofeval-type-backport
.Recommended fix: Add
"eval-type-backport>=0.1.3;python_version<'3.10'"
to dependencies and remove the separatepy38
optional dependency.Edit: Getting reports this is a problem for 3.9 also, so adjusting recommended solution to account for this.