lint
Passed Started
by
@g300050
Bente Tiedje
1Running with gitlab-runner 17.6.0 (374d34fd)2 on DKRZ-maintained runner to build conda or PyPi packages stMaYfaC, system ID: s_28751a32483a4Using Docker executor with image registry.gitlab.dkrz.de/anw_dienste/ci-images/condaforge:master ...5Authenticating with credentials from job payload (GitLab Registry)6Pulling docker image registry.gitlab.dkrz.de/anw_dienste/ci-images/condaforge:master ...7Using docker image sha256:78f3a5a3d3856f61dac82885a6ebab89224bfdfe39ad40106f2cac20a3af2d2f for registry.gitlab.dkrz.de/anw_dienste/ci-images/condaforge:master with digest registry.gitlab.dkrz.de/anw_dienste/ci-images/condaforge@sha256:77f03944e526426adbad122f4a8b431e360cd211307d75853b1cdd84bcaaee60 ...9Running on runner-stmayfac-project-140424-concurrent-0 via gitlab-ci9.dkrz.de...11Fetching changes with git depth set to 20...12Initialized empty Git repository in /builds/ch1187/plugins4freva/heat2urbanimpact/.git/13Created fresh repository.14Checking out 65ee1bc4 as detached HEAD (ref is migration)...15Skipping Git submodules setup17Checking cache for default-non_protected...18No URL provided, cache will not be downloaded from shared cache server. Instead a local version of cache will be extracted. 19WARNING: Cache file does not exist 20Failed to extract cache22Using docker image sha256:78f3a5a3d3856f61dac82885a6ebab89224bfdfe39ad40106f2cac20a3af2d2f for registry.gitlab.dkrz.de/anw_dienste/ci-images/condaforge:master with digest registry.gitlab.dkrz.de/anw_dienste/ci-images/condaforge@sha256:77f03944e526426adbad122f4a8b431e360cd211307d75853b1cdd84bcaaee60 ...23$ apt-get update && apt-get install -y make24Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB]25Get:2 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]26Get:3 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [4144 kB]27Get:4 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [4112 kB]28Get:5 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [30.9 kB]29Get:6 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1279 kB]30Get:7 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB]31Get:8 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB]32Get:9 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [34.6 kB]33Get:10 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [4333 kB]34Get:11 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4585 kB]35Get:12 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1568 kB]36Fetched 20.7 MB in 2s (10.9 MB/s)37Reading package lists...38Reading package lists...39Building dependency tree...40Reading state information...41Suggested packages:42 make-doc43The following NEW packages will be installed:44 make450 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.46Need to get 162 kB of archives.47After this operation, 393 kB of additional disk space will be used.48Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 make amd64 4.2.1-1.2 [162 kB]49debconf: delaying package configuration, since apt-utils is not installed50Fetched 162 kB in 1s (322 kB/s)51Selecting previously unselected package make.52(Reading database ... 7551 files and directories currently installed.)53Preparing to unpack .../make_4.2.1-1.2_amd64.deb ...54Unpacking make (4.2.1-1.2) ...55Setting up make (4.2.1-1.2) ...56$ pip install .[testsite]57Processing /builds/ch1187/plugins4freva/heat2urbanimpact58 Installing build dependencies: started59 Installing build dependencies: finished with status 'done'60 Getting requirements to build wheel: started61 Getting requirements to build wheel: finished with status 'done'62 Preparing metadata (pyproject.toml): started63 Preparing metadata (pyproject.toml): finished with status 'done'64Collecting toml (from heat2urbanimpact==0+untagged.20.g65ee1bc)65 Downloading toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB)66Collecting numpy (from heat2urbanimpact==0+untagged.20.g65ee1bc)67 Downloading numpy-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB)68Collecting tox==4.17.1 (from heat2urbanimpact==0+untagged.20.g65ee1bc)69 Downloading tox-4.17.1-py3-none-any.whl.metadata (5.0 kB)70Collecting isort==5.12.0 (from heat2urbanimpact==0+untagged.20.g65ee1bc)71 Downloading isort-5.12.0-py3-none-any.whl.metadata (12 kB)72Collecting black==23.1.0 (from heat2urbanimpact==0+untagged.20.g65ee1bc)73 Downloading black-23.1.0-py3-none-any.whl.metadata (58 kB)74Collecting blackdoc==0.3.8 (from heat2urbanimpact==0+untagged.20.g65ee1bc)75 Downloading blackdoc-0.3.8-py3-none-any.whl.metadata (3.2 kB)76Collecting flake8==6.0.0 (from heat2urbanimpact==0+untagged.20.g65ee1bc)77 Downloading flake8-6.0.0-py2.py3-none-any.whl.metadata (3.8 kB)78Requirement already satisfied: pre-commit in /opt/conda/lib/python3.12/site-packages (from heat2urbanimpact==0+untagged.20.g65ee1bc) (4.0.1)79Collecting mypy (from heat2urbanimpact==0+untagged.20.g65ee1bc)80 Downloading mypy-1.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.metadata (2.1 kB)81Collecting pytest-cov (from heat2urbanimpact==0+untagged.20.g65ee1bc)82 Downloading pytest_cov-6.0.0-py3-none-any.whl.metadata (27 kB)83Collecting reuse (from heat2urbanimpact==0+untagged.20.g65ee1bc)84 Downloading reuse-5.0.2.tar.gz (358 kB)85 Installing build dependencies: started86 Installing build dependencies: finished with status 'done'87 Getting requirements to build wheel: started88 Getting requirements to build wheel: finished with status 'done'89 Preparing metadata (pyproject.toml): started90 Preparing metadata (pyproject.toml): finished with status 'done'91Collecting cffconvert (from heat2urbanimpact==0+untagged.20.g65ee1bc)92 Downloading cffconvert-2.0.0-py3-none-any.whl.metadata (6.9 kB)93Collecting click>=8.0.0 (from black==23.1.0->heat2urbanimpact==0+untagged.20.g65ee1bc)94 Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)95Collecting mypy-extensions>=0.4.3 (from black==23.1.0->heat2urbanimpact==0+untagged.20.g65ee1bc)96 Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB)97Requirement already satisfied: packaging>=22.0 in /opt/conda/lib/python3.12/site-packages (from black==23.1.0->heat2urbanimpact==0+untagged.20.g65ee1bc) (24.1)98Collecting pathspec>=0.9.0 (from black==23.1.0->heat2urbanimpact==0+untagged.20.g65ee1bc)99 Downloading pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)100Requirement already satisfied: platformdirs>=2 in /opt/conda/lib/python3.12/site-packages (from black==23.1.0->heat2urbanimpact==0+untagged.20.g65ee1bc) (4.3.6)101Requirement already satisfied: more-itertools in /opt/conda/lib/python3.12/site-packages (from blackdoc==0.3.8->heat2urbanimpact==0+untagged.20.g65ee1bc) (10.5.0)102Collecting tomli (from blackdoc==0.3.8->heat2urbanimpact==0+untagged.20.g65ee1bc)103 Downloading tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)104Requirement already satisfied: rich in /opt/conda/lib/python3.12/site-packages (from blackdoc==0.3.8->heat2urbanimpact==0+untagged.20.g65ee1bc) (13.9.3)105Collecting mccabe<0.8.0,>=0.7.0 (from flake8==6.0.0->heat2urbanimpact==0+untagged.20.g65ee1bc)106 Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)107Collecting pycodestyle<2.11.0,>=2.10.0 (from flake8==6.0.0->heat2urbanimpact==0+untagged.20.g65ee1bc)108 Downloading pycodestyle-2.10.0-py2.py3-none-any.whl.metadata (31 kB)109Collecting pyflakes<3.1.0,>=3.0.0 (from flake8==6.0.0->heat2urbanimpact==0+untagged.20.g65ee1bc)110 Downloading pyflakes-3.0.1-py2.py3-none-any.whl.metadata (3.8 kB)111Collecting cachetools>=5.4 (from tox==4.17.1->heat2urbanimpact==0+untagged.20.g65ee1bc)112 Downloading cachetools-5.5.0-py3-none-any.whl.metadata (5.3 kB)113Collecting chardet>=5.2 (from tox==4.17.1->heat2urbanimpact==0+untagged.20.g65ee1bc)114 Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB)115Requirement already satisfied: colorama>=0.4.6 in /opt/conda/lib/python3.12/site-packages (from tox==4.17.1->heat2urbanimpact==0+untagged.20.g65ee1bc) (0.4.6)116Requirement already satisfied: filelock>=3.15.4 in /opt/conda/lib/python3.12/site-packages (from tox==4.17.1->heat2urbanimpact==0+untagged.20.g65ee1bc) (3.16.1)117Requirement already satisfied: pluggy>=1.5 in /opt/conda/lib/python3.12/site-packages (from tox==4.17.1->heat2urbanimpact==0+untagged.20.g65ee1bc) (1.5.0)118Collecting pyproject-api>=1.7.1 (from tox==4.17.1->heat2urbanimpact==0+untagged.20.g65ee1bc)119 Downloading pyproject_api-1.8.0-py3-none-any.whl.metadata (2.7 kB)120Requirement already satisfied: virtualenv>=20.26.3 in /opt/conda/lib/python3.12/site-packages (from tox==4.17.1->heat2urbanimpact==0+untagged.20.g65ee1bc) (20.27.0)121Requirement already satisfied: requests<3,>=2.20 in /opt/conda/lib/python3.12/site-packages (from cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc) (2.32.3)122Requirement already satisfied: ruamel.yaml>=0.16.0 in /opt/conda/lib/python3.12/site-packages (from cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc) (0.18.6)123Collecting pykwalify>=1.6 (from cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc)124 Downloading pykwalify-1.8.0-py2.py3-none-any.whl.metadata (5.3 kB)125Collecting jsonschema<4,>=3.0 (from cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc)126 Downloading jsonschema-3.2.0-py2.py3-none-any.whl.metadata (7.8 kB)127Requirement already satisfied: typing-extensions>=4.6.0 in /opt/conda/lib/python3.12/site-packages (from mypy->heat2urbanimpact==0+untagged.20.g65ee1bc) (4.12.2)128Requirement already satisfied: cfgv>=2.0.0 in /opt/conda/lib/python3.12/site-packages (from pre-commit->heat2urbanimpact==0+untagged.20.g65ee1bc) (3.3.1)129Requirement already satisfied: identify>=1.0.0 in /opt/conda/lib/python3.12/site-packages (from pre-commit->heat2urbanimpact==0+untagged.20.g65ee1bc) (2.6.1)130Requirement already satisfied: nodeenv>=0.11.1 in /opt/conda/lib/python3.12/site-packages (from pre-commit->heat2urbanimpact==0+untagged.20.g65ee1bc) (1.9.1)131Requirement already satisfied: pyyaml>=5.1 in /opt/conda/lib/python3.12/site-packages (from pre-commit->heat2urbanimpact==0+untagged.20.g65ee1bc) (6.0.2)132Collecting pytest>=4.6 (from pytest-cov->heat2urbanimpact==0+untagged.20.g65ee1bc)133 Downloading pytest-8.3.4-py3-none-any.whl.metadata (7.5 kB)134Collecting coverage>=7.5 (from coverage[toml]>=7.5->pytest-cov->heat2urbanimpact==0+untagged.20.g65ee1bc)135 Downloading coverage-7.6.9-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.2 kB)136Collecting Jinja2>=3.0.0 (from reuse->heat2urbanimpact==0+untagged.20.g65ee1bc)137 Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)138Collecting attrs>=21.3 (from reuse->heat2urbanimpact==0+untagged.20.g65ee1bc)139 Downloading attrs-24.2.0-py3-none-any.whl.metadata (11 kB)140Collecting binaryornot>=0.4.4 (from reuse->heat2urbanimpact==0+untagged.20.g65ee1bc)141 Downloading binaryornot-0.4.4-py2.py3-none-any.whl.metadata (6.0 kB)142Collecting boolean.py>=3.8 (from reuse->heat2urbanimpact==0+untagged.20.g65ee1bc)143 Downloading boolean.py-4.0-py3-none-any.whl.metadata (1.5 kB)144Collecting license-expression>=1.0 (from reuse->heat2urbanimpact==0+untagged.20.g65ee1bc)145 Downloading license_expression-30.4.0-py3-none-any.whl.metadata (12 kB)146Collecting python-debian!=0.1.45,!=0.1.46,!=0.1.47,>=0.1.34 (from reuse->heat2urbanimpact==0+untagged.20.g65ee1bc)147 Downloading python_debian-0.1.49-py3-none-any.whl.metadata (1.2 kB)148Collecting tomlkit>=0.8 (from reuse->heat2urbanimpact==0+untagged.20.g65ee1bc)149 Downloading tomlkit-0.13.2-py3-none-any.whl.metadata (2.7 kB)150Collecting MarkupSafe>=2.0 (from Jinja2>=3.0.0->reuse->heat2urbanimpact==0+untagged.20.g65ee1bc)151 Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)152Collecting pyrsistent>=0.14.0 (from jsonschema<4,>=3.0->cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc)153 Downloading pyrsistent-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (27 kB)154Requirement already satisfied: setuptools in /opt/conda/lib/python3.12/site-packages (from jsonschema<4,>=3.0->cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc) (75.1.0)155Collecting six>=1.11.0 (from jsonschema<4,>=3.0->cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc)156 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)157Collecting docopt>=0.6.2 (from pykwalify>=1.6->cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc)158 Downloading docopt-0.6.2.tar.gz (25 kB)159 Preparing metadata (setup.py): started160 Preparing metadata (setup.py): finished with status 'done'161Collecting python-dateutil>=2.8.0 (from pykwalify>=1.6->cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc)162 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)163Collecting iniconfig (from pytest>=4.6->pytest-cov->heat2urbanimpact==0+untagged.20.g65ee1bc)164 Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB)165Requirement already satisfied: charset-normalizer<4,>=2 in /opt/conda/lib/python3.12/site-packages (from requests<3,>=2.20->cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc) (3.4.0)166Requirement already satisfied: idna<4,>=2.5 in /opt/conda/lib/python3.12/site-packages (from requests<3,>=2.20->cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc) (3.10)167Requirement already satisfied: urllib3<3,>=1.21.1 in /opt/conda/lib/python3.12/site-packages (from requests<3,>=2.20->cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc) (2.2.3)168Requirement already satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.12/site-packages (from requests<3,>=2.20->cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc) (2024.8.30)169Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in /opt/conda/lib/python3.12/site-packages (from ruamel.yaml>=0.16.0->cffconvert->heat2urbanimpact==0+untagged.20.g65ee1bc) (0.2.8)170Requirement already satisfied: distlib<1,>=0.3.7 in /opt/conda/lib/python3.12/site-packages (from virtualenv>=20.26.3->tox==4.17.1->heat2urbanimpact==0+untagged.20.g65ee1bc) (0.3.9)171Requirement already satisfied: markdown-it-py>=2.2.0 in /opt/conda/lib/python3.12/site-packages (from rich->blackdoc==0.3.8->heat2urbanimpact==0+untagged.20.g65ee1bc) (3.0.0)172Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /opt/conda/lib/python3.12/site-packages (from rich->blackdoc==0.3.8->heat2urbanimpact==0+untagged.20.g65ee1bc) (2.18.0)173Requirement already satisfied: mdurl~=0.1 in /opt/conda/lib/python3.12/site-packages (from markdown-it-py>=2.2.0->rich->blackdoc==0.3.8->heat2urbanimpact==0+untagged.20.g65ee1bc) (0.1.2)174Downloading black-23.1.0-py3-none-any.whl (174 kB)175Downloading blackdoc-0.3.8-py3-none-any.whl (34 kB)176Downloading flake8-6.0.0-py2.py3-none-any.whl (57 kB)177Downloading isort-5.12.0-py3-none-any.whl (91 kB)178Downloading tox-4.17.1-py3-none-any.whl (156 kB)179Downloading cffconvert-2.0.0-py3-none-any.whl (183 kB)180Downloading mypy-1.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.6 MB)181 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.6/12.6 MB 100.9 MB/s eta 0:00:00182Downloading numpy-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.1 MB)183 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.1/16.1 MB 112.5 MB/s eta 0:00:00184Downloading pytest_cov-6.0.0-py3-none-any.whl (22 kB)185Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)186Downloading attrs-24.2.0-py3-none-any.whl (63 kB)187Downloading binaryornot-0.4.4-py2.py3-none-any.whl (9.0 kB)188Downloading boolean.py-4.0-py3-none-any.whl (25 kB)189Downloading cachetools-5.5.0-py3-none-any.whl (9.5 kB)190Downloading chardet-5.2.0-py3-none-any.whl (199 kB)191Downloading click-8.1.7-py3-none-any.whl (97 kB)192Downloading coverage-7.6.9-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (239 kB)193Downloading jinja2-3.1.4-py3-none-any.whl (133 kB)194Downloading jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)195Downloading license_expression-30.4.0-py3-none-any.whl (110 kB)196Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)197Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)198Downloading pathspec-0.12.1-py3-none-any.whl (31 kB)199Downloading pycodestyle-2.10.0-py2.py3-none-any.whl (41 kB)200Downloading pyflakes-3.0.1-py2.py3-none-any.whl (62 kB)201Downloading pykwalify-1.8.0-py2.py3-none-any.whl (24 kB)202Downloading pyproject_api-1.8.0-py3-none-any.whl (13 kB)203Downloading pytest-8.3.4-py3-none-any.whl (343 kB)204Downloading python_debian-0.1.49-py3-none-any.whl (132 kB)205Downloading tomlkit-0.13.2-py3-none-any.whl (37 kB)206Downloading tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242 kB)207Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)208Downloading pyrsistent-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122 kB)209Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)210Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)211Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)212Building wheels for collected packages: heat2urbanimpact, reuse, docopt213 Building wheel for heat2urbanimpact (pyproject.toml): started214 Building wheel for heat2urbanimpact (pyproject.toml): finished with status 'done'215 Created wheel for heat2urbanimpact: filename=heat2urbanimpact-0+untagged.20.g65ee1bc-py3-none-any.whl size=23035 sha256=474dd2ee1f2be95d29db6177eb33ce228231fb3476d06474c732b76153030914216 Stored in directory: /tmp/pip-ephem-wheel-cache-3awghut1/wheels/d9/54/9b/71452c2baaebb329efc2db0435d8c1c0f24703b832d209b70a217 Building wheel for reuse (pyproject.toml): started218 Building wheel for reuse (pyproject.toml): finished with status 'done'219 Created wheel for reuse: filename=reuse-5.0.2-cp312-cp312-manylinux_2_31_x86_64.whl size=144773 sha256=5c5edba096fae2bb23f2e4cb6901ba180907cf365863c77fcb3f5ad5c240b05e220 Stored in directory: /builds/ch1187/plugins4freva/heat2urbanimpact/.cache/pip/wheels/2d/7b/b8/d011a60ef798286c0872dbe38d288b5425b10c29ef5fa0c2a7221 Building wheel for docopt (setup.py): started222 Building wheel for docopt (setup.py): finished with status 'done'223 Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13706 sha256=c62d61479b17b635730ece244af84c244bf40f69b7a2a2f518789af80361f54c224 Stored in directory: /builds/ch1187/plugins4freva/heat2urbanimpact/.cache/pip/wheels/1a/bf/a1/4cee4f7678c68c5875ca89eaccf460593539805c3906722228225Successfully built heat2urbanimpact reuse docopt226Installing collected packages: docopt, boolean.py, tomlkit, tomli, toml, six, pyrsistent, pyproject-api, pyflakes, pycodestyle, pathspec, numpy, mypy-extensions, mccabe, MarkupSafe, license-expression, isort, iniconfig, coverage, click, chardet, cachetools, attrs, tox, python-debian, python-dateutil, pytest, mypy, jsonschema, Jinja2, heat2urbanimpact, flake8, black, binaryornot, reuse, pytest-cov, pykwalify, blackdoc, cffconvert227Successfully installed Jinja2-3.1.4 MarkupSafe-3.0.2 attrs-24.2.0 binaryornot-0.4.4 black-23.1.0 blackdoc-0.3.8 boolean.py-4.0 cachetools-5.5.0 cffconvert-2.0.0 chardet-5.2.0 click-8.1.7 coverage-7.6.9 docopt-0.6.2 flake8-6.0.0 heat2urbanimpact-0+untagged.20.g65ee1bc iniconfig-2.0.0 isort-5.12.0 jsonschema-3.2.0 license-expression-30.4.0 mccabe-0.7.0 mypy-1.13.0 mypy-extensions-1.0.0 numpy-2.2.0 pathspec-0.12.1 pycodestyle-2.10.0 pyflakes-3.0.1 pykwalify-1.8.0 pyproject-api-1.8.0 pyrsistent-0.20.0 pytest-8.3.4 pytest-cov-6.0.0 python-dateutil-2.9.0.post0 python-debian-0.1.49 reuse-5.0.2 six-1.17.0 toml-0.10.2 tomli-2.2.1 tomlkit-0.13.2 tox-4.17.1228WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.229$ make lint230isort --check src/heat2urbanimpact src/tests231black --check src/heat2urbanimpact src/tests232All done! ✨ 🍰 ✨2338 files would be left unchanged.234blackdoc --check src/heat2urbanimpact src/tests235All done! ✨ 🍰 ✨2368 files would be left unchanged.237flake8 src/heat2urbanimpact src/tests238reuse lint239# SUMMARY240* Bad licenses: 0241* Deprecated licenses: 0242* Licenses without file extension: 0243* Missing licenses: 0244* Unused licenses: 0245* Used licenses: CC0-1.0, BSD-3-Clause, CC-BY-4.0246* Read errors: 0247* Files with copyright information: 45 / 45248* Files with license information: 45 / 45249Congratulations! Your project is compliant with version 3.3 of the REUSE Specification :-)251Creating cache default-non_protected...252.cache/pip: found 741 matching artifact files and directories 253No URL provided, cache will not be uploaded to shared cache server. Cache will be stored only locally. 254Created cache256Job succeeded