diff --git a/templates/pyproject.toml b/templates/pyproject.toml index 5eedf89..be8dc70 100644 --- a/templates/pyproject.toml +++ b/templates/pyproject.toml @@ -36,7 +36,7 @@ keywords = [ ] license = "BSD-3-Clause" license-files = ["LICENSE"] -name = "scitools-" #e.g "scitools-iris" +name = "" # e.g "scitools-iris", "cf-units" requires-python = "" [project.urls] @@ -117,6 +117,7 @@ checks = [ # -> No Yields section found "YD01", # Not all docstrings require a "Yields" section. + # TODO: exceptions that still need investigating are below. Might be fixable, or might become permanent (above): ] exclude = [ '\.__eq__$', @@ -126,17 +127,22 @@ exclude = [ [tool.pytest.ini_options] # The list of keys vary by repository addopts = ["-ra", "-v", "--strict-config", "--strict-markers", "--doctest-modules"] # This addopts list varies by repository -testpaths = "" # e.g "cf_units" or "lib/iris" +filterwarnings = ["default"] log_level = "INFO" +minversion = "6.0" +testpaths = "" # e.g "cf_units" or "lib/iris" +xfail_strict = "True" [tool.repo-review] -# A list of the currently failing repo-review checks, to be fixed later, different for every repository. +# We have agreed that we will permanently ignore the repo-review rules in the first half of this ignore list. ignore = [ # https://learn.scientific-python.org/development/guides/style/#PC180 # Not possible to run on the hardware used by the majority of our developers. Might change in future! "PC180", # Uses prettier. # https://learn.scientific-python.org/development/guides/packaging-simple#PP006 "PP006", # Uses dev dependency group + + # TODO: exceptions that still need investigating are below. Might be fixable, or might become permanent (above): ] [tool.ruff] @@ -146,10 +152,8 @@ line-length = 88 preview = false [tool.ruff.lint] -# We have agreed that we will permanently ignore the ruff rules in this ignore list. +# We have agreed that we will permanently ignore the ruff rules in the first half of this ignore list. ignore = [ - # NOTE: Non-permanent exclusions should be added to the ".ruff.toml" file. - # flake8-commas (COM) # https://docs.astral.sh/ruff/rules/#flake8-commas-com "COM812", # Trailing comma missing. @@ -159,6 +163,8 @@ ignore = [ # https://docs.astral.sh/ruff/rules/single-line-implicit-string-concatenation/ # NOTE: This rule may cause conflicts when used with "ruff format". "ISC001", # Implicitly concatenate string literals on one line. + + # TODO: exceptions that still need investigating are below. Might be fixable, or might become permanent (above): ] preview = false select = [