Skip to main content
Avatar for asottile from gravatar.com
Username    asottile
Date joined   Joined

78 projects

babi-grammars

Last released

grammars for babi

rustenv

Last released

Virtual, activate-able environments for Rust

dumb-pypi

Last released

flake8

Last released

the modular source code checker: pep8 pyflakes and co

pycodestyle

Last released

Python style guide checker

identify

Last released

File identification library for Python

yesqa

Last released

Automatically remove unnecessary `# noqa` comments.

flake8-typing-imports

Last released

flake8 plugin which checks that typing imports are properly guarded

flake8-walrus

Last released

flake8 plugin which forbids assignment expressions (the walrus operator)

flake8-match

Last released

flake8 plugin which forbids match statements (PEP 634)

flake8-2020

Last released

flake8 plugin which checks for misuse of `sys.version` or `sys.version_info`

setup-cfg-fmt

Last released

apply a consistent format to `setup.cfg` files

classify-imports

Last released

Utilities for refactoring imports in python-like syntax.

pyflakes

Last released

passive checker of Python programs

pyupgrade

Last released

A tool to automatically upgrade syntax for newer versions.

reorder-python-imports

Last released

Tool for reordering python imports

markdown-code-blocks

Last released

Generate html from markdown with code-block highlighting

pre-commit

Last released

A framework for managing and maintaining multi-language pre-commit hooks.

cheetah-lint

Last released

Linting tools for the Cheetah templating language.

aspy.refactor-imports

Last released

Utilities for refactoring imports in python-like syntax.

all-repos

Last released

Clone all your repositories and apply sweeping changes.

pre-commit-mirror-maker

Last released

Scripts for creating mirror repositories that do not have .pre-commit-hooks.yaml

pre-commit-hooks

Last released

Some out-of-the-box hooks for pre-commit.

babi

Last released

a text editor

pytest-subtests

Last released

unittest subTest() support and subtests fixture

dead

Last released

dead simple python dead code detection

astpretty

Last released

Pretty print the output of python stdlib `ast.parse`.

onigurumacffi

Last released

python cffi bindings for the oniguruma regex engine

add-trailing-comma

Last released

Automatically add trailing commas to calls and literals

markdown-to-presentation

Last released

Takes markdown and turns it into an html slideshow.

detect-test-pollution

Last released

a tool to detect test pollution

refactorlib

Last released

A library to help automate refactoring

shellcheck-py

Last released

Python wrapper around invoking shellcheck (https://www.shellcheck.net/)

blacken-docs

Last released

Run `black` on python code blocks in documentation files

covdefaults

Last released

A coverage plugin to provide sensible default settings

yelp-cheetah

Last released

cheetah, hacked by yelpers

pre-commit-ci-config

Last released

validation for pre-commit.ci configuration

ukkonen

Last released

Implementation of bounded Levenshtein distance (Ukkonen)

tokenize-rt

Last released

A wrapper around the stdlib `tokenize` which roundtrips.

setuptools-golang

Last released

A setuptools extension for building cpython extensions written in golang.

dockerfile

Last released

Parse a dockerfile into a high-level representation using the official go parser.

setuptools-golang-examples

Last released

Examples for https://github.com/asottile/setuptools-golang

cfgv

Last released

Validate configuration and produce human readable error messages.

flake8-json

Last released

JSON Formatting Reporter plugin for Flake8

rubyvenv

Last released

Create no-hassle ruby "virtualenvs". No .bashrc, no shims, no cd-magic.

types-all

Last released

A shim for the typeshed changes in mypy 0.900

libsass

Last released

Sass for Python: A straightforward binding of libsass for Python.

editdistance-s

Last released

Fast implementation of the edit distance (Levenshtein distance)

flake8-docstrings

Last released

Extension for flake8 which uses pydocstyle to check docstrings

git-code-debt

Last released

A dashboard for monitoring code debt in a git repository.

ephemeral-port-reserve

Last released

Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it.

api-gateway-v2-to-wsgi

Last released

translation from the aws api gateway v2.0 lambda event to wsgi

pygments-pytest

Last released

A pygments lexer for pytest output.

awshelp

Last released

awshelp forwards arguments to `aws` unless `-h` or `--help` are present

setup-py-upgrade

Last released

upgrade a setup.py to declarative metadata

future-annotations

Last released

A backport of __future__ annotations to python<3.7

pygments-pre-commit

Last released

A pygments lexer for pre-commit output.

seed-isort-config

Last released

Statically populate the `known_third_party` `isort` setting.

no-manylinux

Last released

Install this package to disable manylinux wheels when dowloading from pip.

future-breakpoint

Last released

A backport of `breakpoint` to python<3.7

pytest-gevent

Last released

Ensure that gevent is properly patched when invoking pytest

re-assert

Last released

show where your regex match assertion failed!

css-explore

Last released

Visualizations of a css parse tree

all-repos-depends

Last released

View the dependencies of your repositories.

pymonkey

Last released

A tool for applying monkeypatches to python executables.

no-manylinux1

Last released

Install this package to disable manylinux1 wheels when dowloading from pip.

future-fstrings

Last released

A backport of fstrings to python<3.6

aspy.yaml

Last released

A few extensions to pyyaml.

pyDOTtest

Last released

pyDOTtest: simple powerful testing with Python

tox-pip-extensions

Last released

Augment tox with different installation methods via progressive enhancement.

tox-virtualenv-no-download

Last released

Disable virtualenv's download-by-default in tox

pip-custom-platform

Last released

pip + wheel wrapper which allows you to choose a custom platform name for building, downloading, and installing wheels.

importtime-waterfall

Last released

Generate waterfalls from `-Ximporttime` tracing.

j5on

Last released

pre-commit-installed

Last released

runs `pre-commit install` on installation (terrible hack)

wsgi-mod-rpaf

Last released

WSGI middleware implementing apache mod-rpaf

pyterminalsize

Last released

Determines terminal size in a cross-platform way.

virtualenv-hax

Last released

A wrapper around virtualenv that avoids sys.path sadness.

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page