4 ms·
Just ran into something similar with Great Expectations. Python 3.12 is the newest I can run.
by pbronez 2y ago
Just ran into something similar with Great Expectations. Python 3.12 is the newest I can run.
- 0cf8612b2e1e 2y agouv seems to have reverted to defaulting to 3.12 instead of 3.13. Which I fully endorse owing to how many packages are not yet compatible.
- ashishb 2y agoExactly, many compiled languages like Java and Go do not suffer from this issue.
- fiddlerwoaroof 2y agoTell that to all the companies stuck on Java 8 with old versions of Spring and Hibernate. This is the cost of an ecosystem where major libraries make breaking changes.
- lmm 2y agoSpring and Hibernate broke the rules of the language and paid the price, and nevertheless all the companies I'm aware of managed to migrate the best part of a decade ago.
- LtWorf 2y agoIt's not about being compiled or not compiled. Python is now making breaking changes on every release instead of piling up a bunch of them and making python 4. So what we get is a a mini python2/3 situation on every single release instead.
- ashishb 2y agoYeah. Even patch version upgrade from 3.12.3 to 3.12.4 broke a lot of packages. https://github.com/langchain-ai/langchain/issues/22692 https://github.com/langchain-ai/langchain/issues/22692