From da21081be0e76f308597f30bfda97cdd1a6a1b6f Mon Sep 17 00:00:00 2001 From: Karl Engelhardt Date: Thu, 28 Apr 2022 15:20:50 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=91=E2=80=8D=F0=9F=92=BB=20Add=20pre-c?= =?UTF-8?q?ommit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .pre-commit-config.yaml | 18 ++++++++++++++++++ setup.py | 37 ++++++++++++++++++------------------- 2 files changed, 36 insertions(+), 19 deletions(-) create mode 100644 .pre-commit-config.yaml diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..2b53e93 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,18 @@ +repos: + - repo: https://github.com/pycqa/isort + rev: 5.6.4 + hooks: + - id: isort + args: ['--profile', 'black', '--filter-files'] + - repo: https://github.com/psf/black + rev: '22.3.0' # Replace by any tag/version: https://github.com/psf/black/tags + hooks: + - id: black + language_version: python3 # Should be a command that runs python3.6+ + - repo: https://github.com/pycqa/flake8 + rev: '3.9.2' # pick a git hash / tag to point to + hooks: + - id: flake8 + additional_dependencies: [flake8-bugbear==21.4.3] + exclude: ^.*/migrations/.*$ +exclude: ^.*/migrations/.*$ diff --git a/setup.py b/setup.py index 3e9d782..537d0f3 100644 --- a/setup.py +++ b/setup.py @@ -2,23 +2,22 @@ from __future__ import print_function +import codecs import os import re -import codecs -from setuptools import setup, find_packages +from setuptools import find_packages, setup def read(*parts): filename = os.path.join(os.path.dirname(__file__), *parts) - with codecs.open(filename, encoding='utf-8') as fp: + with codecs.open(filename, encoding="utf-8") as fp: return fp.read() def find_version(*file_paths): version_file = read(*file_paths) - version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]", - version_file, re.M) + version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]", version_file, re.M) if version_match: return version_match.group(1) raise RuntimeError("Unable to find version string.") @@ -27,26 +26,26 @@ def find_version(*file_paths): setup( name="froide_govplan", version=find_version("froide_govplan", "__init__.py"), - url='https://github.com/okfde/froide-govplan', - license='MIT', + url="https://github.com/okfde/froide-govplan", + license="MIT", description="Froide govplan app", - long_description=read('README.md'), - author='Stefan Wehrmeyer', - author_email='mail@stefanwehrmeyer.com', + long_description=read("README.md"), + author="Stefan Wehrmeyer", + author_email="mail@stefanwehrmeyer.com", packages=find_packages(), install_requires=[ - 'froide', + "froide", ], include_package_data=True, classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Framework :: Django', - 'Intended Audience :: Developers', - 'License :: OSI Approved :: MIT License', - 'Operating System :: OS Independent', - 'Programming Language :: Python', - 'Programming Language :: Python :: 3', - 'Topic :: Utilities', + "Development Status :: 5 - Production/Stable", + "Framework :: Django", + "Intended Audience :: Developers", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Topic :: Utilities", ], zip_safe=False, )