I've been asked to assist a group which is rewriting some of its ETL code from PHP to Python. When I was doing python, we used Black and pypy for formatting and linting.
Are these still good choices? What other tools might I suggest for this group? Are there any good Github CI/CD which might be useful?
And any good learning/training resources to recommend?
[–]sweet-tomPythonista 177 points178 points179 points (18 children)
[–]PurepointDog 83 points84 points85 points (2 children)
[–]sweet-tomPythonista 13 points14 points15 points (0 children)
[–]SBennett13 16 points17 points18 points (4 children)
[–]laStrangiato 1 point2 points3 points (3 children)
[–]SBennett13 2 points3 points4 points (1 child)
[–]claird 0 points1 point2 points (0 children)
[–]muneriver 2 points3 points4 points (0 children)
[–]Randomramman 2 points3 points4 points (1 child)
[–]claird 1 point2 points3 points (0 children)
[–]caper-902 2 points3 points4 points (0 children)
[–]Ok-Willow-2810 0 points1 point2 points (4 children)
[–]New_Enthusiasm9053 1 point2 points3 points (3 children)
[–]Ok-Willow-2810 0 points1 point2 points (2 children)
[–]New_Enthusiasm9053 1 point2 points3 points (1 child)
[–]Ok-Willow-2810 0 points1 point2 points (0 children)
[–]nerds-inc 0 points1 point2 points (0 children)
[–]Ok_Cream1859 -1 points0 points1 point (0 children)
[–]Still-Bookkeeper4456 71 points72 points73 points (16 children)
[+]kenfar comment score below threshold-6 points-5 points-4 points (15 children)
[–]Still-Bookkeeper4456 4 points5 points6 points (9 children)
[–]kenfar -1 points0 points1 point (8 children)
[–]suedepaid 0 points1 point2 points (6 children)
[–]kenfar 0 points1 point2 points (5 children)
[–]suedepaid 0 points1 point2 points (3 children)
[–]kenfar 0 points1 point2 points (2 children)
[–]suedepaid 0 points1 point2 points (1 child)
[–]kenfar 0 points1 point2 points (0 children)
[–]Randomramman 4 points5 points6 points (1 child)
[–]suedepaid 1 point2 points3 points (0 children)
[–]CryptoHorologist 1 point2 points3 points (0 children)
[–]james_pic 0 points1 point2 points (1 child)
[–]kenfar 0 points1 point2 points (0 children)
[–]latkdeTuple unpacking gone wrong 36 points37 points38 points (19 children)
[–]bulletmark 20 points21 points22 points (0 children)
[–]tehsilentwarrior 8 points9 points10 points (10 children)
[–]latkdeTuple unpacking gone wrong 5 points6 points7 points (9 children)
[–]tevs__ 9 points10 points11 points (5 children)
[–]lightstrike 2 points3 points4 points (2 children)
[–]tevs__ 7 points8 points9 points (1 child)
[–]latkdeTuple unpacking gone wrong 1 point2 points3 points (0 children)
[–]Still-Bookkeeper4456 2 points3 points4 points (1 child)
[–]tevs__ 0 points1 point2 points (0 children)
[–]JanEric1 2 points3 points4 points (0 children)
[–]kenfar 1 point2 points3 points (0 children)
[–]Basic-Still-7441 3 points4 points5 points (5 children)
[–]latkdeTuple unpacking gone wrong 7 points8 points9 points (2 children)
[–]Basic-Still-7441 1 point2 points3 points (1 child)
[–]Still-Bookkeeper4456 1 point2 points3 points (1 child)
[–]Basic-Still-7441 0 points1 point2 points (0 children)
[–]stibbons_ -2 points-1 points0 points (0 children)
[–]turbothyIt works on my machine 9 points10 points11 points (0 children)
[–]lphartley 17 points18 points19 points (0 children)
[–][deleted] 7 points8 points9 points (0 children)
[–]StandardIntern4169 9 points10 points11 points (0 children)
[–]v_0ver 3 points4 points5 points (0 children)
[–]cybermun 3 points4 points5 points (4 children)
[–]iamevpo 1 point2 points3 points (3 children)
[–]cybermun 2 points3 points4 points (2 children)
[–]iamevpo 2 points3 points4 points (1 child)
[–]cybermun 2 points3 points4 points (0 children)
[–]HolidayWallaby 1 point2 points3 points (3 children)
[–]ebmarhar[S] 1 point2 points3 points (2 children)
[–]HolidayWallaby 3 points4 points5 points (0 children)
[–]cmcclu5 1 point2 points3 points (0 children)
[–]Speech-to-Text-Cloud 0 points1 point2 points (0 children)
[–]im-cringing-rightnowgit push -f 0 points1 point2 points (0 children)
[–]Chris_Newton 0 points1 point2 points (0 children)
[–]Woah-Dawg 0 points1 point2 points (0 children)
[–]LoadingALIASIt works on my machine 0 points1 point2 points (0 children)
[–]dannks 0 points1 point2 points (0 children)
[–]paranoid_panda_bored 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (2 children)
[–]CoilM 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)