@@ -12,7 +12,7 @@ write_to = "src/fmu/config/version.py"
1212name = " fmu-config"
1313description = " Library for various config scripts in FMU scopes"
1414readme = " README.md"
15- requires-python = " >=3.8 "
15+ requires-python = " >=3.9 "
1616license = { file = " LICENSE" }
1717authors = [
1818 { name = " Equinor" , email = " jriv@equinor.com" },
@@ -23,7 +23,6 @@ classifiers = [
2323 " Intended Audience :: Developers" ,
2424 " Natural Language :: English" ,
2525 " Programming Language :: Python :: 3" ,
26- " Programming Language :: Python :: 3.8" ,
2726 " Programming Language :: Python :: 3.9" ,
2827 " Programming Language :: Python :: 3.10" ,
2928 " Programming Language :: Python :: 3.11" ,
@@ -61,7 +60,7 @@ disallow_untyped_defs = true
6160exclude = " ^((tests|docs|examples|build|tools)/|conftest.py?)"
6261extra_checks = true
6362ignore_missing_imports = true
64- python_version = 3.8
63+ python_version = 3.11
6564strict_equality = true
6665warn_redundant_casts = true
6766warn_unused_configs = true
@@ -95,19 +94,21 @@ ignore = [
9594 " C901" ,
9695]
9796select = [
98- " B" ,
99- " C" ,
100- " E" ,
101- " F" ,
102- " I" ,
103- " PIE" ,
104- " Q" ,
105- " RET" ,
106- " RSE" ,
107- " SIM" ,
108- " W" ,
109- " TCH" ,
110- " TID" ,
97+ " B" , # flake-8-bugbear
98+ " C" , # pylint-convention
99+ " E" , # pycodestyle-error
100+ " F" , # pyflakes
101+ " I" , # isort
102+ " NPY" , # numpy
103+ " PIE" , # flake8-pie
104+ " Q" , # flake8-quotes
105+ " RET" , # flake8-return
106+ " RSE" , # flake8-raise
107+ " SIM" , # flake8-simplify
108+ " TCH" , # flake8-type-checking
109+ " TID" , # flake8-tidy-imports
110+ # "UP", # pyupgrade
111+ " W" , # pylint-warnings
111112]
112113
113114[tool .ruff .lint .isort ]
0 commit comments