Skip to main content
Avatar for asottile from gravatar.com

  asottile

  Joined on Apr 12, 2014

40 projects

pre_commit

Last released on Aug 6, 2018

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

markdown-to-presentation

Last released on Aug 4, 2018

Takes markdown and turns it into an html slideshow.

future-fstrings

Last released on Aug 2, 2018

A backport of fstrings to python<3.6

identify

Last released on Jul 25, 2018

File identification library for Python

pre_commit_hooks

Last released on Jul 22, 2018

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

seed-isort-config

Last released on Jul 19, 2018

Statically populate the `known_third_party` `isort` setting.

yesqa

Last released on Jul 12, 2018

Automatically remove unnecessary `# noqa` comments.

dumb-pypi

Last released on Jul 10, 2018

reorder_python_imports

Last released on Jul 5, 2018

Tool for reordering python imports

all-repos

Last released on Jun 27, 2018

Clone all your repositories and apply sweeping changes.

pyupgrade

Last released on Jun 23, 2018

A tool to automatically upgrade syntax for newer versions.

astpretty

Last released on Jun 10, 2018

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

blacken-docs

Last released on Jun 6, 2018

Run `black` on python code blocks in documentation files

pre-commit-mirror-maker

Last released on Jun 4, 2018

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

cfgv

Last released on Jun 2, 2018

Validate configuration and produce human readable error messages.

aspy.yaml

Last released on May 12, 2018

A few extensions to pyyaml.

git_code_debt

Last released on May 3, 2018

A dashboard for monitoring code debt in a git repository.

libsass

Last released on Apr 25, 2018

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

all-repos-depends

Last released on Apr 23, 2018

View the dependencies of your repositories.

tox-pip-extensions

Last released on Apr 16, 2018

Augment tox with different installation methods via progressive enhancement.

tox-virtualenv-no-download

Last released on Apr 16, 2018

Disable virtualenv's download-by-default in tox

pip_custom_platform

Last released on Apr 6, 2018

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

setuptools-golang

Last released on Mar 26, 2018

A setuptools extension for building cpython extensions written in golang.

dockerfile

Last released on Mar 9, 2018

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

ephemeral_port_reserve

Last released on Nov 8, 2017

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

wsgi-mod-rpaf

Last released on Aug 24, 2017

WSGI middleware implementing apache mod-rpaf

add-trailing-comma

Last released on Aug 2, 2017

Automatically add trailing commas to calls and literals

tokenize-rt

Last released on Jul 26, 2017

A wrapper around the stdlib `tokenize` which roundtrips.

aspy.refactor_imports

Last released on Jun 20, 2017

Utilities for refactoring imports in python-like syntax.

markdown-code-blocks

Last released on Apr 10, 2017

Generate html from markdown with code-block highlighting

setuptools-golang-examples

Last released on Feb 1, 2017

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

cheetah_lint

Last released on Jan 22, 2017

Linting tools for the Cheetah templating language.

no-manylinux1

Last released on Dec 16, 2016

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

refactorlib

Last released on Oct 26, 2016

A library to help automate refactoring

rubyvenv

Last released on Oct 6, 2016

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

css_explore

Last released on Oct 6, 2016

Visualizations of a css parse tree

yelp_cheetah

Last released on Aug 30, 2016

cheetah, hacked by yelpers

pymonkey

Last released on May 10, 2016

A tool for applying monkeypatches to python executables.

pyterminalsize

Last released on Feb 22, 2016

Determines terminal size in a cross-platform way.

virtualenv-hax

Last released on Aug 7, 2015

A wrapper around virtualenv that avoids sys.path sadness.

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page