File tree Expand file tree Collapse file tree 1 file changed +97
-0
lines changed Expand file tree Collapse file tree 1 file changed +97
-0
lines changed Original file line number Diff line number Diff line change 1+ [project ]
2+ name = " umfile_utils"
3+ authors = [
4+ { name = " ACCESS-NRI" },
5+ ]
6+ description = " Intake catalog managed by ACCESS-NRI and associated tools"
7+ requires-python = " >=3.10"
8+ license = { text = " Apache-2.0" }
9+ classifiers = [
10+ " Development Status :: 4 - Beta" ,
11+ " Programming Language :: Python :: 3" ,
12+ " License :: OSI Approved :: Apache Software License" ,
13+ " Operating System :: OS Independent" ,
14+ ]
15+ dependencies = [
16+ " cftime" ,
17+ " ecgtools>=2023.7.13" ,
18+ " intake==0.7.0" ,
19+ " intake-dataframe-catalog>=0.2.4" ,
20+ " intake-esm>=2023.11.10" ,
21+ " jsonschema" ,
22+ " pooch" ,
23+ " xarray" ,
24+ " pytest"
25+ ]
26+ dynamic = [" version" ]
27+
28+ [build-system ]
29+ build-backend = " setuptools.build_meta"
30+ requires = [
31+ " setuptools >= 61.0.0" ,
32+ " versioneer[toml]" ,
33+ ]
34+
35+ [tool .setuptools .packages .find ]
36+ where = [" src" ]
37+
38+ [tool .versioneer ]
39+ VCS = " git"
40+ style = " pep440"
41+ versionfile_source = " src/access_nri_intake/_version.py"
42+ versionfile_build = " access_nri_intake/_version.py"
43+ tag_prefix = " v"
44+ parentdir_prefix = " access-nri-intake-"
45+
46+ [tool .coverage .run ]
47+ omit = [
48+ " */_version.py" ,
49+ " */data/__init__.py" ,
50+ ]
51+
52+ [tool .ruff ]
53+ target-version = " py39"
54+ exclude = [
55+ " .bzr" ,
56+ " .direnv" ,
57+ " .eggs" ,
58+ " .git" ,
59+ " .hg" ,
60+ " .mypy_cache" ,
61+ " .nox" ,
62+ " .pants.d" ,
63+ " .ruff_cache" ,
64+ " .svn" ,
65+ " .tox" ,
66+ " .venv" ,
67+ " __pypackages__" ,
68+ " _build" ,
69+ " buck-out" ,
70+ " build" ,
71+ " dist" ,
72+ " node_modules" ,
73+ " venv" ,
74+ ]
75+ # E402: module level import not at top of file
76+ # E501: line too long - let black worry about that
77+ ignore = [
78+ " E402" ,
79+ " E501" ,
80+ ]
81+ select = [
82+ # Pyflakes
83+ " F" ,
84+ # Pycodestyle
85+ " E" ,
86+ " W" ,
87+ # isort
88+ " I" ,
89+ # Pyupgrade
90+ " UP" ,
91+ ]
92+
93+ [tool .ruff .mccabe ]
94+ max-complexity = 18
95+
96+ [tool .ruff .isort ]
97+ known-first-party = [" umfile_utils" ]
You can’t perform that action at this time.
0 commit comments