bitter-ability-32190
05/24/2023, 6:41 PMpyright
. They even add provisional support for draft PRs (like my own!)
Do we have a gut feeling on switching the Pants repo to use pyright
? In-repo plugins would most likely have to follow-suitbitter-ability-32190
05/24/2023, 6:44 PMproud-dentist-22844
05/24/2023, 6:48 PMcurved-television-6568
05/24/2023, 6:54 PMbitter-ability-32190
05/24/2023, 7:03 PMhappy-kitchen-89482
05/24/2023, 11:37 PMbitter-ability-32190
05/24/2023, 11:41 PMbitter-ability-32190
05/24/2023, 11:41 PMhappy-kitchen-89482
05/24/2023, 11:44 PMbitter-ability-32190
05/24/2023, 11:46 PMhappy-kitchen-89482
05/24/2023, 11:49 PMbitter-ability-32190
05/24/2023, 11:56 PMhappy-kitchen-89482
05/25/2023, 12:11 AMhappy-kitchen-89482
05/25/2023, 12:11 AMbitter-ability-32190
05/25/2023, 12:19 AMflat-zoo-31952
05/25/2023, 1:31 PMbitter-ability-32190
05/25/2023, 1:34 PMproud-dentist-22844
05/25/2023, 1:47 PMbitter-ability-32190
05/25/2023, 1:50 PMdataclass_transform
bitter-ability-32190
05/26/2023, 3:24 PMproud-dentist-22844
05/26/2023, 3:46 PMbitter-ability-32190
05/26/2023, 3:47 PMmypy
is a symptom of a hand-rolled implementation. Each new interesting thing requires additional special code.
I further suspect the more mega-corp type checkers just work on top of some kind of type algebra library, so you really only need ot translate Python types into generic type algebra.
But its speculation 🙂proud-dentist-22844
05/26/2023, 3:47 PMbitter-ability-32190
05/26/2023, 3:48 PMproud-dentist-22844
05/26/2023, 3:49 PMbitter-ability-32190
05/26/2023, 3:50 PMproud-dentist-22844
05/26/2023, 3:50 PMbitter-ability-32190
05/26/2023, 3:51 PMproud-dentist-22844
05/26/2023, 3:51 PMbreezy-bear-13848
05/30/2023, 11:20 PM