Top Python libraries of 2020 you should know about
41–50 of 55 posts
Re: Top Python libraries of 2020 you should know about
#42Earlier quoted context omitted.
After lots of experience with many Python package managers, I’ve always found conda to be the best across the board.
I tried conda on a couple of occasions, but it always took an absurd amount of time for dependency resolution (upwards of a minute on average hardware and smallish projects with a few heavyweight dependencies like numpy). Is that aspect better now?
Re: Top Python libraries of 2020 you should know about
#43Absolutely off-topic, but can somebody advise on the best resource to learn the most up-to-date Python for somebody who is mentally stuck on Python 2.7-3.2? I always referred to Python when I needed to quickly write some tool for personal use, but never professionally, even though I am a professional programmer. And recently while writing something like this I was struck with how bad my Python actually is in 2020, co…
Re: Top Python libraries of 2020 you should know about
#44Re: Top Python libraries of 2020 you should know about
#45I've been using Python a lot, both professionally and privately. Been contributing to Cpython. Not sure I like the language. The best dependency manager (Poetry) is buggy. The default interpreter is slow. But I love the ecosystem of third party packades. Thank you! Python will be around for a long time.
Curious what bugs you have come across with poetry?
But generally I like poetry and I am also a contributor (--remove-untracked). Don't want to bash it to much.
Re: Top Python libraries of 2020 you should know about
#46Is there a list of those that were hip 10 years ago, and if they are still properly maintained today?
Re: Top Python libraries of 2020 you should know about
#47Re: Top Python libraries of 2020 you should know about
#48Earlier quoted context omitted.
I tried conda on a couple of occasions, but it always took an absurd amount of time for dependency resolution (upwards of a minute on average hardware and smallish projects with a few heavyweight dependencies like numpy). Is that aspect better now?
It's still slow. The reason it's slow is because they use a complete SAT solver to do the resolution. So, it's slow, but it's also thorough. It gives some insight into why pip's dependency management is not thorough: they're clearly sacrificing completeness for performance.
Is conda making a bunch of network calls as part of its resolution process?
Re: Top Python libraries of 2020 you should know about
#49Earlier quoted context omitted.
I tried conda on a couple of occasions, but it always took an absurd amount of time for dependency resolution (upwards of a minute on average hardware and smallish projects with a few heavyweight dependencies like numpy). Is that aspect better now?
Nope, but it's worth it to find out about dependency problems before the installation, rather than after. Conda also handles C/C++ libraries well, which is a must if you're packaging DS/ML code for Python.
Re: Top Python libraries of 2020 you should know about
#50I've been using Python a lot, both professionally and privately. Been contributing to Cpython. Not sure I like the language. The best dependency manager (Poetry) is buggy. The default interpreter is slow. But I love the ecosystem of third party packades. Thank you! Python will be around for a long time.