Beyza Hizli
03/18/2024, 3:08 PMpython = "3.9.*"
. When I try to upgrade kedro-viz to 8.0.1, I get the following error:
The current project's Python requirement (==3.9.*) is not compatible with some of the required packages Python requirement:
- kedro-viz requires Python >=3.9, so it will not be satisfied for Python >=3.9.dev0
But shouldn't it be satisfied?
(I know that if I change the python version to "^3.9"
it works, but ideally I'd like to prevent that)Deepyaman Datta
03/18/2024, 3:11 PM(I know that if I change the python version toWhy do you want to avoid that? This seems like a pretty pedantic thing, where your version specifier for Python is including pre-release Python 3.9 versions. Are you perhaps OK withit works, but ideally I'd like to prevent that)"^3.9"
"~3.9"
, if you want to avoid 3.10+?Deepyaman Datta
03/18/2024, 3:12 PMBeyza Hizli
03/18/2024, 3:17 PM~3.9
should work to avoid 3.10 indeed, so I might just do that. But it still makes me wonder why =3.9.*
does not work.Deepyaman Datta
03/18/2024, 3:18 PM3.9.*
technically matches 3.9.dev0
, which is not matched by >=3.9
Beyza Hizli
03/18/2024, 3:19 PMDeepyaman Datta
03/18/2024, 3:19 PM