Media Summary: today I show how to use importlib.metadata + setuptools entrypoints to build a small today I show an end-to-end example of writing a code formatter similar to the ones I've written (pyupgrade / add-trailing-comma ... another performance video! today I show you a surprisingly slow part of
A Flake8 Plugin From Scratch Intermediate Anthony Explains 025 - Detailed Analysis & Overview
today I show how to use importlib.metadata + setuptools entrypoints to build a small today I show an end-to-end example of writing a code formatter similar to the ones I've written (pyupgrade / add-trailing-comma ... another performance video! today I show you a surprisingly slow part of today I talk about a vulnerability in the Fussy Fox linting service which I disclosed and got permission to post about. - github ... today I talk about a quirk with `import`-imports and why today I share a useful trick that I get asked about a lot on stream when pushing branches! playlist: ...
today I talk about the warnings module and the argument you *absolutely* need whenever you raise a warning (as well as how to ... today I show how I drop old python versions, some tools you can use to automatically do some of the work, and why I only bump ... today I show off a cool little tool: `uq` -- the "universal serializer". it's useful for chaining configuration file contents to the jq (a json ... today I show off a cool workflow I used with my text editor and an ast parser and how I used it to do a code audit! - making and I actually went a bit further after recording! (it now can reorder all of pre-commit faster than `isort` can import!) - pretty python ... today I show a technique I use to compare lots of files at once -- and a small trick with `git` to make them prettier! playlist: ...
Don't be distracted by errors and warnings in your IDE/code editor. Run In this tutorial, we learn how to integrate