2022-06-16T15:57:24,150 Created temporary directory: /tmp/pip-ephem-wheel-cache-bl6j0m_e 2022-06-16T15:57:24,155 Created temporary directory: /tmp/pip-build-tracker-72u48blx 2022-06-16T15:57:24,156 Initialized build tracking at /tmp/pip-build-tracker-72u48blx 2022-06-16T15:57:24,157 Created build tracker: /tmp/pip-build-tracker-72u48blx 2022-06-16T15:57:24,157 Entered build tracker: /tmp/pip-build-tracker-72u48blx 2022-06-16T15:57:24,158 Created temporary directory: /tmp/pip-wheel-y4kjqj_s 2022-06-16T15:57:24,227 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-06-16T15:57:24,236 2 location(s) to search for versions of ospgrid: 2022-06-16T15:57:24,236 * https://pypi.org/simple/ospgrid/ 2022-06-16T15:57:24,236 * https://www.piwheels.org/simple/ospgrid/ 2022-06-16T15:57:24,237 Fetching project page and analyzing links: https://pypi.org/simple/ospgrid/ 2022-06-16T15:57:24,238 Getting page https://pypi.org/simple/ospgrid/ 2022-06-16T15:57:24,241 Found index url https://pypi.org/simple 2022-06-16T15:57:24,357 Skipping link: No binaries permitted for ospgrid: https://files.pythonhosted.org/packages/e2/ec/b4b222d9f22dcf97d5eb125761efdd1e0733bf0755e08edfbd782c5fc4f0/ospgrid-0.1-py2.py3-none-any.whl#sha256=aabc3e66f6bf12b1a05188039f9b9bc01e1632794d30605ca474ffe1fb8d2b19 (from https://pypi.org/simple/ospgrid/) (requires-python:>=3.8) 2022-06-16T15:57:24,359 Found link https://files.pythonhosted.org/packages/04/c1/f5f9302b54d2f75706a5b5824e1f223d34c8a126b87e6e2c6c8ff05e94e6/ospgrid-0.1.tar.gz#sha256=7adf4de8d3a94a48461a73de4be127f2e6e04e6c2e9010d6ec36da0394819812 (from https://pypi.org/simple/ospgrid/) (requires-python:>=3.8), version: 0.1 2022-06-16T15:57:24,359 Skipping link: No binaries permitted for ospgrid: https://files.pythonhosted.org/packages/2e/6e/f7cf48f5f3b97b4334b73c024c1b35af607108160532de8455d793ff67b5/ospgrid-0.2-py2.py3-none-any.whl#sha256=31439c799d33437e60d21b6fbda18d05a9b87bf65117fe84574d901c64835353 (from https://pypi.org/simple/ospgrid/) (requires-python:>=3.8) 2022-06-16T15:57:24,361 Found link https://files.pythonhosted.org/packages/87/78/f5fa96f26124c67f5d19aba5151e273fda3bca56093c230ac66c9e955672/ospgrid-0.2.tar.gz#sha256=faf09d1d3637bcac0dac126d38f4e62028e8ac5d9080081e3b2178bda52b9195 (from https://pypi.org/simple/ospgrid/) (requires-python:>=3.8), version: 0.2 2022-06-16T15:57:24,361 Skipping link: No binaries permitted for ospgrid: https://files.pythonhosted.org/packages/6b/43/54acf99144355a5f4fa2b8ec033814af544b2b3bdc463ffd64e005e885a8/ospgrid-0.3-py2.py3-none-any.whl#sha256=70484f3f1d16fdadeb79d665eb0e6bb4472ae52be47860f338cab7302ac79a02 (from https://pypi.org/simple/ospgrid/) (requires-python:>=3.8) 2022-06-16T15:57:24,363 Found link https://files.pythonhosted.org/packages/df/7e/c323a93be69f1b0e5225b168d63dcb05919f84ab9423db761dec31acaab8/ospgrid-0.3.tar.gz#sha256=80a3c87eb41207b2dc684f2940db24bd5bb356501973bc0ec9e0f34c38ceca59 (from https://pypi.org/simple/ospgrid/) (requires-python:>=3.8), version: 0.3 2022-06-16T15:57:24,364 Skipping link: No binaries permitted for ospgrid: https://files.pythonhosted.org/packages/b0/fe/c12a4e88ccccc8057afd869fea2e974cd767c2afc1cad7bec14fe7ce290d/ospgrid-0.5-py2.py3-none-any.whl#sha256=5bc139060799a03ad2903d33755b9ab04a35daed73144d4c39fe9d0916fad809 (from https://pypi.org/simple/ospgrid/) (requires-python:>=3.8) 2022-06-16T15:57:24,365 Found link https://files.pythonhosted.org/packages/f2/cb/edc71d01f3b9f1b8f789cecccb1b5cee73efe85d4a6c93e4240c0687b1ec/ospgrid-0.5.tar.gz#sha256=ab9344f0f337d7d676e26527c58cdc30a1e920b1a4e2989ae7c3a5188f33f22b (from https://pypi.org/simple/ospgrid/) (requires-python:>=3.8), version: 0.5 2022-06-16T15:57:24,366 Fetching project page and analyzing links: https://www.piwheels.org/simple/ospgrid/ 2022-06-16T15:57:24,366 Getting page https://www.piwheels.org/simple/ospgrid/ 2022-06-16T15:57:24,368 Found index url https://www.piwheels.org/simple 2022-06-16T15:57:24,573 Skipping link: No binaries permitted for ospgrid: https://www.piwheels.org/simple/ospgrid/ospgrid-0.3-py2.py3-none-any.whl#sha256=d27691a2c4256df67bc3f9feda26e45061588f7f8a96e95ba4985a3a58b22e4a (from https://www.piwheels.org/simple/ospgrid/) (requires-python:>=3.8) 2022-06-16T15:57:24,573 Skipping link: No binaries permitted for ospgrid: https://www.piwheels.org/simple/ospgrid/ospgrid-0.2-py2.py3-none-any.whl#sha256=70964c1633e063f0cc98bcf37df80c968e914369cde1fc9e76477f392d18fa82 (from https://www.piwheels.org/simple/ospgrid/) (requires-python:>=3.8) 2022-06-16T15:57:24,574 Skipping link: No binaries permitted for ospgrid: https://www.piwheels.org/simple/ospgrid/ospgrid-0.1-py2.py3-none-any.whl#sha256=2c7a61f74b99c27551f085a76cd3837990720cf943c5c5faf52a6606ae10d67b (from https://www.piwheels.org/simple/ospgrid/) (requires-python:>=3.8) 2022-06-16T15:57:24,574 Skipping link: not a file: https://www.piwheels.org/simple/ospgrid/ 2022-06-16T15:57:24,575 Skipping link: not a file: https://pypi.org/simple/ospgrid/ 2022-06-16T15:57:24,621 Given no hashes to check 1 links for project 'ospgrid': discarding no candidates 2022-06-16T15:57:24,663 Collecting ospgrid==0.5 2022-06-16T15:57:24,667 Created temporary directory: /tmp/pip-unpack-8xlgcedk 2022-06-16T15:57:25,679 Downloading ospgrid-0.5.tar.gz (24 kB) 2022-06-16T15:57:25,779 Added ospgrid==0.5 from https://files.pythonhosted.org/packages/f2/cb/edc71d01f3b9f1b8f789cecccb1b5cee73efe85d4a6c93e4240c0687b1ec/ospgrid-0.5.tar.gz#sha256=ab9344f0f337d7d676e26527c58cdc30a1e920b1a4e2989ae7c3a5188f33f22b to build tracker '/tmp/pip-build-tracker-72u48blx' 2022-06-16T15:57:25,795 Created temporary directory: /tmp/pip-build-env-y00kkzev 2022-06-16T15:57:25,816 Created temporary directory: /tmp/pip-standalone-pip-tg2ynyby 2022-06-16T15:57:28,181 Installing build dependencies: started 2022-06-16T15:57:28,184 Running command pip subprocess to install build dependencies 2022-06-16T15:57:39,424 Using pip 22.1 from /tmp/pip-standalone-pip-tg2ynyby/__env_pip__.zip/pip (python 3.9) 2022-06-16T15:57:40,878 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-06-16T15:57:41,758 Collecting wheel>=0.31.0 2022-06-16T15:57:41,793 Using cached https://www.piwheels.org/simple/wheel/wheel-0.37.1-py2.py3-none-any.whl (35 kB) 2022-06-16T15:57:45,348 Collecting setuptools>=48 2022-06-16T15:57:45,619 Using cached https://www.piwheels.org/simple/setuptools/setuptools-62.4.0-py3-none-any.whl (1.2 MB) 2022-06-16T15:57:46,210 Collecting twine>=1.11.0 2022-06-16T15:57:46,274 Using cached https://www.piwheels.org/simple/twine/twine-4.0.1-py3-none-any.whl (36 kB) 2022-06-16T15:57:46,546 Collecting oldest-supported-numpy 2022-06-16T15:57:46,598 Using cached https://www.piwheels.org/simple/oldest-supported-numpy/oldest_supported_numpy-2022.5.28-py3-none-any.whl (5.7 kB) 2022-06-16T15:57:47,630 Collecting importlib-metadata>=3.6 2022-06-16T15:57:47,664 Using cached https://www.piwheels.org/simple/importlib-metadata/importlib_metadata-4.11.4-py3-none-any.whl (18 kB) 2022-06-16T15:57:47,881 Collecting requests-toolbelt!=0.9.0,>=0.8.0 2022-06-16T15:57:47,919 Using cached https://www.piwheels.org/simple/requests-toolbelt/requests_toolbelt-0.9.1-py2.py3-none-any.whl (54 kB) 2022-06-16T15:57:48,598 Collecting requests>=2.20 2022-06-16T15:57:48,641 Using cached https://www.piwheels.org/simple/requests/requests-2.28.0-py3-none-any.whl (62 kB) 2022-06-16T15:57:48,903 Collecting pkginfo>=1.8.1 2022-06-16T15:57:48,938 Using cached https://www.piwheels.org/simple/pkginfo/pkginfo-1.8.3-py2.py3-none-any.whl (26 kB) 2022-06-16T15:57:49,903 Collecting keyring>=15.1 2022-06-16T15:57:49,936 Using cached https://www.piwheels.org/simple/keyring/keyring-23.6.0-py3-none-any.whl (34 kB) 2022-06-16T15:57:51,300 Collecting rich>=12.0.0 2022-06-16T15:57:51,378 Using cached https://www.piwheels.org/simple/rich/rich-12.4.4-py3-none-any.whl (232 kB) 2022-06-16T15:57:51,993 Collecting urllib3>=1.26.0 2022-06-16T15:57:52,036 Using cached https://www.piwheels.org/simple/urllib3/urllib3-1.26.9-py2.py3-none-any.whl (155 kB) 2022-06-16T15:57:52,406 Collecting readme-renderer>=35.0 2022-06-16T15:57:52,458 Using cached https://www.piwheels.org/simple/readme-renderer/readme_renderer-35.0-py3-none-any.whl (14 kB) 2022-06-16T15:57:52,700 Collecting rfc3986>=1.4.0 2022-06-16T15:57:52,762 Using cached https://www.piwheels.org/simple/rfc3986/rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2022-06-16T15:57:56,769 Collecting numpy==1.19.3 2022-06-16T15:57:58,937 Using cached https://www.piwheels.org/simple/numpy/numpy-1.19.3-cp39-cp39-linux_armv7l.whl (10.5 MB) 2022-06-16T15:58:00,320 Collecting zipp>=0.5 2022-06-16T15:58:00,350 Using cached https://www.piwheels.org/simple/zipp/zipp-3.8.0-py3-none-any.whl (5.4 kB) 2022-06-16T15:58:00,718 Collecting jeepney>=0.4.2 2022-06-16T15:58:00,754 Using cached https://www.piwheels.org/simple/jeepney/jeepney-0.8.0-py3-none-any.whl (48 kB) 2022-06-16T15:58:00,975 Collecting SecretStorage>=3.2 2022-06-16T15:58:01,010 Using cached https://www.piwheels.org/simple/secretstorage/SecretStorage-3.3.2-py3-none-any.whl (15 kB) 2022-06-16T15:58:01,451 Collecting docutils>=0.13.1 2022-06-16T15:58:01,613 Using cached https://www.piwheels.org/simple/docutils/docutils-0.18.1-py2.py3-none-any.whl (567 kB) 2022-06-16T15:58:02,208 Collecting Pygments>=2.5.1 2022-06-16T15:58:02,527 Using cached https://www.piwheels.org/simple/pygments/Pygments-2.12.0-py3-none-any.whl (1.1 MB) 2022-06-16T15:58:03,092 Collecting bleach>=2.1.0 2022-06-16T15:58:03,134 Using cached https://www.piwheels.org/simple/bleach/bleach-5.0.0-py3-none-any.whl (160 kB) 2022-06-16T15:58:03,583 Collecting certifi>=2017.4.17 2022-06-16T15:58:03,632 Using cached https://www.piwheels.org/simple/certifi/certifi-2022.6.15-py3-none-any.whl (160 kB) 2022-06-16T15:58:04,009 Collecting charset-normalizer~=2.0.0 2022-06-16T15:58:04,044 Using cached https://www.piwheels.org/simple/charset-normalizer/charset_normalizer-2.0.12-py3-none-any.whl (44 kB) 2022-06-16T15:58:04,419 Collecting idna<4,>=2.5 2022-06-16T15:58:04,456 Using cached https://www.piwheels.org/simple/idna/idna-3.3-py3-none-any.whl (64 kB) 2022-06-16T15:58:05,049 Collecting commonmark<0.10.0,>=0.9.0 2022-06-16T15:58:05,108 Using cached https://www.piwheels.org/simple/commonmark/commonmark-0.9.1-py2.py3-none-any.whl (51 kB) 2022-06-16T15:58:05,643 Collecting webencodings 2022-06-16T15:58:05,673 Using cached https://www.piwheels.org/simple/webencodings/webencodings-0.5.1-py2.py3-none-any.whl (11 kB) 2022-06-16T15:58:05,933 Collecting six>=1.9.0 2022-06-16T15:58:05,962 Using cached https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl (11 kB) 2022-06-16T15:58:09,185 Collecting cryptography>=2.0 2022-06-16T15:58:09,716 Using cached https://www.piwheels.org/simple/cryptography/cryptography-37.0.2-cp39-cp39-linux_armv7l.whl (2.5 MB) 2022-06-16T15:58:12,516 Collecting cffi>=1.12 2022-06-16T15:58:12,601 Using cached https://www.piwheels.org/simple/cffi/cffi-1.15.0-cp39-cp39-linux_armv7l.whl (369 kB) 2022-06-16T15:58:12,955 Collecting pycparser 2022-06-16T15:58:12,996 Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.21-py2.py3-none-any.whl (119 kB) 2022-06-16T15:58:18,737 Installing collected packages: webencodings, commonmark, zipp, wheel, urllib3, six, setuptools, rfc3986, Pygments, pycparser, pkginfo, numpy, jeepney, idna, docutils, charset-normalizer, certifi, rich, requests, oldest-supported-numpy, importlib-metadata, cffi, bleach, requests-toolbelt, readme-renderer, cryptography, SecretStorage, keyring, twine 2022-06-16T15:58:19,273 Creating /tmp/pip-build-env-y00kkzev/overlay/bin 2022-06-16T15:58:19,277 changing mode of /tmp/pip-build-env-y00kkzev/overlay/bin/cmark to 755 2022-06-16T15:58:19,627 changing mode of /tmp/pip-build-env-y00kkzev/overlay/bin/wheel to 755 2022-06-16T15:58:32,113 changing mode of /tmp/pip-build-env-y00kkzev/overlay/bin/pygmentize to 755 2022-06-16T15:58:33,529 changing mode of /tmp/pip-build-env-y00kkzev/overlay/bin/pkginfo to 755 2022-06-16T15:58:48,274 changing mode of /tmp/pip-build-env-y00kkzev/overlay/bin/f2py to 755 2022-06-16T15:58:48,279 changing mode of /tmp/pip-build-env-y00kkzev/overlay/bin/f2py3 to 755 2022-06-16T15:58:48,284 changing mode of /tmp/pip-build-env-y00kkzev/overlay/bin/f2py3.9 to 755 2022-06-16T15:58:52,812 changing mode of /tmp/pip-build-env-y00kkzev/overlay/bin/normalizer to 755 2022-06-16T15:59:00,043 changing mode of /tmp/pip-build-env-y00kkzev/overlay/bin/keyring to 755 2022-06-16T15:59:00,305 changing mode of /tmp/pip-build-env-y00kkzev/overlay/bin/twine to 755 2022-06-16T15:59:00,437 Successfully installed Pygments-2.12.0 SecretStorage-3.3.2 bleach-5.0.0 certifi-2022.6.15 cffi-1.15.0 charset-normalizer-2.0.12 commonmark-0.9.1 cryptography-37.0.2 docutils-0.18.1 idna-3.3 importlib-metadata-4.11.4 jeepney-0.8.0 keyring-23.6.0 numpy-1.19.3 oldest-supported-numpy-2022.5.28 pkginfo-1.8.3 pycparser-2.21 readme-renderer-35.0 requests-2.28.0 requests-toolbelt-0.9.1 rfc3986-2.0.0 rich-12.4.4 setuptools-62.4.0 six-1.16.0 twine-4.0.1 urllib3-1.26.9 webencodings-0.5.1 wheel-0.37.1 zipp-3.8.0 2022-06-16T15:59:00,641 WARNING: There was an error checking the latest version of pip. 2022-06-16T15:59:01,533 Installing build dependencies: finished with status 'done' 2022-06-16T15:59:01,562 Getting requirements to build wheel: started 2022-06-16T15:59:01,564 Running command Getting requirements to build wheel 2022-06-16T15:59:03,677 /usr/local/lib/python3.9/dist-packages/setuptools/config/setupcfg.py:459: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead. 2022-06-16T15:59:03,679 warnings.warn(msg, warning_class) 2022-06-16T15:59:03,885 Getting requirements to build wheel: finished with status 'done' 2022-06-16T15:59:03,942 Created temporary directory: /tmp/pip-modern-metadata-gc7q21gs 2022-06-16T15:59:03,948 Preparing metadata (pyproject.toml): started 2022-06-16T15:59:03,950 Running command Preparing metadata (pyproject.toml) 2022-06-16T15:59:07,729 /usr/local/lib/python3.9/dist-packages/setuptools/config/setupcfg.py:459: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead. 2022-06-16T15:59:07,730 warnings.warn(msg, warning_class) 2022-06-16T15:59:07,764 /usr/local/lib/python3.9/dist-packages/setuptools/config/pyprojecttoml.py:102: _ExperimentalProjectMetadata: Support for project metadata in `pyproject.toml` is still experimental and may be removed (or change) in future releases. 2022-06-16T15:59:07,765 warnings.warn(msg, _ExperimentalProjectMetadata) 2022-06-16T15:59:08,043 configuration error: `project` must contain ['name'] properties 2022-06-16T15:59:08,043 DESCRIPTION: 2022-06-16T15:59:08,044 Data structure for the **project** table inside ``pyproject.toml`` (as 2022-06-16T15:59:08,044 initially defined in :pep:`621`) 2022-06-16T15:59:08,045 GIVEN VALUE: 2022-06-16T15:59:08,045 { 2022-06-16T15:59:08,045 "requires-python": ">=3.8" 2022-06-16T15:59:08,046 } 2022-06-16T15:59:08,046 OFFENDING RULE: 'required' 2022-06-16T15:59:08,047 DEFINITION: 2022-06-16T15:59:08,047 { 2022-06-16T15:59:08,047 "$schema": "http://json-schema.org/draft-07/schema", 2022-06-16T15:59:08,048 "$id": "https://packaging.python.org/en/latest/specifications/declaring-project-metadata/", 2022-06-16T15:59:08,048 "title": "Package metadata stored in the ``project`` table", 2022-06-16T15:59:08,048 "type": "object", 2022-06-16T15:59:08,049 "properties": { 2022-06-16T15:59:08,049 "name": { 2022-06-16T15:59:08,049 "type": "string", 2022-06-16T15:59:08,049 "description": "The name (primary identifier) of the project. MUST be statically defined.", 2022-06-16T15:59:08,050 "format": "pep508-identifier" 2022-06-16T15:59:08,050 }, 2022-06-16T15:59:08,050 "version": { 2022-06-16T15:59:08,051 "type": "string", 2022-06-16T15:59:08,051 "description": "The version of the project as supported by :pep:`440`.", 2022-06-16T15:59:08,051 "format": "pep440" 2022-06-16T15:59:08,052 }, 2022-06-16T15:59:08,052 "description": { 2022-06-16T15:59:08,052 "type": "string", 2022-06-16T15:59:08,053 "$$description": [ 2022-06-16T15:59:08,053 "The `summary description of the project", 2022-06-16T15:59:08,053 "`_" 2022-06-16T15:59:08,053 ] 2022-06-16T15:59:08,054 }, 2022-06-16T15:59:08,054 "readme": { 2022-06-16T15:59:08,054 "$$description": [ 2022-06-16T15:59:08,055 "`Full/detailed description of the project in the form of a README", 2022-06-16T15:59:08,055 "`_", 2022-06-16T15:59:08,055 "with meaning similar to the one defined in `core metadata's Description", 2022-06-16T15:59:08,056 "`_" 2022-06-16T15:59:08,056 ], 2022-06-16T15:59:08,056 "oneOf": [ 2022-06-16T15:59:08,056 { 2022-06-16T15:59:08,057 "type": "string", 2022-06-16T15:59:08,057 "$$description": [ 2022-06-16T15:59:08,057 "Relative path to a text file (UTF-8) containing the full description", 2022-06-16T15:59:08,058 "of the project. If the file path ends in case-insensitive ``.md`` or", 2022-06-16T15:59:08,058 "``.rst`` suffixes, then the content-type is respectively", 2022-06-16T15:59:08,058 "``text/markdown`` or ``text/x-rst``" 2022-06-16T15:59:08,058 ] 2022-06-16T15:59:08,059 }, 2022-06-16T15:59:08,059 { 2022-06-16T15:59:08,059 "type": "object", 2022-06-16T15:59:08,060 "allOf": [ 2022-06-16T15:59:08,060 { 2022-06-16T15:59:08,060 "anyOf": [ 2022-06-16T15:59:08,061 { 2022-06-16T15:59:08,061 "properties": { 2022-06-16T15:59:08,061 "file": { 2022-06-16T15:59:08,062 "type": "string", 2022-06-16T15:59:08,062 "$$description": [ 2022-06-16T15:59:08,063 "Relative path to a text file containing the full description", 2022-06-16T15:59:08,063 "of the project." 2022-06-16T15:59:08,063 ] 2022-06-16T15:59:08,064 } 2022-06-16T15:59:08,064 }, 2022-06-16T15:59:08,064 "required": [ 2022-06-16T15:59:08,065 "file" 2022-06-16T15:59:08,065 ] 2022-06-16T15:59:08,065 }, 2022-06-16T15:59:08,066 { 2022-06-16T15:59:08,066 "properties": { 2022-06-16T15:59:08,066 "text": { 2022-06-16T15:59:08,066 "type": "string", 2022-06-16T15:59:08,067 "description": "Full text describing the project." 2022-06-16T15:59:08,067 } 2022-06-16T15:59:08,068 }, 2022-06-16T15:59:08,068 "required": [ 2022-06-16T15:59:08,068 "text" 2022-06-16T15:59:08,068 ] 2022-06-16T15:59:08,069 } 2022-06-16T15:59:08,069 ] 2022-06-16T15:59:08,070 }, 2022-06-16T15:59:08,070 { 2022-06-16T15:59:08,070 "properties": { 2022-06-16T15:59:08,070 "content-type": { 2022-06-16T15:59:08,071 "type": "string", 2022-06-16T15:59:08,071 "$$description": [ 2022-06-16T15:59:08,071 "Content-type (:rfc:`1341`) of the full description", 2022-06-16T15:59:08,072 "(e.g. ``text/markdown``). The ``charset`` parameter is assumed", 2022-06-16T15:59:08,072 "UTF-8 when not present." 2022-06-16T15:59:08,072 ], 2022-06-16T15:59:08,073 "$comment": "TODO: add regex pattern or format?" 2022-06-16T15:59:08,073 } 2022-06-16T15:59:08,073 }, 2022-06-16T15:59:08,074 "required": [ 2022-06-16T15:59:08,074 "content-type" 2022-06-16T15:59:08,074 ] 2022-06-16T15:59:08,074 } 2022-06-16T15:59:08,075 ] 2022-06-16T15:59:08,075 } 2022-06-16T15:59:08,075 ] 2022-06-16T15:59:08,076 }, 2022-06-16T15:59:08,076 "requires-python": { 2022-06-16T15:59:08,076 "type": "string", 2022-06-16T15:59:08,076 "format": "pep508-versionspec", 2022-06-16T15:59:08,077 "$$description": [ 2022-06-16T15:59:08,077 "`The Python version requirements of the project", 2022-06-16T15:59:08,077 "`_." 2022-06-16T15:59:08,078 ] 2022-06-16T15:59:08,078 }, 2022-06-16T15:59:08,079 "license": { 2022-06-16T15:59:08,079 "description": "`Project license `_.", 2022-06-16T15:59:08,079 "oneOf": [ 2022-06-16T15:59:08,080 { 2022-06-16T15:59:08,080 "properties": { 2022-06-16T15:59:08,080 "file": { 2022-06-16T15:59:08,081 "type": "string", 2022-06-16T15:59:08,081 "$$description": [ 2022-06-16T15:59:08,081 "Relative path to the file (UTF-8) which contains the license for the", 2022-06-16T15:59:08,082 "project." 2022-06-16T15:59:08,082 ] 2022-06-16T15:59:08,083 } 2022-06-16T15:59:08,083 }, 2022-06-16T15:59:08,083 "required": [ 2022-06-16T15:59:08,084 "file" 2022-06-16T15:59:08,084 ] 2022-06-16T15:59:08,084 }, 2022-06-16T15:59:08,084 { 2022-06-16T15:59:08,085 "properties": { 2022-06-16T15:59:08,085 "text": { 2022-06-16T15:59:08,086 "type": "string", 2022-06-16T15:59:08,086 "$$description": [ 2022-06-16T15:59:08,086 "The license of the project whose meaning is that of the", 2022-06-16T15:59:08,087 "`License field from the core metadata", 2022-06-16T15:59:08,087 "`_." 2022-06-16T15:59:08,087 ] 2022-06-16T15:59:08,088 } 2022-06-16T15:59:08,088 }, 2022-06-16T15:59:08,088 "required": [ 2022-06-16T15:59:08,088 "text" 2022-06-16T15:59:08,089 ] 2022-06-16T15:59:08,089 } 2022-06-16T15:59:08,089 ] 2022-06-16T15:59:08,090 }, 2022-06-16T15:59:08,090 "authors": { 2022-06-16T15:59:08,090 "type": "array", 2022-06-16T15:59:08,091 "items": { 2022-06-16T15:59:08,091 "$id": "#/definitions/author", 2022-06-16T15:59:08,091 "title": "Author or Maintainer", 2022-06-16T15:59:08,092 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-06-16T15:59:08,092 "type": "object", 2022-06-16T15:59:08,093 "properties": { 2022-06-16T15:59:08,093 "name": { 2022-06-16T15:59:08,093 "type": "string", 2022-06-16T15:59:08,093 "$$description": [ 2022-06-16T15:59:08,094 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-06-16T15:59:08,094 "email, in :rfc:`822`." 2022-06-16T15:59:08,094 ] 2022-06-16T15:59:08,095 }, 2022-06-16T15:59:08,095 "email": { 2022-06-16T15:59:08,095 "type": "string", 2022-06-16T15:59:08,095 "format": "idn-email", 2022-06-16T15:59:08,096 "description": "MUST be a valid email address" 2022-06-16T15:59:08,096 } 2022-06-16T15:59:08,097 } 2022-06-16T15:59:08,097 }, 2022-06-16T15:59:08,097 "$$description": [ 2022-06-16T15:59:08,098 "The people or organizations considered to be the 'authors' of the project.", 2022-06-16T15:59:08,098 "The exact meaning is open to interpretation (e.g. original or primary authors,", 2022-06-16T15:59:08,098 "current maintainers, or owners of the package)." 2022-06-16T15:59:08,099 ] 2022-06-16T15:59:08,099 }, 2022-06-16T15:59:08,099 "maintainers": { 2022-06-16T15:59:08,100 "type": "array", 2022-06-16T15:59:08,100 "items": { 2022-06-16T15:59:08,100 "$id": "#/definitions/author", 2022-06-16T15:59:08,101 "title": "Author or Maintainer", 2022-06-16T15:59:08,101 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-06-16T15:59:08,102 "type": "object", 2022-06-16T15:59:08,102 "properties": { 2022-06-16T15:59:08,102 "name": { 2022-06-16T15:59:08,103 "type": "string", 2022-06-16T15:59:08,103 "$$description": [ 2022-06-16T15:59:08,103 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-06-16T15:59:08,104 "email, in :rfc:`822`." 2022-06-16T15:59:08,104 ] 2022-06-16T15:59:08,104 }, 2022-06-16T15:59:08,105 "email": { 2022-06-16T15:59:08,105 "type": "string", 2022-06-16T15:59:08,105 "format": "idn-email", 2022-06-16T15:59:08,105 "description": "MUST be a valid email address" 2022-06-16T15:59:08,106 } 2022-06-16T15:59:08,106 } 2022-06-16T15:59:08,106 }, 2022-06-16T15:59:08,107 "$$description": [ 2022-06-16T15:59:08,107 "The people or organizations considered to be the 'maintainers' of the project.", 2022-06-16T15:59:08,107 "Similarly to ``authors``, the exact meaning is open to interpretation." 2022-06-16T15:59:08,108 ] 2022-06-16T15:59:08,108 }, 2022-06-16T15:59:08,108 "keywords": { 2022-06-16T15:59:08,108 "type": "array", 2022-06-16T15:59:08,109 "items": { 2022-06-16T15:59:08,109 "type": "string" 2022-06-16T15:59:08,109 }, 2022-06-16T15:59:08,110 "description": "List of keywords to assist searching for the distribution in a larger catalog." 2022-06-16T15:59:08,110 }, 2022-06-16T15:59:08,110 "classifiers": { 2022-06-16T15:59:08,110 "type": "array", 2022-06-16T15:59:08,111 "items": { 2022-06-16T15:59:08,111 "type": "string", 2022-06-16T15:59:08,111 "format": "trove-classifier", 2022-06-16T15:59:08,112 "description": "`PyPI classifier `_." 2022-06-16T15:59:08,112 }, 2022-06-16T15:59:08,112 "$$description": [ 2022-06-16T15:59:08,113 "`Trove classifiers `_", 2022-06-16T15:59:08,113 "which apply to the project." 2022-06-16T15:59:08,113 ] 2022-06-16T15:59:08,113 }, 2022-06-16T15:59:08,114 "urls": { 2022-06-16T15:59:08,114 "type": "object", 2022-06-16T15:59:08,114 "description": "URLs associated with the project in the form ``label => value``.", 2022-06-16T15:59:08,115 "additionalProperties": false, 2022-06-16T15:59:08,115 "patternProperties": { 2022-06-16T15:59:08,115 "^.+$": { 2022-06-16T15:59:08,115 "type": "string", 2022-06-16T15:59:08,116 "format": "url" 2022-06-16T15:59:08,116 } 2022-06-16T15:59:08,116 } 2022-06-16T15:59:08,117 }, 2022-06-16T15:59:08,117 "scripts": { 2022-06-16T15:59:08,117 "$id": "#/definitions/entry-point-group", 2022-06-16T15:59:08,117 "title": "Entry-points", 2022-06-16T15:59:08,118 "type": "object", 2022-06-16T15:59:08,118 "$$description": [ 2022-06-16T15:59:08,118 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-16T15:59:08,118 "provide.", 2022-06-16T15:59:08,119 "See the `packaging guides", 2022-06-16T15:59:08,119 "`_", 2022-06-16T15:59:08,119 "and `setuptools docs", 2022-06-16T15:59:08,120 "`_", 2022-06-16T15:59:08,120 "for more information." 2022-06-16T15:59:08,120 ], 2022-06-16T15:59:08,120 "propertyNames": { 2022-06-16T15:59:08,121 "format": "python-entrypoint-name" 2022-06-16T15:59:08,121 }, 2022-06-16T15:59:08,121 "additionalProperties": false, 2022-06-16T15:59:08,122 "patternProperties": { 2022-06-16T15:59:08,122 "^.+$": { 2022-06-16T15:59:08,122 "type": "string", 2022-06-16T15:59:08,123 "$$description": [ 2022-06-16T15:59:08,123 "Reference to a Python object. It is either in the form", 2022-06-16T15:59:08,123 "``importable.module``, or ``importable.module:object.attr``." 2022-06-16T15:59:08,123 ], 2022-06-16T15:59:08,124 "format": "python-entrypoint-reference", 2022-06-16T15:59:08,124 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-16T15:59:08,124 } 2022-06-16T15:59:08,125 } 2022-06-16T15:59:08,125 }, 2022-06-16T15:59:08,125 "gui-scripts": { 2022-06-16T15:59:08,125 "$id": "#/definitions/entry-point-group", 2022-06-16T15:59:08,126 "title": "Entry-points", 2022-06-16T15:59:08,126 "type": "object", 2022-06-16T15:59:08,126 "$$description": [ 2022-06-16T15:59:08,127 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-16T15:59:08,127 "provide.", 2022-06-16T15:59:08,127 "See the `packaging guides", 2022-06-16T15:59:08,127 "`_", 2022-06-16T15:59:08,128 "and `setuptools docs", 2022-06-16T15:59:08,128 "`_", 2022-06-16T15:59:08,128 "for more information." 2022-06-16T15:59:08,129 ], 2022-06-16T15:59:08,129 "propertyNames": { 2022-06-16T15:59:08,129 "format": "python-entrypoint-name" 2022-06-16T15:59:08,129 }, 2022-06-16T15:59:08,130 "additionalProperties": false, 2022-06-16T15:59:08,130 "patternProperties": { 2022-06-16T15:59:08,130 "^.+$": { 2022-06-16T15:59:08,131 "type": "string", 2022-06-16T15:59:08,131 "$$description": [ 2022-06-16T15:59:08,131 "Reference to a Python object. It is either in the form", 2022-06-16T15:59:08,131 "``importable.module``, or ``importable.module:object.attr``." 2022-06-16T15:59:08,132 ], 2022-06-16T15:59:08,132 "format": "python-entrypoint-reference", 2022-06-16T15:59:08,132 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-16T15:59:08,133 } 2022-06-16T15:59:08,133 } 2022-06-16T15:59:08,133 }, 2022-06-16T15:59:08,133 "entry-points": { 2022-06-16T15:59:08,134 "$$description": [ 2022-06-16T15:59:08,134 "Instruct the installer to expose the given modules/functions via", 2022-06-16T15:59:08,134 "``entry-point`` discovery mechanism (useful for plugins).", 2022-06-16T15:59:08,135 "More information available in the `Python packaging guide", 2022-06-16T15:59:08,135 "`_." 2022-06-16T15:59:08,135 ], 2022-06-16T15:59:08,135 "propertyNames": { 2022-06-16T15:59:08,136 "format": "python-entrypoint-group" 2022-06-16T15:59:08,136 }, 2022-06-16T15:59:08,136 "additionalProperties": false, 2022-06-16T15:59:08,137 "patternProperties": { 2022-06-16T15:59:08,137 "^.+$": { 2022-06-16T15:59:08,137 "$id": "#/definitions/entry-point-group", 2022-06-16T15:59:08,137 "title": "Entry-points", 2022-06-16T15:59:08,138 "type": "object", 2022-06-16T15:59:08,138 "$$description": [ 2022-06-16T15:59:08,138 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-16T15:59:08,139 "provide.", 2022-06-16T15:59:08,139 "See the `packaging guides", 2022-06-16T15:59:08,139 "`_", 2022-06-16T15:59:08,139 "and `setuptools docs", 2022-06-16T15:59:08,140 "`_", 2022-06-16T15:59:08,140 "for more information." 2022-06-16T15:59:08,140 ], 2022-06-16T15:59:08,140 "propertyNames": { 2022-06-16T15:59:08,141 "format": "python-entrypoint-name" 2022-06-16T15:59:08,141 }, 2022-06-16T15:59:08,141 "additionalProperties": false, 2022-06-16T15:59:08,142 "patternProperties": { 2022-06-16T15:59:08,142 "^.+$": { 2022-06-16T15:59:08,142 "type": "string", 2022-06-16T15:59:08,143 "$$description": [ 2022-06-16T15:59:08,143 "Reference to a Python object. It is either in the form", 2022-06-16T15:59:08,143 "``importable.module``, or ``importable.module:object.attr``." 2022-06-16T15:59:08,143 ], 2022-06-16T15:59:08,144 "format": "python-entrypoint-reference", 2022-06-16T15:59:08,144 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-16T15:59:08,144 } 2022-06-16T15:59:08,145 } 2022-06-16T15:59:08,145 } 2022-06-16T15:59:08,145 } 2022-06-16T15:59:08,145 }, 2022-06-16T15:59:08,146 "dependencies": { 2022-06-16T15:59:08,146 "type": "array", 2022-06-16T15:59:08,146 "description": "Project (mandatory) dependencies.", 2022-06-16T15:59:08,147 "items": { 2022-06-16T15:59:08,147 "$id": "#/definitions/dependency", 2022-06-16T15:59:08,147 "title": "Dependency", 2022-06-16T15:59:08,147 "type": "string", 2022-06-16T15:59:08,148 "description": "Project dependency specification according to PEP 508", 2022-06-16T15:59:08,148 "format": "pep508" 2022-06-16T15:59:08,148 } 2022-06-16T15:59:08,148 }, 2022-06-16T15:59:08,149 "optional-dependencies": { 2022-06-16T15:59:08,149 "type": "object", 2022-06-16T15:59:08,149 "description": "Optional dependency for the project", 2022-06-16T15:59:08,150 "propertyNames": { 2022-06-16T15:59:08,150 "format": "pep508-identifier" 2022-06-16T15:59:08,150 }, 2022-06-16T15:59:08,150 "additionalProperties": false, 2022-06-16T15:59:08,151 "patternProperties": { 2022-06-16T15:59:08,151 "^.+$": { 2022-06-16T15:59:08,151 "type": "array", 2022-06-16T15:59:08,152 "items": { 2022-06-16T15:59:08,152 "$id": "#/definitions/dependency", 2022-06-16T15:59:08,152 "title": "Dependency", 2022-06-16T15:59:08,153 "type": "string", 2022-06-16T15:59:08,153 "description": "Project dependency specification according to PEP 508", 2022-06-16T15:59:08,153 "format": "pep508" 2022-06-16T15:59:08,154 } 2022-06-16T15:59:08,154 } 2022-06-16T15:59:08,154 } 2022-06-16T15:59:08,154 }, 2022-06-16T15:59:08,155 "dynamic": { 2022-06-16T15:59:08,155 "type": "array", 2022-06-16T15:59:08,155 "$$description": [ 2022-06-16T15:59:08,156 "Specifies which fields are intentionally unspecified and expected to be", 2022-06-16T15:59:08,156 "dynamically provided by build tools" 2022-06-16T15:59:08,156 ], 2022-06-16T15:59:08,156 "items": { 2022-06-16T15:59:08,157 "enum": [ 2022-06-16T15:59:08,157 "version", 2022-06-16T15:59:08,157 "description", 2022-06-16T15:59:08,158 "readme", 2022-06-16T15:59:08,158 "requires-python", 2022-06-16T15:59:08,158 "license", 2022-06-16T15:59:08,158 "authors", 2022-06-16T15:59:08,159 "maintainers", 2022-06-16T15:59:08,159 "keywords", 2022-06-16T15:59:08,159 "classifiers", 2022-06-16T15:59:08,160 "urls", 2022-06-16T15:59:08,160 "scripts", 2022-06-16T15:59:08,160 "gui-scripts", 2022-06-16T15:59:08,160 "entry-points", 2022-06-16T15:59:08,161 "dependencies", 2022-06-16T15:59:08,161 "optional-dependencies" 2022-06-16T15:59:08,161 ] 2022-06-16T15:59:08,162 } 2022-06-16T15:59:08,162 } 2022-06-16T15:59:08,162 }, 2022-06-16T15:59:08,162 "required": [ 2022-06-16T15:59:08,163 "name" 2022-06-16T15:59:08,163 ], 2022-06-16T15:59:08,163 "additionalProperties": false, 2022-06-16T15:59:08,164 "if": { 2022-06-16T15:59:08,164 "not": { 2022-06-16T15:59:08,164 "required": [ 2022-06-16T15:59:08,164 "dynamic" 2022-06-16T15:59:08,165 ], 2022-06-16T15:59:08,165 "properties": { 2022-06-16T15:59:08,165 "dynamic": { 2022-06-16T15:59:08,166 "contains": { 2022-06-16T15:59:08,166 "const": "version" 2022-06-16T15:59:08,166 }, 2022-06-16T15:59:08,166 "$$description": [ 2022-06-16T15:59:08,167 "version is listed in ``dynamic``" 2022-06-16T15:59:08,167 ] 2022-06-16T15:59:08,167 } 2022-06-16T15:59:08,168 } 2022-06-16T15:59:08,168 }, 2022-06-16T15:59:08,168 "$$comment": [ 2022-06-16T15:59:08,168 "According to :pep:`621`:", 2022-06-16T15:59:08,169 " If the core metadata specification lists a field as \"Required\", then", 2022-06-16T15:59:08,169 " the metadata MUST specify the field statically or list it in dynamic", 2022-06-16T15:59:08,169 "In turn, `core metadata`_ defines:", 2022-06-16T15:59:08,169 " The required fields are: Metadata-Version, Name, Version.", 2022-06-16T15:59:08,170 " All the other fields are optional.", 2022-06-16T15:59:08,170 "Since ``Metadata-Version`` is defined by the build back-end, ``name`` and", 2022-06-16T15:59:08,170 "``version`` are the only mandatory information in ``pyproject.toml``.", 2022-06-16T15:59:08,171 ".. _core metadata: https://packaging.python.org/specifications/core-metadata/" 2022-06-16T15:59:08,171 ] 2022-06-16T15:59:08,171 }, 2022-06-16T15:59:08,171 "then": { 2022-06-16T15:59:08,172 "required": [ 2022-06-16T15:59:08,172 "version" 2022-06-16T15:59:08,173 ], 2022-06-16T15:59:08,173 "$$description": [ 2022-06-16T15:59:08,173 "version should be statically defined in the ``version`` field" 2022-06-16T15:59:08,173 ] 2022-06-16T15:59:08,174 }, 2022-06-16T15:59:08,174 "definitions": { 2022-06-16T15:59:08,174 "author": { 2022-06-16T15:59:08,175 "$id": "#/definitions/author", 2022-06-16T15:59:08,175 "title": "Author or Maintainer", 2022-06-16T15:59:08,175 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-06-16T15:59:08,175 "type": "object", 2022-06-16T15:59:08,176 "properties": { 2022-06-16T15:59:08,176 "name": { 2022-06-16T15:59:08,176 "type": "string", 2022-06-16T15:59:08,176 "$$description": [ 2022-06-16T15:59:08,177 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-06-16T15:59:08,177 "email, in :rfc:`822`." 2022-06-16T15:59:08,177 ] 2022-06-16T15:59:08,178 }, 2022-06-16T15:59:08,178 "email": { 2022-06-16T15:59:08,178 "type": "string", 2022-06-16T15:59:08,179 "format": "idn-email", 2022-06-16T15:59:08,179 "description": "MUST be a valid email address" 2022-06-16T15:59:08,179 } 2022-06-16T15:59:08,179 } 2022-06-16T15:59:08,180 }, 2022-06-16T15:59:08,180 "entry-point-group": { 2022-06-16T15:59:08,180 "$id": "#/definitions/entry-point-group", 2022-06-16T15:59:08,181 "title": "Entry-points", 2022-06-16T15:59:08,181 "type": "object", 2022-06-16T15:59:08,181 "$$description": [ 2022-06-16T15:59:08,181 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-16T15:59:08,182 "provide.", 2022-06-16T15:59:08,182 "See the `packaging guides", 2022-06-16T15:59:08,182 "`_", 2022-06-16T15:59:08,183 "and `setuptools docs", 2022-06-16T15:59:08,183 "`_", 2022-06-16T15:59:08,183 "for more information." 2022-06-16T15:59:08,183 ], 2022-06-16T15:59:08,184 "propertyNames": { 2022-06-16T15:59:08,184 "format": "python-entrypoint-name" 2022-06-16T15:59:08,184 }, 2022-06-16T15:59:08,185 "additionalProperties": false, 2022-06-16T15:59:08,185 "patternProperties": { 2022-06-16T15:59:08,185 "^.+$": { 2022-06-16T15:59:08,185 "type": "string", 2022-06-16T15:59:08,186 "$$description": [ 2022-06-16T15:59:08,186 "Reference to a Python object. It is either in the form", 2022-06-16T15:59:08,186 "``importable.module``, or ``importable.module:object.attr``." 2022-06-16T15:59:08,186 ], 2022-06-16T15:59:08,187 "format": "python-entrypoint-reference", 2022-06-16T15:59:08,187 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-16T15:59:08,187 } 2022-06-16T15:59:08,188 } 2022-06-16T15:59:08,188 }, 2022-06-16T15:59:08,188 "dependency": { 2022-06-16T15:59:08,188 "$id": "#/definitions/dependency", 2022-06-16T15:59:08,189 "title": "Dependency", 2022-06-16T15:59:08,189 "type": "string", 2022-06-16T15:59:08,189 "description": "Project dependency specification according to PEP 508", 2022-06-16T15:59:08,190 "format": "pep508" 2022-06-16T15:59:08,190 } 2022-06-16T15:59:08,190 } 2022-06-16T15:59:08,191 } 2022-06-16T15:59:08,191 /usr/local/lib/python3.9/dist-packages/setuptools/config/pyprojecttoml.py:123: _InvalidFile: !! 2022-06-16T15:59:08,192 ############################ 2022-06-16T15:59:08,192 # Invalid `pyproject.toml` # 2022-06-16T15:59:08,192 ############################ 2022-06-16T15:59:08,193 Any configurations in `pyproject.toml` will be ignored. 2022-06-16T15:59:08,193 Please note that future releases of setuptools will halt the build process 2022-06-16T15:59:08,193 if an invalid file is given. 2022-06-16T15:59:08,194 To prevent setuptools from considering `pyproject.toml` please 2022-06-16T15:59:08,194 DO NOT include the `[project]` or `[tool.setuptools]` tables in your file. 2022-06-16T15:59:08,195 !! 2022-06-16T15:59:08,196 if _skip_bad_config(project_table, orig_setuptools_table, dist): 2022-06-16T15:59:08,665 running dist_info 2022-06-16T15:59:09,342 creating /tmp/pip-modern-metadata-gc7q21gs/ospgrid.egg-info 2022-06-16T15:59:09,934 writing /tmp/pip-modern-metadata-gc7q21gs/ospgrid.egg-info/PKG-INFO 2022-06-16T15:59:10,497 writing dependency_links to /tmp/pip-modern-metadata-gc7q21gs/ospgrid.egg-info/dependency_links.txt 2022-06-16T15:59:13,257 writing requirements to /tmp/pip-modern-metadata-gc7q21gs/ospgrid.egg-info/requires.txt 2022-06-16T15:59:13,814 writing top-level names to /tmp/pip-modern-metadata-gc7q21gs/ospgrid.egg-info/top_level.txt 2022-06-16T15:59:13,817 writing manifest file '/tmp/pip-modern-metadata-gc7q21gs/ospgrid.egg-info/SOURCES.txt' 2022-06-16T15:59:14,511 reading manifest file '/tmp/pip-modern-metadata-gc7q21gs/ospgrid.egg-info/SOURCES.txt' 2022-06-16T15:59:14,514 adding license file 'LICENSE' 2022-06-16T15:59:14,519 writing manifest file '/tmp/pip-modern-metadata-gc7q21gs/ospgrid.egg-info/SOURCES.txt' 2022-06-16T15:59:14,522 creating '/tmp/pip-modern-metadata-gc7q21gs/ospgrid-0.5.dist-info' 2022-06-16T15:59:15,031 Preparing metadata (pyproject.toml): finished with status 'done' 2022-06-16T15:59:15,045 Source in /tmp/pip-wheel-y4kjqj_s/ospgrid_cd9d52d77670448db2e8477fec8827b9 has version 0.5, which satisfies requirement ospgrid==0.5 from https://files.pythonhosted.org/packages/f2/cb/edc71d01f3b9f1b8f789cecccb1b5cee73efe85d4a6c93e4240c0687b1ec/ospgrid-0.5.tar.gz#sha256=ab9344f0f337d7d676e26527c58cdc30a1e920b1a4e2989ae7c3a5188f33f22b 2022-06-16T15:59:15,048 Removed ospgrid==0.5 from https://files.pythonhosted.org/packages/f2/cb/edc71d01f3b9f1b8f789cecccb1b5cee73efe85d4a6c93e4240c0687b1ec/ospgrid-0.5.tar.gz#sha256=ab9344f0f337d7d676e26527c58cdc30a1e920b1a4e2989ae7c3a5188f33f22b from build tracker '/tmp/pip-build-tracker-72u48blx' 2022-06-16T15:59:15,062 Created temporary directory: /tmp/pip-unpack-b6atxtqx 2022-06-16T15:59:15,063 Building wheels for collected packages: ospgrid 2022-06-16T15:59:15,072 Created temporary directory: /tmp/pip-wheel-enq10zn6 2022-06-16T15:59:15,073 Destination directory: /tmp/pip-wheel-enq10zn6 2022-06-16T15:59:15,078 Building wheel for ospgrid (pyproject.toml): started 2022-06-16T15:59:15,080 Running command Building wheel for ospgrid (pyproject.toml) 2022-06-16T15:59:18,904 /usr/local/lib/python3.9/dist-packages/setuptools/config/setupcfg.py:459: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead. 2022-06-16T15:59:18,905 warnings.warn(msg, warning_class) 2022-06-16T15:59:18,934 /usr/local/lib/python3.9/dist-packages/setuptools/config/pyprojecttoml.py:102: _ExperimentalProjectMetadata: Support for project metadata in `pyproject.toml` is still experimental and may be removed (or change) in future releases. 2022-06-16T15:59:18,934 warnings.warn(msg, _ExperimentalProjectMetadata) 2022-06-16T15:59:19,202 configuration error: `project` must contain ['name'] properties 2022-06-16T15:59:19,203 DESCRIPTION: 2022-06-16T15:59:19,203 Data structure for the **project** table inside ``pyproject.toml`` (as 2022-06-16T15:59:19,204 initially defined in :pep:`621`) 2022-06-16T15:59:19,204 GIVEN VALUE: 2022-06-16T15:59:19,205 { 2022-06-16T15:59:19,205 "requires-python": ">=3.8" 2022-06-16T15:59:19,205 } 2022-06-16T15:59:19,206 OFFENDING RULE: 'required' 2022-06-16T15:59:19,206 DEFINITION: 2022-06-16T15:59:19,207 { 2022-06-16T15:59:19,207 "$schema": "http://json-schema.org/draft-07/schema", 2022-06-16T15:59:19,207 "$id": "https://packaging.python.org/en/latest/specifications/declaring-project-metadata/", 2022-06-16T15:59:19,208 "title": "Package metadata stored in the ``project`` table", 2022-06-16T15:59:19,208 "type": "object", 2022-06-16T15:59:19,208 "properties": { 2022-06-16T15:59:19,209 "name": { 2022-06-16T15:59:19,209 "type": "string", 2022-06-16T15:59:19,209 "description": "The name (primary identifier) of the project. MUST be statically defined.", 2022-06-16T15:59:19,209 "format": "pep508-identifier" 2022-06-16T15:59:19,210 }, 2022-06-16T15:59:19,210 "version": { 2022-06-16T15:59:19,210 "type": "string", 2022-06-16T15:59:19,211 "description": "The version of the project as supported by :pep:`440`.", 2022-06-16T15:59:19,211 "format": "pep440" 2022-06-16T15:59:19,211 }, 2022-06-16T15:59:19,211 "description": { 2022-06-16T15:59:19,212 "type": "string", 2022-06-16T15:59:19,212 "$$description": [ 2022-06-16T15:59:19,212 "The `summary description of the project", 2022-06-16T15:59:19,213 "`_" 2022-06-16T15:59:19,213 ] 2022-06-16T15:59:19,213 }, 2022-06-16T15:59:19,214 "readme": { 2022-06-16T15:59:19,214 "$$description": [ 2022-06-16T15:59:19,214 "`Full/detailed description of the project in the form of a README", 2022-06-16T15:59:19,214 "`_", 2022-06-16T15:59:19,215 "with meaning similar to the one defined in `core metadata's Description", 2022-06-16T15:59:19,215 "`_" 2022-06-16T15:59:19,215 ], 2022-06-16T15:59:19,216 "oneOf": [ 2022-06-16T15:59:19,216 { 2022-06-16T15:59:19,216 "type": "string", 2022-06-16T15:59:19,216 "$$description": [ 2022-06-16T15:59:19,217 "Relative path to a text file (UTF-8) containing the full description", 2022-06-16T15:59:19,217 "of the project. If the file path ends in case-insensitive ``.md`` or", 2022-06-16T15:59:19,217 "``.rst`` suffixes, then the content-type is respectively", 2022-06-16T15:59:19,218 "``text/markdown`` or ``text/x-rst``" 2022-06-16T15:59:19,218 ] 2022-06-16T15:59:19,218 }, 2022-06-16T15:59:19,219 { 2022-06-16T15:59:19,219 "type": "object", 2022-06-16T15:59:19,219 "allOf": [ 2022-06-16T15:59:19,219 { 2022-06-16T15:59:19,220 "anyOf": [ 2022-06-16T15:59:19,220 { 2022-06-16T15:59:19,220 "properties": { 2022-06-16T15:59:19,221 "file": { 2022-06-16T15:59:19,221 "type": "string", 2022-06-16T15:59:19,221 "$$description": [ 2022-06-16T15:59:19,222 "Relative path to a text file containing the full description", 2022-06-16T15:59:19,222 "of the project." 2022-06-16T15:59:19,222 ] 2022-06-16T15:59:19,223 } 2022-06-16T15:59:19,223 }, 2022-06-16T15:59:19,224 "required": [ 2022-06-16T15:59:19,224 "file" 2022-06-16T15:59:19,224 ] 2022-06-16T15:59:19,224 }, 2022-06-16T15:59:19,225 { 2022-06-16T15:59:19,225 "properties": { 2022-06-16T15:59:19,226 "text": { 2022-06-16T15:59:19,226 "type": "string", 2022-06-16T15:59:19,226 "description": "Full text describing the project." 2022-06-16T15:59:19,226 } 2022-06-16T15:59:19,227 }, 2022-06-16T15:59:19,227 "required": [ 2022-06-16T15:59:19,227 "text" 2022-06-16T15:59:19,228 ] 2022-06-16T15:59:19,228 } 2022-06-16T15:59:19,228 ] 2022-06-16T15:59:19,229 }, 2022-06-16T15:59:19,229 { 2022-06-16T15:59:19,229 "properties": { 2022-06-16T15:59:19,230 "content-type": { 2022-06-16T15:59:19,230 "type": "string", 2022-06-16T15:59:19,230 "$$description": [ 2022-06-16T15:59:19,231 "Content-type (:rfc:`1341`) of the full description", 2022-06-16T15:59:19,231 "(e.g. ``text/markdown``). The ``charset`` parameter is assumed", 2022-06-16T15:59:19,231 "UTF-8 when not present." 2022-06-16T15:59:19,232 ], 2022-06-16T15:59:19,232 "$comment": "TODO: add regex pattern or format?" 2022-06-16T15:59:19,232 } 2022-06-16T15:59:19,233 }, 2022-06-16T15:59:19,233 "required": [ 2022-06-16T15:59:19,233 "content-type" 2022-06-16T15:59:19,234 ] 2022-06-16T15:59:19,234 } 2022-06-16T15:59:19,234 ] 2022-06-16T15:59:19,234 } 2022-06-16T15:59:19,235 ] 2022-06-16T15:59:19,235 }, 2022-06-16T15:59:19,235 "requires-python": { 2022-06-16T15:59:19,236 "type": "string", 2022-06-16T15:59:19,236 "format": "pep508-versionspec", 2022-06-16T15:59:19,236 "$$description": [ 2022-06-16T15:59:19,237 "`The Python version requirements of the project", 2022-06-16T15:59:19,237 "`_." 2022-06-16T15:59:19,237 ] 2022-06-16T15:59:19,237 }, 2022-06-16T15:59:19,238 "license": { 2022-06-16T15:59:19,238 "description": "`Project license `_.", 2022-06-16T15:59:19,239 "oneOf": [ 2022-06-16T15:59:19,239 { 2022-06-16T15:59:19,239 "properties": { 2022-06-16T15:59:19,240 "file": { 2022-06-16T15:59:19,240 "type": "string", 2022-06-16T15:59:19,240 "$$description": [ 2022-06-16T15:59:19,241 "Relative path to the file (UTF-8) which contains the license for the", 2022-06-16T15:59:19,241 "project." 2022-06-16T15:59:19,242 ] 2022-06-16T15:59:19,242 } 2022-06-16T15:59:19,242 }, 2022-06-16T15:59:19,243 "required": [ 2022-06-16T15:59:19,243 "file" 2022-06-16T15:59:19,243 ] 2022-06-16T15:59:19,244 }, 2022-06-16T15:59:19,244 { 2022-06-16T15:59:19,244 "properties": { 2022-06-16T15:59:19,245 "text": { 2022-06-16T15:59:19,245 "type": "string", 2022-06-16T15:59:19,245 "$$description": [ 2022-06-16T15:59:19,246 "The license of the project whose meaning is that of the", 2022-06-16T15:59:19,246 "`License field from the core metadata", 2022-06-16T15:59:19,246 "`_." 2022-06-16T15:59:19,247 ] 2022-06-16T15:59:19,247 } 2022-06-16T15:59:19,247 }, 2022-06-16T15:59:19,248 "required": [ 2022-06-16T15:59:19,248 "text" 2022-06-16T15:59:19,248 ] 2022-06-16T15:59:19,249 } 2022-06-16T15:59:19,249 ] 2022-06-16T15:59:19,249 }, 2022-06-16T15:59:19,249 "authors": { 2022-06-16T15:59:19,250 "type": "array", 2022-06-16T15:59:19,250 "items": { 2022-06-16T15:59:19,250 "$id": "#/definitions/author", 2022-06-16T15:59:19,251 "title": "Author or Maintainer", 2022-06-16T15:59:19,251 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-06-16T15:59:19,251 "type": "object", 2022-06-16T15:59:19,252 "properties": { 2022-06-16T15:59:19,252 "name": { 2022-06-16T15:59:19,252 "type": "string", 2022-06-16T15:59:19,253 "$$description": [ 2022-06-16T15:59:19,253 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-06-16T15:59:19,253 "email, in :rfc:`822`." 2022-06-16T15:59:19,254 ] 2022-06-16T15:59:19,254 }, 2022-06-16T15:59:19,255 "email": { 2022-06-16T15:59:19,255 "type": "string", 2022-06-16T15:59:19,255 "format": "idn-email", 2022-06-16T15:59:19,255 "description": "MUST be a valid email address" 2022-06-16T15:59:19,256 } 2022-06-16T15:59:19,256 } 2022-06-16T15:59:19,256 }, 2022-06-16T15:59:19,257 "$$description": [ 2022-06-16T15:59:19,257 "The people or organizations considered to be the 'authors' of the project.", 2022-06-16T15:59:19,257 "The exact meaning is open to interpretation (e.g. original or primary authors,", 2022-06-16T15:59:19,258 "current maintainers, or owners of the package)." 2022-06-16T15:59:19,258 ] 2022-06-16T15:59:19,258 }, 2022-06-16T15:59:19,259 "maintainers": { 2022-06-16T15:59:19,259 "type": "array", 2022-06-16T15:59:19,260 "items": { 2022-06-16T15:59:19,260 "$id": "#/definitions/author", 2022-06-16T15:59:19,260 "title": "Author or Maintainer", 2022-06-16T15:59:19,261 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-06-16T15:59:19,261 "type": "object", 2022-06-16T15:59:19,261 "properties": { 2022-06-16T15:59:19,262 "name": { 2022-06-16T15:59:19,262 "type": "string", 2022-06-16T15:59:19,263 "$$description": [ 2022-06-16T15:59:19,263 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-06-16T15:59:19,263 "email, in :rfc:`822`." 2022-06-16T15:59:19,264 ] 2022-06-16T15:59:19,264 }, 2022-06-16T15:59:19,264 "email": { 2022-06-16T15:59:19,264 "type": "string", 2022-06-16T15:59:19,265 "format": "idn-email", 2022-06-16T15:59:19,265 "description": "MUST be a valid email address" 2022-06-16T15:59:19,265 } 2022-06-16T15:59:19,266 } 2022-06-16T15:59:19,266 }, 2022-06-16T15:59:19,266 "$$description": [ 2022-06-16T15:59:19,266 "The people or organizations considered to be the 'maintainers' of the project.", 2022-06-16T15:59:19,267 "Similarly to ``authors``, the exact meaning is open to interpretation." 2022-06-16T15:59:19,267 ] 2022-06-16T15:59:19,267 }, 2022-06-16T15:59:19,268 "keywords": { 2022-06-16T15:59:19,268 "type": "array", 2022-06-16T15:59:19,268 "items": { 2022-06-16T15:59:19,269 "type": "string" 2022-06-16T15:59:19,269 }, 2022-06-16T15:59:19,269 "description": "List of keywords to assist searching for the distribution in a larger catalog." 2022-06-16T15:59:19,269 }, 2022-06-16T15:59:19,270 "classifiers": { 2022-06-16T15:59:19,270 "type": "array", 2022-06-16T15:59:19,271 "items": { 2022-06-16T15:59:19,271 "type": "string", 2022-06-16T15:59:19,271 "format": "trove-classifier", 2022-06-16T15:59:19,271 "description": "`PyPI classifier `_." 2022-06-16T15:59:19,272 }, 2022-06-16T15:59:19,272 "$$description": [ 2022-06-16T15:59:19,272 "`Trove classifiers `_", 2022-06-16T15:59:19,273 "which apply to the project." 2022-06-16T15:59:19,273 ] 2022-06-16T15:59:19,273 }, 2022-06-16T15:59:19,273 "urls": { 2022-06-16T15:59:19,274 "type": "object", 2022-06-16T15:59:19,274 "description": "URLs associated with the project in the form ``label => value``.", 2022-06-16T15:59:19,274 "additionalProperties": false, 2022-06-16T15:59:19,275 "patternProperties": { 2022-06-16T15:59:19,275 "^.+$": { 2022-06-16T15:59:19,275 "type": "string", 2022-06-16T15:59:19,275 "format": "url" 2022-06-16T15:59:19,276 } 2022-06-16T15:59:19,276 } 2022-06-16T15:59:19,276 }, 2022-06-16T15:59:19,277 "scripts": { 2022-06-16T15:59:19,277 "$id": "#/definitions/entry-point-group", 2022-06-16T15:59:19,277 "title": "Entry-points", 2022-06-16T15:59:19,277 "type": "object", 2022-06-16T15:59:19,278 "$$description": [ 2022-06-16T15:59:19,278 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-16T15:59:19,278 "provide.", 2022-06-16T15:59:19,279 "See the `packaging guides", 2022-06-16T15:59:19,279 "`_", 2022-06-16T15:59:19,279 "and `setuptools docs", 2022-06-16T15:59:19,279 "`_", 2022-06-16T15:59:19,280 "for more information." 2022-06-16T15:59:19,280 ], 2022-06-16T15:59:19,280 "propertyNames": { 2022-06-16T15:59:19,281 "format": "python-entrypoint-name" 2022-06-16T15:59:19,281 }, 2022-06-16T15:59:19,281 "additionalProperties": false, 2022-06-16T15:59:19,281 "patternProperties": { 2022-06-16T15:59:19,282 "^.+$": { 2022-06-16T15:59:19,282 "type": "string", 2022-06-16T15:59:19,282 "$$description": [ 2022-06-16T15:59:19,283 "Reference to a Python object. It is either in the form", 2022-06-16T15:59:19,283 "``importable.module``, or ``importable.module:object.attr``." 2022-06-16T15:59:19,283 ], 2022-06-16T15:59:19,283 "format": "python-entrypoint-reference", 2022-06-16T15:59:19,284 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-16T15:59:19,284 } 2022-06-16T15:59:19,284 } 2022-06-16T15:59:19,285 }, 2022-06-16T15:59:19,285 "gui-scripts": { 2022-06-16T15:59:19,285 "$id": "#/definitions/entry-point-group", 2022-06-16T15:59:19,285 "title": "Entry-points", 2022-06-16T15:59:19,286 "type": "object", 2022-06-16T15:59:19,286 "$$description": [ 2022-06-16T15:59:19,286 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-16T15:59:19,287 "provide.", 2022-06-16T15:59:19,287 "See the `packaging guides", 2022-06-16T15:59:19,287 "`_", 2022-06-16T15:59:19,287 "and `setuptools docs", 2022-06-16T15:59:19,288 "`_", 2022-06-16T15:59:19,288 "for more information." 2022-06-16T15:59:19,288 ], 2022-06-16T15:59:19,289 "propertyNames": { 2022-06-16T15:59:19,289 "format": "python-entrypoint-name" 2022-06-16T15:59:19,289 }, 2022-06-16T15:59:19,289 "additionalProperties": false, 2022-06-16T15:59:19,290 "patternProperties": { 2022-06-16T15:59:19,290 "^.+$": { 2022-06-16T15:59:19,290 "type": "string", 2022-06-16T15:59:19,290 "$$description": [ 2022-06-16T15:59:19,291 "Reference to a Python object. It is either in the form", 2022-06-16T15:59:19,291 "``importable.module``, or ``importable.module:object.attr``." 2022-06-16T15:59:19,291 ], 2022-06-16T15:59:19,292 "format": "python-entrypoint-reference", 2022-06-16T15:59:19,292 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-16T15:59:19,292 } 2022-06-16T15:59:19,293 } 2022-06-16T15:59:19,293 }, 2022-06-16T15:59:19,293 "entry-points": { 2022-06-16T15:59:19,294 "$$description": [ 2022-06-16T15:59:19,294 "Instruct the installer to expose the given modules/functions via", 2022-06-16T15:59:19,294 "``entry-point`` discovery mechanism (useful for plugins).", 2022-06-16T15:59:19,294 "More information available in the `Python packaging guide", 2022-06-16T15:59:19,295 "`_." 2022-06-16T15:59:19,295 ], 2022-06-16T15:59:19,295 "propertyNames": { 2022-06-16T15:59:19,296 "format": "python-entrypoint-group" 2022-06-16T15:59:19,296 }, 2022-06-16T15:59:19,296 "additionalProperties": false, 2022-06-16T15:59:19,296 "patternProperties": { 2022-06-16T15:59:19,297 "^.+$": { 2022-06-16T15:59:19,297 "$id": "#/definitions/entry-point-group", 2022-06-16T15:59:19,297 "title": "Entry-points", 2022-06-16T15:59:19,298 "type": "object", 2022-06-16T15:59:19,298 "$$description": [ 2022-06-16T15:59:19,298 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-16T15:59:19,298 "provide.", 2022-06-16T15:59:19,299 "See the `packaging guides", 2022-06-16T15:59:19,299 "`_", 2022-06-16T15:59:19,299 "and `setuptools docs", 2022-06-16T15:59:19,300 "`_", 2022-06-16T15:59:19,300 "for more information." 2022-06-16T15:59:19,300 ], 2022-06-16T15:59:19,300 "propertyNames": { 2022-06-16T15:59:19,301 "format": "python-entrypoint-name" 2022-06-16T15:59:19,301 }, 2022-06-16T15:59:19,301 "additionalProperties": false, 2022-06-16T15:59:19,302 "patternProperties": { 2022-06-16T15:59:19,302 "^.+$": { 2022-06-16T15:59:19,302 "type": "string", 2022-06-16T15:59:19,303 "$$description": [ 2022-06-16T15:59:19,303 "Reference to a Python object. It is either in the form", 2022-06-16T15:59:19,303 "``importable.module``, or ``importable.module:object.attr``." 2022-06-16T15:59:19,304 ], 2022-06-16T15:59:19,304 "format": "python-entrypoint-reference", 2022-06-16T15:59:19,305 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-16T15:59:19,305 } 2022-06-16T15:59:19,305 } 2022-06-16T15:59:19,306 } 2022-06-16T15:59:19,306 } 2022-06-16T15:59:19,306 }, 2022-06-16T15:59:19,307 "dependencies": { 2022-06-16T15:59:19,307 "type": "array", 2022-06-16T15:59:19,307 "description": "Project (mandatory) dependencies.", 2022-06-16T15:59:19,308 "items": { 2022-06-16T15:59:19,308 "$id": "#/definitions/dependency", 2022-06-16T15:59:19,308 "title": "Dependency", 2022-06-16T15:59:19,309 "type": "string", 2022-06-16T15:59:19,309 "description": "Project dependency specification according to PEP 508", 2022-06-16T15:59:19,309 "format": "pep508" 2022-06-16T15:59:19,310 } 2022-06-16T15:59:19,310 }, 2022-06-16T15:59:19,311 "optional-dependencies": { 2022-06-16T15:59:19,311 "type": "object", 2022-06-16T15:59:19,311 "description": "Optional dependency for the project", 2022-06-16T15:59:19,311 "propertyNames": { 2022-06-16T15:59:19,312 "format": "pep508-identifier" 2022-06-16T15:59:19,312 }, 2022-06-16T15:59:19,312 "additionalProperties": false, 2022-06-16T15:59:19,313 "patternProperties": { 2022-06-16T15:59:19,313 "^.+$": { 2022-06-16T15:59:19,314 "type": "array", 2022-06-16T15:59:19,314 "items": { 2022-06-16T15:59:19,314 "$id": "#/definitions/dependency", 2022-06-16T15:59:19,315 "title": "Dependency", 2022-06-16T15:59:19,315 "type": "string", 2022-06-16T15:59:19,315 "description": "Project dependency specification according to PEP 508", 2022-06-16T15:59:19,316 "format": "pep508" 2022-06-16T15:59:19,316 } 2022-06-16T15:59:19,316 } 2022-06-16T15:59:19,317 } 2022-06-16T15:59:19,317 }, 2022-06-16T15:59:19,317 "dynamic": { 2022-06-16T15:59:19,318 "type": "array", 2022-06-16T15:59:19,318 "$$description": [ 2022-06-16T15:59:19,318 "Specifies which fields are intentionally unspecified and expected to be", 2022-06-16T15:59:19,319 "dynamically provided by build tools" 2022-06-16T15:59:19,319 ], 2022-06-16T15:59:19,320 "items": { 2022-06-16T15:59:19,320 "enum": [ 2022-06-16T15:59:19,320 "version", 2022-06-16T15:59:19,321 "description", 2022-06-16T15:59:19,321 "readme", 2022-06-16T15:59:19,321 "requires-python", 2022-06-16T15:59:19,321 "license", 2022-06-16T15:59:19,322 "authors", 2022-06-16T15:59:19,322 "maintainers", 2022-06-16T15:59:19,322 "keywords", 2022-06-16T15:59:19,323 "classifiers", 2022-06-16T15:59:19,323 "urls", 2022-06-16T15:59:19,323 "scripts", 2022-06-16T15:59:19,323 "gui-scripts", 2022-06-16T15:59:19,324 "entry-points", 2022-06-16T15:59:19,324 "dependencies", 2022-06-16T15:59:19,324 "optional-dependencies" 2022-06-16T15:59:19,325 ] 2022-06-16T15:59:19,325 } 2022-06-16T15:59:19,325 } 2022-06-16T15:59:19,326 }, 2022-06-16T15:59:19,326 "required": [ 2022-06-16T15:59:19,326 "name" 2022-06-16T15:59:19,326 ], 2022-06-16T15:59:19,327 "additionalProperties": false, 2022-06-16T15:59:19,327 "if": { 2022-06-16T15:59:19,327 "not": { 2022-06-16T15:59:19,328 "required": [ 2022-06-16T15:59:19,328 "dynamic" 2022-06-16T15:59:19,329 ], 2022-06-16T15:59:19,329 "properties": { 2022-06-16T15:59:19,329 "dynamic": { 2022-06-16T15:59:19,329 "contains": { 2022-06-16T15:59:19,330 "const": "version" 2022-06-16T15:59:19,330 }, 2022-06-16T15:59:19,330 "$$description": [ 2022-06-16T15:59:19,331 "version is listed in ``dynamic``" 2022-06-16T15:59:19,331 ] 2022-06-16T15:59:19,332 } 2022-06-16T15:59:19,332 } 2022-06-16T15:59:19,332 }, 2022-06-16T15:59:19,333 "$$comment": [ 2022-06-16T15:59:19,333 "According to :pep:`621`:", 2022-06-16T15:59:19,333 " If the core metadata specification lists a field as \"Required\", then", 2022-06-16T15:59:19,334 " the metadata MUST specify the field statically or list it in dynamic", 2022-06-16T15:59:19,334 "In turn, `core metadata`_ defines:", 2022-06-16T15:59:19,334 " The required fields are: Metadata-Version, Name, Version.", 2022-06-16T15:59:19,335 " All the other fields are optional.", 2022-06-16T15:59:19,335 "Since ``Metadata-Version`` is defined by the build back-end, ``name`` and", 2022-06-16T15:59:19,335 "``version`` are the only mandatory information in ``pyproject.toml``.", 2022-06-16T15:59:19,336 ".. _core metadata: https://packaging.python.org/specifications/core-metadata/" 2022-06-16T15:59:19,336 ] 2022-06-16T15:59:19,337 }, 2022-06-16T15:59:19,337 "then": { 2022-06-16T15:59:19,337 "required": [ 2022-06-16T15:59:19,338 "version" 2022-06-16T15:59:19,338 ], 2022-06-16T15:59:19,338 "$$description": [ 2022-06-16T15:59:19,339 "version should be statically defined in the ``version`` field" 2022-06-16T15:59:19,339 ] 2022-06-16T15:59:19,339 }, 2022-06-16T15:59:19,340 "definitions": { 2022-06-16T15:59:19,340 "author": { 2022-06-16T15:59:19,340 "$id": "#/definitions/author", 2022-06-16T15:59:19,341 "title": "Author or Maintainer", 2022-06-16T15:59:19,341 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-06-16T15:59:19,341 "type": "object", 2022-06-16T15:59:19,342 "properties": { 2022-06-16T15:59:19,342 "name": { 2022-06-16T15:59:19,342 "type": "string", 2022-06-16T15:59:19,343 "$$description": [ 2022-06-16T15:59:19,343 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-06-16T15:59:19,343 "email, in :rfc:`822`." 2022-06-16T15:59:19,344 ] 2022-06-16T15:59:19,344 }, 2022-06-16T15:59:19,344 "email": { 2022-06-16T15:59:19,345 "type": "string", 2022-06-16T15:59:19,345 "format": "idn-email", 2022-06-16T15:59:19,345 "description": "MUST be a valid email address" 2022-06-16T15:59:19,346 } 2022-06-16T15:59:19,346 } 2022-06-16T15:59:19,346 }, 2022-06-16T15:59:19,347 "entry-point-group": { 2022-06-16T15:59:19,347 "$id": "#/definitions/entry-point-group", 2022-06-16T15:59:19,347 "title": "Entry-points", 2022-06-16T15:59:19,348 "type": "object", 2022-06-16T15:59:19,348 "$$description": [ 2022-06-16T15:59:19,348 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-16T15:59:19,349 "provide.", 2022-06-16T15:59:19,349 "See the `packaging guides", 2022-06-16T15:59:19,349 "`_", 2022-06-16T15:59:19,350 "and `setuptools docs", 2022-06-16T15:59:19,350 "`_", 2022-06-16T15:59:19,351 "for more information." 2022-06-16T15:59:19,351 ], 2022-06-16T15:59:19,351 "propertyNames": { 2022-06-16T15:59:19,352 "format": "python-entrypoint-name" 2022-06-16T15:59:19,352 }, 2022-06-16T15:59:19,352 "additionalProperties": false, 2022-06-16T15:59:19,353 "patternProperties": { 2022-06-16T15:59:19,353 "^.+$": { 2022-06-16T15:59:19,353 "type": "string", 2022-06-16T15:59:19,353 "$$description": [ 2022-06-16T15:59:19,354 "Reference to a Python object. It is either in the form", 2022-06-16T15:59:19,354 "``importable.module``, or ``importable.module:object.attr``." 2022-06-16T15:59:19,354 ], 2022-06-16T15:59:19,354 "format": "python-entrypoint-reference", 2022-06-16T15:59:19,355 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-16T15:59:19,355 } 2022-06-16T15:59:19,355 } 2022-06-16T15:59:19,356 }, 2022-06-16T15:59:19,356 "dependency": { 2022-06-16T15:59:19,356 "$id": "#/definitions/dependency", 2022-06-16T15:59:19,356 "title": "Dependency", 2022-06-16T15:59:19,357 "type": "string", 2022-06-16T15:59:19,357 "description": "Project dependency specification according to PEP 508", 2022-06-16T15:59:19,357 "format": "pep508" 2022-06-16T15:59:19,357 } 2022-06-16T15:59:19,358 } 2022-06-16T15:59:19,358 } 2022-06-16T15:59:19,358 /usr/local/lib/python3.9/dist-packages/setuptools/config/pyprojecttoml.py:123: _InvalidFile: !! 2022-06-16T15:59:19,359 ############################ 2022-06-16T15:59:19,360 # Invalid `pyproject.toml` # 2022-06-16T15:59:19,360 ############################ 2022-06-16T15:59:19,361 Any configurations in `pyproject.toml` will be ignored. 2022-06-16T15:59:19,361 Please note that future releases of setuptools will halt the build process 2022-06-16T15:59:19,361 if an invalid file is given. 2022-06-16T15:59:19,362 To prevent setuptools from considering `pyproject.toml` please 2022-06-16T15:59:19,362 DO NOT include the `[project]` or `[tool.setuptools]` tables in your file. 2022-06-16T15:59:19,363 !! 2022-06-16T15:59:19,364 if _skip_bad_config(project_table, orig_setuptools_table, dist): 2022-06-16T15:59:19,377 running bdist_wheel 2022-06-16T15:59:20,665 running build 2022-06-16T15:59:20,666 running build_py 2022-06-16T15:59:21,282 creating build 2022-06-16T15:59:21,283 creating build/lib 2022-06-16T15:59:21,284 creating build/lib/ospgrid 2022-06-16T15:59:21,286 copying ospgrid/grid.py -> build/lib/ospgrid 2022-06-16T15:59:21,291 copying ospgrid/utils.py -> build/lib/ospgrid 2022-06-16T15:59:21,295 copying ospgrid/__init__.py -> build/lib/ospgrid 2022-06-16T15:59:21,298 copying ospgrid/post.py -> build/lib/ospgrid 2022-06-16T15:59:21,303 creating build/lib/tests 2022-06-16T15:59:21,305 copying tests/__init__.py -> build/lib/tests 2022-06-16T15:59:21,308 copying tests/test_basic.py -> build/lib/tests 2022-06-16T15:59:21,310 running egg_info 2022-06-16T15:59:22,546 writing ospgrid.egg-info/PKG-INFO 2022-06-16T15:59:23,108 writing dependency_links to ospgrid.egg-info/dependency_links.txt 2022-06-16T15:59:25,922 writing requirements to ospgrid.egg-info/requires.txt 2022-06-16T15:59:26,482 writing top-level names to ospgrid.egg-info/top_level.txt 2022-06-16T15:59:26,536 reading manifest file 'ospgrid.egg-info/SOURCES.txt' 2022-06-16T15:59:26,540 adding license file 'LICENSE' 2022-06-16T15:59:26,545 writing manifest file 'ospgrid.egg-info/SOURCES.txt' 2022-06-16T15:59:27,772 installing to build/bdist.linux-armv7l/wheel 2022-06-16T15:59:27,773 running install 2022-06-16T15:59:27,833 running install_lib 2022-06-16T15:59:28,443 creating build/bdist.linux-armv7l 2022-06-16T15:59:28,443 creating build/bdist.linux-armv7l/wheel 2022-06-16T15:59:28,447 creating build/bdist.linux-armv7l/wheel/ospgrid 2022-06-16T15:59:28,449 copying build/lib/ospgrid/grid.py -> build/bdist.linux-armv7l/wheel/ospgrid 2022-06-16T15:59:28,455 copying build/lib/ospgrid/utils.py -> build/bdist.linux-armv7l/wheel/ospgrid 2022-06-16T15:59:28,459 copying build/lib/ospgrid/__init__.py -> build/bdist.linux-armv7l/wheel/ospgrid 2022-06-16T15:59:28,462 copying build/lib/ospgrid/post.py -> build/bdist.linux-armv7l/wheel/ospgrid 2022-06-16T15:59:28,467 creating build/bdist.linux-armv7l/wheel/tests 2022-06-16T15:59:28,469 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/tests 2022-06-16T15:59:28,472 copying build/lib/tests/test_basic.py -> build/bdist.linux-armv7l/wheel/tests 2022-06-16T15:59:28,475 running install_egg_info 2022-06-16T15:59:29,089 Copying ospgrid.egg-info to build/bdist.linux-armv7l/wheel/ospgrid-0.5-py3.9.egg-info 2022-06-16T15:59:29,111 running install_scripts 2022-06-16T15:59:29,295 creating build/bdist.linux-armv7l/wheel/ospgrid-0.5.dist-info/WHEEL 2022-06-16T15:59:29,300 creating '/tmp/pip-wheel-enq10zn6/tmpv9vn9lpo/ospgrid-0.5-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2022-06-16T15:59:29,306 adding 'ospgrid/__init__.py' 2022-06-16T15:59:29,313 adding 'ospgrid/grid.py' 2022-06-16T15:59:29,317 adding 'ospgrid/post.py' 2022-06-16T15:59:29,320 adding 'ospgrid/utils.py' 2022-06-16T15:59:29,325 adding 'tests/__init__.py' 2022-06-16T15:59:29,328 adding 'tests/test_basic.py' 2022-06-16T15:59:29,342 adding 'ospgrid-0.5.dist-info/LICENSE' 2022-06-16T15:59:29,345 adding 'ospgrid-0.5.dist-info/METADATA' 2022-06-16T15:59:29,347 adding 'ospgrid-0.5.dist-info/WHEEL' 2022-06-16T15:59:29,349 adding 'ospgrid-0.5.dist-info/top_level.txt' 2022-06-16T15:59:29,351 adding 'ospgrid-0.5.dist-info/RECORD' 2022-06-16T15:59:29,355 removing build/bdist.linux-armv7l/wheel 2022-06-16T15:59:29,664 Building wheel for ospgrid (pyproject.toml): finished with status 'done' 2022-06-16T15:59:29,678 Created wheel for ospgrid: filename=ospgrid-0.5-py2.py3-none-any.whl size=24756 sha256=232ce1054fdd95c2de72ee27801410b95b570fab8d0d587daf90f5c3cb450d32 2022-06-16T15:59:29,680 Stored in directory: /tmp/pip-ephem-wheel-cache-bl6j0m_e/wheels/ee/b2/47/811cb4dd785c553f96b06f2bbd49c39c9316a4e14e91510bae 2022-06-16T15:59:29,704 Successfully built ospgrid 2022-06-16T15:59:29,713 Removed build tracker: '/tmp/pip-build-tracker-72u48blx'