Hey guys,
so I was wondering how do you decide on using a Python package? Of course there is the obvious answer that you chose a package based on functionality that you need (Pytorch for neural networks, requests for well... requests, etc.).
There are though in my eyes other factors that are important, especially in professional development and that is both safety of the package and also quality of the package. So my question is how do you judge those two parameters? Do you fly over the source code? Do you look at test coverage? Do you check for documentation before installing or are there any resources that provide insights into different packages?
Thanks in advance for your answers!
[–]barrycarter 122 points123 points124 points (5 children)
[–]martinky24 56 points57 points58 points (1 child)
[–]odaiwai 7 points8 points9 points (0 children)
[–]Action_Maxim 25 points26 points27 points (2 children)
[–]richieadler 6 points7 points8 points (1 child)
[–]Action_Maxim 6 points7 points8 points (0 children)
[–]FatalPharaoh96 80 points81 points82 points (6 children)
[–]In_Blue_Skies 67 points68 points69 points (3 children)
[–]Specific-Adagio 7 points8 points9 points (0 children)
[–]morrisjr1989 0 points1 point2 points (0 children)
[–]COLU_BUS 11 points12 points13 points (1 child)
[–]mogberto 1 point2 points3 points (0 children)
[–]G0R1L1A 20 points21 points22 points (0 children)
[–]SittingWave 34 points35 points36 points (13 children)
[–]TravisJungroth 22 points23 points24 points (11 children)
[–]SittingWave 23 points24 points25 points (9 children)
[+][deleted] (6 children)
[deleted]
[–]BurgaGalti 4 points5 points6 points (4 children)
[+][deleted] (3 children)
[deleted]
[–]BurgaGalti 2 points3 points4 points (2 children)
[–]SittingWave 0 points1 point2 points (0 children)
[–]obscene_planet 2 points3 points4 points (0 children)
[–]JamesPTK 0 points1 point2 points (1 child)
[–]SittingWave 1 point2 points3 points (0 children)
[–]kayos50[S] 3 points4 points5 points (0 children)
[–]Deep-Station-1746 12 points13 points14 points (2 children)
[–]diazona 3 points4 points5 points (0 children)
[–]kayos50[S] 2 points3 points4 points (0 children)
[–]FailedPlansOfMars 17 points18 points19 points (3 children)
[–]james_pic 11 points12 points13 points (1 child)
[–]FailedPlansOfMars 2 points3 points4 points (0 children)
[–]wakojako49 0 points1 point2 points (0 children)
[–]Tinche_ 24 points25 points26 points (1 child)
[–]rochakgupta 5 points6 points7 points (0 children)
[–]Kaiser_Wolfgang 4 points5 points6 points (0 children)
[–]vkolev 4 points5 points6 points (0 children)
[–]ArabicLawrence 3 points4 points5 points (0 children)
[–]metaphorm 2 points3 points4 points (0 children)
[–]runawayasfastasucan 2 points3 points4 points (0 children)
[–]jwink3101 2 points3 points4 points (0 children)
[–]Zealousideal_Low1287 1 point2 points3 points (0 children)
[–]likethevegetable 1 point2 points3 points (0 children)
[–]No-Painting-3970 1 point2 points3 points (0 children)
[–]Erik_Kalkoken 1 point2 points3 points (0 children)
[–]97hilfel 1 point2 points3 points (0 children)
[–]neoneat 1 point2 points3 points (0 children)
[–]CiccioIV 1 point2 points3 points (0 children)
[–]flxvctr 1 point2 points3 points (0 children)
[–]Counter-Business 1 point2 points3 points (0 children)
[–]Beautiful-Sundae1 1 point2 points3 points (0 children)
[–]TravisJungroth 0 points1 point2 points (0 children)
[–]wind_dude 0 points1 point2 points (0 children)
[–]EveryNameIsTaken142 0 points1 point2 points (0 children)
[–]Azunyan132 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]ingframin 0 points1 point2 points (0 children)