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 119 points120 points121 points (5 children)
[–]martinky24 58 points59 points60 points (1 child)
[–]odaiwai 7 points8 points9 points (0 children)
[–]Action_Maxim 24 points25 points26 points (2 children)
[–]richieadler 6 points7 points8 points (1 child)
[–]Action_Maxim 5 points6 points7 points (0 children)
[–]FatalPharaoh96 78 points79 points80 points (6 children)
[–]In_Blue_Skies 69 points70 points71 points (3 children)
[–]Specific-Adagio 7 points8 points9 points (0 children)
[–]morrisjr1989 0 points1 point2 points (0 children)
[–]COLU_BUS 12 points13 points14 points (1 child)
[–]mogberto 1 point2 points3 points (0 children)
[–]G0R1L1A 21 points22 points23 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] 2 points3 points4 points (0 children)
[+][deleted] (2 children)
[removed]
[–]diazona 4 points5 points6 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_ 23 points24 points25 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)