earthlab / matplotcheck

A python package for checking and testing matplotlib plots. We use this for autograding student assignments but there are many other potential use cases including package testing (for packages with plots)!
https://matplotcheck.readthedocs.io
BSD 3-Clause "New" or "Revised" License
18 stars 8 forks source link

Update pre-commit to 2.7.1 #334

Closed pyup-bot closed 4 years ago

pyup-bot commented 4 years ago

This PR updates pre-commit from 1.21.0 to 2.7.1.

Changelog ### 2.7.1 ``` ================== Fixes - Improve performance of docker hooks by removing slow `ps` call - 1572 PR by rkm. - 1569 issue by asottile. - Fix un-`healthy()` invalidation followed by install being reported as un-`healthy()`. - 1576 PR by asottile. - 1575 issue by jab. - Fix rare file race condition on windows with `os.replace()` - 1577 PR by asottile. ``` ### 2.7.0 ``` ================== Features - Produce error message if an environment is immediately unhealthy - 1535 PR by asottile. - Add --no-allow-missing-config option to init-templatedir - 1539 PR by singergr. - Add warning for old list-style configuration - 1544 PR by asottile. - Allow pre-commit to succeed on a readonly store. - 1570 PR by asottile. - 1536 issue by asottile. Fixes - Fix error messaging when the store directory is readonly - 1546 PR by asottile. - 1536 issue by asottile. - Improve `diff` performance with many hooks - 1566 PR by jhenkens. - 1564 issue by jhenkens. ``` ### 2.6.0 ``` ================== Fixes - Fix node hooks when `NPM_CONFIG_USERCONFIG` is set - 1521 PR by asottile. - 1516 issue by rkm. Features - Skip `rbenv` / `ruby-download` if system ruby is available - 1509 PR by asottile. - Partial support for ruby on windows (if system ruby is installed) - 1509 PR by asottile. - 201 issue by asottile. ``` ### 2.5.1 ``` ================== Fixes - Prevent infinite recursion of post-checkout on clone - 1497 PR by asottile. - 1496 issue by admorgan. ``` ### 2.5.0 ``` ================== Features - Expose a `PRE_COMMIT=1` environment variable when running hooks - 1467 PR by tech-chad. - 1426 issue by lorenzwalthert. Fixes - Fix `UnicodeDecodeError` on windows when using the `py` launcher to detect executables with non-ascii characters in the path - 1474 PR by asottile. - 1472 issue by DrFobos. - Fix `DeprecationWarning` on python3.9 for `random.shuffle` method - 1480 PR by asottile. - 1479 issue by isidentical. - Normalize slashes earlier such that global `files` / `exclude` use forward slashes on windows as well. - 1494 PR by asottile. - 1476 issue by harrybiddle. ``` ### 2.4.0 ``` ================== Features - Add support for `post-commit` hooks - 1415 PR by ModischFabrications. - 1411 issue by ModischFabrications. - Silence pip version warning in python installation error - 1412 PR by asottile. - Improve python `healthy()` when upgrading operating systems. - 1431 PR by asottile. - 1427 issue by ahonnecke. - `language: python_venv` is now an alias to `language: python` (and will be removed in a future version). - 1431 PR by asottile. - Speed up python `healthy()` check. - 1431 PR by asottile. - `pre-commit autoupdate` now tries to maintain quoting style of `rev`. - 1435 PR by marcjay. - 1434 issue by marcjay. Fixes - Fix installation of go modules in `repo: local`. - 1428 PR by scop. - Fix committing with unstaged files and a failing `post-checkout` hook. - 1422 PR by domodwyer. - 1418 issue by domodwyer. - Fix installation of node hooks with system node installed on freebsd. - 1443 PR by asottile. - 1440 issue by jockej. - Fix ruby hooks when `GEM_PATH` is set globally. - 1442 PR by tdeo. - Improve error message when `pre-commit autoupdate` / `pre-commit migrate-config` are run but the pre-commit configuration is not valid yaml. - 1448 PR by asottile. - 1447 issue by rpdelaney. ``` ### 2.3.0 ``` ================== Features - Calculate character width using `east_asian_width` - 1378 PR by sophgn. - Use `language_version: system` by default for `node` hooks if `node` / `npm` are globally installed. - 1388 PR by asottile. Fixes - No longer use a hard-coded user id for docker hooks on windows - 1371 PR by killuazhu. - Fix colors on windows during `git commit` - 1381 issue by Cielquan. - 1382 PR by asottile. - Produce readable error message for incorrect argument count to `hook-impl` - 1394 issue by pip9ball. - 1395 PR by asottile. - Fix installations which involve an upgrade of `pip` on windows - 1398 issue by xiaohuazi123. - 1399 PR by asottile. - Preserve line endings in `pre-commit autoupdate` - 1402 PR by utek. ``` ### 2.2.0 ``` ================== Features - Add support for the `post-checkout` hook - 1120 issue by domenkozar. - 1339 PR by andrewhare. - Add more readable `--from-ref` / `--to-ref` aliases for `--source` / `--origin` - 1343 PR by asottile. Fixes - Make sure that `--commit-msg-filename` is passed for `commit-msg` / `prepare-commit-msg`. - 1336 PR by particledecay. - 1341 PR by particledecay. - Fix crash when installation error is un-decodable bytes - 1358 issue by Guts. - 1359 PR by asottile. - Fix python `healthy()` check when `python` executable goes missing. - 1363 PR by asottile. - Fix crash when script executables are missing shebangs. - 1350 issue by chriselion. - 1364 PR by asottile. Misc. - pre-commit now requires python>=3.6.1 (previously 3.6.0) - 1346 PR by asottile. ``` ### 2.1.1 ``` ================== Fixes - Temporarily restore python 3.6.0 support (broken in 2.0.0) - reported by obestwalter. - 081f3028 by asottile. ``` ### 2.1.0 ``` ================== Features - Replace `aspy.yaml` with `sort_keys=False`. - 1306 PR by asottile. - Add support for `perl`. - 1303 PR by scop. Fixes - Improve `.git/hooks/*` shebang creation when pythons are in `/usr/local/bin`. - 1312 issue by kbsezginel. - 1319 PR by asottile. Misc. - Add repository badge for pre-commit. - [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) - 1334 PR by ddelange. ``` ### 2.0.1 ``` ================== Fixes - Fix `ImportError` in python 3.6.0 / 3.6.1 for `typing.NoReturn`. - 1302 PR by asottile. ``` ### 2.0.0 ``` ================== Features - Expose `PRE_COMMIT_REMOTE_NAME` and `PRE_COMMIT_REMOTE_URL` as environment variables during `pre-push` hooks. - 1274 issue by dmbarreiro. - 1288 PR by dmbarreiro. Fixes - Fix `python -m pre_commit --version` to mention `pre-commit` instead of `__main__.py`. - 1273 issue by ssbarnea. - 1276 PR by orcutt989. - Don't filter `GIT_SSL_NO_VERIFY` from environment when cloning. - 1293 PR by schiermike. - Allow `pre-commit init-templatedir` to succeed even if `core.hooksPath` is set. - 1298 issue by damienrj. - 1299 PR by asottile. Misc - Fix changelog date for 1.21.0. - 1275 PR by flaudisio. Updating - Removed `pcre` language, use `pygrep` instead. - 1268 PR by asottile. - Removed `--tags-only` argument to `pre-commit autoupdate` (it has done nothing since 0.14.0). - 1269 by asottile. - Remove python2 / python3.5 support. Note that pre-commit still supports running hooks written in python2, but pre-commit itself requires python 3.6+. - 1260 issue by asottile. - 1277 PR by asottile. - 1281 PR by asottile. - 1282 PR by asottile. - 1287 PR by asottile. - 1289 PR by asottile. - 1292 PR by asottile. ```
Links - PyPI: https://pypi.org/project/pre-commit - Changelog: https://pyup.io/changelogs/pre-commit/ - Repo: https://github.com/pre-commit/pre-commit