2022-07-19T04:02:22,554 Created temporary directory: /tmp/pip-ephem-wheel-cache-g85qq3f8 2022-07-19T04:02:22,559 Created temporary directory: /tmp/pip-build-tracker-zsak9b9e 2022-07-19T04:02:22,560 Initialized build tracking at /tmp/pip-build-tracker-zsak9b9e 2022-07-19T04:02:22,560 Created build tracker: /tmp/pip-build-tracker-zsak9b9e 2022-07-19T04:02:22,561 Entered build tracker: /tmp/pip-build-tracker-zsak9b9e 2022-07-19T04:02:22,562 Created temporary directory: /tmp/pip-wheel-avgngd4o 2022-07-19T04:02:22,725 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-07-19T04:02:22,733 2 location(s) to search for versions of concreteproperties: 2022-07-19T04:02:22,733 * https://pypi.org/simple/concreteproperties/ 2022-07-19T04:02:22,733 * https://www.piwheels.org/simple/concreteproperties/ 2022-07-19T04:02:22,734 Fetching project page and analyzing links: https://pypi.org/simple/concreteproperties/ 2022-07-19T04:02:22,735 Getting page https://pypi.org/simple/concreteproperties/ 2022-07-19T04:02:22,739 Found index url https://pypi.org/simple 2022-07-19T04:02:22,940 Skipping link: No binaries permitted for concreteproperties: https://files.pythonhosted.org/packages/29/db/3d9be5522e09dd38f97db714c4312ccfa6d8ff5d2e1f17592cc60104594b/concreteproperties-0.0.1-py3-none-any.whl#sha256=32eb7d19773c417d68551c1e893339861775df7a526673b3c511e94041c94d25 (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:22,942 Found link https://files.pythonhosted.org/packages/2d/0d/a177c259d673011c74f835438d3aeb0d208f9cb616c74ce1b7e1adfd21b2/concreteproperties-0.0.1.tar.gz#sha256=c3ec444ff82751a54e09735c12ab8be699a9c1f2e9e806265503599b4e024618 (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7), version: 0.0.1 2022-07-19T04:02:22,943 Skipping link: No binaries permitted for concreteproperties: https://files.pythonhosted.org/packages/98/30/5fdecd10dc428095e0e74e67842889869b4a2849961b317fc7719ec20622/concreteproperties-0.0.2-py3-none-any.whl#sha256=5963eb3c5297027ef004b22ec80641bec5792af28b735e09ff8b5b9beae6c928 (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:22,944 Found link https://files.pythonhosted.org/packages/bd/4b/dce5eebd8c299f09b06f79bffb2ed622af53bd3a678b8fa411f899b5a7f9/concreteproperties-0.0.2.tar.gz#sha256=c248038f76e858db5440585c3ad281044ed66884ed100f8ddbf81bc956f1e8cd (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7), version: 0.0.2 2022-07-19T04:02:22,945 Skipping link: No binaries permitted for concreteproperties: https://files.pythonhosted.org/packages/31/0c/709a729ee976a51c56f03841e035c7bc3396567e759f4ddecb33008057c4/concreteproperties-0.0.3-py3-none-any.whl#sha256=c331c901ff75875467e95f90b594842f0bec1013e2147d648a1b1485c2a1bef8 (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:22,946 Found link https://files.pythonhosted.org/packages/4e/01/d266272b7403fdb96d27739796e27cee2f31bd0aad7ff53ea220ef2ad110/concreteproperties-0.0.3.tar.gz#sha256=4da68942569dfd4f9b55db9e017c3abdbae43d455dc953fd6adad92a0406c8a4 (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7), version: 0.0.3 2022-07-19T04:02:22,947 Skipping link: No binaries permitted for concreteproperties: https://files.pythonhosted.org/packages/b9/8c/8d321abc25af31f9ec90a00aa22995c6fee8b22d991a84136ca575c6abbc/concreteproperties-0.0.4-py3-none-any.whl#sha256=d7e6cf10b3f5fef15ad46a6efc81ed7c3f132503dbbc6a46c3691c623eeb8df2 (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:22,948 Found link https://files.pythonhosted.org/packages/44/fa/7af51419897d85fb6d0fc7dbf9b56d9eb2f6f1541ab96869bf5682ba4c66/concreteproperties-0.0.4.tar.gz#sha256=fb441874a9ce7cb5f1af253816cf7a100ce3f93f8d6ea15459fab7d9ec863a23 (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7), version: 0.0.4 2022-07-19T04:02:22,949 Skipping link: No binaries permitted for concreteproperties: https://files.pythonhosted.org/packages/68/eb/e81a08674fedd04b8a68fc8ddcfa4c5d3ffe37d1aa13e8fa5259107c9e6e/concreteproperties-0.0.5-py3-none-any.whl#sha256=81e53e6e732f2f4e1436252686c4b21132c574b3099da84b2663d857e1e621d0 (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:22,951 Found link https://files.pythonhosted.org/packages/5a/d2/3e7438b1ffbfe634a6749f1b212d40b4f4ea430584f7a1adf85e7b1aba43/concreteproperties-0.0.5.tar.gz#sha256=5359c7b3134a90c0201118e376dc3a0c37fd929b52486d5bfc275399bd1a769a (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7), version: 0.0.5 2022-07-19T04:02:22,951 Skipping link: No binaries permitted for concreteproperties: https://files.pythonhosted.org/packages/00/49/9a23036c40878bf80226d627feed2ccaa06728d30abfdb666197c09e9108/concreteproperties-0.0.6-py3-none-any.whl#sha256=e2a2f7fb0a951618f62cde86f0a0965184c609422ebb0ddb25d7cb815142e608 (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:22,953 Found link https://files.pythonhosted.org/packages/cc/44/a8a72509e9fe78d7ba387d3dddb406ed694e2a1b3cc12e45e9a42270da3b/concreteproperties-0.0.6.tar.gz#sha256=d512ad09d287dbd1860755d37e7db8d4b10290ef460d60c0a1af4fc1a33a7b78 (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7), version: 0.0.6 2022-07-19T04:02:22,953 Skipping link: No binaries permitted for concreteproperties: https://files.pythonhosted.org/packages/12/30/ec13139100e17eac0b4ac100e84f1d416a6ebf5b7fd1622171e6c3491bc5/concreteproperties-0.1.0-py3-none-any.whl#sha256=9a315f56051c2b6157fedc00684552c3577d80df137cc252232f30951af0f3ef (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:22,955 Found link https://files.pythonhosted.org/packages/f9/7d/6d1116a2985354acff61df1998d86d3874a79bb9b0d0eba98e767cb13bc3/concreteproperties-0.1.0.tar.gz#sha256=6f48f8d996af291588dfe391ef05a7fd7e926ec3c99389a425a29187900daa53 (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7), version: 0.1.0 2022-07-19T04:02:22,955 Skipping link: No binaries permitted for concreteproperties: https://files.pythonhosted.org/packages/20/ff/499ec62c0e20649973c8aa08aca752662df630f2b7a1ef22e353160c15c0/concreteproperties-0.2.0-py3-none-any.whl#sha256=76a5afbfb957e63dce1d9effcca0454e6f23c4bf36019c1b92c78e9296569c6a (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:22,957 Found link https://files.pythonhosted.org/packages/4a/99/e7c7f5a8ed9d3506283a07f62bae70f954fcc831fa50cf42a22b90f9f6e6/concreteproperties-0.2.0.tar.gz#sha256=e3fda931901e405d233035c0775e65e86bdf773793821c0497636d7a043356f8 (from https://pypi.org/simple/concreteproperties/) (requires-python:>=3.7), version: 0.2.0 2022-07-19T04:02:22,958 Fetching project page and analyzing links: https://www.piwheels.org/simple/concreteproperties/ 2022-07-19T04:02:22,958 Getting page https://www.piwheels.org/simple/concreteproperties/ 2022-07-19T04:02:22,961 Found index url https://www.piwheels.org/simple 2022-07-19T04:02:23,190 Skipping link: No binaries permitted for concreteproperties: https://www.piwheels.org/simple/concreteproperties/concreteproperties-0.1.0-py3-none-any.whl#sha256=e8e98d57072d88c3e106df05456c749cd8dcca23e28103a96117fda33f5f3d5a (from https://www.piwheels.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:23,191 Skipping link: No binaries permitted for concreteproperties: https://www.piwheels.org/simple/concreteproperties/concreteproperties-0.0.6-py3-none-any.whl#sha256=7f8513025ac1e6c78b3086e04f8de2742efc95181d92f2900136b40e8ebb2b2b (from https://www.piwheels.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:23,191 Skipping link: No binaries permitted for concreteproperties: https://www.piwheels.org/simple/concreteproperties/concreteproperties-0.0.5-py3-none-any.whl#sha256=baa06e2e80ba8f768e96fe56800e27142050e0280e49274ffeb3abba6cde2cf1 (from https://www.piwheels.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:23,192 Skipping link: No binaries permitted for concreteproperties: https://www.piwheels.org/simple/concreteproperties/concreteproperties-0.0.4-py3-none-any.whl#sha256=1e1c6749debe2526e2176cc32f8919da80f5ec44585cdc78ca3b4367794a95be (from https://www.piwheels.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:23,192 Skipping link: No binaries permitted for concreteproperties: https://www.piwheels.org/simple/concreteproperties/concreteproperties-0.0.3-py3-none-any.whl#sha256=7689774b5b1ab7f64a8b896a2c433603638b2d31ba619dcf0ade980047672569 (from https://www.piwheels.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:23,193 Skipping link: No binaries permitted for concreteproperties: https://www.piwheels.org/simple/concreteproperties/concreteproperties-0.0.2-py3-none-any.whl#sha256=0c09e9638cd6b2a5834af50da3d748b48085b0e0aacc2748e25b943fb9ae57a5 (from https://www.piwheels.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:23,193 Skipping link: No binaries permitted for concreteproperties: https://www.piwheels.org/simple/concreteproperties/concreteproperties-0.0.1-py3-none-any.whl#sha256=92b2a38f36d80546201dd81bc3ab4d7f5a20ac435e6b81f6932c560010c01e18 (from https://www.piwheels.org/simple/concreteproperties/) (requires-python:>=3.7) 2022-07-19T04:02:23,194 Skipping link: not a file: https://www.piwheels.org/simple/concreteproperties/ 2022-07-19T04:02:23,194 Skipping link: not a file: https://pypi.org/simple/concreteproperties/ 2022-07-19T04:02:23,230 Given no hashes to check 1 links for project 'concreteproperties': discarding no candidates 2022-07-19T04:02:23,261 Collecting concreteproperties==0.2.0 2022-07-19T04:02:23,266 Created temporary directory: /tmp/pip-unpack-4usmy33x 2022-07-19T04:02:23,761 Downloading concreteproperties-0.2.0.tar.gz (42 kB) 2022-07-19T04:02:23,942 Added concreteproperties==0.2.0 from https://files.pythonhosted.org/packages/4a/99/e7c7f5a8ed9d3506283a07f62bae70f954fcc831fa50cf42a22b90f9f6e6/concreteproperties-0.2.0.tar.gz#sha256=e3fda931901e405d233035c0775e65e86bdf773793821c0497636d7a043356f8 to build tracker '/tmp/pip-build-tracker-zsak9b9e' 2022-07-19T04:02:23,951 Created temporary directory: /tmp/pip-build-env-_3hvqboo 2022-07-19T04:02:23,965 Created temporary directory: /tmp/pip-standalone-pip-x7yyej3r 2022-07-19T04:02:26,175 Installing build dependencies: started 2022-07-19T04:02:26,177 Running command pip subprocess to install build dependencies 2022-07-19T04:02:36,073 Using pip 22.1.2 from /tmp/pip-standalone-pip-x7yyej3r/__env_pip__.zip/pip (python 3.7) 2022-07-19T04:02:38,562 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-07-19T04:02:42,833 Collecting setuptools>=43.0.0 2022-07-19T04:02:43,139 Using cached https://www.piwheels.org/simple/setuptools/setuptools-63.2.0-py3-none-any.whl (1.2 MB) 2022-07-19T04:02:43,801 Collecting wheel 2022-07-19T04:02:43,837 Using cached https://www.piwheels.org/simple/wheel/wheel-0.37.1-py2.py3-none-any.whl (35 kB) 2022-07-19T04:02:54,844 Installing collected packages: wheel, setuptools 2022-07-19T04:02:55,117 Creating /tmp/pip-build-env-_3hvqboo/overlay/bin 2022-07-19T04:02:55,122 changing mode of /tmp/pip-build-env-_3hvqboo/overlay/bin/wheel to 755 2022-07-19T04:03:00,453 Successfully installed setuptools-63.2.0 wheel-0.37.1 2022-07-19T04:03:01,167 Installing build dependencies: finished with status 'done' 2022-07-19T04:03:01,194 Getting requirements to build wheel: started 2022-07-19T04:03:01,196 Running command Getting requirements to build wheel 2022-07-19T04:03:03,357 /usr/local/lib/python3.7/dist-packages/setuptools/config/setupcfg.py:459: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead. 2022-07-19T04:03:03,358 warnings.warn(msg, warning_class) 2022-07-19T04:03:03,559 Getting requirements to build wheel: finished with status 'done' 2022-07-19T04:03:03,582 Created temporary directory: /tmp/pip-modern-metadata-09ae9e0q 2022-07-19T04:03:03,587 Preparing metadata (pyproject.toml): started 2022-07-19T04:03:03,589 Running command Preparing metadata (pyproject.toml) 2022-07-19T04:03:07,792 /usr/local/lib/python3.7/dist-packages/setuptools/config/setupcfg.py:459: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead. 2022-07-19T04:03:07,793 warnings.warn(msg, warning_class) 2022-07-19T04:03:07,794 /usr/local/lib/python3.7/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-07-19T04:03:07,794 warnings.warn(msg, _ExperimentalProjectMetadata) 2022-07-19T04:03:07,794 configuration error: `project` must contain ['name'] properties 2022-07-19T04:03:07,795 DESCRIPTION: 2022-07-19T04:03:07,795 Data structure for the **project** table inside ``pyproject.toml`` (as 2022-07-19T04:03:07,796 initially defined in :pep:`621`) 2022-07-19T04:03:07,796 GIVEN VALUE: 2022-07-19T04:03:07,796 { 2022-07-19T04:03:07,797 "requires-python": ">=3.7,<3.10" 2022-07-19T04:03:07,797 } 2022-07-19T04:03:07,798 OFFENDING RULE: 'required' 2022-07-19T04:03:07,798 DEFINITION: 2022-07-19T04:03:07,799 { 2022-07-19T04:03:07,799 "$schema": "http://json-schema.org/draft-07/schema", 2022-07-19T04:03:07,799 "$id": "https://packaging.python.org/en/latest/specifications/declaring-project-metadata/", 2022-07-19T04:03:07,800 "title": "Package metadata stored in the ``project`` table", 2022-07-19T04:03:07,800 "type": "object", 2022-07-19T04:03:07,800 "properties": { 2022-07-19T04:03:07,801 "name": { 2022-07-19T04:03:07,801 "type": "string", 2022-07-19T04:03:07,801 "description": "The name (primary identifier) of the project. MUST be statically defined.", 2022-07-19T04:03:07,802 "format": "pep508-identifier" 2022-07-19T04:03:07,802 }, 2022-07-19T04:03:07,802 "version": { 2022-07-19T04:03:07,803 "type": "string", 2022-07-19T04:03:07,803 "description": "The version of the project as supported by :pep:`440`.", 2022-07-19T04:03:07,804 "format": "pep440" 2022-07-19T04:03:07,804 }, 2022-07-19T04:03:07,804 "description": { 2022-07-19T04:03:07,805 "type": "string", 2022-07-19T04:03:07,805 "$$description": [ 2022-07-19T04:03:07,805 "The `summary description of the project", 2022-07-19T04:03:07,806 "`_" 2022-07-19T04:03:07,806 ] 2022-07-19T04:03:07,806 }, 2022-07-19T04:03:07,807 "readme": { 2022-07-19T04:03:07,807 "$$description": [ 2022-07-19T04:03:07,807 "`Full/detailed description of the project in the form of a README", 2022-07-19T04:03:07,808 "`_", 2022-07-19T04:03:07,808 "with meaning similar to the one defined in `core metadata's Description", 2022-07-19T04:03:07,808 "`_" 2022-07-19T04:03:07,809 ], 2022-07-19T04:03:07,809 "oneOf": [ 2022-07-19T04:03:07,809 { 2022-07-19T04:03:07,810 "type": "string", 2022-07-19T04:03:07,810 "$$description": [ 2022-07-19T04:03:07,810 "Relative path to a text file (UTF-8) containing the full description", 2022-07-19T04:03:07,810 "of the project. If the file path ends in case-insensitive ``.md`` or", 2022-07-19T04:03:07,811 "``.rst`` suffixes, then the content-type is respectively", 2022-07-19T04:03:07,811 "``text/markdown`` or ``text/x-rst``" 2022-07-19T04:03:07,811 ] 2022-07-19T04:03:07,812 }, 2022-07-19T04:03:07,812 { 2022-07-19T04:03:07,812 "type": "object", 2022-07-19T04:03:07,813 "allOf": [ 2022-07-19T04:03:07,813 { 2022-07-19T04:03:07,813 "anyOf": [ 2022-07-19T04:03:07,813 { 2022-07-19T04:03:07,814 "properties": { 2022-07-19T04:03:07,814 "file": { 2022-07-19T04:03:07,814 "type": "string", 2022-07-19T04:03:07,815 "$$description": [ 2022-07-19T04:03:07,815 "Relative path to a text file containing the full description", 2022-07-19T04:03:07,815 "of the project." 2022-07-19T04:03:07,815 ] 2022-07-19T04:03:07,816 } 2022-07-19T04:03:07,816 }, 2022-07-19T04:03:07,816 "required": [ 2022-07-19T04:03:07,817 "file" 2022-07-19T04:03:07,817 ] 2022-07-19T04:03:07,817 }, 2022-07-19T04:03:07,818 { 2022-07-19T04:03:07,818 "properties": { 2022-07-19T04:03:07,818 "text": { 2022-07-19T04:03:07,818 "type": "string", 2022-07-19T04:03:07,819 "description": "Full text describing the project." 2022-07-19T04:03:07,819 } 2022-07-19T04:03:07,819 }, 2022-07-19T04:03:07,820 "required": [ 2022-07-19T04:03:07,820 "text" 2022-07-19T04:03:07,820 ] 2022-07-19T04:03:07,821 } 2022-07-19T04:03:07,821 ] 2022-07-19T04:03:07,821 }, 2022-07-19T04:03:07,821 { 2022-07-19T04:03:07,822 "properties": { 2022-07-19T04:03:07,822 "content-type": { 2022-07-19T04:03:07,822 "type": "string", 2022-07-19T04:03:07,823 "$$description": [ 2022-07-19T04:03:07,823 "Content-type (:rfc:`1341`) of the full description", 2022-07-19T04:03:07,823 "(e.g. ``text/markdown``). The ``charset`` parameter is assumed", 2022-07-19T04:03:07,824 "UTF-8 when not present." 2022-07-19T04:03:07,824 ], 2022-07-19T04:03:07,824 "$comment": "TODO: add regex pattern or format?" 2022-07-19T04:03:07,824 } 2022-07-19T04:03:07,825 }, 2022-07-19T04:03:07,825 "required": [ 2022-07-19T04:03:07,825 "content-type" 2022-07-19T04:03:07,826 ] 2022-07-19T04:03:07,826 } 2022-07-19T04:03:07,826 ] 2022-07-19T04:03:07,826 } 2022-07-19T04:03:07,827 ] 2022-07-19T04:03:07,827 }, 2022-07-19T04:03:07,827 "requires-python": { 2022-07-19T04:03:07,828 "type": "string", 2022-07-19T04:03:07,828 "format": "pep508-versionspec", 2022-07-19T04:03:07,828 "$$description": [ 2022-07-19T04:03:07,829 "`The Python version requirements of the project", 2022-07-19T04:03:07,829 "`_." 2022-07-19T04:03:07,829 ] 2022-07-19T04:03:07,830 }, 2022-07-19T04:03:07,830 "license": { 2022-07-19T04:03:07,830 "description": "`Project license `_.", 2022-07-19T04:03:07,831 "oneOf": [ 2022-07-19T04:03:07,831 { 2022-07-19T04:03:07,831 "properties": { 2022-07-19T04:03:07,831 "file": { 2022-07-19T04:03:07,832 "type": "string", 2022-07-19T04:03:07,832 "$$description": [ 2022-07-19T04:03:07,832 "Relative path to the file (UTF-8) which contains the license for the", 2022-07-19T04:03:07,833 "project." 2022-07-19T04:03:07,833 ] 2022-07-19T04:03:07,833 } 2022-07-19T04:03:07,834 }, 2022-07-19T04:03:07,834 "required": [ 2022-07-19T04:03:07,834 "file" 2022-07-19T04:03:07,834 ] 2022-07-19T04:03:07,835 }, 2022-07-19T04:03:07,835 { 2022-07-19T04:03:07,835 "properties": { 2022-07-19T04:03:07,836 "text": { 2022-07-19T04:03:07,836 "type": "string", 2022-07-19T04:03:07,836 "$$description": [ 2022-07-19T04:03:07,836 "The license of the project whose meaning is that of the", 2022-07-19T04:03:07,837 "`License field from the core metadata", 2022-07-19T04:03:07,837 "`_." 2022-07-19T04:03:07,837 ] 2022-07-19T04:03:07,838 } 2022-07-19T04:03:07,838 }, 2022-07-19T04:03:07,838 "required": [ 2022-07-19T04:03:07,839 "text" 2022-07-19T04:03:07,839 ] 2022-07-19T04:03:07,839 } 2022-07-19T04:03:07,840 ] 2022-07-19T04:03:07,840 }, 2022-07-19T04:03:07,840 "authors": { 2022-07-19T04:03:07,840 "type": "array", 2022-07-19T04:03:07,841 "items": { 2022-07-19T04:03:07,841 "$id": "#/definitions/author", 2022-07-19T04:03:07,841 "title": "Author or Maintainer", 2022-07-19T04:03:07,842 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-07-19T04:03:07,842 "type": "object", 2022-07-19T04:03:07,842 "properties": { 2022-07-19T04:03:07,842 "name": { 2022-07-19T04:03:07,843 "type": "string", 2022-07-19T04:03:07,843 "$$description": [ 2022-07-19T04:03:07,843 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-07-19T04:03:07,843 "email, in :rfc:`822`." 2022-07-19T04:03:07,844 ] 2022-07-19T04:03:07,844 }, 2022-07-19T04:03:07,844 "email": { 2022-07-19T04:03:07,845 "type": "string", 2022-07-19T04:03:07,845 "format": "idn-email", 2022-07-19T04:03:07,845 "description": "MUST be a valid email address" 2022-07-19T04:03:07,845 } 2022-07-19T04:03:07,846 } 2022-07-19T04:03:07,846 }, 2022-07-19T04:03:07,846 "$$description": [ 2022-07-19T04:03:07,847 "The people or organizations considered to be the 'authors' of the project.", 2022-07-19T04:03:07,847 "The exact meaning is open to interpretation (e.g. original or primary authors,", 2022-07-19T04:03:07,847 "current maintainers, or owners of the package)." 2022-07-19T04:03:07,847 ] 2022-07-19T04:03:07,848 }, 2022-07-19T04:03:07,848 "maintainers": { 2022-07-19T04:03:07,848 "type": "array", 2022-07-19T04:03:07,849 "items": { 2022-07-19T04:03:07,849 "$id": "#/definitions/author", 2022-07-19T04:03:07,849 "title": "Author or Maintainer", 2022-07-19T04:03:07,849 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-07-19T04:03:07,850 "type": "object", 2022-07-19T04:03:07,850 "properties": { 2022-07-19T04:03:07,850 "name": { 2022-07-19T04:03:07,851 "type": "string", 2022-07-19T04:03:07,851 "$$description": [ 2022-07-19T04:03:07,851 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-07-19T04:03:07,851 "email, in :rfc:`822`." 2022-07-19T04:03:07,852 ] 2022-07-19T04:03:07,852 }, 2022-07-19T04:03:07,852 "email": { 2022-07-19T04:03:07,853 "type": "string", 2022-07-19T04:03:07,853 "format": "idn-email", 2022-07-19T04:03:07,853 "description": "MUST be a valid email address" 2022-07-19T04:03:07,853 } 2022-07-19T04:03:07,854 } 2022-07-19T04:03:07,854 }, 2022-07-19T04:03:07,854 "$$description": [ 2022-07-19T04:03:07,854 "The people or organizations considered to be the 'maintainers' of the project.", 2022-07-19T04:03:07,855 "Similarly to ``authors``, the exact meaning is open to interpretation." 2022-07-19T04:03:07,855 ] 2022-07-19T04:03:07,855 }, 2022-07-19T04:03:07,856 "keywords": { 2022-07-19T04:03:07,856 "type": "array", 2022-07-19T04:03:07,856 "items": { 2022-07-19T04:03:07,856 "type": "string" 2022-07-19T04:03:07,857 }, 2022-07-19T04:03:07,857 "description": "List of keywords to assist searching for the distribution in a larger catalog." 2022-07-19T04:03:07,857 }, 2022-07-19T04:03:07,858 "classifiers": { 2022-07-19T04:03:07,858 "type": "array", 2022-07-19T04:03:07,858 "items": { 2022-07-19T04:03:07,858 "type": "string", 2022-07-19T04:03:07,859 "format": "trove-classifier", 2022-07-19T04:03:07,859 "description": "`PyPI classifier `_." 2022-07-19T04:03:07,859 }, 2022-07-19T04:03:07,860 "$$description": [ 2022-07-19T04:03:07,860 "`Trove classifiers `_", 2022-07-19T04:03:07,860 "which apply to the project." 2022-07-19T04:03:07,860 ] 2022-07-19T04:03:07,861 }, 2022-07-19T04:03:07,861 "urls": { 2022-07-19T04:03:07,861 "type": "object", 2022-07-19T04:03:07,862 "description": "URLs associated with the project in the form ``label => value``.", 2022-07-19T04:03:07,862 "additionalProperties": false, 2022-07-19T04:03:07,862 "patternProperties": { 2022-07-19T04:03:07,862 "^.+$": { 2022-07-19T04:03:07,863 "type": "string", 2022-07-19T04:03:07,863 "format": "url" 2022-07-19T04:03:07,863 } 2022-07-19T04:03:07,863 } 2022-07-19T04:03:07,864 }, 2022-07-19T04:03:07,864 "scripts": { 2022-07-19T04:03:07,864 "$id": "#/definitions/entry-point-group", 2022-07-19T04:03:07,865 "title": "Entry-points", 2022-07-19T04:03:07,865 "type": "object", 2022-07-19T04:03:07,865 "$$description": [ 2022-07-19T04:03:07,865 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-07-19T04:03:07,866 "provide.", 2022-07-19T04:03:07,866 "See the `packaging guides", 2022-07-19T04:03:07,866 "`_", 2022-07-19T04:03:07,866 "and `setuptools docs", 2022-07-19T04:03:07,867 "`_", 2022-07-19T04:03:07,867 "for more information." 2022-07-19T04:03:07,867 ], 2022-07-19T04:03:07,868 "propertyNames": { 2022-07-19T04:03:07,868 "format": "python-entrypoint-name" 2022-07-19T04:03:07,868 }, 2022-07-19T04:03:07,868 "additionalProperties": false, 2022-07-19T04:03:07,869 "patternProperties": { 2022-07-19T04:03:07,869 "^.+$": { 2022-07-19T04:03:07,869 "type": "string", 2022-07-19T04:03:07,870 "$$description": [ 2022-07-19T04:03:07,870 "Reference to a Python object. It is either in the form", 2022-07-19T04:03:07,870 "``importable.module``, or ``importable.module:object.attr``." 2022-07-19T04:03:07,870 ], 2022-07-19T04:03:07,871 "format": "python-entrypoint-reference", 2022-07-19T04:03:07,871 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-07-19T04:03:07,871 } 2022-07-19T04:03:07,871 } 2022-07-19T04:03:07,872 }, 2022-07-19T04:03:07,872 "gui-scripts": { 2022-07-19T04:03:07,872 "$id": "#/definitions/entry-point-group", 2022-07-19T04:03:07,873 "title": "Entry-points", 2022-07-19T04:03:07,873 "type": "object", 2022-07-19T04:03:07,873 "$$description": [ 2022-07-19T04:03:07,873 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-07-19T04:03:07,874 "provide.", 2022-07-19T04:03:07,874 "See the `packaging guides", 2022-07-19T04:03:07,874 "`_", 2022-07-19T04:03:07,875 "and `setuptools docs", 2022-07-19T04:03:07,875 "`_", 2022-07-19T04:03:07,875 "for more information." 2022-07-19T04:03:07,875 ], 2022-07-19T04:03:07,876 "propertyNames": { 2022-07-19T04:03:07,876 "format": "python-entrypoint-name" 2022-07-19T04:03:07,876 }, 2022-07-19T04:03:07,876 "additionalProperties": false, 2022-07-19T04:03:07,877 "patternProperties": { 2022-07-19T04:03:07,877 "^.+$": { 2022-07-19T04:03:07,877 "type": "string", 2022-07-19T04:03:07,878 "$$description": [ 2022-07-19T04:03:07,878 "Reference to a Python object. It is either in the form", 2022-07-19T04:03:07,878 "``importable.module``, or ``importable.module:object.attr``." 2022-07-19T04:03:07,878 ], 2022-07-19T04:03:07,879 "format": "python-entrypoint-reference", 2022-07-19T04:03:07,879 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-07-19T04:03:07,879 } 2022-07-19T04:03:07,880 } 2022-07-19T04:03:07,880 }, 2022-07-19T04:03:07,880 "entry-points": { 2022-07-19T04:03:07,880 "$$description": [ 2022-07-19T04:03:07,881 "Instruct the installer to expose the given modules/functions via", 2022-07-19T04:03:07,881 "``entry-point`` discovery mechanism (useful for plugins).", 2022-07-19T04:03:07,881 "More information available in the `Python packaging guide", 2022-07-19T04:03:07,881 "`_." 2022-07-19T04:03:07,882 ], 2022-07-19T04:03:07,882 "propertyNames": { 2022-07-19T04:03:07,882 "format": "python-entrypoint-group" 2022-07-19T04:03:07,883 }, 2022-07-19T04:03:07,883 "additionalProperties": false, 2022-07-19T04:03:07,883 "patternProperties": { 2022-07-19T04:03:07,883 "^.+$": { 2022-07-19T04:03:07,884 "$id": "#/definitions/entry-point-group", 2022-07-19T04:03:07,884 "title": "Entry-points", 2022-07-19T04:03:07,884 "type": "object", 2022-07-19T04:03:07,885 "$$description": [ 2022-07-19T04:03:07,885 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-07-19T04:03:07,885 "provide.", 2022-07-19T04:03:07,885 "See the `packaging guides", 2022-07-19T04:03:07,886 "`_", 2022-07-19T04:03:07,886 "and `setuptools docs", 2022-07-19T04:03:07,886 "`_", 2022-07-19T04:03:07,887 "for more information." 2022-07-19T04:03:07,887 ], 2022-07-19T04:03:07,887 "propertyNames": { 2022-07-19T04:03:07,887 "format": "python-entrypoint-name" 2022-07-19T04:03:07,888 }, 2022-07-19T04:03:07,888 "additionalProperties": false, 2022-07-19T04:03:07,888 "patternProperties": { 2022-07-19T04:03:07,888 "^.+$": { 2022-07-19T04:03:07,889 "type": "string", 2022-07-19T04:03:07,889 "$$description": [ 2022-07-19T04:03:07,889 "Reference to a Python object. It is either in the form", 2022-07-19T04:03:07,890 "``importable.module``, or ``importable.module:object.attr``." 2022-07-19T04:03:07,890 ], 2022-07-19T04:03:07,890 "format": "python-entrypoint-reference", 2022-07-19T04:03:07,890 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-07-19T04:03:07,891 } 2022-07-19T04:03:07,891 } 2022-07-19T04:03:07,891 } 2022-07-19T04:03:07,892 } 2022-07-19T04:03:07,892 }, 2022-07-19T04:03:07,892 "dependencies": { 2022-07-19T04:03:07,892 "type": "array", 2022-07-19T04:03:07,893 "description": "Project (mandatory) dependencies.", 2022-07-19T04:03:07,893 "items": { 2022-07-19T04:03:07,893 "$id": "#/definitions/dependency", 2022-07-19T04:03:07,893 "title": "Dependency", 2022-07-19T04:03:07,894 "type": "string", 2022-07-19T04:03:07,894 "description": "Project dependency specification according to PEP 508", 2022-07-19T04:03:07,894 "format": "pep508" 2022-07-19T04:03:07,895 } 2022-07-19T04:03:07,895 }, 2022-07-19T04:03:07,895 "optional-dependencies": { 2022-07-19T04:03:07,895 "type": "object", 2022-07-19T04:03:07,896 "description": "Optional dependency for the project", 2022-07-19T04:03:07,896 "propertyNames": { 2022-07-19T04:03:07,896 "format": "pep508-identifier" 2022-07-19T04:03:07,896 }, 2022-07-19T04:03:07,897 "additionalProperties": false, 2022-07-19T04:03:07,897 "patternProperties": { 2022-07-19T04:03:07,897 "^.+$": { 2022-07-19T04:03:07,898 "type": "array", 2022-07-19T04:03:07,898 "items": { 2022-07-19T04:03:07,898 "$id": "#/definitions/dependency", 2022-07-19T04:03:07,898 "title": "Dependency", 2022-07-19T04:03:07,899 "type": "string", 2022-07-19T04:03:07,899 "description": "Project dependency specification according to PEP 508", 2022-07-19T04:03:07,899 "format": "pep508" 2022-07-19T04:03:07,900 } 2022-07-19T04:03:07,900 } 2022-07-19T04:03:07,900 } 2022-07-19T04:03:07,900 }, 2022-07-19T04:03:07,901 "dynamic": { 2022-07-19T04:03:07,901 "type": "array", 2022-07-19T04:03:07,901 "$$description": [ 2022-07-19T04:03:07,902 "Specifies which fields are intentionally unspecified and expected to be", 2022-07-19T04:03:07,902 "dynamically provided by build tools" 2022-07-19T04:03:07,902 ], 2022-07-19T04:03:07,902 "items": { 2022-07-19T04:03:07,903 "enum": [ 2022-07-19T04:03:07,903 "version", 2022-07-19T04:03:07,903 "description", 2022-07-19T04:03:07,903 "readme", 2022-07-19T04:03:07,904 "requires-python", 2022-07-19T04:03:07,904 "license", 2022-07-19T04:03:07,904 "authors", 2022-07-19T04:03:07,905 "maintainers", 2022-07-19T04:03:07,905 "keywords", 2022-07-19T04:03:07,905 "classifiers", 2022-07-19T04:03:07,905 "urls", 2022-07-19T04:03:07,906 "scripts", 2022-07-19T04:03:07,906 "gui-scripts", 2022-07-19T04:03:07,906 "entry-points", 2022-07-19T04:03:07,906 "dependencies", 2022-07-19T04:03:07,907 "optional-dependencies" 2022-07-19T04:03:07,907 ] 2022-07-19T04:03:07,907 } 2022-07-19T04:03:07,908 } 2022-07-19T04:03:07,908 }, 2022-07-19T04:03:07,908 "required": [ 2022-07-19T04:03:07,908 "name" 2022-07-19T04:03:07,909 ], 2022-07-19T04:03:07,909 "additionalProperties": false, 2022-07-19T04:03:07,909 "if": { 2022-07-19T04:03:07,910 "not": { 2022-07-19T04:03:07,910 "required": [ 2022-07-19T04:03:07,910 "dynamic" 2022-07-19T04:03:07,910 ], 2022-07-19T04:03:07,911 "properties": { 2022-07-19T04:03:07,911 "dynamic": { 2022-07-19T04:03:07,911 "contains": { 2022-07-19T04:03:07,911 "const": "version" 2022-07-19T04:03:07,912 }, 2022-07-19T04:03:07,912 "$$description": [ 2022-07-19T04:03:07,912 "version is listed in ``dynamic``" 2022-07-19T04:03:07,913 ] 2022-07-19T04:03:07,913 } 2022-07-19T04:03:07,913 } 2022-07-19T04:03:07,913 }, 2022-07-19T04:03:07,914 "$$comment": [ 2022-07-19T04:03:07,914 "According to :pep:`621`:", 2022-07-19T04:03:07,914 " If the core metadata specification lists a field as \"Required\", then", 2022-07-19T04:03:07,914 " the metadata MUST specify the field statically or list it in dynamic", 2022-07-19T04:03:07,915 "In turn, `core metadata`_ defines:", 2022-07-19T04:03:07,915 " The required fields are: Metadata-Version, Name, Version.", 2022-07-19T04:03:07,915 " All the other fields are optional.", 2022-07-19T04:03:07,916 "Since ``Metadata-Version`` is defined by the build back-end, ``name`` and", 2022-07-19T04:03:07,916 "``version`` are the only mandatory information in ``pyproject.toml``.", 2022-07-19T04:03:07,916 ".. _core metadata: https://packaging.python.org/specifications/core-metadata/" 2022-07-19T04:03:07,916 ] 2022-07-19T04:03:07,917 }, 2022-07-19T04:03:07,917 "then": { 2022-07-19T04:03:07,917 "required": [ 2022-07-19T04:03:07,917 "version" 2022-07-19T04:03:07,918 ], 2022-07-19T04:03:07,918 "$$description": [ 2022-07-19T04:03:07,918 "version should be statically defined in the ``version`` field" 2022-07-19T04:03:07,919 ] 2022-07-19T04:03:07,919 }, 2022-07-19T04:03:07,919 "definitions": { 2022-07-19T04:03:07,919 "author": { 2022-07-19T04:03:07,920 "$id": "#/definitions/author", 2022-07-19T04:03:07,920 "title": "Author or Maintainer", 2022-07-19T04:03:07,920 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-07-19T04:03:07,921 "type": "object", 2022-07-19T04:03:07,921 "properties": { 2022-07-19T04:03:07,921 "name": { 2022-07-19T04:03:07,921 "type": "string", 2022-07-19T04:03:07,922 "$$description": [ 2022-07-19T04:03:07,922 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-07-19T04:03:07,922 "email, in :rfc:`822`." 2022-07-19T04:03:07,922 ] 2022-07-19T04:03:07,923 }, 2022-07-19T04:03:07,923 "email": { 2022-07-19T04:03:07,923 "type": "string", 2022-07-19T04:03:07,924 "format": "idn-email", 2022-07-19T04:03:07,924 "description": "MUST be a valid email address" 2022-07-19T04:03:07,924 } 2022-07-19T04:03:07,924 } 2022-07-19T04:03:07,925 }, 2022-07-19T04:03:07,925 "entry-point-group": { 2022-07-19T04:03:07,925 "$id": "#/definitions/entry-point-group", 2022-07-19T04:03:07,925 "title": "Entry-points", 2022-07-19T04:03:07,926 "type": "object", 2022-07-19T04:03:07,926 "$$description": [ 2022-07-19T04:03:07,926 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-07-19T04:03:07,927 "provide.", 2022-07-19T04:03:07,927 "See the `packaging guides", 2022-07-19T04:03:07,927 "`_", 2022-07-19T04:03:07,927 "and `setuptools docs", 2022-07-19T04:03:07,928 "`_", 2022-07-19T04:03:07,928 "for more information." 2022-07-19T04:03:07,928 ], 2022-07-19T04:03:07,929 "propertyNames": { 2022-07-19T04:03:07,929 "format": "python-entrypoint-name" 2022-07-19T04:03:07,929 }, 2022-07-19T04:03:07,929 "additionalProperties": false, 2022-07-19T04:03:07,930 "patternProperties": { 2022-07-19T04:03:07,930 "^.+$": { 2022-07-19T04:03:07,930 "type": "string", 2022-07-19T04:03:07,930 "$$description": [ 2022-07-19T04:03:07,931 "Reference to a Python object. It is either in the form", 2022-07-19T04:03:07,931 "``importable.module``, or ``importable.module:object.attr``." 2022-07-19T04:03:07,931 ], 2022-07-19T04:03:07,932 "format": "python-entrypoint-reference", 2022-07-19T04:03:07,932 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-07-19T04:03:07,932 } 2022-07-19T04:03:07,932 } 2022-07-19T04:03:07,933 }, 2022-07-19T04:03:07,933 "dependency": { 2022-07-19T04:03:07,933 "$id": "#/definitions/dependency", 2022-07-19T04:03:07,933 "title": "Dependency", 2022-07-19T04:03:07,934 "type": "string", 2022-07-19T04:03:07,934 "description": "Project dependency specification according to PEP 508", 2022-07-19T04:03:07,934 "format": "pep508" 2022-07-19T04:03:07,935 } 2022-07-19T04:03:07,935 } 2022-07-19T04:03:07,935 } 2022-07-19T04:03:08,611 running dist_info 2022-07-19T04:03:09,329 creating /tmp/pip-modern-metadata-09ae9e0q/concreteproperties.egg-info 2022-07-19T04:03:09,951 writing /tmp/pip-modern-metadata-09ae9e0q/concreteproperties.egg-info/PKG-INFO 2022-07-19T04:03:10,558 writing dependency_links to /tmp/pip-modern-metadata-09ae9e0q/concreteproperties.egg-info/dependency_links.txt 2022-07-19T04:03:13,534 writing requirements to /tmp/pip-modern-metadata-09ae9e0q/concreteproperties.egg-info/requires.txt 2022-07-19T04:03:14,224 writing top-level names to /tmp/pip-modern-metadata-09ae9e0q/concreteproperties.egg-info/top_level.txt 2022-07-19T04:03:14,227 writing manifest file '/tmp/pip-modern-metadata-09ae9e0q/concreteproperties.egg-info/SOURCES.txt' 2022-07-19T04:03:15,017 reading manifest file '/tmp/pip-modern-metadata-09ae9e0q/concreteproperties.egg-info/SOURCES.txt' 2022-07-19T04:03:15,021 adding license file 'LICENSE.md' 2022-07-19T04:03:15,027 writing manifest file '/tmp/pip-modern-metadata-09ae9e0q/concreteproperties.egg-info/SOURCES.txt' 2022-07-19T04:03:15,029 creating '/tmp/pip-modern-metadata-09ae9e0q/concreteproperties-0.2.0.dist-info' 2022-07-19T04:03:15,314 /usr/local/lib/python3.7/dist-packages/setuptools/config/pyprojecttoml.py:123: _InvalidFile: !! 2022-07-19T04:03:15,316 ############################ 2022-07-19T04:03:15,317 # Invalid `pyproject.toml` # 2022-07-19T04:03:15,317 ############################ 2022-07-19T04:03:15,318 Any configurations in `pyproject.toml` will be ignored. 2022-07-19T04:03:15,319 Please note that future releases of setuptools will halt the build process 2022-07-19T04:03:15,319 if an invalid file is given. 2022-07-19T04:03:15,320 To prevent setuptools from considering `pyproject.toml` please 2022-07-19T04:03:15,320 DO NOT include the `[project]` or `[tool.setuptools]` tables in your file. 2022-07-19T04:03:15,322 !! 2022-07-19T04:03:15,323 if _skip_bad_config(project_table, orig_setuptools_table, dist): 2022-07-19T04:03:15,575 Preparing metadata (pyproject.toml): finished with status 'done' 2022-07-19T04:03:15,590 Source in /tmp/pip-wheel-avgngd4o/concreteproperties_249b5349702a4964874f85d8a802f798 has version 0.2.0, which satisfies requirement concreteproperties==0.2.0 from https://files.pythonhosted.org/packages/4a/99/e7c7f5a8ed9d3506283a07f62bae70f954fcc831fa50cf42a22b90f9f6e6/concreteproperties-0.2.0.tar.gz#sha256=e3fda931901e405d233035c0775e65e86bdf773793821c0497636d7a043356f8 2022-07-19T04:03:15,593 Removed concreteproperties==0.2.0 from https://files.pythonhosted.org/packages/4a/99/e7c7f5a8ed9d3506283a07f62bae70f954fcc831fa50cf42a22b90f9f6e6/concreteproperties-0.2.0.tar.gz#sha256=e3fda931901e405d233035c0775e65e86bdf773793821c0497636d7a043356f8 from build tracker '/tmp/pip-build-tracker-zsak9b9e' 2022-07-19T04:03:15,607 Created temporary directory: /tmp/pip-unpack-xxk1htac 2022-07-19T04:03:15,608 Building wheels for collected packages: concreteproperties 2022-07-19T04:03:15,618 Created temporary directory: /tmp/pip-wheel-38eh6azh 2022-07-19T04:03:15,619 Destination directory: /tmp/pip-wheel-38eh6azh 2022-07-19T04:03:15,624 Building wheel for concreteproperties (pyproject.toml): started 2022-07-19T04:03:15,626 Running command Building wheel for concreteproperties (pyproject.toml) 2022-07-19T04:03:20,507 /usr/local/lib/python3.7/dist-packages/setuptools/config/setupcfg.py:459: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead. 2022-07-19T04:03:20,509 warnings.warn(msg, warning_class) 2022-07-19T04:03:20,509 /usr/local/lib/python3.7/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-07-19T04:03:20,509 warnings.warn(msg, _ExperimentalProjectMetadata) 2022-07-19T04:03:20,510 configuration error: `project` must contain ['name'] properties 2022-07-19T04:03:20,510 DESCRIPTION: 2022-07-19T04:03:20,511 Data structure for the **project** table inside ``pyproject.toml`` (as 2022-07-19T04:03:20,511 initially defined in :pep:`621`) 2022-07-19T04:03:20,512 GIVEN VALUE: 2022-07-19T04:03:20,512 { 2022-07-19T04:03:20,512 "requires-python": ">=3.7,<3.10" 2022-07-19T04:03:20,513 } 2022-07-19T04:03:20,513 OFFENDING RULE: 'required' 2022-07-19T04:03:20,514 DEFINITION: 2022-07-19T04:03:20,514 { 2022-07-19T04:03:20,514 "$schema": "http://json-schema.org/draft-07/schema", 2022-07-19T04:03:20,515 "$id": "https://packaging.python.org/en/latest/specifications/declaring-project-metadata/", 2022-07-19T04:03:20,515 "title": "Package metadata stored in the ``project`` table", 2022-07-19T04:03:20,515 "type": "object", 2022-07-19T04:03:20,516 "properties": { 2022-07-19T04:03:20,516 "name": { 2022-07-19T04:03:20,516 "type": "string", 2022-07-19T04:03:20,517 "description": "The name (primary identifier) of the project. MUST be statically defined.", 2022-07-19T04:03:20,517 "format": "pep508-identifier" 2022-07-19T04:03:20,517 }, 2022-07-19T04:03:20,518 "version": { 2022-07-19T04:03:20,518 "type": "string", 2022-07-19T04:03:20,519 "description": "The version of the project as supported by :pep:`440`.", 2022-07-19T04:03:20,519 "format": "pep440" 2022-07-19T04:03:20,519 }, 2022-07-19T04:03:20,520 "description": { 2022-07-19T04:03:20,520 "type": "string", 2022-07-19T04:03:20,520 "$$description": [ 2022-07-19T04:03:20,521 "The `summary description of the project", 2022-07-19T04:03:20,521 "`_" 2022-07-19T04:03:20,522 ] 2022-07-19T04:03:20,522 }, 2022-07-19T04:03:20,522 "readme": { 2022-07-19T04:03:20,522 "$$description": [ 2022-07-19T04:03:20,523 "`Full/detailed description of the project in the form of a README", 2022-07-19T04:03:20,523 "`_", 2022-07-19T04:03:20,523 "with meaning similar to the one defined in `core metadata's Description", 2022-07-19T04:03:20,524 "`_" 2022-07-19T04:03:20,524 ], 2022-07-19T04:03:20,524 "oneOf": [ 2022-07-19T04:03:20,525 { 2022-07-19T04:03:20,525 "type": "string", 2022-07-19T04:03:20,525 "$$description": [ 2022-07-19T04:03:20,525 "Relative path to a text file (UTF-8) containing the full description", 2022-07-19T04:03:20,526 "of the project. If the file path ends in case-insensitive ``.md`` or", 2022-07-19T04:03:20,526 "``.rst`` suffixes, then the content-type is respectively", 2022-07-19T04:03:20,526 "``text/markdown`` or ``text/x-rst``" 2022-07-19T04:03:20,527 ] 2022-07-19T04:03:20,527 }, 2022-07-19T04:03:20,527 { 2022-07-19T04:03:20,528 "type": "object", 2022-07-19T04:03:20,528 "allOf": [ 2022-07-19T04:03:20,528 { 2022-07-19T04:03:20,528 "anyOf": [ 2022-07-19T04:03:20,529 { 2022-07-19T04:03:20,529 "properties": { 2022-07-19T04:03:20,529 "file": { 2022-07-19T04:03:20,530 "type": "string", 2022-07-19T04:03:20,530 "$$description": [ 2022-07-19T04:03:20,530 "Relative path to a text file containing the full description", 2022-07-19T04:03:20,531 "of the project." 2022-07-19T04:03:20,531 ] 2022-07-19T04:03:20,531 } 2022-07-19T04:03:20,531 }, 2022-07-19T04:03:20,532 "required": [ 2022-07-19T04:03:20,532 "file" 2022-07-19T04:03:20,532 ] 2022-07-19T04:03:20,533 }, 2022-07-19T04:03:20,533 { 2022-07-19T04:03:20,533 "properties": { 2022-07-19T04:03:20,533 "text": { 2022-07-19T04:03:20,534 "type": "string", 2022-07-19T04:03:20,534 "description": "Full text describing the project." 2022-07-19T04:03:20,534 } 2022-07-19T04:03:20,535 }, 2022-07-19T04:03:20,535 "required": [ 2022-07-19T04:03:20,535 "text" 2022-07-19T04:03:20,536 ] 2022-07-19T04:03:20,536 } 2022-07-19T04:03:20,536 ] 2022-07-19T04:03:20,536 }, 2022-07-19T04:03:20,537 { 2022-07-19T04:03:20,537 "properties": { 2022-07-19T04:03:20,537 "content-type": { 2022-07-19T04:03:20,538 "type": "string", 2022-07-19T04:03:20,538 "$$description": [ 2022-07-19T04:03:20,538 "Content-type (:rfc:`1341`) of the full description", 2022-07-19T04:03:20,539 "(e.g. ``text/markdown``). The ``charset`` parameter is assumed", 2022-07-19T04:03:20,539 "UTF-8 when not present." 2022-07-19T04:03:20,539 ], 2022-07-19T04:03:20,540 "$comment": "TODO: add regex pattern or format?" 2022-07-19T04:03:20,540 } 2022-07-19T04:03:20,540 }, 2022-07-19T04:03:20,541 "required": [ 2022-07-19T04:03:20,541 "content-type" 2022-07-19T04:03:20,541 ] 2022-07-19T04:03:20,541 } 2022-07-19T04:03:20,542 ] 2022-07-19T04:03:20,542 } 2022-07-19T04:03:20,542 ] 2022-07-19T04:03:20,543 }, 2022-07-19T04:03:20,543 "requires-python": { 2022-07-19T04:03:20,543 "type": "string", 2022-07-19T04:03:20,543 "format": "pep508-versionspec", 2022-07-19T04:03:20,544 "$$description": [ 2022-07-19T04:03:20,544 "`The Python version requirements of the project", 2022-07-19T04:03:20,544 "`_." 2022-07-19T04:03:20,545 ] 2022-07-19T04:03:20,545 }, 2022-07-19T04:03:20,545 "license": { 2022-07-19T04:03:20,546 "description": "`Project license `_.", 2022-07-19T04:03:20,546 "oneOf": [ 2022-07-19T04:03:20,546 { 2022-07-19T04:03:20,546 "properties": { 2022-07-19T04:03:20,547 "file": { 2022-07-19T04:03:20,547 "type": "string", 2022-07-19T04:03:20,547 "$$description": [ 2022-07-19T04:03:20,548 "Relative path to the file (UTF-8) which contains the license for the", 2022-07-19T04:03:20,548 "project." 2022-07-19T04:03:20,548 ] 2022-07-19T04:03:20,549 } 2022-07-19T04:03:20,549 }, 2022-07-19T04:03:20,549 "required": [ 2022-07-19T04:03:20,549 "file" 2022-07-19T04:03:20,550 ] 2022-07-19T04:03:20,550 }, 2022-07-19T04:03:20,550 { 2022-07-19T04:03:20,551 "properties": { 2022-07-19T04:03:20,551 "text": { 2022-07-19T04:03:20,551 "type": "string", 2022-07-19T04:03:20,551 "$$description": [ 2022-07-19T04:03:20,552 "The license of the project whose meaning is that of the", 2022-07-19T04:03:20,552 "`License field from the core metadata", 2022-07-19T04:03:20,552 "`_." 2022-07-19T04:03:20,553 ] 2022-07-19T04:03:20,553 } 2022-07-19T04:03:20,553 }, 2022-07-19T04:03:20,554 "required": [ 2022-07-19T04:03:20,554 "text" 2022-07-19T04:03:20,554 ] 2022-07-19T04:03:20,555 } 2022-07-19T04:03:20,555 ] 2022-07-19T04:03:20,555 }, 2022-07-19T04:03:20,556 "authors": { 2022-07-19T04:03:20,556 "type": "array", 2022-07-19T04:03:20,556 "items": { 2022-07-19T04:03:20,556 "$id": "#/definitions/author", 2022-07-19T04:03:20,557 "title": "Author or Maintainer", 2022-07-19T04:03:20,557 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-07-19T04:03:20,557 "type": "object", 2022-07-19T04:03:20,558 "properties": { 2022-07-19T04:03:20,558 "name": { 2022-07-19T04:03:20,558 "type": "string", 2022-07-19T04:03:20,559 "$$description": [ 2022-07-19T04:03:20,559 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-07-19T04:03:20,559 "email, in :rfc:`822`." 2022-07-19T04:03:20,560 ] 2022-07-19T04:03:20,560 }, 2022-07-19T04:03:20,560 "email": { 2022-07-19T04:03:20,560 "type": "string", 2022-07-19T04:03:20,561 "format": "idn-email", 2022-07-19T04:03:20,561 "description": "MUST be a valid email address" 2022-07-19T04:03:20,561 } 2022-07-19T04:03:20,562 } 2022-07-19T04:03:20,562 }, 2022-07-19T04:03:20,562 "$$description": [ 2022-07-19T04:03:20,562 "The people or organizations considered to be the 'authors' of the project.", 2022-07-19T04:03:20,563 "The exact meaning is open to interpretation (e.g. original or primary authors,", 2022-07-19T04:03:20,563 "current maintainers, or owners of the package)." 2022-07-19T04:03:20,563 ] 2022-07-19T04:03:20,564 }, 2022-07-19T04:03:20,564 "maintainers": { 2022-07-19T04:03:20,564 "type": "array", 2022-07-19T04:03:20,565 "items": { 2022-07-19T04:03:20,565 "$id": "#/definitions/author", 2022-07-19T04:03:20,565 "title": "Author or Maintainer", 2022-07-19T04:03:20,566 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-07-19T04:03:20,566 "type": "object", 2022-07-19T04:03:20,566 "properties": { 2022-07-19T04:03:20,567 "name": { 2022-07-19T04:03:20,567 "type": "string", 2022-07-19T04:03:20,567 "$$description": [ 2022-07-19T04:03:20,568 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-07-19T04:03:20,568 "email, in :rfc:`822`." 2022-07-19T04:03:20,568 ] 2022-07-19T04:03:20,569 }, 2022-07-19T04:03:20,569 "email": { 2022-07-19T04:03:20,569 "type": "string", 2022-07-19T04:03:20,570 "format": "idn-email", 2022-07-19T04:03:20,570 "description": "MUST be a valid email address" 2022-07-19T04:03:20,570 } 2022-07-19T04:03:20,571 } 2022-07-19T04:03:20,571 }, 2022-07-19T04:03:20,571 "$$description": [ 2022-07-19T04:03:20,572 "The people or organizations considered to be the 'maintainers' of the project.", 2022-07-19T04:03:20,572 "Similarly to ``authors``, the exact meaning is open to interpretation." 2022-07-19T04:03:20,572 ] 2022-07-19T04:03:20,573 }, 2022-07-19T04:03:20,573 "keywords": { 2022-07-19T04:03:20,573 "type": "array", 2022-07-19T04:03:20,574 "items": { 2022-07-19T04:03:20,574 "type": "string" 2022-07-19T04:03:20,574 }, 2022-07-19T04:03:20,574 "description": "List of keywords to assist searching for the distribution in a larger catalog." 2022-07-19T04:03:20,575 }, 2022-07-19T04:03:20,575 "classifiers": { 2022-07-19T04:03:20,575 "type": "array", 2022-07-19T04:03:20,576 "items": { 2022-07-19T04:03:20,576 "type": "string", 2022-07-19T04:03:20,576 "format": "trove-classifier", 2022-07-19T04:03:20,577 "description": "`PyPI classifier `_." 2022-07-19T04:03:20,577 }, 2022-07-19T04:03:20,577 "$$description": [ 2022-07-19T04:03:20,578 "`Trove classifiers `_", 2022-07-19T04:03:20,578 "which apply to the project." 2022-07-19T04:03:20,578 ] 2022-07-19T04:03:20,579 }, 2022-07-19T04:03:20,579 "urls": { 2022-07-19T04:03:20,579 "type": "object", 2022-07-19T04:03:20,579 "description": "URLs associated with the project in the form ``label => value``.", 2022-07-19T04:03:20,580 "additionalProperties": false, 2022-07-19T04:03:20,580 "patternProperties": { 2022-07-19T04:03:20,580 "^.+$": { 2022-07-19T04:03:20,581 "type": "string", 2022-07-19T04:03:20,581 "format": "url" 2022-07-19T04:03:20,581 } 2022-07-19T04:03:20,582 } 2022-07-19T04:03:20,582 }, 2022-07-19T04:03:20,582 "scripts": { 2022-07-19T04:03:20,582 "$id": "#/definitions/entry-point-group", 2022-07-19T04:03:20,583 "title": "Entry-points", 2022-07-19T04:03:20,583 "type": "object", 2022-07-19T04:03:20,583 "$$description": [ 2022-07-19T04:03:20,584 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-07-19T04:03:20,584 "provide.", 2022-07-19T04:03:20,584 "See the `packaging guides", 2022-07-19T04:03:20,585 "`_", 2022-07-19T04:03:20,585 "and `setuptools docs", 2022-07-19T04:03:20,585 "`_", 2022-07-19T04:03:20,585 "for more information." 2022-07-19T04:03:20,586 ], 2022-07-19T04:03:20,586 "propertyNames": { 2022-07-19T04:03:20,586 "format": "python-entrypoint-name" 2022-07-19T04:03:20,587 }, 2022-07-19T04:03:20,587 "additionalProperties": false, 2022-07-19T04:03:20,587 "patternProperties": { 2022-07-19T04:03:20,588 "^.+$": { 2022-07-19T04:03:20,588 "type": "string", 2022-07-19T04:03:20,588 "$$description": [ 2022-07-19T04:03:20,588 "Reference to a Python object. It is either in the form", 2022-07-19T04:03:20,589 "``importable.module``, or ``importable.module:object.attr``." 2022-07-19T04:03:20,589 ], 2022-07-19T04:03:20,589 "format": "python-entrypoint-reference", 2022-07-19T04:03:20,590 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-07-19T04:03:20,590 } 2022-07-19T04:03:20,590 } 2022-07-19T04:03:20,591 }, 2022-07-19T04:03:20,591 "gui-scripts": { 2022-07-19T04:03:20,591 "$id": "#/definitions/entry-point-group", 2022-07-19T04:03:20,592 "title": "Entry-points", 2022-07-19T04:03:20,592 "type": "object", 2022-07-19T04:03:20,592 "$$description": [ 2022-07-19T04:03:20,592 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-07-19T04:03:20,593 "provide.", 2022-07-19T04:03:20,593 "See the `packaging guides", 2022-07-19T04:03:20,593 "`_", 2022-07-19T04:03:20,594 "and `setuptools docs", 2022-07-19T04:03:20,594 "`_", 2022-07-19T04:03:20,594 "for more information." 2022-07-19T04:03:20,595 ], 2022-07-19T04:03:20,595 "propertyNames": { 2022-07-19T04:03:20,595 "format": "python-entrypoint-name" 2022-07-19T04:03:20,595 }, 2022-07-19T04:03:20,596 "additionalProperties": false, 2022-07-19T04:03:20,596 "patternProperties": { 2022-07-19T04:03:20,596 "^.+$": { 2022-07-19T04:03:20,597 "type": "string", 2022-07-19T04:03:20,597 "$$description": [ 2022-07-19T04:03:20,597 "Reference to a Python object. It is either in the form", 2022-07-19T04:03:20,597 "``importable.module``, or ``importable.module:object.attr``." 2022-07-19T04:03:20,598 ], 2022-07-19T04:03:20,598 "format": "python-entrypoint-reference", 2022-07-19T04:03:20,598 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-07-19T04:03:20,599 } 2022-07-19T04:03:20,599 } 2022-07-19T04:03:20,599 }, 2022-07-19T04:03:20,600 "entry-points": { 2022-07-19T04:03:20,600 "$$description": [ 2022-07-19T04:03:20,600 "Instruct the installer to expose the given modules/functions via", 2022-07-19T04:03:20,600 "``entry-point`` discovery mechanism (useful for plugins).", 2022-07-19T04:03:20,601 "More information available in the `Python packaging guide", 2022-07-19T04:03:20,601 "`_." 2022-07-19T04:03:20,601 ], 2022-07-19T04:03:20,601 "propertyNames": { 2022-07-19T04:03:20,602 "format": "python-entrypoint-group" 2022-07-19T04:03:20,602 }, 2022-07-19T04:03:20,602 "additionalProperties": false, 2022-07-19T04:03:20,603 "patternProperties": { 2022-07-19T04:03:20,603 "^.+$": { 2022-07-19T04:03:20,603 "$id": "#/definitions/entry-point-group", 2022-07-19T04:03:20,604 "title": "Entry-points", 2022-07-19T04:03:20,604 "type": "object", 2022-07-19T04:03:20,604 "$$description": [ 2022-07-19T04:03:20,604 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-07-19T04:03:20,605 "provide.", 2022-07-19T04:03:20,605 "See the `packaging guides", 2022-07-19T04:03:20,605 "`_", 2022-07-19T04:03:20,606 "and `setuptools docs", 2022-07-19T04:03:20,606 "`_", 2022-07-19T04:03:20,606 "for more information." 2022-07-19T04:03:20,607 ], 2022-07-19T04:03:20,607 "propertyNames": { 2022-07-19T04:03:20,607 "format": "python-entrypoint-name" 2022-07-19T04:03:20,607 }, 2022-07-19T04:03:20,608 "additionalProperties": false, 2022-07-19T04:03:20,608 "patternProperties": { 2022-07-19T04:03:20,608 "^.+$": { 2022-07-19T04:03:20,609 "type": "string", 2022-07-19T04:03:20,609 "$$description": [ 2022-07-19T04:03:20,609 "Reference to a Python object. It is either in the form", 2022-07-19T04:03:20,610 "``importable.module``, or ``importable.module:object.attr``." 2022-07-19T04:03:20,610 ], 2022-07-19T04:03:20,610 "format": "python-entrypoint-reference", 2022-07-19T04:03:20,610 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-07-19T04:03:20,611 } 2022-07-19T04:03:20,611 } 2022-07-19T04:03:20,611 } 2022-07-19T04:03:20,612 } 2022-07-19T04:03:20,612 }, 2022-07-19T04:03:20,612 "dependencies": { 2022-07-19T04:03:20,612 "type": "array", 2022-07-19T04:03:20,613 "description": "Project (mandatory) dependencies.", 2022-07-19T04:03:20,613 "items": { 2022-07-19T04:03:20,613 "$id": "#/definitions/dependency", 2022-07-19T04:03:20,614 "title": "Dependency", 2022-07-19T04:03:20,614 "type": "string", 2022-07-19T04:03:20,614 "description": "Project dependency specification according to PEP 508", 2022-07-19T04:03:20,614 "format": "pep508" 2022-07-19T04:03:20,615 } 2022-07-19T04:03:20,615 }, 2022-07-19T04:03:20,615 "optional-dependencies": { 2022-07-19T04:03:20,616 "type": "object", 2022-07-19T04:03:20,616 "description": "Optional dependency for the project", 2022-07-19T04:03:20,616 "propertyNames": { 2022-07-19T04:03:20,616 "format": "pep508-identifier" 2022-07-19T04:03:20,617 }, 2022-07-19T04:03:20,617 "additionalProperties": false, 2022-07-19T04:03:20,617 "patternProperties": { 2022-07-19T04:03:20,618 "^.+$": { 2022-07-19T04:03:20,618 "type": "array", 2022-07-19T04:03:20,618 "items": { 2022-07-19T04:03:20,619 "$id": "#/definitions/dependency", 2022-07-19T04:03:20,619 "title": "Dependency", 2022-07-19T04:03:20,619 "type": "string", 2022-07-19T04:03:20,620 "description": "Project dependency specification according to PEP 508", 2022-07-19T04:03:20,620 "format": "pep508" 2022-07-19T04:03:20,620 } 2022-07-19T04:03:20,621 } 2022-07-19T04:03:20,621 } 2022-07-19T04:03:20,621 }, 2022-07-19T04:03:20,621 "dynamic": { 2022-07-19T04:03:20,622 "type": "array", 2022-07-19T04:03:20,622 "$$description": [ 2022-07-19T04:03:20,622 "Specifies which fields are intentionally unspecified and expected to be", 2022-07-19T04:03:20,623 "dynamically provided by build tools" 2022-07-19T04:03:20,623 ], 2022-07-19T04:03:20,623 "items": { 2022-07-19T04:03:20,624 "enum": [ 2022-07-19T04:03:20,624 "version", 2022-07-19T04:03:20,624 "description", 2022-07-19T04:03:20,624 "readme", 2022-07-19T04:03:20,625 "requires-python", 2022-07-19T04:03:20,625 "license", 2022-07-19T04:03:20,625 "authors", 2022-07-19T04:03:20,626 "maintainers", 2022-07-19T04:03:20,626 "keywords", 2022-07-19T04:03:20,626 "classifiers", 2022-07-19T04:03:20,627 "urls", 2022-07-19T04:03:20,627 "scripts", 2022-07-19T04:03:20,627 "gui-scripts", 2022-07-19T04:03:20,627 "entry-points", 2022-07-19T04:03:20,628 "dependencies", 2022-07-19T04:03:20,628 "optional-dependencies" 2022-07-19T04:03:20,628 ] 2022-07-19T04:03:20,629 } 2022-07-19T04:03:20,629 } 2022-07-19T04:03:20,629 }, 2022-07-19T04:03:20,630 "required": [ 2022-07-19T04:03:20,630 "name" 2022-07-19T04:03:20,630 ], 2022-07-19T04:03:20,631 "additionalProperties": false, 2022-07-19T04:03:20,631 "if": { 2022-07-19T04:03:20,631 "not": { 2022-07-19T04:03:20,632 "required": [ 2022-07-19T04:03:20,632 "dynamic" 2022-07-19T04:03:20,632 ], 2022-07-19T04:03:20,632 "properties": { 2022-07-19T04:03:20,633 "dynamic": { 2022-07-19T04:03:20,633 "contains": { 2022-07-19T04:03:20,633 "const": "version" 2022-07-19T04:03:20,634 }, 2022-07-19T04:03:20,634 "$$description": [ 2022-07-19T04:03:20,634 "version is listed in ``dynamic``" 2022-07-19T04:03:20,635 ] 2022-07-19T04:03:20,635 } 2022-07-19T04:03:20,635 } 2022-07-19T04:03:20,635 }, 2022-07-19T04:03:20,636 "$$comment": [ 2022-07-19T04:03:20,636 "According to :pep:`621`:", 2022-07-19T04:03:20,636 " If the core metadata specification lists a field as \"Required\", then", 2022-07-19T04:03:20,637 " the metadata MUST specify the field statically or list it in dynamic", 2022-07-19T04:03:20,637 "In turn, `core metadata`_ defines:", 2022-07-19T04:03:20,637 " The required fields are: Metadata-Version, Name, Version.", 2022-07-19T04:03:20,638 " All the other fields are optional.", 2022-07-19T04:03:20,638 "Since ``Metadata-Version`` is defined by the build back-end, ``name`` and", 2022-07-19T04:03:20,638 "``version`` are the only mandatory information in ``pyproject.toml``.", 2022-07-19T04:03:20,639 ".. _core metadata: https://packaging.python.org/specifications/core-metadata/" 2022-07-19T04:03:20,639 ] 2022-07-19T04:03:20,639 }, 2022-07-19T04:03:20,640 "then": { 2022-07-19T04:03:20,640 "required": [ 2022-07-19T04:03:20,640 "version" 2022-07-19T04:03:20,640 ], 2022-07-19T04:03:20,641 "$$description": [ 2022-07-19T04:03:20,641 "version should be statically defined in the ``version`` field" 2022-07-19T04:03:20,641 ] 2022-07-19T04:03:20,642 }, 2022-07-19T04:03:20,642 "definitions": { 2022-07-19T04:03:20,642 "author": { 2022-07-19T04:03:20,643 "$id": "#/definitions/author", 2022-07-19T04:03:20,643 "title": "Author or Maintainer", 2022-07-19T04:03:20,643 "$comment": "https://www.python.org/dev/peps/pep-0621/#authors-maintainers", 2022-07-19T04:03:20,644 "type": "object", 2022-07-19T04:03:20,644 "properties": { 2022-07-19T04:03:20,644 "name": { 2022-07-19T04:03:20,645 "type": "string", 2022-07-19T04:03:20,645 "$$description": [ 2022-07-19T04:03:20,645 "MUST be a valid email name, i.e. whatever can be put as a name, before an", 2022-07-19T04:03:20,645 "email, in :rfc:`822`." 2022-07-19T04:03:20,646 ] 2022-07-19T04:03:20,646 }, 2022-07-19T04:03:20,646 "email": { 2022-07-19T04:03:20,647 "type": "string", 2022-07-19T04:03:20,647 "format": "idn-email", 2022-07-19T04:03:20,647 "description": "MUST be a valid email address" 2022-07-19T04:03:20,647 } 2022-07-19T04:03:20,648 } 2022-07-19T04:03:20,648 }, 2022-07-19T04:03:20,649 "entry-point-group": { 2022-07-19T04:03:20,649 "$id": "#/definitions/entry-point-group", 2022-07-19T04:03:20,649 "title": "Entry-points", 2022-07-19T04:03:20,649 "type": "object", 2022-07-19T04:03:20,650 "$$description": [ 2022-07-19T04:03:20,650 "Entry-points are grouped together to indicate what sort of capabilities they", 2022-07-19T04:03:20,650 "provide.", 2022-07-19T04:03:20,651 "See the `packaging guides", 2022-07-19T04:03:20,651 "`_", 2022-07-19T04:03:20,651 "and `setuptools docs", 2022-07-19T04:03:20,652 "`_", 2022-07-19T04:03:20,652 "for more information." 2022-07-19T04:03:20,652 ], 2022-07-19T04:03:20,652 "propertyNames": { 2022-07-19T04:03:20,653 "format": "python-entrypoint-name" 2022-07-19T04:03:20,653 }, 2022-07-19T04:03:20,653 "additionalProperties": false, 2022-07-19T04:03:20,654 "patternProperties": { 2022-07-19T04:03:20,654 "^.+$": { 2022-07-19T04:03:20,654 "type": "string", 2022-07-19T04:03:20,655 "$$description": [ 2022-07-19T04:03:20,655 "Reference to a Python object. It is either in the form", 2022-07-19T04:03:20,655 "``importable.module``, or ``importable.module:object.attr``." 2022-07-19T04:03:20,655 ], 2022-07-19T04:03:20,656 "format": "python-entrypoint-reference", 2022-07-19T04:03:20,656 "$comment": "https://packaging.python.org/specifications/entry-points/" 2022-07-19T04:03:20,656 } 2022-07-19T04:03:20,657 } 2022-07-19T04:03:20,657 }, 2022-07-19T04:03:20,657 "dependency": { 2022-07-19T04:03:20,658 "$id": "#/definitions/dependency", 2022-07-19T04:03:20,658 "title": "Dependency", 2022-07-19T04:03:20,658 "type": "string", 2022-07-19T04:03:20,659 "description": "Project dependency specification according to PEP 508", 2022-07-19T04:03:20,659 "format": "pep508" 2022-07-19T04:03:20,659 } 2022-07-19T04:03:20,660 } 2022-07-19T04:03:20,660 } 2022-07-19T04:03:20,685 running bdist_wheel 2022-07-19T04:03:22,040 running build 2022-07-19T04:03:22,040 running build_py 2022-07-19T04:03:22,672 creating build 2022-07-19T04:03:22,673 creating build/lib 2022-07-19T04:03:22,674 creating build/lib/concreteproperties 2022-07-19T04:03:22,676 copying concreteproperties/__init__.py -> build/lib/concreteproperties 2022-07-19T04:03:22,680 copying concreteproperties/utils.py -> build/lib/concreteproperties 2022-07-19T04:03:22,684 copying concreteproperties/design_codes.py -> build/lib/concreteproperties 2022-07-19T04:03:22,689 copying concreteproperties/post.py -> build/lib/concreteproperties 2022-07-19T04:03:22,693 copying concreteproperties/pre.py -> build/lib/concreteproperties 2022-07-19T04:03:22,696 copying concreteproperties/material.py -> build/lib/concreteproperties 2022-07-19T04:03:22,700 copying concreteproperties/concrete_section.py -> build/lib/concreteproperties 2022-07-19T04:03:22,707 copying concreteproperties/stress_strain_profile.py -> build/lib/concreteproperties 2022-07-19T04:03:22,712 copying concreteproperties/analysis_section.py -> build/lib/concreteproperties 2022-07-19T04:03:22,717 copying concreteproperties/results.py -> build/lib/concreteproperties 2022-07-19T04:03:22,725 creating build/lib/concreteproperties/tests 2022-07-19T04:03:22,726 copying concreteproperties/tests/__init__.py -> build/lib/concreteproperties/tests 2022-07-19T04:03:22,729 copying concreteproperties/tests/test_rotation.py -> build/lib/concreteproperties/tests 2022-07-19T04:03:22,734 copying concreteproperties/tests/test_reinforced_concrete_basics.py -> build/lib/concreteproperties/tests 2022-07-19T04:03:22,738 copying concreteproperties/tests/test_stress_equilibrium.py -> build/lib/concreteproperties/tests 2022-07-19T04:03:22,742 copying concreteproperties/tests/test_stress_strain_profile.py -> build/lib/concreteproperties/tests 2022-07-19T04:03:22,745 copying concreteproperties/tests/test_gross_properties.py -> build/lib/concreteproperties/tests 2022-07-19T04:03:22,748 running egg_info 2022-07-19T04:03:24,021 writing concreteproperties.egg-info/PKG-INFO 2022-07-19T04:03:24,619 writing dependency_links to concreteproperties.egg-info/dependency_links.txt 2022-07-19T04:03:27,797 writing requirements to concreteproperties.egg-info/requires.txt 2022-07-19T04:03:28,391 writing top-level names to concreteproperties.egg-info/top_level.txt 2022-07-19T04:03:28,439 reading manifest file 'concreteproperties.egg-info/SOURCES.txt' 2022-07-19T04:03:28,443 adding license file 'LICENSE.md' 2022-07-19T04:03:28,450 writing manifest file 'concreteproperties.egg-info/SOURCES.txt' 2022-07-19T04:03:29,722 installing to build/bdist.linux-armv7l/wheel 2022-07-19T04:03:29,722 running install 2022-07-19T04:03:29,783 running install_lib 2022-07-19T04:03:30,415 creating build/bdist.linux-armv7l 2022-07-19T04:03:30,416 creating build/bdist.linux-armv7l/wheel 2022-07-19T04:03:30,419 creating build/bdist.linux-armv7l/wheel/concreteproperties 2022-07-19T04:03:30,421 copying build/lib/concreteproperties/__init__.py -> build/bdist.linux-armv7l/wheel/concreteproperties 2022-07-19T04:03:30,425 copying build/lib/concreteproperties/utils.py -> build/bdist.linux-armv7l/wheel/concreteproperties 2022-07-19T04:03:30,430 copying build/lib/concreteproperties/design_codes.py -> build/bdist.linux-armv7l/wheel/concreteproperties 2022-07-19T04:03:30,435 copying build/lib/concreteproperties/post.py -> build/bdist.linux-armv7l/wheel/concreteproperties 2022-07-19T04:03:30,440 creating build/bdist.linux-armv7l/wheel/concreteproperties/tests 2022-07-19T04:03:30,442 copying build/lib/concreteproperties/tests/__init__.py -> build/bdist.linux-armv7l/wheel/concreteproperties/tests 2022-07-19T04:03:30,445 copying build/lib/concreteproperties/tests/test_rotation.py -> build/bdist.linux-armv7l/wheel/concreteproperties/tests 2022-07-19T04:03:30,449 copying build/lib/concreteproperties/tests/test_reinforced_concrete_basics.py -> build/bdist.linux-armv7l/wheel/concreteproperties/tests 2022-07-19T04:03:30,454 copying build/lib/concreteproperties/tests/test_stress_equilibrium.py -> build/bdist.linux-armv7l/wheel/concreteproperties/tests 2022-07-19T04:03:30,458 copying build/lib/concreteproperties/tests/test_stress_strain_profile.py -> build/bdist.linux-armv7l/wheel/concreteproperties/tests 2022-07-19T04:03:30,461 copying build/lib/concreteproperties/tests/test_gross_properties.py -> build/bdist.linux-armv7l/wheel/concreteproperties/tests 2022-07-19T04:03:30,465 copying build/lib/concreteproperties/pre.py -> build/bdist.linux-armv7l/wheel/concreteproperties 2022-07-19T04:03:30,469 copying build/lib/concreteproperties/material.py -> build/bdist.linux-armv7l/wheel/concreteproperties 2022-07-19T04:03:30,473 copying build/lib/concreteproperties/concrete_section.py -> build/bdist.linux-armv7l/wheel/concreteproperties 2022-07-19T04:03:30,480 copying build/lib/concreteproperties/stress_strain_profile.py -> build/bdist.linux-armv7l/wheel/concreteproperties 2022-07-19T04:03:30,485 copying build/lib/concreteproperties/analysis_section.py -> build/bdist.linux-armv7l/wheel/concreteproperties 2022-07-19T04:03:30,490 copying build/lib/concreteproperties/results.py -> build/bdist.linux-armv7l/wheel/concreteproperties 2022-07-19T04:03:30,496 running install_egg_info 2022-07-19T04:03:31,138 Copying concreteproperties.egg-info to build/bdist.linux-armv7l/wheel/concreteproperties-0.2.0-py3.7.egg-info 2022-07-19T04:03:31,158 running install_scripts 2022-07-19T04:03:31,359 creating build/bdist.linux-armv7l/wheel/concreteproperties-0.2.0.dist-info/WHEEL 2022-07-19T04:03:31,363 creating '/tmp/pip-wheel-38eh6azh/tmpjo1zimnu/concreteproperties-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2022-07-19T04:03:31,368 adding 'concreteproperties/__init__.py' 2022-07-19T04:03:31,373 adding 'concreteproperties/analysis_section.py' 2022-07-19T04:03:31,387 adding 'concreteproperties/concrete_section.py' 2022-07-19T04:03:31,394 adding 'concreteproperties/design_codes.py' 2022-07-19T04:03:31,397 adding 'concreteproperties/material.py' 2022-07-19T04:03:31,400 adding 'concreteproperties/post.py' 2022-07-19T04:03:31,403 adding 'concreteproperties/pre.py' 2022-07-19T04:03:31,412 adding 'concreteproperties/results.py' 2022-07-19T04:03:31,418 adding 'concreteproperties/stress_strain_profile.py' 2022-07-19T04:03:31,423 adding 'concreteproperties/utils.py' 2022-07-19T04:03:31,427 adding 'concreteproperties/tests/__init__.py' 2022-07-19T04:03:31,429 adding 'concreteproperties/tests/test_gross_properties.py' 2022-07-19T04:03:31,432 adding 'concreteproperties/tests/test_reinforced_concrete_basics.py' 2022-07-19T04:03:31,436 adding 'concreteproperties/tests/test_rotation.py' 2022-07-19T04:03:31,439 adding 'concreteproperties/tests/test_stress_equilibrium.py' 2022-07-19T04:03:31,441 adding 'concreteproperties/tests/test_stress_strain_profile.py' 2022-07-19T04:03:31,445 adding 'concreteproperties-0.2.0.dist-info/LICENSE.md' 2022-07-19T04:03:31,448 adding 'concreteproperties-0.2.0.dist-info/METADATA' 2022-07-19T04:03:31,450 adding 'concreteproperties-0.2.0.dist-info/WHEEL' 2022-07-19T04:03:31,451 adding 'concreteproperties-0.2.0.dist-info/top_level.txt' 2022-07-19T04:03:31,453 adding 'concreteproperties-0.2.0.dist-info/RECORD' 2022-07-19T04:03:31,457 removing build/bdist.linux-armv7l/wheel 2022-07-19T04:03:31,474 /usr/local/lib/python3.7/dist-packages/setuptools/config/pyprojecttoml.py:123: _InvalidFile: !! 2022-07-19T04:03:31,475 ############################ 2022-07-19T04:03:31,476 # Invalid `pyproject.toml` # 2022-07-19T04:03:31,476 ############################ 2022-07-19T04:03:31,477 Any configurations in `pyproject.toml` will be ignored. 2022-07-19T04:03:31,478 Please note that future releases of setuptools will halt the build process 2022-07-19T04:03:31,478 if an invalid file is given. 2022-07-19T04:03:31,479 To prevent setuptools from considering `pyproject.toml` please 2022-07-19T04:03:31,479 DO NOT include the `[project]` or `[tool.setuptools]` tables in your file. 2022-07-19T04:03:31,481 !! 2022-07-19T04:03:31,482 if _skip_bad_config(project_table, orig_setuptools_table, dist): 2022-07-19T04:03:31,771 Building wheel for concreteproperties (pyproject.toml): finished with status 'done' 2022-07-19T04:03:31,785 Created wheel for concreteproperties: filename=concreteproperties-0.2.0-py3-none-any.whl size=47165 sha256=31f6f14b2b10dc903b204d751979cfc168511dc8a26a3da1c87bff92e8dcd103 2022-07-19T04:03:31,788 Stored in directory: /tmp/pip-ephem-wheel-cache-g85qq3f8/wheels/36/84/c1/1116a92b9123c87be5ce665573e388c6c70fc798296edf36bf 2022-07-19T04:03:31,816 Successfully built concreteproperties 2022-07-19T04:03:31,827 Removed build tracker: '/tmp/pip-build-tracker-zsak9b9e'