From afc82e69e6075d45aab88aec780276c61d2957dc Mon Sep 17 00:00:00 2001 From: mcflugen Date: Thu, 14 Mar 2024 11:51:13 -0600 Subject: [PATCH] remove more template lint --- .../.pre-commit-config.yaml | 14 +++----------- .../requirements-build.txt | 3 ++- .../data/{{cookiecutter.package_name}}/setup.py | 2 ++ 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/babelizer/data/{{cookiecutter.package_name}}/.pre-commit-config.yaml b/babelizer/data/{{cookiecutter.package_name}}/.pre-commit-config.yaml index 15b01ec..519c7de 100644 --- a/babelizer/data/{{cookiecutter.package_name}}/.pre-commit-config.yaml +++ b/babelizer/data/{{cookiecutter.package_name}}/.pre-commit-config.yaml @@ -11,6 +11,8 @@ repos: minimum_pre_commit_version: 2.9.2 require_serial: true types_or: [python, pyi] + args: ["--extend-exclude=setup_utils.py"] + exclude: ^setup_utils.py - id: black-jupyter name: black-jupyter description: @@ -21,6 +23,7 @@ repos: require_serial: true types_or: [python, pyi, jupyter] additional_dependencies: [".[jupyter]"] + exclude: ^setup_utils.py - repo: https://github.com/pycqa/flake8 rev: 7.0.0 @@ -42,7 +45,6 @@ repos: hooks: - id: isort files: \.py$ - exclude: ^babelizer/data args: [--force-single-line-imports] - repo: https://github.com/pre-commit/pre-commit-hooks @@ -58,16 +60,6 @@ repos: - id: forbid-new-submodules - id: trailing-whitespace -- repo: https://github.com/PyCQA/pydocstyle - rev: 6.3.0 - hooks: - - id: pydocstyle - files: babelizer/.*\.py$ - args: - - --convention=numpy - - --add-select=D417 - additional_dependencies: [".[toml]"] - - repo: https://github.com/pre-commit/mirrors-mypy rev: v1.8.0 hooks: diff --git a/babelizer/data/{{cookiecutter.package_name}}/requirements-build.txt b/babelizer/data/{{cookiecutter.package_name}}/requirements-build.txt index 5ef3ba9..c92dc98 100644 --- a/babelizer/data/{{cookiecutter.package_name}}/requirements-build.txt +++ b/babelizer/data/{{cookiecutter.package_name}}/requirements-build.txt @@ -1,3 +1,4 @@ +# conda requirements needed to build the project {%- if cookiecutter.language == 'c' -%} bmi-c c-compiler @@ -7,4 +8,4 @@ cxx-compiler {%- elif cookiecutter.language == 'fortran' -%} bmi-fortran fortran-compiler -{%- endif -%} +{%- endif %} diff --git a/babelizer/data/{{cookiecutter.package_name}}/setup.py b/babelizer/data/{{cookiecutter.package_name}}/setup.py index 23989ce..eae652b 100644 --- a/babelizer/data/{{cookiecutter.package_name}}/setup.py +++ b/babelizer/data/{{cookiecutter.package_name}}/setup.py @@ -1,6 +1,8 @@ from setuptools import setup {% if cookiecutter.language in ['c', 'c++', 'fortran'] %} +{%- if cookiecutter.language == 'fortran' %} from setup_utils import build_ext +{%- endif %} from setup_utils import get_extension_modules setup(