2025-12-01T15:25:03,554 Created temporary directory: /tmp/pip-ephem-wheel-cache-ef29zrfr 2025-12-01T15:25:03,556 Created temporary directory: /tmp/pip-build-tracker-6v0b1trf 2025-12-01T15:25:03,557 Initialized build tracking at /tmp/pip-build-tracker-6v0b1trf 2025-12-01T15:25:03,557 Created build tracker: /tmp/pip-build-tracker-6v0b1trf 2025-12-01T15:25:03,558 Entered build tracker: /tmp/pip-build-tracker-6v0b1trf 2025-12-01T15:25:03,559 Created temporary directory: /tmp/pip-wheel-ql8za5ge 2025-12-01T15:25:03,562 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-12-01T15:25:03,564 Created temporary directory: /tmp/pip-ephem-wheel-cache-vp2da854 2025-12-01T15:25:03,586 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-01T15:25:03,589 2 location(s) to search for versions of scubas: 2025-12-01T15:25:03,589 * https://pypi.org/simple/scubas/ 2025-12-01T15:25:03,589 * https://www.piwheels.org/simple/scubas/ 2025-12-01T15:25:03,590 Fetching project page and analyzing links: https://pypi.org/simple/scubas/ 2025-12-01T15:25:03,591 Getting page https://pypi.org/simple/scubas/ 2025-12-01T15:25:03,592 Found index url https://pypi.org/simple 2025-12-01T15:25:03,807 Fetched page https://pypi.org/simple/scubas/ as application/vnd.pypi.simple.v1+json 2025-12-01T15:25:03,811 Skipping link: No binaries permitted for scubas: https://files.pythonhosted.org/packages/cf/4f/7408f4d3e075950ebdf20218dc908bd9e42bb0eb8ea2149e442897f0303a/scubas-0.1.1-py3-none-any.whl (from https://pypi.org/simple/scubas/) 2025-12-01T15:25:03,812 Found link https://files.pythonhosted.org/packages/cb/63/6c5d2450e6cbb722224fca4a8a875e3ab8de62c6a91259640b0cb1cd143a/scubas-0.1.1.tar.gz (from https://pypi.org/simple/scubas/), version: 0.1.1 2025-12-01T15:25:03,813 Skipping link: No binaries permitted for scubas: https://files.pythonhosted.org/packages/25/f6/ae2cd94e388c888d33ccaff312a24faa231c4d035e1c18ea3e90ed746bd5/scubas-0.1.2-py3-none-any.whl (from https://pypi.org/simple/scubas/) 2025-12-01T15:25:03,813 Found link https://files.pythonhosted.org/packages/60/5a/40a620b4cc666484f35f771331941f9ea7f3994d8d2781401dab9412838a/scubas-0.1.2.tar.gz (from https://pypi.org/simple/scubas/), version: 0.1.2 2025-12-01T15:25:03,814 Skipping link: No binaries permitted for scubas: https://files.pythonhosted.org/packages/48/63/b01367fd79303974deacdd51aa5f14b731737578ca0b2db1591ac5c48c21/scubas-0.1.3-py3-none-any.whl (from https://pypi.org/simple/scubas/) 2025-12-01T15:25:03,815 Found link https://files.pythonhosted.org/packages/72/c8/8917191d84e8e553c8605b5913ef3424f0a633e8c15a1acc4170b4edb6b9/scubas-0.1.3.tar.gz (from https://pypi.org/simple/scubas/), version: 0.1.3 2025-12-01T15:25:03,816 Skipping link: No binaries permitted for scubas: https://files.pythonhosted.org/packages/9a/bd/cc33f317aa9374f403f26095a9e3a95d7b01d6ed6000ec14552d0ea7c7ec/scubas-0.1.4-py3-none-any.whl (from https://pypi.org/simple/scubas/) 2025-12-01T15:25:03,817 Found link https://files.pythonhosted.org/packages/a0/d2/c2aa9605cb03b9da431a8d99b0a185b19fe0a1288affd58f27a59922677e/scubas-0.1.4.tar.gz (from https://pypi.org/simple/scubas/), version: 0.1.4 2025-12-01T15:25:03,817 Skipping link: No binaries permitted for scubas: https://files.pythonhosted.org/packages/d1/ba/042eea59a09ba8550a929f79073f20c13ca08fef572f33cf487ff604e643/scubas-0.1.5-py3-none-any.whl (from https://pypi.org/simple/scubas/) 2025-12-01T15:25:03,818 Found link https://files.pythonhosted.org/packages/ca/c6/3cbd47c10d535e5361eb7513f96b1af70af1a9f72420884d37a1de6719de/scubas-0.1.5.tar.gz (from https://pypi.org/simple/scubas/), version: 0.1.5 2025-12-01T15:25:03,819 Skipping link: No binaries permitted for scubas: https://files.pythonhosted.org/packages/4e/5f/27a707f28643235ee40bad98d518a1f0c6030fa7ef45cb36a7dc8bbecf76/scubas-0.1.6-py3-none-any.whl (from https://pypi.org/simple/scubas/) 2025-12-01T15:25:03,819 Found link https://files.pythonhosted.org/packages/2a/d1/7e0e6bc2d4ec837ceb7f73fff5c1c1ef6e59699b4266f6bae23d8645adc4/scubas-0.1.6.tar.gz (from https://pypi.org/simple/scubas/), version: 0.1.6 2025-12-01T15:25:03,820 Skipping link: No binaries permitted for scubas: https://files.pythonhosted.org/packages/c6/79/32c160073515cf7eec852a1333d4901186002dc5edfca214959e8246354b/scubas-0.1.7-py3-none-any.whl (from https://pypi.org/simple/scubas/) (requires-python:>=3.11) 2025-12-01T15:25:03,822 Found link https://files.pythonhosted.org/packages/76/ba/03b4d440c0421094da07910e73b9a91408799b25b3142a38f0f6f4181d8e/scubas-0.1.7.tar.gz (from https://pypi.org/simple/scubas/) (requires-python:>=3.11), version: 0.1.7 2025-12-01T15:25:03,822 Skipping link: No binaries permitted for scubas: https://files.pythonhosted.org/packages/e4/17/99ff1072e419e0309886bea409af46517fb07b0d3eb70be06f6522c555ea/scubas-0.1.8-py3-none-any.whl (from https://pypi.org/simple/scubas/) (requires-python:>=3.11) 2025-12-01T15:25:03,823 Found link https://files.pythonhosted.org/packages/34/5c/b4a012f3037fe2bf78c5feceabc0a93e37e84606a78ce121dfaf6875fef0/scubas-0.1.8.tar.gz (from https://pypi.org/simple/scubas/) (requires-python:>=3.11), version: 0.1.8 2025-12-01T15:25:03,824 Fetching project page and analyzing links: https://www.piwheels.org/simple/scubas/ 2025-12-01T15:25:03,824 Getting page https://www.piwheels.org/simple/scubas/ 2025-12-01T15:25:03,826 Found index url https://www.piwheels.org/simple 2025-12-01T15:25:03,977 Fetched page https://www.piwheels.org/simple/scubas/ as text/html 2025-12-01T15:25:03,980 Skipping link: No binaries permitted for scubas: https://archive1.piwheels.org/simple/scubas/scubas-0.1.6-py3-none-any.whl#sha256=5907b2fcc361e7dd2508cc49f91d542377d08c7c67cedfc53a7d958f06d6e102 (from https://www.piwheels.org/simple/scubas/) 2025-12-01T15:25:03,980 Skipping link: No binaries permitted for scubas: https://archive1.piwheels.org/simple/scubas/scubas-0.1.5-py3-none-any.whl#sha256=4a4af6633ee062dc24c6826e7e058a0e05713019b7bf6efc65cbcc2204f046e6 (from https://www.piwheels.org/simple/scubas/) 2025-12-01T15:25:03,981 Skipping link: No binaries permitted for scubas: https://archive1.piwheels.org/simple/scubas/scubas-0.1.4-py3-none-any.whl#sha256=e7df7079dd4e0b4983e21529ea336fde3337207150c24c37b1dfa39c8c4bd8ed (from https://www.piwheels.org/simple/scubas/) 2025-12-01T15:25:03,982 Skipping link: No binaries permitted for scubas: https://archive1.piwheels.org/simple/scubas/scubas-0.1.3-py3-none-any.whl#sha256=cc3b456a38ec080c5e07de159cee89e593be035827b36c575e20e3f52fd9fb6b (from https://www.piwheels.org/simple/scubas/) 2025-12-01T15:25:03,982 Skipping link: No binaries permitted for scubas: https://archive1.piwheels.org/simple/scubas/scubas-0.1.2-py3-none-any.whl#sha256=a3377d4149fe6a1124ee5a6fe810d71e4b0d4ee3ac289f3eed879feed2c2ef01 (from https://www.piwheels.org/simple/scubas/) 2025-12-01T15:25:03,983 Skipping link: No binaries permitted for scubas: https://archive1.piwheels.org/simple/scubas/scubas-0.1.1-py3-none-any.whl#sha256=40499ccca4cdeb8b4b7034ed39931bf33bb93846c14523ea548883083d421d28 (from https://www.piwheels.org/simple/scubas/) 2025-12-01T15:25:03,984 Skipping link: not a file: https://www.piwheels.org/simple/scubas/ 2025-12-01T15:25:03,984 Skipping link: not a file: https://pypi.org/simple/scubas/ 2025-12-01T15:25:04,004 Given no hashes to check 1 links for project 'scubas': discarding no candidates 2025-12-01T15:25:04,021 Collecting scubas==0.1.7 2025-12-01T15:25:04,024 Created temporary directory: /tmp/pip-unpack-f7matt12 2025-12-01T15:25:04,237 Downloading scubas-0.1.7.tar.gz (2.7 MB) 2025-12-01T15:25:04,943 Added scubas==0.1.7 from https://files.pythonhosted.org/packages/76/ba/03b4d440c0421094da07910e73b9a91408799b25b3142a38f0f6f4181d8e/scubas-0.1.7.tar.gz to build tracker '/tmp/pip-build-tracker-6v0b1trf' 2025-12-01T15:25:04,948 Created temporary directory: /tmp/pip-build-env-ujz4_3gq 2025-12-01T15:25:04,952 Installing build dependencies: started 2025-12-01T15:25:04,954 Running command pip subprocess to install build dependencies 2025-12-01T15:25:06,094 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-01T15:25:06,737 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-12-01T15:25:06,760 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-01T15:25:08,486 Collecting setuptools>=61.0 2025-12-01T15:25:08,591 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-01T15:25:08,865 Collecting wheel 2025-12-01T15:25:08,880 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-01T15:25:11,761 Installing collected packages: wheel, setuptools 2025-12-01T15:25:11,999 Creating /tmp/pip-build-env-ujz4_3gq/overlay/local/bin 2025-12-01T15:25:12,001 changing mode of /tmp/pip-build-env-ujz4_3gq/overlay/local/bin/wheel to 755 2025-12-01T15:25:15,593 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-01T15:25:15,869 Installing build dependencies: finished with status 'done' 2025-12-01T15:25:15,876 Getting requirements to build wheel: started 2025-12-01T15:25:15,877 Running command Getting requirements to build wheel 2025-12-01T15:25:16,506 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `maintainers` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:16,506 !! 2025-12-01T15:25:16,507 ******************************************************************************** 2025-12-01T15:25:16,508 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:16,509 `maintainers = 'Shibaji Chakraborty'` 2025-12-01T15:25:16,510 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:16,511 consider this value unless `maintainers` is listed as `dynamic`. 2025-12-01T15:25:16,512 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:16,514 To prevent this problem, you can list `maintainers` under `dynamic` or alternatively 2025-12-01T15:25:16,514 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:16,515 configuration. 2025-12-01T15:25:16,516 ******************************************************************************** 2025-12-01T15:25:16,517 !! 2025-12-01T15:25:16,517 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:16,518 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:16,518 !! 2025-12-01T15:25:16,519 ******************************************************************************** 2025-12-01T15:25:16,520 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:16,521 `keywords = ['Python>=3.6', 'submarine cable', 'electrical surge', 'geomagnetic induction', 'geomagnetic disturbance']` 2025-12-01T15:25:16,522 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:16,523 consider this value unless `keywords` is listed as `dynamic`. 2025-12-01T15:25:16,525 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:16,526 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2025-12-01T15:25:16,527 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:16,527 configuration. 2025-12-01T15:25:16,528 ******************************************************************************** 2025-12-01T15:25:16,528 !! 2025-12-01T15:25:16,529 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:16,529 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:16,530 !! 2025-12-01T15:25:16,530 ******************************************************************************** 2025-12-01T15:25:16,531 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:16,532 `classifiers = ['Development Status :: 3 - Alpha', 'Intended Audience :: Education', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Operating System :: OS Independent']` 2025-12-01T15:25:16,533 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:16,533 consider this value unless `classifiers` is listed as `dynamic`. 2025-12-01T15:25:16,534 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:16,535 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2025-12-01T15:25:16,536 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:16,536 configuration. 2025-12-01T15:25:16,537 ******************************************************************************** 2025-12-01T15:25:16,538 !! 2025-12-01T15:25:16,538 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:16,539 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `urls` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:16,539 !! 2025-12-01T15:25:16,541 ******************************************************************************** 2025-12-01T15:25:16,542 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:16,542 `urls = {'Documentations': 'https://scubas.readthedocs.io/en/latest/'}` 2025-12-01T15:25:16,544 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:16,544 consider this value unless `urls` is listed as `dynamic`. 2025-12-01T15:25:16,546 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:16,547 To prevent this problem, you can list `urls` under `dynamic` or alternatively 2025-12-01T15:25:16,547 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:16,548 configuration. 2025-12-01T15:25:16,548 ******************************************************************************** 2025-12-01T15:25:16,550 !! 2025-12-01T15:25:16,550 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:16,551 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `dependencies` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:16,551 !! 2025-12-01T15:25:16,553 ******************************************************************************** 2025-12-01T15:25:16,553 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:16,555 `dependencies = ['pandas', 'matplotlib>=3.3.4', 'pyproj', 'loguru', 'scipy', 'SciencePlots']` 2025-12-01T15:25:16,555 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:16,556 consider this value unless `dependencies` is listed as `dynamic`. 2025-12-01T15:25:16,557 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:16,558 To prevent this problem, you can list `dependencies` under `dynamic` or alternatively 2025-12-01T15:25:16,558 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:16,559 configuration. 2025-12-01T15:25:16,559 ******************************************************************************** 2025-12-01T15:25:16,560 !! 2025-12-01T15:25:16,561 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:16,561 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-01T15:25:16,562 !! 2025-12-01T15:25:16,563 ******************************************************************************** 2025-12-01T15:25:16,563 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-12-01T15:25:16,564 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-01T15:25:16,565 or your builds will no longer be supported. 2025-12-01T15:25:16,566 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-01T15:25:16,567 ******************************************************************************** 2025-12-01T15:25:16,568 !! 2025-12-01T15:25:16,569 corresp(dist, value, root_dir) 2025-12-01T15:25:16,570 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-12-01T15:25:16,570 corresp(dist, value, root_dir) 2025-12-01T15:25:16,638 running egg_info 2025-12-01T15:25:16,646 writing scubas.egg-info/PKG-INFO 2025-12-01T15:25:16,654 writing dependency_links to scubas.egg-info/dependency_links.txt 2025-12-01T15:25:16,659 writing requirements to scubas.egg-info/requires.txt 2025-12-01T15:25:16,660 writing top-level names to scubas.egg-info/top_level.txt 2025-12-01T15:25:16,684 reading manifest file 'scubas.egg-info/SOURCES.txt' 2025-12-01T15:25:16,698 reading manifest template 'MANIFEST.in' 2025-12-01T15:25:16,700 warning: no files found matching '*.toml' under directory 'pynasonde' 2025-12-01T15:25:16,701 adding license file 'LICENSE' 2025-12-01T15:25:16,706 writing manifest file 'scubas.egg-info/SOURCES.txt' 2025-12-01T15:25:16,805 Getting requirements to build wheel: finished with status 'done' 2025-12-01T15:25:16,809 Created temporary directory: /tmp/pip-modern-metadata-4nk4_tsf 2025-12-01T15:25:16,811 Preparing metadata (pyproject.toml): started 2025-12-01T15:25:16,812 Running command Preparing metadata (pyproject.toml) 2025-12-01T15:25:17,375 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `maintainers` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:17,375 !! 2025-12-01T15:25:17,377 ******************************************************************************** 2025-12-01T15:25:17,377 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:17,379 `maintainers = 'Shibaji Chakraborty'` 2025-12-01T15:25:17,380 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:17,380 consider this value unless `maintainers` is listed as `dynamic`. 2025-12-01T15:25:17,382 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:17,383 To prevent this problem, you can list `maintainers` under `dynamic` or alternatively 2025-12-01T15:25:17,384 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:17,384 configuration. 2025-12-01T15:25:17,385 ******************************************************************************** 2025-12-01T15:25:17,386 !! 2025-12-01T15:25:17,386 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:17,387 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:17,387 !! 2025-12-01T15:25:17,389 ******************************************************************************** 2025-12-01T15:25:17,389 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:17,390 `keywords = ['Python>=3.6', 'submarine cable', 'electrical surge', 'geomagnetic induction', 'geomagnetic disturbance']` 2025-12-01T15:25:17,391 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:17,392 consider this value unless `keywords` is listed as `dynamic`. 2025-12-01T15:25:17,393 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:17,394 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2025-12-01T15:25:17,395 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:17,396 configuration. 2025-12-01T15:25:17,396 ******************************************************************************** 2025-12-01T15:25:17,397 !! 2025-12-01T15:25:17,398 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:17,399 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:17,399 !! 2025-12-01T15:25:17,401 ******************************************************************************** 2025-12-01T15:25:17,401 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:17,402 `classifiers = ['Development Status :: 3 - Alpha', 'Intended Audience :: Education', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Operating System :: OS Independent']` 2025-12-01T15:25:17,404 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:17,404 consider this value unless `classifiers` is listed as `dynamic`. 2025-12-01T15:25:17,405 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:17,407 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2025-12-01T15:25:17,407 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:17,408 configuration. 2025-12-01T15:25:17,409 ******************************************************************************** 2025-12-01T15:25:17,410 !! 2025-12-01T15:25:17,411 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:17,411 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `urls` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:17,412 !! 2025-12-01T15:25:17,414 ******************************************************************************** 2025-12-01T15:25:17,414 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:17,415 `urls = {'Documentations': 'https://scubas.readthedocs.io/en/latest/'}` 2025-12-01T15:25:17,416 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:17,416 consider this value unless `urls` is listed as `dynamic`. 2025-12-01T15:25:17,417 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:17,418 To prevent this problem, you can list `urls` under `dynamic` or alternatively 2025-12-01T15:25:17,419 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:17,419 configuration. 2025-12-01T15:25:17,420 ******************************************************************************** 2025-12-01T15:25:17,421 !! 2025-12-01T15:25:17,421 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:17,422 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `dependencies` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:17,422 !! 2025-12-01T15:25:17,424 ******************************************************************************** 2025-12-01T15:25:17,424 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:17,426 `dependencies = ['pandas', 'matplotlib>=3.3.4', 'pyproj', 'loguru', 'scipy', 'SciencePlots']` 2025-12-01T15:25:17,427 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:17,427 consider this value unless `dependencies` is listed as `dynamic`. 2025-12-01T15:25:17,429 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:17,430 To prevent this problem, you can list `dependencies` under `dynamic` or alternatively 2025-12-01T15:25:17,430 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:17,431 configuration. 2025-12-01T15:25:17,432 ******************************************************************************** 2025-12-01T15:25:17,433 !! 2025-12-01T15:25:17,433 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:17,434 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-01T15:25:17,435 !! 2025-12-01T15:25:17,436 ******************************************************************************** 2025-12-01T15:25:17,437 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-12-01T15:25:17,438 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-01T15:25:17,438 or your builds will no longer be supported. 2025-12-01T15:25:17,440 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-01T15:25:17,440 ******************************************************************************** 2025-12-01T15:25:17,441 !! 2025-12-01T15:25:17,442 corresp(dist, value, root_dir) 2025-12-01T15:25:17,443 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-12-01T15:25:17,443 corresp(dist, value, root_dir) 2025-12-01T15:25:17,484 running dist_info 2025-12-01T15:25:17,496 creating /tmp/pip-modern-metadata-4nk4_tsf/scubas.egg-info 2025-12-01T15:25:17,497 writing /tmp/pip-modern-metadata-4nk4_tsf/scubas.egg-info/PKG-INFO 2025-12-01T15:25:17,504 writing dependency_links to /tmp/pip-modern-metadata-4nk4_tsf/scubas.egg-info/dependency_links.txt 2025-12-01T15:25:17,509 writing requirements to /tmp/pip-modern-metadata-4nk4_tsf/scubas.egg-info/requires.txt 2025-12-01T15:25:17,510 writing top-level names to /tmp/pip-modern-metadata-4nk4_tsf/scubas.egg-info/top_level.txt 2025-12-01T15:25:17,511 writing manifest file '/tmp/pip-modern-metadata-4nk4_tsf/scubas.egg-info/SOURCES.txt' 2025-12-01T15:25:17,532 reading manifest file '/tmp/pip-modern-metadata-4nk4_tsf/scubas.egg-info/SOURCES.txt' 2025-12-01T15:25:17,534 reading manifest template 'MANIFEST.in' 2025-12-01T15:25:17,535 warning: no files found matching '*.toml' under directory 'pynasonde' 2025-12-01T15:25:17,535 adding license file 'LICENSE' 2025-12-01T15:25:17,538 writing manifest file '/tmp/pip-modern-metadata-4nk4_tsf/scubas.egg-info/SOURCES.txt' 2025-12-01T15:25:17,539 creating '/tmp/pip-modern-metadata-4nk4_tsf/scubas-0.1.7.dist-info' 2025-12-01T15:25:17,662 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-01T15:25:17,667 Source in /tmp/pip-wheel-ql8za5ge/scubas_694a14375dee4b04a940f45d6da0fd00 has version 0.1.7, which satisfies requirement scubas==0.1.7 from https://files.pythonhosted.org/packages/76/ba/03b4d440c0421094da07910e73b9a91408799b25b3142a38f0f6f4181d8e/scubas-0.1.7.tar.gz 2025-12-01T15:25:17,668 Removed scubas==0.1.7 from https://files.pythonhosted.org/packages/76/ba/03b4d440c0421094da07910e73b9a91408799b25b3142a38f0f6f4181d8e/scubas-0.1.7.tar.gz from build tracker '/tmp/pip-build-tracker-6v0b1trf' 2025-12-01T15:25:17,674 Created temporary directory: /tmp/pip-unpack-rgmfhisc 2025-12-01T15:25:17,674 Building wheels for collected packages: scubas 2025-12-01T15:25:17,679 Created temporary directory: /tmp/pip-wheel-kapb0y9m 2025-12-01T15:25:17,680 Destination directory: /tmp/pip-wheel-kapb0y9m 2025-12-01T15:25:17,682 Building wheel for scubas (pyproject.toml): started 2025-12-01T15:25:17,683 Running command Building wheel for scubas (pyproject.toml) 2025-12-01T15:25:18,232 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `maintainers` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:18,233 !! 2025-12-01T15:25:18,234 ******************************************************************************** 2025-12-01T15:25:18,234 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:18,236 `maintainers = 'Shibaji Chakraborty'` 2025-12-01T15:25:18,237 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:18,238 consider this value unless `maintainers` is listed as `dynamic`. 2025-12-01T15:25:18,239 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:18,240 To prevent this problem, you can list `maintainers` under `dynamic` or alternatively 2025-12-01T15:25:18,241 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:18,241 configuration. 2025-12-01T15:25:18,242 ******************************************************************************** 2025-12-01T15:25:18,243 !! 2025-12-01T15:25:18,244 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:18,244 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:18,245 !! 2025-12-01T15:25:18,246 ******************************************************************************** 2025-12-01T15:25:18,247 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:18,248 `keywords = ['Python>=3.6', 'submarine cable', 'electrical surge', 'geomagnetic induction', 'geomagnetic disturbance']` 2025-12-01T15:25:18,249 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:18,250 consider this value unless `keywords` is listed as `dynamic`. 2025-12-01T15:25:18,251 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:18,252 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2025-12-01T15:25:18,252 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:18,253 configuration. 2025-12-01T15:25:18,253 ******************************************************************************** 2025-12-01T15:25:18,254 !! 2025-12-01T15:25:18,255 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:18,255 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:18,256 !! 2025-12-01T15:25:18,257 ******************************************************************************** 2025-12-01T15:25:18,257 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:18,258 `classifiers = ['Development Status :: 3 - Alpha', 'Intended Audience :: Education', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Operating System :: OS Independent']` 2025-12-01T15:25:18,259 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:18,260 consider this value unless `classifiers` is listed as `dynamic`. 2025-12-01T15:25:18,261 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:18,263 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2025-12-01T15:25:18,264 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:18,264 configuration. 2025-12-01T15:25:18,265 ******************************************************************************** 2025-12-01T15:25:18,266 !! 2025-12-01T15:25:18,267 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:18,268 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `urls` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:18,268 !! 2025-12-01T15:25:18,269 ******************************************************************************** 2025-12-01T15:25:18,270 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:18,271 `urls = {'Documentations': 'https://scubas.readthedocs.io/en/latest/'}` 2025-12-01T15:25:18,273 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:18,273 consider this value unless `urls` is listed as `dynamic`. 2025-12-01T15:25:18,275 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:18,276 To prevent this problem, you can list `urls` under `dynamic` or alternatively 2025-12-01T15:25:18,277 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:18,277 configuration. 2025-12-01T15:25:18,278 ******************************************************************************** 2025-12-01T15:25:18,280 !! 2025-12-01T15:25:18,280 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:18,280 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `dependencies` defined outside of `pyproject.toml` is ignored. 2025-12-01T15:25:18,281 !! 2025-12-01T15:25:18,282 ******************************************************************************** 2025-12-01T15:25:18,282 The following seems to be defined outside of `pyproject.toml`: 2025-12-01T15:25:18,283 `dependencies = ['pandas', 'matplotlib>=3.3.4', 'pyproj', 'loguru', 'scipy', 'SciencePlots']` 2025-12-01T15:25:18,284 According to the spec (see the link below), however, setuptools CANNOT 2025-12-01T15:25:18,285 consider this value unless `dependencies` is listed as `dynamic`. 2025-12-01T15:25:18,286 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-01T15:25:18,287 To prevent this problem, you can list `dependencies` under `dynamic` or alternatively 2025-12-01T15:25:18,287 remove the `[project]` table from your file and rely entirely on other means of 2025-12-01T15:25:18,288 configuration. 2025-12-01T15:25:18,288 ******************************************************************************** 2025-12-01T15:25:18,289 !! 2025-12-01T15:25:18,290 _handle_missing_dynamic(dist, project_table) 2025-12-01T15:25:18,290 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-01T15:25:18,291 !! 2025-12-01T15:25:18,293 ******************************************************************************** 2025-12-01T15:25:18,294 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-12-01T15:25:18,295 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-01T15:25:18,296 or your builds will no longer be supported. 2025-12-01T15:25:18,297 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-01T15:25:18,297 ******************************************************************************** 2025-12-01T15:25:18,299 !! 2025-12-01T15:25:18,299 corresp(dist, value, root_dir) 2025-12-01T15:25:18,300 /tmp/pip-build-env-ujz4_3gq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-12-01T15:25:18,301 corresp(dist, value, root_dir) 2025-12-01T15:25:18,321 running bdist_wheel 2025-12-01T15:25:18,341 running build 2025-12-01T15:25:18,342 running build_py 2025-12-01T15:25:18,348 creating build/lib/scubas 2025-12-01T15:25:18,351 copying scubas/plotlib.py -> build/lib/scubas 2025-12-01T15:25:18,353 copying scubas/utils.py -> build/lib/scubas 2025-12-01T15:25:18,355 copying scubas/datasets.py -> build/lib/scubas 2025-12-01T15:25:18,358 copying scubas/models.py -> build/lib/scubas 2025-12-01T15:25:18,361 copying scubas/__init__.py -> build/lib/scubas 2025-12-01T15:25:18,362 copying scubas/conductivity.py -> build/lib/scubas 2025-12-01T15:25:18,365 copying scubas/cables.py -> build/lib/scubas 2025-12-01T15:25:18,369 creating build/lib/scubas/sources 2025-12-01T15:25:18,370 copying scubas/sources/current_sources.py -> build/lib/scubas/sources 2025-12-01T15:25:18,372 copying scubas/sources/__init__.py -> build/lib/scubas/sources 2025-12-01T15:25:18,373 running egg_info 2025-12-01T15:25:18,385 writing scubas.egg-info/PKG-INFO 2025-12-01T15:25:18,392 writing dependency_links to scubas.egg-info/dependency_links.txt 2025-12-01T15:25:18,396 writing requirements to scubas.egg-info/requires.txt 2025-12-01T15:25:18,397 writing top-level names to scubas.egg-info/top_level.txt 2025-12-01T15:25:18,408 reading manifest file 'scubas.egg-info/SOURCES.txt' 2025-12-01T15:25:18,413 reading manifest template 'MANIFEST.in' 2025-12-01T15:25:18,414 warning: no files found matching '*.toml' under directory 'pynasonde' 2025-12-01T15:25:18,415 adding license file 'LICENSE' 2025-12-01T15:25:18,419 writing manifest file 'scubas.egg-info/SOURCES.txt' 2025-12-01T15:25:18,435 installing to build/bdist.linux-armv7l/wheel 2025-12-01T15:25:18,435 running install 2025-12-01T15:25:18,459 running install_lib 2025-12-01T15:25:18,466 creating build/bdist.linux-armv7l/wheel 2025-12-01T15:25:18,468 creating build/bdist.linux-armv7l/wheel/scubas 2025-12-01T15:25:18,469 copying build/lib/scubas/plotlib.py -> build/bdist.linux-armv7l/wheel/./scubas 2025-12-01T15:25:18,471 copying build/lib/scubas/utils.py -> build/bdist.linux-armv7l/wheel/./scubas 2025-12-01T15:25:18,474 copying build/lib/scubas/datasets.py -> build/bdist.linux-armv7l/wheel/./scubas 2025-12-01T15:25:18,476 copying build/lib/scubas/models.py -> build/bdist.linux-armv7l/wheel/./scubas 2025-12-01T15:25:18,479 creating build/bdist.linux-armv7l/wheel/scubas/sources 2025-12-01T15:25:18,480 copying build/lib/scubas/sources/current_sources.py -> build/bdist.linux-armv7l/wheel/./scubas/sources 2025-12-01T15:25:18,482 copying build/lib/scubas/sources/__init__.py -> build/bdist.linux-armv7l/wheel/./scubas/sources 2025-12-01T15:25:18,484 copying build/lib/scubas/__init__.py -> build/bdist.linux-armv7l/wheel/./scubas 2025-12-01T15:25:18,486 copying build/lib/scubas/conductivity.py -> build/bdist.linux-armv7l/wheel/./scubas 2025-12-01T15:25:18,488 copying build/lib/scubas/cables.py -> build/bdist.linux-armv7l/wheel/./scubas 2025-12-01T15:25:18,491 running install_egg_info 2025-12-01T15:25:18,496 Copying scubas.egg-info to build/bdist.linux-armv7l/wheel/./scubas-0.1.7-py3.11.egg-info 2025-12-01T15:25:18,506 running install_scripts 2025-12-01T15:25:18,515 creating build/bdist.linux-armv7l/wheel/scubas-0.1.7.dist-info/WHEEL 2025-12-01T15:25:18,518 creating '/tmp/pip-wheel-kapb0y9m/.tmp-riiz5gig/scubas-0.1.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-01T15:25:18,521 adding 'scubas/__init__.py' 2025-12-01T15:25:18,524 adding 'scubas/cables.py' 2025-12-01T15:25:18,527 adding 'scubas/conductivity.py' 2025-12-01T15:25:18,529 adding 'scubas/datasets.py' 2025-12-01T15:25:18,532 adding 'scubas/models.py' 2025-12-01T15:25:18,533 adding 'scubas/plotlib.py' 2025-12-01T15:25:18,535 adding 'scubas/utils.py' 2025-12-01T15:25:18,536 adding 'scubas/sources/__init__.py' 2025-12-01T15:25:18,538 adding 'scubas/sources/current_sources.py' 2025-12-01T15:25:18,540 adding 'scubas-0.1.7.dist-info/licenses/LICENSE' 2025-12-01T15:25:18,542 adding 'scubas-0.1.7.dist-info/METADATA' 2025-12-01T15:25:18,543 adding 'scubas-0.1.7.dist-info/WHEEL' 2025-12-01T15:25:18,544 adding 'scubas-0.1.7.dist-info/top_level.txt' 2025-12-01T15:25:18,544 adding 'scubas-0.1.7.dist-info/RECORD' 2025-12-01T15:25:18,546 removing build/bdist.linux-armv7l/wheel 2025-12-01T15:25:18,649 Building wheel for scubas (pyproject.toml): finished with status 'done' 2025-12-01T15:25:18,654 Created wheel for scubas: filename=scubas-0.1.7-py3-none-any.whl size=28881 sha256=b7e8064350e856ff1507803c84fbdb84c0dc90c4a150127f8cb50a95d8e1c25a 2025-12-01T15:25:18,655 Stored in directory: /tmp/pip-ephem-wheel-cache-vp2da854/wheels/d3/69/65/c6381b7a7d622affa8689e830d0ab6c077846c60b012594bcb 2025-12-01T15:25:18,665 Successfully built scubas 2025-12-01T15:25:18,670 Removed build tracker: '/tmp/pip-build-tracker-6v0b1trf'