summaryrefslogtreecommitdiffstats
path: root/.pre-commit-config.yaml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-03-02 08:20:07 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-03-02 08:20:07 +0000
commit3d2c9fd003c14a4969f383cd5eb0966b7b6a3d7b (patch)
tree96212b1fc6b9515e6bb63a5fc7869cb1da01d36d /.pre-commit-config.yaml
downloadtqdm-3d2c9fd003c14a4969f383cd5eb0966b7b6a3d7b.tar.xz
tqdm-3d2c9fd003c14a4969f383cd5eb0966b7b6a3d7b.zip
Adding upstream version 4.64.1.upstream/4.64.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '.pre-commit-config.yaml')
-rw-r--r--.pre-commit-config.yaml62
1 files changed, 62 insertions, 0 deletions
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
new file mode 100644
index 0000000..95b4a82
--- /dev/null
+++ b/.pre-commit-config.yaml
@@ -0,0 +1,62 @@
+default_language_version:
+ python: python3
+repos:
+- repo: https://github.com/pre-commit/pre-commit-hooks
+ rev: v4.1.0
+ hooks:
+ - id: check-added-large-files
+ - id: check-case-conflict
+ - id: check-docstring-first
+ - id: check-executables-have-shebangs
+ - id: check-toml
+ - id: check-merge-conflict
+ - id: check-yaml
+ - id: debug-statements
+ - id: end-of-file-fixer
+ - id: mixed-line-ending
+ - id: sort-simple-yaml
+ - id: trailing-whitespace
+ exclude: ^README.rst$
+- repo: local
+ hooks:
+ - id: todo
+ name: Check TODO
+ language: pygrep
+ entry: WIP
+ args: [-i]
+ types: [text]
+ exclude: ^(.pre-commit-config.yaml|.github/workflows/test.yml)$
+ - id: pytest
+ name: pytest quick
+ language: python
+ entry: pytest
+ args: [-qq, --durations=1, -k=not slow]
+ types: [python]
+ pass_filenames: false
+ additional_dependencies:
+ - numpy
+ - pandas
+ - pytest-timeout
+ - pytest-asyncio
+- repo: https://gitlab.com/pycqa/flake8
+ rev: 3.9.2
+ hooks:
+ - id: flake8
+ args: [-j8]
+ additional_dependencies:
+ - flake8-broken-line
+ - flake8-bugbear
+ - flake8-comprehensions
+ - flake8-debugger
+ - flake8-isort
+ - flake8-string-format
+ - flake8-type-annotations
+- repo: https://github.com/PyCQA/isort
+ rev: 5.10.1
+ hooks:
+ - id: isort
+- repo: https://github.com/kynan/nbstripout
+ rev: 0.5.0
+ hooks:
+ - id: nbstripout
+ args: [--keep-count, --keep-output]