2022-06-17T11:01:42,318 Created temporary directory: /tmp/pip-ephem-wheel-cache-86z4gvje 2022-06-17T11:01:42,323 Created temporary directory: /tmp/pip-build-tracker-1cqxo84t 2022-06-17T11:01:42,324 Initialized build tracking at /tmp/pip-build-tracker-1cqxo84t 2022-06-17T11:01:42,324 Created build tracker: /tmp/pip-build-tracker-1cqxo84t 2022-06-17T11:01:42,325 Entered build tracker: /tmp/pip-build-tracker-1cqxo84t 2022-06-17T11:01:42,326 Created temporary directory: /tmp/pip-wheel-vgg3y51q 2022-06-17T11:01:42,402 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-06-17T11:01:42,410 2 location(s) to search for versions of ospgrid: 2022-06-17T11:01:42,410 * https://pypi.org/simple/ospgrid/ 2022-06-17T11:01:42,410 * https://www.piwheels.org/simple/ospgrid/ 2022-06-17T11:01:42,411 Fetching project page and analyzing links: https://pypi.org/simple/ospgrid/ 2022-06-17T11:01:42,412 Getting page https://pypi.org/simple/ospgrid/ 2022-06-17T11:01:42,416 Found index url https://pypi.org/simple 2022-06-17T11:01:42,533 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-17T11:01:42,535 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-17T11:01:42,536 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-17T11:01:42,537 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-17T11:01:42,538 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-17T11:01:42,539 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-17T11:01:42,540 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-17T11:01:42,541 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-17T11:01:42,541 Skipping link: No binaries permitted for ospgrid: https://files.pythonhosted.org/packages/be/a2/4d07596c34bcdb0cfe663ad7482d376c5499703c5f2c3b374340c92926b2/ospgrid-0.5.1-py2.py3-none-any.whl#sha256=804e04a62d7bbf465c130c0a20e556ef24a93b191642a22611b107ad0e2dcb24 (from https://pypi.org/simple/ospgrid/) (requires-python:>=3.8) 2022-06-17T11:01:42,543 Found link https://files.pythonhosted.org/packages/73/b6/460ad83d9ecd30100b1a16ebd4e62d7d2156dde1b27cff0a9f9ea2ab346d/ospgrid-0.5.1.tar.gz#sha256=8592704a6c63628796fb828624677173a8acd8577c9fdd86b8b14805a450df82 (from https://pypi.org/simple/ospgrid/) (requires-python:>=3.8), version: 0.5.1 2022-06-17T11:01:42,544 Fetching project page and analyzing links: https://www.piwheels.org/simple/ospgrid/ 2022-06-17T11:01:42,544 Getting page https://www.piwheels.org/simple/ospgrid/ 2022-06-17T11:01:42,546 Found index url https://www.piwheels.org/simple 2022-06-17T11:01:42,760 Skipping link: No binaries permitted for ospgrid: https://www.piwheels.org/simple/ospgrid/ospgrid-0.5-py2.py3-none-any.whl#sha256=232ce1054fdd95c2de72ee27801410b95b570fab8d0d587daf90f5c3cb450d32 (from https://www.piwheels.org/simple/ospgrid/) (requires-python:>=3.8) 2022-06-17T11:01:42,761 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-17T11:01:42,761 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-17T11:01:42,762 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-17T11:01:42,762 Skipping link: not a file: https://www.piwheels.org/simple/ospgrid/ 2022-06-17T11:01:42,763 Skipping link: not a file: https://pypi.org/simple/ospgrid/ 2022-06-17T11:01:42,809 Given no hashes to check 1 links for project 'ospgrid': discarding no candidates 2022-06-17T11:01:42,850 Collecting ospgrid==0.5.1 2022-06-17T11:01:42,855 Created temporary directory: /tmp/pip-unpack-q5nulfmh 2022-06-17T11:01:43,477 Downloading ospgrid-0.5.1.tar.gz (24 kB) 2022-06-17T11:01:43,579 Added ospgrid==0.5.1 from https://files.pythonhosted.org/packages/73/b6/460ad83d9ecd30100b1a16ebd4e62d7d2156dde1b27cff0a9f9ea2ab346d/ospgrid-0.5.1.tar.gz#sha256=8592704a6c63628796fb828624677173a8acd8577c9fdd86b8b14805a450df82 to build tracker '/tmp/pip-build-tracker-1cqxo84t' 2022-06-17T11:01:43,596 Created temporary directory: /tmp/pip-build-env-py36m63i 2022-06-17T11:01:43,616 Created temporary directory: /tmp/pip-standalone-pip-abqpf9r7 2022-06-17T11:01:46,107 Installing build dependencies: started 2022-06-17T11:01:46,109 Running command pip subprocess to install build dependencies 2022-06-17T11:01:57,260 Using pip 22.1 from /tmp/pip-standalone-pip-abqpf9r7/__env_pip__.zip/pip (python 3.9) 2022-06-17T11:01:58,852 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-06-17T11:01:59,753 Collecting wheel>=0.31.0 2022-06-17T11:01:59,793 Using cached https://www.piwheels.org/simple/wheel/wheel-0.37.1-py2.py3-none-any.whl (35 kB) 2022-06-17T11:02:03,359 Collecting setuptools>=48 2022-06-17T11:02:03,636 Using cached https://www.piwheels.org/simple/setuptools/setuptools-62.4.0-py3-none-any.whl (1.2 MB) 2022-06-17T11:02:04,281 Collecting twine>=1.11.0 2022-06-17T11:02:04,398 Using cached https://www.piwheels.org/simple/twine/twine-4.0.1-py3-none-any.whl (36 kB) 2022-06-17T11:02:04,683 Collecting oldest-supported-numpy 2022-06-17T11:02:04,717 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-17T11:02:05,753 Collecting importlib-metadata>=3.6 2022-06-17T11:02:05,836 Using cached https://www.piwheels.org/simple/importlib-metadata/importlib_metadata-4.11.4-py3-none-any.whl (18 kB) 2022-06-17T11:02:06,433 Collecting urllib3>=1.26.0 2022-06-17T11:02:06,484 Using cached https://www.piwheels.org/simple/urllib3/urllib3-1.26.9-py2.py3-none-any.whl (155 kB) 2022-06-17T11:02:06,728 Collecting rfc3986>=1.4.0 2022-06-17T11:02:06,784 Using cached https://www.piwheels.org/simple/rfc3986/rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2022-06-17T11:02:08,334 Collecting rich>=12.0.0 2022-06-17T11:02:08,418 Using cached https://www.piwheels.org/simple/rich/rich-12.4.4-py3-none-any.whl (232 kB) 2022-06-17T11:02:08,711 Collecting pkginfo>=1.8.1 2022-06-17T11:02:08,747 Using cached https://www.piwheels.org/simple/pkginfo/pkginfo-1.8.3-py2.py3-none-any.whl (26 kB) 2022-06-17T11:02:09,723 Collecting keyring>=15.1 2022-06-17T11:02:09,756 Using cached https://www.piwheels.org/simple/keyring/keyring-23.6.0-py3-none-any.whl (34 kB) 2022-06-17T11:02:10,442 Collecting requests>=2.20 2022-06-17T11:02:10,482 Using cached https://www.piwheels.org/simple/requests/requests-2.28.0-py3-none-any.whl (62 kB) 2022-06-17T11:02:10,762 Collecting readme-renderer>=35.0 2022-06-17T11:02:10,797 Using cached https://www.piwheels.org/simple/readme-renderer/readme_renderer-35.0-py3-none-any.whl (14 kB) 2022-06-17T11:02:11,075 Collecting requests-toolbelt!=0.9.0,>=0.8.0 2022-06-17T11:02:11,163 Using cached https://www.piwheels.org/simple/requests-toolbelt/requests_toolbelt-0.9.1-py2.py3-none-any.whl (54 kB) 2022-06-17T11:02:15,623 Collecting numpy==1.19.3 2022-06-17T11:02:17,755 Using cached https://www.piwheels.org/simple/numpy/numpy-1.19.3-cp39-cp39-linux_armv7l.whl (10.5 MB) 2022-06-17T11:02:19,132 Collecting zipp>=0.5 2022-06-17T11:02:19,162 Using cached https://www.piwheels.org/simple/zipp/zipp-3.8.0-py3-none-any.whl (5.4 kB) 2022-06-17T11:02:19,545 Collecting SecretStorage>=3.2 2022-06-17T11:02:19,584 Using cached https://www.piwheels.org/simple/secretstorage/SecretStorage-3.3.2-py3-none-any.whl (15 kB) 2022-06-17T11:02:19,797 Collecting jeepney>=0.4.2 2022-06-17T11:02:19,833 Using cached https://www.piwheels.org/simple/jeepney/jeepney-0.8.0-py3-none-any.whl (48 kB) 2022-06-17T11:02:20,310 Collecting docutils>=0.13.1 2022-06-17T11:02:20,467 Using cached https://www.piwheels.org/simple/docutils/docutils-0.18.1-py2.py3-none-any.whl (567 kB) 2022-06-17T11:02:20,987 Collecting Pygments>=2.5.1 2022-06-17T11:02:21,282 Using cached https://www.piwheels.org/simple/pygments/Pygments-2.12.0-py3-none-any.whl (1.1 MB) 2022-06-17T11:02:21,862 Collecting bleach>=2.1.0 2022-06-17T11:02:21,916 Using cached https://www.piwheels.org/simple/bleach/bleach-5.0.0-py3-none-any.whl (160 kB) 2022-06-17T11:02:22,397 Collecting idna<4,>=2.5 2022-06-17T11:02:22,433 Using cached https://www.piwheels.org/simple/idna/idna-3.3-py3-none-any.whl (64 kB) 2022-06-17T11:02:22,808 Collecting charset-normalizer~=2.0.0 2022-06-17T11:02:22,843 Using cached https://www.piwheels.org/simple/charset-normalizer/charset_normalizer-2.0.12-py3-none-any.whl (44 kB) 2022-06-17T11:02:23,219 Collecting certifi>=2017.4.17 2022-06-17T11:02:23,268 Using cached https://www.piwheels.org/simple/certifi/certifi-2022.6.15-py3-none-any.whl (160 kB) 2022-06-17T11:02:23,912 Collecting commonmark<0.10.0,>=0.9.0 2022-06-17T11:02:23,950 Using cached https://www.piwheels.org/simple/commonmark/commonmark-0.9.1-py2.py3-none-any.whl (51 kB) 2022-06-17T11:02:24,626 Collecting six>=1.9.0 2022-06-17T11:02:24,656 Using cached https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl (11 kB) 2022-06-17T11:02:24,794 Collecting webencodings 2022-06-17T11:02:24,826 Using cached https://www.piwheels.org/simple/webencodings/webencodings-0.5.1-py2.py3-none-any.whl (11 kB) 2022-06-17T11:02:28,145 Collecting cryptography>=2.0 2022-06-17T11:02:28,670 Using cached https://www.piwheels.org/simple/cryptography/cryptography-37.0.2-cp39-cp39-linux_armv7l.whl (2.5 MB) 2022-06-17T11:02:31,543 Collecting cffi>=1.12 2022-06-17T11:02:31,632 Using cached https://www.piwheels.org/simple/cffi/cffi-1.15.0-cp39-cp39-linux_armv7l.whl (369 kB) 2022-06-17T11:02:31,985 Collecting pycparser 2022-06-17T11:02:32,024 Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.21-py2.py3-none-any.whl (119 kB) 2022-06-17T11:02:38,747 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-17T11:02:39,291 Creating /tmp/pip-build-env-py36m63i/overlay/bin 2022-06-17T11:02:39,296 changing mode of /tmp/pip-build-env-py36m63i/overlay/bin/cmark to 755 2022-06-17T11:02:39,640 changing mode of /tmp/pip-build-env-py36m63i/overlay/bin/wheel to 755 2022-06-17T11:02:52,032 changing mode of /tmp/pip-build-env-py36m63i/overlay/bin/pygmentize to 755 2022-06-17T11:02:53,453 changing mode of /tmp/pip-build-env-py36m63i/overlay/bin/pkginfo to 755 2022-06-17T11:03:07,957 changing mode of /tmp/pip-build-env-py36m63i/overlay/bin/f2py to 755 2022-06-17T11:03:07,962 changing mode of /tmp/pip-build-env-py36m63i/overlay/bin/f2py3 to 755 2022-06-17T11:03:07,967 changing mode of /tmp/pip-build-env-py36m63i/overlay/bin/f2py3.9 to 755 2022-06-17T11:03:12,438 changing mode of /tmp/pip-build-env-py36m63i/overlay/bin/normalizer to 755 2022-06-17T11:03:19,575 changing mode of /tmp/pip-build-env-py36m63i/overlay/bin/keyring to 755 2022-06-17T11:03:19,834 changing mode of /tmp/pip-build-env-py36m63i/overlay/bin/twine to 755 2022-06-17T11:03:19,965 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-17T11:03:20,172 WARNING: There was an error checking the latest version of pip. 2022-06-17T11:03:21,085 Installing build dependencies: finished with status 'done' 2022-06-17T11:03:21,116 Getting requirements to build wheel: started 2022-06-17T11:03:21,118 Running command Getting requirements to build wheel 2022-06-17T11:03:23,265 /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-17T11:03:23,266 warnings.warn(msg, warning_class) 2022-06-17T11:03:23,474 Getting requirements to build wheel: finished with status 'done' 2022-06-17T11:03:23,528 Created temporary directory: /tmp/pip-modern-metadata-sle31ioc 2022-06-17T11:03:23,534 Preparing metadata (pyproject.toml): started 2022-06-17T11:03:23,536 Running command Preparing metadata (pyproject.toml) 2022-06-17T11:03:27,358 /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-17T11:03:27,359 warnings.warn(msg, warning_class) 2022-06-17T11:03:27,389 /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-17T11:03:27,390 warnings.warn(msg, _ExperimentalProjectMetadata) 2022-06-17T11:03:27,681 configuration error: `project` must contain ['name'] properties 2022-06-17T11:03:27,682 DESCRIPTION: 2022-06-17T11:03:27,682 Data structure for the **project** table inside ``pyproject.toml`` (as 2022-06-17T11:03:27,683 initially defined in :pep:`621`) 2022-06-17T11:03:27,683 GIVEN VALUE: 2022-06-17T11:03:27,684 { 2022-06-17T11:03:27,684 "requires-python": ">=3.8" 2022-06-17T11:03:27,684 } 2022-06-17T11:03:27,685 OFFENDING RULE: 'required' 2022-06-17T11:03:27,685 DEFINITION: 2022-06-17T11:03:27,686 { 2022-06-17T11:03:27,686 "$schema": "http://json-schema.org/draft-07/schema", 2022-06-17T11:03:27,686 "$id": "https://packaging.python.org/en/latest/specifications/declaring-project-metadata/", 2022-06-17T11:03:27,687 "title": "Package metadata stored in the ``project`` table", 2022-06-17T11:03:27,687 "type": "object", 2022-06-17T11:03:27,687 "properties": { 2022-06-17T11:03:27,688 "name": { 2022-06-17T11:03:27,688 "type": "string", 2022-06-17T11:03:27,688 "description": "The name (primary identifier) of the project. MUST be statically defined.", 2022-06-17T11:03:27,688 "format": "pep508-identifier" 2022-06-17T11:03:27,689 }, 2022-06-17T11:03:27,689 "version": { 2022-06-17T11:03:27,689 "type": "string", 2022-06-17T11:03:27,690 "description": "The version of the project as supported by :pep:`440`.", 2022-06-17T11:03:27,690 "format": "pep440" 2022-06-17T11:03:27,690 }, 2022-06-17T11:03:27,690 "description": { 2022-06-17T11:03:27,691 "type": "string", 2022-06-17T11:03:27,691 "$$description": [ 2022-06-17T11:03:27,691 "The `summary description of the project", 2022-06-17T11:03:27,692 "`_" 2022-06-17T11:03:27,692 ] 2022-06-17T11:03:27,692 }, 2022-06-17T11:03:27,692 "readme": { 2022-06-17T11:03:27,693 "$$description": [ 2022-06-17T11:03:27,693 "`Full/detailed description of the project in the form of a README", 2022-06-17T11:03:27,693 "`_", 2022-06-17T11:03:27,694 "with meaning similar to the one defined in `core metadata's Description", 2022-06-17T11:03:27,694 "`_" 2022-06-17T11:03:27,694 ], 2022-06-17T11:03:27,694 "oneOf": [ 2022-06-17T11:03:27,695 { 2022-06-17T11:03:27,695 "type": "string", 2022-06-17T11:03:27,695 "$$description": [ 2022-06-17T11:03:27,696 "Relative path to a text file (UTF-8) containing the full description", 2022-06-17T11:03:27,696 "of the project. If the file path ends in case-insensitive ``.md`` or", 2022-06-17T11:03:27,696 "``.rst`` suffixes, then the content-type is respectively", 2022-06-17T11:03:27,696 "``text/markdown`` or ``text/x-rst``" 2022-06-17T11:03:27,697 ] 2022-06-17T11:03:27,697 }, 2022-06-17T11:03:27,697 { 2022-06-17T11:03:27,698 "type": "object", 2022-06-17T11:03:27,698 "allOf": [ 2022-06-17T11:03:27,698 { 2022-06-17T11:03:27,698 "anyOf": [ 2022-06-17T11:03:27,699 { 2022-06-17T11:03:27,699 "properties": { 2022-06-17T11:03:27,699 "file": { 2022-06-17T11:03:27,700 "type": "string", 2022-06-17T11:03:27,700 "$$description": [ 2022-06-17T11:03:27,700 "Relative path to a text file containing the full description", 2022-06-17T11:03:27,701 "of the project." 2022-06-17T11:03:27,701 ] 2022-06-17T11:03:27,701 } 2022-06-17T11:03:27,701 }, 2022-06-17T11:03:27,702 "required": [ 2022-06-17T11:03:27,702 "file" 2022-06-17T11:03:27,702 ] 2022-06-17T11:03:27,702 }, 2022-06-17T11:03:27,703 { 2022-06-17T11:03:27,703 "properties": { 2022-06-17T11:03:27,703 "text": { 2022-06-17T11:03:27,704 "type": "string", 2022-06-17T11:03:27,704 "description": "Full text describing the project." 2022-06-17T11:03:27,704 } 2022-06-17T11:03:27,705 }, 2022-06-17T11:03:27,705 "required": [ 2022-06-17T11:03:27,705 "text" 2022-06-17T11:03:27,705 ] 2022-06-17T11:03:27,706 } 2022-06-17T11:03:27,706 ] 2022-06-17T11:03:27,706 }, 2022-06-17T11:03:27,707 { 2022-06-17T11:03:27,707 "properties": { 2022-06-17T11:03:27,707 "content-type": { 2022-06-17T11:03:27,708 "type": "string", 2022-06-17T11:03:27,708 "$$description": [ 2022-06-17T11:03:27,708 "Content-type (:rfc:`1341`) of the full description", 2022-06-17T11:03:27,708 "(e.g. ``text/markdown``). The ``charset`` parameter is assumed", 2022-06-17T11:03:27,709 "UTF-8 when not present." 2022-06-17T11:03:27,709 ], 2022-06-17T11:03:27,709 "$comment": "TODO: add regex pattern or format?" 2022-06-17T11:03:27,710 } 2022-06-17T11:03:27,710 }, 2022-06-17T11:03:27,710 "required": [ 2022-06-17T11:03:27,710 "content-type" 2022-06-17T11:03:27,711 ] 2022-06-17T11:03:27,711 } 2022-06-17T11:03:27,711 ] 2022-06-17T11:03:27,712 } 2022-06-17T11:03:27,712 ] 2022-06-17T11:03:27,712 }, 2022-06-17T11:03:27,712 "requires-python": { 2022-06-17T11:03:27,713 "type": "string", 2022-06-17T11:03:27,713 "format": "pep508-versionspec", 2022-06-17T11:03:27,713 "$$description": [ 2022-06-17T11:03:27,714 "`The Python version requirements of the project", 2022-06-17T11:03:27,714 "`_." 2022-06-17T11:03:27,714 ] 2022-06-17T11:03:27,714 }, 2022-06-17T11:03:27,715 "license": { 2022-06-17T11:03:27,715 "description": "`Project license `_.", 2022-06-17T11:03:27,715 "oneOf": [ 2022-06-17T11:03:27,716 { 2022-06-17T11:03:27,716 "properties": { 2022-06-17T11:03:27,716 "file": { 2022-06-17T11:03:27,717 "type": "string", 2022-06-17T11:03:27,717 "$$description": [ 2022-06-17T11:03:27,717 "Relative path to the file (UTF-8) which contains the license for the", 2022-06-17T11:03:27,717 "project." 2022-06-17T11:03:27,718 ] 2022-06-17T11:03:27,718 } 2022-06-17T11:03:27,718 }, 2022-06-17T11:03:27,719 "required": [ 2022-06-17T11:03:27,719 "file" 2022-06-17T11:03:27,719 ] 2022-06-17T11:03:27,719 }, 2022-06-17T11:03:27,720 { 2022-06-17T11:03:27,720 "properties": { 2022-06-17T11:03:27,720 "text": { 2022-06-17T11:03:27,721 "type": "string", 2022-06-17T11:03:27,721 "$$description": [ 2022-06-17T11:03:27,721 "The license of the project whose meaning is that of the", 2022-06-17T11:03:27,722 "`License field from the core metadata", 2022-06-17T11:03:27,722 "`_." 2022-06-17T11:03:27,722 ] 2022-06-17T11:03:27,722 } 2022-06-17T11:03:27,723 }, 2022-06-17T11:03:27,723 "required": [ 2022-06-17T11:03:27,723 "text" 2022-06-17T11:03:27,724 ] 2022-06-17T11:03:27,724 } 2022-06-17T11:03:27,724 ] 2022-06-17T11:03:27,724 }, 2022-06-17T11:03:27,725 "authors": { 2022-06-17T11:03:27,725 "type": "array", 2022-06-17T11:03:27,725 "items": { 2022-06-17T11:03:27,725 "$id": "#/definitions/author", 2022-06-17T11:03:27,726 "title": "Author or Maintainer", 2022-06-17T11:03:27,726 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-06-17T11:03:27,726 "type": "object", 2022-06-17T11:03:27,727 "properties": { 2022-06-17T11:03:27,727 "name": { 2022-06-17T11:03:27,727 "type": "string", 2022-06-17T11:03:27,728 "$$description": [ 2022-06-17T11:03:27,728 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-06-17T11:03:27,728 "email, in :rfc:`822`." 2022-06-17T11:03:27,728 ] 2022-06-17T11:03:27,729 }, 2022-06-17T11:03:27,729 "email": { 2022-06-17T11:03:27,729 "type": "string", 2022-06-17T11:03:27,730 "format": "idn-email", 2022-06-17T11:03:27,730 "description": "MUST be a valid email address" 2022-06-17T11:03:27,730 } 2022-06-17T11:03:27,731 } 2022-06-17T11:03:27,731 }, 2022-06-17T11:03:27,731 "$$description": [ 2022-06-17T11:03:27,731 "The people or organizations considered to be the 'authors' of the project.", 2022-06-17T11:03:27,732 "The exact meaning is open to interpretation (e.g. original or primary authors,", 2022-06-17T11:03:27,732 "current maintainers, or owners of the package)." 2022-06-17T11:03:27,732 ] 2022-06-17T11:03:27,733 }, 2022-06-17T11:03:27,733 "maintainers": { 2022-06-17T11:03:27,733 "type": "array", 2022-06-17T11:03:27,733 "items": { 2022-06-17T11:03:27,734 "$id": "#/definitions/author", 2022-06-17T11:03:27,734 "title": "Author or Maintainer", 2022-06-17T11:03:27,734 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-06-17T11:03:27,735 "type": "object", 2022-06-17T11:03:27,735 "properties": { 2022-06-17T11:03:27,735 "name": { 2022-06-17T11:03:27,736 "type": "string", 2022-06-17T11:03:27,736 "$$description": [ 2022-06-17T11:03:27,736 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-06-17T11:03:27,737 "email, in :rfc:`822`." 2022-06-17T11:03:27,737 ] 2022-06-17T11:03:27,737 }, 2022-06-17T11:03:27,738 "email": { 2022-06-17T11:03:27,738 "type": "string", 2022-06-17T11:03:27,738 "format": "idn-email", 2022-06-17T11:03:27,738 "description": "MUST be a valid email address" 2022-06-17T11:03:27,739 } 2022-06-17T11:03:27,739 } 2022-06-17T11:03:27,739 }, 2022-06-17T11:03:27,740 "$$description": [ 2022-06-17T11:03:27,740 "The people or organizations considered to be the 'maintainers' of the project.", 2022-06-17T11:03:27,740 "Similarly to ``authors``, the exact meaning is open to interpretation." 2022-06-17T11:03:27,740 ] 2022-06-17T11:03:27,741 }, 2022-06-17T11:03:27,741 "keywords": { 2022-06-17T11:03:27,741 "type": "array", 2022-06-17T11:03:27,742 "items": { 2022-06-17T11:03:27,742 "type": "string" 2022-06-17T11:03:27,742 }, 2022-06-17T11:03:27,742 "description": "List of keywords to assist searching for the distribution in a larger catalog." 2022-06-17T11:03:27,743 }, 2022-06-17T11:03:27,743 "classifiers": { 2022-06-17T11:03:27,743 "type": "array", 2022-06-17T11:03:27,744 "items": { 2022-06-17T11:03:27,744 "type": "string", 2022-06-17T11:03:27,744 "format": "trove-classifier", 2022-06-17T11:03:27,744 "description": "`PyPI classifier `_." 2022-06-17T11:03:27,745 }, 2022-06-17T11:03:27,745 "$$description": [ 2022-06-17T11:03:27,745 "`Trove classifiers `_", 2022-06-17T11:03:27,745 "which apply to the project." 2022-06-17T11:03:27,746 ] 2022-06-17T11:03:27,746 }, 2022-06-17T11:03:27,746 "urls": { 2022-06-17T11:03:27,747 "type": "object", 2022-06-17T11:03:27,747 "description": "URLs associated with the project in the form ``label => value``.", 2022-06-17T11:03:27,747 "additionalProperties": false, 2022-06-17T11:03:27,748 "patternProperties": { 2022-06-17T11:03:27,748 "^.+$": { 2022-06-17T11:03:27,748 "type": "string", 2022-06-17T11:03:27,748 "format": "url" 2022-06-17T11:03:27,749 } 2022-06-17T11:03:27,749 } 2022-06-17T11:03:27,749 }, 2022-06-17T11:03:27,749 "scripts": { 2022-06-17T11:03:27,750 "$id": "#/definitions/entry-point-group", 2022-06-17T11:03:27,750 "title": "Entry-points", 2022-06-17T11:03:27,750 "type": "object", 2022-06-17T11:03:27,751 "$$description": [ 2022-06-17T11:03:27,751 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-17T11:03:27,751 "provide.", 2022-06-17T11:03:27,751 "See the `packaging guides", 2022-06-17T11:03:27,752 "`_", 2022-06-17T11:03:27,752 "and `setuptools docs", 2022-06-17T11:03:27,752 "`_", 2022-06-17T11:03:27,753 "for more information." 2022-06-17T11:03:27,753 ], 2022-06-17T11:03:27,753 "propertyNames": { 2022-06-17T11:03:27,753 "format": "python-entrypoint-name" 2022-06-17T11:03:27,754 }, 2022-06-17T11:03:27,754 "additionalProperties": false, 2022-06-17T11:03:27,754 "patternProperties": { 2022-06-17T11:03:27,754 "^.+$": { 2022-06-17T11:03:27,755 "type": "string", 2022-06-17T11:03:27,755 "$$description": [ 2022-06-17T11:03:27,755 "Reference to a Python object. It is either in the form", 2022-06-17T11:03:27,756 "``importable.module``, or ``importable.module:object.attr``." 2022-06-17T11:03:27,756 ], 2022-06-17T11:03:27,756 "format": "python-entrypoint-reference", 2022-06-17T11:03:27,756 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-17T11:03:27,757 } 2022-06-17T11:03:27,757 } 2022-06-17T11:03:27,757 }, 2022-06-17T11:03:27,758 "gui-scripts": { 2022-06-17T11:03:27,758 "$id": "#/definitions/entry-point-group", 2022-06-17T11:03:27,758 "title": "Entry-points", 2022-06-17T11:03:27,758 "type": "object", 2022-06-17T11:03:27,759 "$$description": [ 2022-06-17T11:03:27,759 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-17T11:03:27,759 "provide.", 2022-06-17T11:03:27,759 "See the `packaging guides", 2022-06-17T11:03:27,760 "`_", 2022-06-17T11:03:27,760 "and `setuptools docs", 2022-06-17T11:03:27,760 "`_", 2022-06-17T11:03:27,761 "for more information." 2022-06-17T11:03:27,761 ], 2022-06-17T11:03:27,761 "propertyNames": { 2022-06-17T11:03:27,761 "format": "python-entrypoint-name" 2022-06-17T11:03:27,762 }, 2022-06-17T11:03:27,762 "additionalProperties": false, 2022-06-17T11:03:27,762 "patternProperties": { 2022-06-17T11:03:27,762 "^.+$": { 2022-06-17T11:03:27,763 "type": "string", 2022-06-17T11:03:27,763 "$$description": [ 2022-06-17T11:03:27,763 "Reference to a Python object. It is either in the form", 2022-06-17T11:03:27,764 "``importable.module``, or ``importable.module:object.attr``." 2022-06-17T11:03:27,764 ], 2022-06-17T11:03:27,764 "format": "python-entrypoint-reference", 2022-06-17T11:03:27,764 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-17T11:03:27,765 } 2022-06-17T11:03:27,765 } 2022-06-17T11:03:27,765 }, 2022-06-17T11:03:27,765 "entry-points": { 2022-06-17T11:03:27,766 "$$description": [ 2022-06-17T11:03:27,766 "Instruct the installer to expose the given modules/functions via", 2022-06-17T11:03:27,766 "``entry-point`` discovery mechanism (useful for plugins).", 2022-06-17T11:03:27,767 "More information available in the `Python packaging guide", 2022-06-17T11:03:27,767 "`_." 2022-06-17T11:03:27,767 ], 2022-06-17T11:03:27,768 "propertyNames": { 2022-06-17T11:03:27,768 "format": "python-entrypoint-group" 2022-06-17T11:03:27,768 }, 2022-06-17T11:03:27,768 "additionalProperties": false, 2022-06-17T11:03:27,769 "patternProperties": { 2022-06-17T11:03:27,769 "^.+$": { 2022-06-17T11:03:27,769 "$id": "#/definitions/entry-point-group", 2022-06-17T11:03:27,770 "title": "Entry-points", 2022-06-17T11:03:27,770 "type": "object", 2022-06-17T11:03:27,770 "$$description": [ 2022-06-17T11:03:27,770 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-17T11:03:27,771 "provide.", 2022-06-17T11:03:27,771 "See the `packaging guides", 2022-06-17T11:03:27,771 "`_", 2022-06-17T11:03:27,771 "and `setuptools docs", 2022-06-17T11:03:27,772 "`_", 2022-06-17T11:03:27,772 "for more information." 2022-06-17T11:03:27,772 ], 2022-06-17T11:03:27,773 "propertyNames": { 2022-06-17T11:03:27,773 "format": "python-entrypoint-name" 2022-06-17T11:03:27,773 }, 2022-06-17T11:03:27,773 "additionalProperties": false, 2022-06-17T11:03:27,774 "patternProperties": { 2022-06-17T11:03:27,774 "^.+$": { 2022-06-17T11:03:27,774 "type": "string", 2022-06-17T11:03:27,774 "$$description": [ 2022-06-17T11:03:27,775 "Reference to a Python object. It is either in the form", 2022-06-17T11:03:27,775 "``importable.module``, or ``importable.module:object.attr``." 2022-06-17T11:03:27,775 ], 2022-06-17T11:03:27,776 "format": "python-entrypoint-reference", 2022-06-17T11:03:27,776 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-17T11:03:27,776 } 2022-06-17T11:03:27,776 } 2022-06-17T11:03:27,777 } 2022-06-17T11:03:27,777 } 2022-06-17T11:03:27,777 }, 2022-06-17T11:03:27,778 "dependencies": { 2022-06-17T11:03:27,778 "type": "array", 2022-06-17T11:03:27,778 "description": "Project (mandatory) dependencies.", 2022-06-17T11:03:27,778 "items": { 2022-06-17T11:03:27,779 "$id": "#/definitions/dependency", 2022-06-17T11:03:27,779 "title": "Dependency", 2022-06-17T11:03:27,779 "type": "string", 2022-06-17T11:03:27,779 "description": "Project dependency specification according to PEP 508", 2022-06-17T11:03:27,780 "format": "pep508" 2022-06-17T11:03:27,780 } 2022-06-17T11:03:27,780 }, 2022-06-17T11:03:27,781 "optional-dependencies": { 2022-06-17T11:03:27,781 "type": "object", 2022-06-17T11:03:27,781 "description": "Optional dependency for the project", 2022-06-17T11:03:27,781 "propertyNames": { 2022-06-17T11:03:27,782 "format": "pep508-identifier" 2022-06-17T11:03:27,782 }, 2022-06-17T11:03:27,782 "additionalProperties": false, 2022-06-17T11:03:27,783 "patternProperties": { 2022-06-17T11:03:27,783 "^.+$": { 2022-06-17T11:03:27,783 "type": "array", 2022-06-17T11:03:27,783 "items": { 2022-06-17T11:03:27,784 "$id": "#/definitions/dependency", 2022-06-17T11:03:27,784 "title": "Dependency", 2022-06-17T11:03:27,784 "type": "string", 2022-06-17T11:03:27,785 "description": "Project dependency specification according to PEP 508", 2022-06-17T11:03:27,785 "format": "pep508" 2022-06-17T11:03:27,785 } 2022-06-17T11:03:27,786 } 2022-06-17T11:03:27,786 } 2022-06-17T11:03:27,786 }, 2022-06-17T11:03:27,786 "dynamic": { 2022-06-17T11:03:27,787 "type": "array", 2022-06-17T11:03:27,787 "$$description": [ 2022-06-17T11:03:27,787 "Specifies which fields are intentionally unspecified and expected to be", 2022-06-17T11:03:27,788 "dynamically provided by build tools" 2022-06-17T11:03:27,788 ], 2022-06-17T11:03:27,788 "items": { 2022-06-17T11:03:27,788 "enum": [ 2022-06-17T11:03:27,789 "version", 2022-06-17T11:03:27,789 "description", 2022-06-17T11:03:27,789 "readme", 2022-06-17T11:03:27,790 "requires-python", 2022-06-17T11:03:27,790 "license", 2022-06-17T11:03:27,790 "authors", 2022-06-17T11:03:27,790 "maintainers", 2022-06-17T11:03:27,791 "keywords", 2022-06-17T11:03:27,791 "classifiers", 2022-06-17T11:03:27,791 "urls", 2022-06-17T11:03:27,791 "scripts", 2022-06-17T11:03:27,792 "gui-scripts", 2022-06-17T11:03:27,792 "entry-points", 2022-06-17T11:03:27,792 "dependencies", 2022-06-17T11:03:27,793 "optional-dependencies" 2022-06-17T11:03:27,793 ] 2022-06-17T11:03:27,793 } 2022-06-17T11:03:27,793 } 2022-06-17T11:03:27,794 }, 2022-06-17T11:03:27,794 "required": [ 2022-06-17T11:03:27,794 "name" 2022-06-17T11:03:27,794 ], 2022-06-17T11:03:27,795 "additionalProperties": false, 2022-06-17T11:03:27,795 "if": { 2022-06-17T11:03:27,795 "not": { 2022-06-17T11:03:27,796 "required": [ 2022-06-17T11:03:27,796 "dynamic" 2022-06-17T11:03:27,796 ], 2022-06-17T11:03:27,797 "properties": { 2022-06-17T11:03:27,797 "dynamic": { 2022-06-17T11:03:27,797 "contains": { 2022-06-17T11:03:27,797 "const": "version" 2022-06-17T11:03:27,798 }, 2022-06-17T11:03:27,798 "$$description": [ 2022-06-17T11:03:27,798 "version is listed in ``dynamic``" 2022-06-17T11:03:27,798 ] 2022-06-17T11:03:27,799 } 2022-06-17T11:03:27,799 } 2022-06-17T11:03:27,799 }, 2022-06-17T11:03:27,800 "$$comment": [ 2022-06-17T11:03:27,800 "According to :pep:`621`:", 2022-06-17T11:03:27,800 " If the core metadata specification lists a field as \"Required\", then", 2022-06-17T11:03:27,800 " the metadata MUST specify the field statically or list it in dynamic", 2022-06-17T11:03:27,801 "In turn, `core metadata`_ defines:", 2022-06-17T11:03:27,801 " The required fields are: Metadata-Version, Name, Version.", 2022-06-17T11:03:27,801 " All the other fields are optional.", 2022-06-17T11:03:27,802 "Since ``Metadata-Version`` is defined by the build back-end, ``name`` and", 2022-06-17T11:03:27,802 "``version`` are the only mandatory information in ``pyproject.toml``.", 2022-06-17T11:03:27,802 ".. _core metadata: https://packaging.python.org/specifications/core-metadata/" 2022-06-17T11:03:27,802 ] 2022-06-17T11:03:27,803 }, 2022-06-17T11:03:27,803 "then": { 2022-06-17T11:03:27,803 "required": [ 2022-06-17T11:03:27,803 "version" 2022-06-17T11:03:27,804 ], 2022-06-17T11:03:27,804 "$$description": [ 2022-06-17T11:03:27,804 "version should be statically defined in the ``version`` field" 2022-06-17T11:03:27,805 ] 2022-06-17T11:03:27,805 }, 2022-06-17T11:03:27,805 "definitions": { 2022-06-17T11:03:27,805 "author": { 2022-06-17T11:03:27,806 "$id": "#/definitions/author", 2022-06-17T11:03:27,806 "title": "Author or Maintainer", 2022-06-17T11:03:27,806 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-06-17T11:03:27,807 "type": "object", 2022-06-17T11:03:27,807 "properties": { 2022-06-17T11:03:27,807 "name": { 2022-06-17T11:03:27,807 "type": "string", 2022-06-17T11:03:27,808 "$$description": [ 2022-06-17T11:03:27,808 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-06-17T11:03:27,808 "email, in :rfc:`822`." 2022-06-17T11:03:27,808 ] 2022-06-17T11:03:27,809 }, 2022-06-17T11:03:27,809 "email": { 2022-06-17T11:03:27,809 "type": "string", 2022-06-17T11:03:27,810 "format": "idn-email", 2022-06-17T11:03:27,810 "description": "MUST be a valid email address" 2022-06-17T11:03:27,810 } 2022-06-17T11:03:27,810 } 2022-06-17T11:03:27,811 }, 2022-06-17T11:03:27,811 "entry-point-group": { 2022-06-17T11:03:27,811 "$id": "#/definitions/entry-point-group", 2022-06-17T11:03:27,812 "title": "Entry-points", 2022-06-17T11:03:27,812 "type": "object", 2022-06-17T11:03:27,812 "$$description": [ 2022-06-17T11:03:27,812 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-17T11:03:27,813 "provide.", 2022-06-17T11:03:27,813 "See the `packaging guides", 2022-06-17T11:03:27,813 "`_", 2022-06-17T11:03:27,813 "and `setuptools docs", 2022-06-17T11:03:27,814 "`_", 2022-06-17T11:03:27,814 "for more information." 2022-06-17T11:03:27,814 ], 2022-06-17T11:03:27,815 "propertyNames": { 2022-06-17T11:03:27,815 "format": "python-entrypoint-name" 2022-06-17T11:03:27,815 }, 2022-06-17T11:03:27,815 "additionalProperties": false, 2022-06-17T11:03:27,816 "patternProperties": { 2022-06-17T11:03:27,816 "^.+$": { 2022-06-17T11:03:27,816 "type": "string", 2022-06-17T11:03:27,817 "$$description": [ 2022-06-17T11:03:27,817 "Reference to a Python object. It is either in the form", 2022-06-17T11:03:27,817 "``importable.module``, or ``importable.module:object.attr``." 2022-06-17T11:03:27,817 ], 2022-06-17T11:03:27,818 "format": "python-entrypoint-reference", 2022-06-17T11:03:27,818 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-17T11:03:27,818 } 2022-06-17T11:03:27,819 } 2022-06-17T11:03:27,819 }, 2022-06-17T11:03:27,819 "dependency": { 2022-06-17T11:03:27,819 "$id": "#/definitions/dependency", 2022-06-17T11:03:27,820 "title": "Dependency", 2022-06-17T11:03:27,820 "type": "string", 2022-06-17T11:03:27,820 "description": "Project dependency specification according to PEP 508", 2022-06-17T11:03:27,821 "format": "pep508" 2022-06-17T11:03:27,821 } 2022-06-17T11:03:27,821 } 2022-06-17T11:03:27,821 } 2022-06-17T11:03:27,822 /usr/local/lib/python3.9/dist-packages/setuptools/config/pyprojecttoml.py:123: _InvalidFile: !! 2022-06-17T11:03:27,822 ############################ 2022-06-17T11:03:27,823 # Invalid `pyproject.toml` # 2022-06-17T11:03:27,823 ############################ 2022-06-17T11:03:27,824 Any configurations in `pyproject.toml` will be ignored. 2022-06-17T11:03:27,824 Please note that future releases of setuptools will halt the build process 2022-06-17T11:03:27,824 if an invalid file is given. 2022-06-17T11:03:27,825 To prevent setuptools from considering `pyproject.toml` please 2022-06-17T11:03:27,825 DO NOT include the `[project]` or `[tool.setuptools]` tables in your file. 2022-06-17T11:03:27,826 !! 2022-06-17T11:03:27,826 if _skip_bad_config(project_table, orig_setuptools_table, dist): 2022-06-17T11:03:28,316 running dist_info 2022-06-17T11:03:28,994 creating /tmp/pip-modern-metadata-sle31ioc/ospgrid.egg-info 2022-06-17T11:03:29,603 writing /tmp/pip-modern-metadata-sle31ioc/ospgrid.egg-info/PKG-INFO 2022-06-17T11:03:30,163 writing dependency_links to /tmp/pip-modern-metadata-sle31ioc/ospgrid.egg-info/dependency_links.txt 2022-06-17T11:03:32,972 writing requirements to /tmp/pip-modern-metadata-sle31ioc/ospgrid.egg-info/requires.txt 2022-06-17T11:03:33,530 writing top-level names to /tmp/pip-modern-metadata-sle31ioc/ospgrid.egg-info/top_level.txt 2022-06-17T11:03:33,532 writing manifest file '/tmp/pip-modern-metadata-sle31ioc/ospgrid.egg-info/SOURCES.txt' 2022-06-17T11:03:34,245 reading manifest file '/tmp/pip-modern-metadata-sle31ioc/ospgrid.egg-info/SOURCES.txt' 2022-06-17T11:03:34,249 adding license file 'LICENSE' 2022-06-17T11:03:34,254 writing manifest file '/tmp/pip-modern-metadata-sle31ioc/ospgrid.egg-info/SOURCES.txt' 2022-06-17T11:03:34,257 creating '/tmp/pip-modern-metadata-sle31ioc/ospgrid-0.5.1.dist-info' 2022-06-17T11:03:34,773 Preparing metadata (pyproject.toml): finished with status 'done' 2022-06-17T11:03:34,787 Source in /tmp/pip-wheel-vgg3y51q/ospgrid_d9d5696a71a24411a9b41b8c3289a239 has version 0.5.1, which satisfies requirement ospgrid==0.5.1 from https://files.pythonhosted.org/packages/73/b6/460ad83d9ecd30100b1a16ebd4e62d7d2156dde1b27cff0a9f9ea2ab346d/ospgrid-0.5.1.tar.gz#sha256=8592704a6c63628796fb828624677173a8acd8577c9fdd86b8b14805a450df82 2022-06-17T11:03:34,790 Removed ospgrid==0.5.1 from https://files.pythonhosted.org/packages/73/b6/460ad83d9ecd30100b1a16ebd4e62d7d2156dde1b27cff0a9f9ea2ab346d/ospgrid-0.5.1.tar.gz#sha256=8592704a6c63628796fb828624677173a8acd8577c9fdd86b8b14805a450df82 from build tracker '/tmp/pip-build-tracker-1cqxo84t' 2022-06-17T11:03:34,804 Created temporary directory: /tmp/pip-unpack-2780_szt 2022-06-17T11:03:34,805 Building wheels for collected packages: ospgrid 2022-06-17T11:03:34,814 Created temporary directory: /tmp/pip-wheel-g1l3ocly 2022-06-17T11:03:34,815 Destination directory: /tmp/pip-wheel-g1l3ocly 2022-06-17T11:03:34,820 Building wheel for ospgrid (pyproject.toml): started 2022-06-17T11:03:34,822 Running command Building wheel for ospgrid (pyproject.toml) 2022-06-17T11:03:38,626 /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-17T11:03:38,627 warnings.warn(msg, warning_class) 2022-06-17T11:03:38,656 /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-17T11:03:38,657 warnings.warn(msg, _ExperimentalProjectMetadata) 2022-06-17T11:03:38,924 configuration error: `project` must contain ['name'] properties 2022-06-17T11:03:38,925 DESCRIPTION: 2022-06-17T11:03:38,925 Data structure for the **project** table inside ``pyproject.toml`` (as 2022-06-17T11:03:38,926 initially defined in :pep:`621`) 2022-06-17T11:03:38,927 GIVEN VALUE: 2022-06-17T11:03:38,927 { 2022-06-17T11:03:38,927 "requires-python": ">=3.8" 2022-06-17T11:03:38,927 } 2022-06-17T11:03:38,928 OFFENDING RULE: 'required' 2022-06-17T11:03:38,929 DEFINITION: 2022-06-17T11:03:38,929 { 2022-06-17T11:03:38,929 "$schema": "http://json-schema.org/draft-07/schema", 2022-06-17T11:03:38,930 "$id": "https://packaging.python.org/en/latest/specifications/declaring-project-metadata/", 2022-06-17T11:03:38,930 "title": "Package metadata stored in the ``project`` table", 2022-06-17T11:03:38,930 "type": "object", 2022-06-17T11:03:38,930 "properties": { 2022-06-17T11:03:38,931 "name": { 2022-06-17T11:03:38,931 "type": "string", 2022-06-17T11:03:38,931 "description": "The name (primary identifier) of the project. MUST be statically defined.", 2022-06-17T11:03:38,932 "format": "pep508-identifier" 2022-06-17T11:03:38,932 }, 2022-06-17T11:03:38,932 "version": { 2022-06-17T11:03:38,932 "type": "string", 2022-06-17T11:03:38,933 "description": "The version of the project as supported by :pep:`440`.", 2022-06-17T11:03:38,933 "format": "pep440" 2022-06-17T11:03:38,933 }, 2022-06-17T11:03:38,934 "description": { 2022-06-17T11:03:38,934 "type": "string", 2022-06-17T11:03:38,934 "$$description": [ 2022-06-17T11:03:38,934 "The `summary description of the project", 2022-06-17T11:03:38,935 "`_" 2022-06-17T11:03:38,935 ] 2022-06-17T11:03:38,935 }, 2022-06-17T11:03:38,936 "readme": { 2022-06-17T11:03:38,936 "$$description": [ 2022-06-17T11:03:38,936 "`Full/detailed description of the project in the form of a README", 2022-06-17T11:03:38,936 "`_", 2022-06-17T11:03:38,937 "with meaning similar to the one defined in `core metadata's Description", 2022-06-17T11:03:38,937 "`_" 2022-06-17T11:03:38,937 ], 2022-06-17T11:03:38,938 "oneOf": [ 2022-06-17T11:03:38,938 { 2022-06-17T11:03:38,938 "type": "string", 2022-06-17T11:03:38,938 "$$description": [ 2022-06-17T11:03:38,939 "Relative path to a text file (UTF-8) containing the full description", 2022-06-17T11:03:38,939 "of the project. If the file path ends in case-insensitive ``.md`` or", 2022-06-17T11:03:38,939 "``.rst`` suffixes, then the content-type is respectively", 2022-06-17T11:03:38,940 "``text/markdown`` or ``text/x-rst``" 2022-06-17T11:03:38,940 ] 2022-06-17T11:03:38,940 }, 2022-06-17T11:03:38,941 { 2022-06-17T11:03:38,941 "type": "object", 2022-06-17T11:03:38,941 "allOf": [ 2022-06-17T11:03:38,941 { 2022-06-17T11:03:38,942 "anyOf": [ 2022-06-17T11:03:38,942 { 2022-06-17T11:03:38,942 "properties": { 2022-06-17T11:03:38,943 "file": { 2022-06-17T11:03:38,943 "type": "string", 2022-06-17T11:03:38,943 "$$description": [ 2022-06-17T11:03:38,943 "Relative path to a text file containing the full description", 2022-06-17T11:03:38,944 "of the project." 2022-06-17T11:03:38,944 ] 2022-06-17T11:03:38,945 } 2022-06-17T11:03:38,945 }, 2022-06-17T11:03:38,945 "required": [ 2022-06-17T11:03:38,945 "file" 2022-06-17T11:03:38,946 ] 2022-06-17T11:03:38,946 }, 2022-06-17T11:03:38,946 { 2022-06-17T11:03:38,947 "properties": { 2022-06-17T11:03:38,947 "text": { 2022-06-17T11:03:38,947 "type": "string", 2022-06-17T11:03:38,947 "description": "Full text describing the project." 2022-06-17T11:03:38,948 } 2022-06-17T11:03:38,948 }, 2022-06-17T11:03:38,948 "required": [ 2022-06-17T11:03:38,949 "text" 2022-06-17T11:03:38,949 ] 2022-06-17T11:03:38,949 } 2022-06-17T11:03:38,950 ] 2022-06-17T11:03:38,950 }, 2022-06-17T11:03:38,950 { 2022-06-17T11:03:38,951 "properties": { 2022-06-17T11:03:38,951 "content-type": { 2022-06-17T11:03:38,952 "type": "string", 2022-06-17T11:03:38,952 "$$description": [ 2022-06-17T11:03:38,952 "Content-type (:rfc:`1341`) of the full description", 2022-06-17T11:03:38,952 "(e.g. ``text/markdown``). The ``charset`` parameter is assumed", 2022-06-17T11:03:38,953 "UTF-8 when not present." 2022-06-17T11:03:38,953 ], 2022-06-17T11:03:38,953 "$comment": "TODO: add regex pattern or format?" 2022-06-17T11:03:38,954 } 2022-06-17T11:03:38,954 }, 2022-06-17T11:03:38,954 "required": [ 2022-06-17T11:03:38,955 "content-type" 2022-06-17T11:03:38,955 ] 2022-06-17T11:03:38,955 } 2022-06-17T11:03:38,956 ] 2022-06-17T11:03:38,956 } 2022-06-17T11:03:38,956 ] 2022-06-17T11:03:38,957 }, 2022-06-17T11:03:38,957 "requires-python": { 2022-06-17T11:03:38,958 "type": "string", 2022-06-17T11:03:38,958 "format": "pep508-versionspec", 2022-06-17T11:03:38,958 "$$description": [ 2022-06-17T11:03:38,959 "`The Python version requirements of the project", 2022-06-17T11:03:38,959 "`_." 2022-06-17T11:03:38,959 ] 2022-06-17T11:03:38,959 }, 2022-06-17T11:03:38,960 "license": { 2022-06-17T11:03:38,960 "description": "`Project license `_.", 2022-06-17T11:03:38,961 "oneOf": [ 2022-06-17T11:03:38,961 { 2022-06-17T11:03:38,961 "properties": { 2022-06-17T11:03:38,961 "file": { 2022-06-17T11:03:38,962 "type": "string", 2022-06-17T11:03:38,962 "$$description": [ 2022-06-17T11:03:38,962 "Relative path to the file (UTF-8) which contains the license for the", 2022-06-17T11:03:38,963 "project." 2022-06-17T11:03:38,963 ] 2022-06-17T11:03:38,963 } 2022-06-17T11:03:38,964 }, 2022-06-17T11:03:38,964 "required": [ 2022-06-17T11:03:38,964 "file" 2022-06-17T11:03:38,965 ] 2022-06-17T11:03:38,965 }, 2022-06-17T11:03:38,965 { 2022-06-17T11:03:38,966 "properties": { 2022-06-17T11:03:38,966 "text": { 2022-06-17T11:03:38,966 "type": "string", 2022-06-17T11:03:38,967 "$$description": [ 2022-06-17T11:03:38,967 "The license of the project whose meaning is that of the", 2022-06-17T11:03:38,967 "`License field from the core metadata", 2022-06-17T11:03:38,968 "`_." 2022-06-17T11:03:38,968 ] 2022-06-17T11:03:38,968 } 2022-06-17T11:03:38,969 }, 2022-06-17T11:03:38,970 "required": [ 2022-06-17T11:03:38,970 "text" 2022-06-17T11:03:38,970 ] 2022-06-17T11:03:38,971 } 2022-06-17T11:03:38,971 ] 2022-06-17T11:03:38,972 }, 2022-06-17T11:03:38,972 "authors": { 2022-06-17T11:03:38,972 "type": "array", 2022-06-17T11:03:38,972 "items": { 2022-06-17T11:03:38,973 "$id": "#/definitions/author", 2022-06-17T11:03:38,973 "title": "Author or Maintainer", 2022-06-17T11:03:38,974 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-06-17T11:03:38,974 "type": "object", 2022-06-17T11:03:38,974 "properties": { 2022-06-17T11:03:38,974 "name": { 2022-06-17T11:03:38,975 "type": "string", 2022-06-17T11:03:38,975 "$$description": [ 2022-06-17T11:03:38,976 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-06-17T11:03:38,976 "email, in :rfc:`822`." 2022-06-17T11:03:38,976 ] 2022-06-17T11:03:38,976 }, 2022-06-17T11:03:38,977 "email": { 2022-06-17T11:03:38,977 "type": "string", 2022-06-17T11:03:38,978 "format": "idn-email", 2022-06-17T11:03:38,978 "description": "MUST be a valid email address" 2022-06-17T11:03:38,978 } 2022-06-17T11:03:38,979 } 2022-06-17T11:03:38,979 }, 2022-06-17T11:03:38,980 "$$description": [ 2022-06-17T11:03:38,980 "The people or organizations considered to be the 'authors' of the project.", 2022-06-17T11:03:38,980 "The exact meaning is open to interpretation (e.g. original or primary authors,", 2022-06-17T11:03:38,980 "current maintainers, or owners of the package)." 2022-06-17T11:03:38,981 ] 2022-06-17T11:03:38,981 }, 2022-06-17T11:03:38,982 "maintainers": { 2022-06-17T11:03:38,982 "type": "array", 2022-06-17T11:03:38,982 "items": { 2022-06-17T11:03:38,982 "$id": "#/definitions/author", 2022-06-17T11:03:38,983 "title": "Author or Maintainer", 2022-06-17T11:03:38,983 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-06-17T11:03:38,983 "type": "object", 2022-06-17T11:03:38,984 "properties": { 2022-06-17T11:03:38,984 "name": { 2022-06-17T11:03:38,984 "type": "string", 2022-06-17T11:03:38,985 "$$description": [ 2022-06-17T11:03:38,985 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-06-17T11:03:38,985 "email, in :rfc:`822`." 2022-06-17T11:03:38,986 ] 2022-06-17T11:03:38,986 }, 2022-06-17T11:03:38,987 "email": { 2022-06-17T11:03:38,987 "type": "string", 2022-06-17T11:03:38,987 "format": "idn-email", 2022-06-17T11:03:38,987 "description": "MUST be a valid email address" 2022-06-17T11:03:38,988 } 2022-06-17T11:03:38,988 } 2022-06-17T11:03:38,988 }, 2022-06-17T11:03:38,989 "$$description": [ 2022-06-17T11:03:38,989 "The people or organizations considered to be the 'maintainers' of the project.", 2022-06-17T11:03:38,989 "Similarly to ``authors``, the exact meaning is open to interpretation." 2022-06-17T11:03:38,989 ] 2022-06-17T11:03:38,990 }, 2022-06-17T11:03:38,990 "keywords": { 2022-06-17T11:03:38,990 "type": "array", 2022-06-17T11:03:38,991 "items": { 2022-06-17T11:03:38,991 "type": "string" 2022-06-17T11:03:38,991 }, 2022-06-17T11:03:38,992 "description": "List of keywords to assist searching for the distribution in a larger catalog." 2022-06-17T11:03:38,992 }, 2022-06-17T11:03:38,992 "classifiers": { 2022-06-17T11:03:38,993 "type": "array", 2022-06-17T11:03:38,993 "items": { 2022-06-17T11:03:38,993 "type": "string", 2022-06-17T11:03:38,994 "format": "trove-classifier", 2022-06-17T11:03:38,994 "description": "`PyPI classifier `_." 2022-06-17T11:03:38,994 }, 2022-06-17T11:03:38,994 "$$description": [ 2022-06-17T11:03:38,995 "`Trove classifiers `_", 2022-06-17T11:03:38,995 "which apply to the project." 2022-06-17T11:03:38,995 ] 2022-06-17T11:03:38,996 }, 2022-06-17T11:03:38,996 "urls": { 2022-06-17T11:03:38,996 "type": "object", 2022-06-17T11:03:38,996 "description": "URLs associated with the project in the form ``label => value``.", 2022-06-17T11:03:38,997 "additionalProperties": false, 2022-06-17T11:03:38,997 "patternProperties": { 2022-06-17T11:03:38,997 "^.+$": { 2022-06-17T11:03:38,998 "type": "string", 2022-06-17T11:03:38,998 "format": "url" 2022-06-17T11:03:38,998 } 2022-06-17T11:03:38,998 } 2022-06-17T11:03:38,999 }, 2022-06-17T11:03:38,999 "scripts": { 2022-06-17T11:03:38,999 "$id": "#/definitions/entry-point-group", 2022-06-17T11:03:38,999 "title": "Entry-points", 2022-06-17T11:03:39,000 "type": "object", 2022-06-17T11:03:39,000 "$$description": [ 2022-06-17T11:03:39,000 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-17T11:03:39,001 "provide.", 2022-06-17T11:03:39,001 "See the `packaging guides", 2022-06-17T11:03:39,001 "`_", 2022-06-17T11:03:39,001 "and `setuptools docs", 2022-06-17T11:03:39,002 "`_", 2022-06-17T11:03:39,002 "for more information." 2022-06-17T11:03:39,002 ], 2022-06-17T11:03:39,003 "propertyNames": { 2022-06-17T11:03:39,003 "format": "python-entrypoint-name" 2022-06-17T11:03:39,003 }, 2022-06-17T11:03:39,003 "additionalProperties": false, 2022-06-17T11:03:39,004 "patternProperties": { 2022-06-17T11:03:39,004 "^.+$": { 2022-06-17T11:03:39,004 "type": "string", 2022-06-17T11:03:39,004 "$$description": [ 2022-06-17T11:03:39,005 "Reference to a Python object. It is either in the form", 2022-06-17T11:03:39,005 "``importable.module``, or ``importable.module:object.attr``." 2022-06-17T11:03:39,005 ], 2022-06-17T11:03:39,006 "format": "python-entrypoint-reference", 2022-06-17T11:03:39,006 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-17T11:03:39,006 } 2022-06-17T11:03:39,007 } 2022-06-17T11:03:39,007 }, 2022-06-17T11:03:39,007 "gui-scripts": { 2022-06-17T11:03:39,007 "$id": "#/definitions/entry-point-group", 2022-06-17T11:03:39,008 "title": "Entry-points", 2022-06-17T11:03:39,008 "type": "object", 2022-06-17T11:03:39,008 "$$description": [ 2022-06-17T11:03:39,008 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-17T11:03:39,009 "provide.", 2022-06-17T11:03:39,009 "See the `packaging guides", 2022-06-17T11:03:39,009 "`_", 2022-06-17T11:03:39,010 "and `setuptools docs", 2022-06-17T11:03:39,010 "`_", 2022-06-17T11:03:39,010 "for more information." 2022-06-17T11:03:39,010 ], 2022-06-17T11:03:39,011 "propertyNames": { 2022-06-17T11:03:39,011 "format": "python-entrypoint-name" 2022-06-17T11:03:39,011 }, 2022-06-17T11:03:39,012 "additionalProperties": false, 2022-06-17T11:03:39,012 "patternProperties": { 2022-06-17T11:03:39,012 "^.+$": { 2022-06-17T11:03:39,012 "type": "string", 2022-06-17T11:03:39,013 "$$description": [ 2022-06-17T11:03:39,013 "Reference to a Python object. It is either in the form", 2022-06-17T11:03:39,013 "``importable.module``, or ``importable.module:object.attr``." 2022-06-17T11:03:39,014 ], 2022-06-17T11:03:39,014 "format": "python-entrypoint-reference", 2022-06-17T11:03:39,014 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-17T11:03:39,014 } 2022-06-17T11:03:39,015 } 2022-06-17T11:03:39,015 }, 2022-06-17T11:03:39,015 "entry-points": { 2022-06-17T11:03:39,015 "$$description": [ 2022-06-17T11:03:39,016 "Instruct the installer to expose the given modules/functions via", 2022-06-17T11:03:39,016 "``entry-point`` discovery mechanism (useful for plugins).", 2022-06-17T11:03:39,016 "More information available in the `Python packaging guide", 2022-06-17T11:03:39,017 "`_." 2022-06-17T11:03:39,017 ], 2022-06-17T11:03:39,017 "propertyNames": { 2022-06-17T11:03:39,017 "format": "python-entrypoint-group" 2022-06-17T11:03:39,018 }, 2022-06-17T11:03:39,018 "additionalProperties": false, 2022-06-17T11:03:39,018 "patternProperties": { 2022-06-17T11:03:39,019 "^.+$": { 2022-06-17T11:03:39,019 "$id": "#/definitions/entry-point-group", 2022-06-17T11:03:39,019 "title": "Entry-points", 2022-06-17T11:03:39,019 "type": "object", 2022-06-17T11:03:39,020 "$$description": [ 2022-06-17T11:03:39,020 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-17T11:03:39,020 "provide.", 2022-06-17T11:03:39,020 "See the `packaging guides", 2022-06-17T11:03:39,021 "`_", 2022-06-17T11:03:39,021 "and `setuptools docs", 2022-06-17T11:03:39,021 "`_", 2022-06-17T11:03:39,022 "for more information." 2022-06-17T11:03:39,022 ], 2022-06-17T11:03:39,022 "propertyNames": { 2022-06-17T11:03:39,022 "format": "python-entrypoint-name" 2022-06-17T11:03:39,023 }, 2022-06-17T11:03:39,023 "additionalProperties": false, 2022-06-17T11:03:39,023 "patternProperties": { 2022-06-17T11:03:39,024 "^.+$": { 2022-06-17T11:03:39,024 "type": "string", 2022-06-17T11:03:39,024 "$$description": [ 2022-06-17T11:03:39,025 "Reference to a Python object. It is either in the form", 2022-06-17T11:03:39,025 "``importable.module``, or ``importable.module:object.attr``." 2022-06-17T11:03:39,025 ], 2022-06-17T11:03:39,026 "format": "python-entrypoint-reference", 2022-06-17T11:03:39,026 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-17T11:03:39,027 } 2022-06-17T11:03:39,027 } 2022-06-17T11:03:39,027 } 2022-06-17T11:03:39,028 } 2022-06-17T11:03:39,028 }, 2022-06-17T11:03:39,028 "dependencies": { 2022-06-17T11:03:39,029 "type": "array", 2022-06-17T11:03:39,029 "description": "Project (mandatory) dependencies.", 2022-06-17T11:03:39,029 "items": { 2022-06-17T11:03:39,030 "$id": "#/definitions/dependency", 2022-06-17T11:03:39,030 "title": "Dependency", 2022-06-17T11:03:39,031 "type": "string", 2022-06-17T11:03:39,031 "description": "Project dependency specification according to PEP 508", 2022-06-17T11:03:39,031 "format": "pep508" 2022-06-17T11:03:39,031 } 2022-06-17T11:03:39,032 }, 2022-06-17T11:03:39,032 "optional-dependencies": { 2022-06-17T11:03:39,033 "type": "object", 2022-06-17T11:03:39,033 "description": "Optional dependency for the project", 2022-06-17T11:03:39,033 "propertyNames": { 2022-06-17T11:03:39,033 "format": "pep508-identifier" 2022-06-17T11:03:39,034 }, 2022-06-17T11:03:39,034 "additionalProperties": false, 2022-06-17T11:03:39,034 "patternProperties": { 2022-06-17T11:03:39,034 "^.+$": { 2022-06-17T11:03:39,035 "type": "array", 2022-06-17T11:03:39,035 "items": { 2022-06-17T11:03:39,036 "$id": "#/definitions/dependency", 2022-06-17T11:03:39,036 "title": "Dependency", 2022-06-17T11:03:39,037 "type": "string", 2022-06-17T11:03:39,037 "description": "Project dependency specification according to PEP 508", 2022-06-17T11:03:39,037 "format": "pep508" 2022-06-17T11:03:39,037 } 2022-06-17T11:03:39,038 } 2022-06-17T11:03:39,038 } 2022-06-17T11:03:39,039 }, 2022-06-17T11:03:39,039 "dynamic": { 2022-06-17T11:03:39,039 "type": "array", 2022-06-17T11:03:39,039 "$$description": [ 2022-06-17T11:03:39,040 "Specifies which fields are intentionally unspecified and expected to be", 2022-06-17T11:03:39,040 "dynamically provided by build tools" 2022-06-17T11:03:39,041 ], 2022-06-17T11:03:39,041 "items": { 2022-06-17T11:03:39,041 "enum": [ 2022-06-17T11:03:39,042 "version", 2022-06-17T11:03:39,042 "description", 2022-06-17T11:03:39,042 "readme", 2022-06-17T11:03:39,043 "requires-python", 2022-06-17T11:03:39,043 "license", 2022-06-17T11:03:39,043 "authors", 2022-06-17T11:03:39,044 "maintainers", 2022-06-17T11:03:39,044 "keywords", 2022-06-17T11:03:39,044 "classifiers", 2022-06-17T11:03:39,044 "urls", 2022-06-17T11:03:39,045 "scripts", 2022-06-17T11:03:39,045 "gui-scripts", 2022-06-17T11:03:39,045 "entry-points", 2022-06-17T11:03:39,045 "dependencies", 2022-06-17T11:03:39,046 "optional-dependencies" 2022-06-17T11:03:39,046 ] 2022-06-17T11:03:39,046 } 2022-06-17T11:03:39,047 } 2022-06-17T11:03:39,047 }, 2022-06-17T11:03:39,047 "required": [ 2022-06-17T11:03:39,047 "name" 2022-06-17T11:03:39,048 ], 2022-06-17T11:03:39,048 "additionalProperties": false, 2022-06-17T11:03:39,048 "if": { 2022-06-17T11:03:39,049 "not": { 2022-06-17T11:03:39,049 "required": [ 2022-06-17T11:03:39,049 "dynamic" 2022-06-17T11:03:39,050 ], 2022-06-17T11:03:39,050 "properties": { 2022-06-17T11:03:39,051 "dynamic": { 2022-06-17T11:03:39,051 "contains": { 2022-06-17T11:03:39,051 "const": "version" 2022-06-17T11:03:39,051 }, 2022-06-17T11:03:39,052 "$$description": [ 2022-06-17T11:03:39,052 "version is listed in ``dynamic``" 2022-06-17T11:03:39,052 ] 2022-06-17T11:03:39,053 } 2022-06-17T11:03:39,053 } 2022-06-17T11:03:39,053 }, 2022-06-17T11:03:39,054 "$$comment": [ 2022-06-17T11:03:39,054 "According to :pep:`621`:", 2022-06-17T11:03:39,054 " If the core metadata specification lists a field as \"Required\", then", 2022-06-17T11:03:39,055 " the metadata MUST specify the field statically or list it in dynamic", 2022-06-17T11:03:39,055 "In turn, `core metadata`_ defines:", 2022-06-17T11:03:39,055 " The required fields are: Metadata-Version, Name, Version.", 2022-06-17T11:03:39,056 " All the other fields are optional.", 2022-06-17T11:03:39,056 "Since ``Metadata-Version`` is defined by the build back-end, ``name`` and", 2022-06-17T11:03:39,057 "``version`` are the only mandatory information in ``pyproject.toml``.", 2022-06-17T11:03:39,057 ".. _core metadata: https://packaging.python.org/specifications/core-metadata/" 2022-06-17T11:03:39,057 ] 2022-06-17T11:03:39,058 }, 2022-06-17T11:03:39,058 "then": { 2022-06-17T11:03:39,058 "required": [ 2022-06-17T11:03:39,059 "version" 2022-06-17T11:03:39,059 ], 2022-06-17T11:03:39,059 "$$description": [ 2022-06-17T11:03:39,060 "version should be statically defined in the ``version`` field" 2022-06-17T11:03:39,060 ] 2022-06-17T11:03:39,060 }, 2022-06-17T11:03:39,061 "definitions": { 2022-06-17T11:03:39,061 "author": { 2022-06-17T11:03:39,061 "$id": "#/definitions/author", 2022-06-17T11:03:39,062 "title": "Author or Maintainer", 2022-06-17T11:03:39,062 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-06-17T11:03:39,062 "type": "object", 2022-06-17T11:03:39,063 "properties": { 2022-06-17T11:03:39,063 "name": { 2022-06-17T11:03:39,063 "type": "string", 2022-06-17T11:03:39,064 "$$description": [ 2022-06-17T11:03:39,064 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-06-17T11:03:39,064 "email, in :rfc:`822`." 2022-06-17T11:03:39,065 ] 2022-06-17T11:03:39,065 }, 2022-06-17T11:03:39,065 "email": { 2022-06-17T11:03:39,066 "type": "string", 2022-06-17T11:03:39,066 "format": "idn-email", 2022-06-17T11:03:39,066 "description": "MUST be a valid email address" 2022-06-17T11:03:39,066 } 2022-06-17T11:03:39,067 } 2022-06-17T11:03:39,067 }, 2022-06-17T11:03:39,068 "entry-point-group": { 2022-06-17T11:03:39,068 "$id": "#/definitions/entry-point-group", 2022-06-17T11:03:39,068 "title": "Entry-points", 2022-06-17T11:03:39,069 "type": "object", 2022-06-17T11:03:39,069 "$$description": [ 2022-06-17T11:03:39,069 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-06-17T11:03:39,070 "provide.", 2022-06-17T11:03:39,070 "See the `packaging guides", 2022-06-17T11:03:39,070 "`_", 2022-06-17T11:03:39,070 "and `setuptools docs", 2022-06-17T11:03:39,071 "`_", 2022-06-17T11:03:39,071 "for more information." 2022-06-17T11:03:39,071 ], 2022-06-17T11:03:39,072 "propertyNames": { 2022-06-17T11:03:39,072 "format": "python-entrypoint-name" 2022-06-17T11:03:39,073 }, 2022-06-17T11:03:39,073 "additionalProperties": false, 2022-06-17T11:03:39,073 "patternProperties": { 2022-06-17T11:03:39,074 "^.+$": { 2022-06-17T11:03:39,074 "type": "string", 2022-06-17T11:03:39,074 "$$description": [ 2022-06-17T11:03:39,074 "Reference to a Python object. It is either in the form", 2022-06-17T11:03:39,075 "``importable.module``, or ``importable.module:object.attr``." 2022-06-17T11:03:39,075 ], 2022-06-17T11:03:39,075 "format": "python-entrypoint-reference", 2022-06-17T11:03:39,076 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-06-17T11:03:39,076 } 2022-06-17T11:03:39,076 } 2022-06-17T11:03:39,076 }, 2022-06-17T11:03:39,077 "dependency": { 2022-06-17T11:03:39,077 "$id": "#/definitions/dependency", 2022-06-17T11:03:39,077 "title": "Dependency", 2022-06-17T11:03:39,078 "type": "string", 2022-06-17T11:03:39,078 "description": "Project dependency specification according to PEP 508", 2022-06-17T11:03:39,078 "format": "pep508" 2022-06-17T11:03:39,078 } 2022-06-17T11:03:39,079 } 2022-06-17T11:03:39,079 } 2022-06-17T11:03:39,079 /usr/local/lib/python3.9/dist-packages/setuptools/config/pyprojecttoml.py:123: _InvalidFile: !! 2022-06-17T11:03:39,080 ############################ 2022-06-17T11:03:39,080 # Invalid `pyproject.toml` # 2022-06-17T11:03:39,081 ############################ 2022-06-17T11:03:39,081 Any configurations in `pyproject.toml` will be ignored. 2022-06-17T11:03:39,082 Please note that future releases of setuptools will halt the build process 2022-06-17T11:03:39,082 if an invalid file is given. 2022-06-17T11:03:39,082 To prevent setuptools from considering `pyproject.toml` please 2022-06-17T11:03:39,083 DO NOT include the `[project]` or `[tool.setuptools]` tables in your file. 2022-06-17T11:03:39,084 !! 2022-06-17T11:03:39,084 if _skip_bad_config(project_table, orig_setuptools_table, dist): 2022-06-17T11:03:39,098 running bdist_wheel 2022-06-17T11:03:40,367 running build 2022-06-17T11:03:40,368 running build_py 2022-06-17T11:03:40,969 creating build 2022-06-17T11:03:40,970 creating build/lib 2022-06-17T11:03:40,971 creating build/lib/tests 2022-06-17T11:03:40,973 copying tests/test_basic.py -> build/lib/tests 2022-06-17T11:03:40,977 copying tests/__init__.py -> build/lib/tests 2022-06-17T11:03:40,981 creating build/lib/ospgrid 2022-06-17T11:03:40,982 copying ospgrid/post.py -> build/lib/ospgrid 2022-06-17T11:03:40,986 copying ospgrid/grid.py -> build/lib/ospgrid 2022-06-17T11:03:40,991 copying ospgrid/utils.py -> build/lib/ospgrid 2022-06-17T11:03:40,995 copying ospgrid/__init__.py -> build/lib/ospgrid 2022-06-17T11:03:40,997 running egg_info 2022-06-17T11:03:42,208 writing ospgrid.egg-info/PKG-INFO 2022-06-17T11:03:42,762 writing dependency_links to ospgrid.egg-info/dependency_links.txt 2022-06-17T11:03:45,531 writing requirements to ospgrid.egg-info/requires.txt 2022-06-17T11:03:46,103 writing top-level names to ospgrid.egg-info/top_level.txt 2022-06-17T11:03:46,161 reading manifest file 'ospgrid.egg-info/SOURCES.txt' 2022-06-17T11:03:46,165 adding license file 'LICENSE' 2022-06-17T11:03:46,171 writing manifest file 'ospgrid.egg-info/SOURCES.txt' 2022-06-17T11:03:47,371 installing to build/bdist.linux-armv7l/wheel 2022-06-17T11:03:47,372 running install 2022-06-17T11:03:47,433 running install_lib 2022-06-17T11:03:48,030 creating build/bdist.linux-armv7l 2022-06-17T11:03:48,031 creating build/bdist.linux-armv7l/wheel 2022-06-17T11:03:48,034 creating build/bdist.linux-armv7l/wheel/tests 2022-06-17T11:03:48,037 copying build/lib/tests/test_basic.py -> build/bdist.linux-armv7l/wheel/tests 2022-06-17T11:03:48,041 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/tests 2022-06-17T11:03:48,046 creating build/bdist.linux-armv7l/wheel/ospgrid 2022-06-17T11:03:48,048 copying build/lib/ospgrid/post.py -> build/bdist.linux-armv7l/wheel/ospgrid 2022-06-17T11:03:48,052 copying build/lib/ospgrid/grid.py -> build/bdist.linux-armv7l/wheel/ospgrid 2022-06-17T11:03:48,058 copying build/lib/ospgrid/utils.py -> build/bdist.linux-armv7l/wheel/ospgrid 2022-06-17T11:03:48,063 copying build/lib/ospgrid/__init__.py -> build/bdist.linux-armv7l/wheel/ospgrid 2022-06-17T11:03:48,066 running install_egg_info 2022-06-17T11:03:48,675 Copying ospgrid.egg-info to build/bdist.linux-armv7l/wheel/ospgrid-0.5.1-py3.9.egg-info 2022-06-17T11:03:48,694 running install_scripts 2022-06-17T11:03:48,876 creating build/bdist.linux-armv7l/wheel/ospgrid-0.5.1.dist-info/WHEEL 2022-06-17T11:03:48,881 creating '/tmp/pip-wheel-g1l3ocly/tmpe84tltg8/ospgrid-0.5.1-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2022-06-17T11:03:48,887 adding 'ospgrid/__init__.py' 2022-06-17T11:03:48,894 adding 'ospgrid/grid.py' 2022-06-17T11:03:48,898 adding 'ospgrid/post.py' 2022-06-17T11:03:48,902 adding 'ospgrid/utils.py' 2022-06-17T11:03:48,907 adding 'tests/__init__.py' 2022-06-17T11:03:48,910 adding 'tests/test_basic.py' 2022-06-17T11:03:48,925 adding 'ospgrid-0.5.1.dist-info/LICENSE' 2022-06-17T11:03:48,929 adding 'ospgrid-0.5.1.dist-info/METADATA' 2022-06-17T11:03:48,931 adding 'ospgrid-0.5.1.dist-info/WHEEL' 2022-06-17T11:03:48,933 adding 'ospgrid-0.5.1.dist-info/top_level.txt' 2022-06-17T11:03:48,935 adding 'ospgrid-0.5.1.dist-info/RECORD' 2022-06-17T11:03:48,939 removing build/bdist.linux-armv7l/wheel 2022-06-17T11:03:49,247 Building wheel for ospgrid (pyproject.toml): finished with status 'done' 2022-06-17T11:03:49,259 Created wheel for ospgrid: filename=ospgrid-0.5.1-py2.py3-none-any.whl size=24827 sha256=0b1ae3ceb286fdbfbc304fcbe28600ff89914a5193f91e844b4a2f447b81e4fd 2022-06-17T11:03:49,261 Stored in directory: /tmp/pip-ephem-wheel-cache-86z4gvje/wheels/df/04/a4/fc310ada9623125facfafe5368eb473fe0139f780e0f92bafb 2022-06-17T11:03:49,285 Successfully built ospgrid 2022-06-17T11:03:49,293 Removed build tracker: '/tmp/pip-build-tracker-1cqxo84t'