2026-02-10T04:21:15,149 Created temporary directory: /tmp/pip-ephem-wheel-cache-48nt7tte 2026-02-10T04:21:15,151 Created temporary directory: /tmp/pip-build-tracker-uqm1_n4d 2026-02-10T04:21:15,152 Initialized build tracking at /tmp/pip-build-tracker-uqm1_n4d 2026-02-10T04:21:15,152 Created build tracker: /tmp/pip-build-tracker-uqm1_n4d 2026-02-10T04:21:15,153 Entered build tracker: /tmp/pip-build-tracker-uqm1_n4d 2026-02-10T04:21:15,154 Created temporary directory: /tmp/pip-wheel-lvg0i977 2026-02-10T04:21:15,157 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 2026-02-10T04:21:15,159 Created temporary directory: /tmp/pip-ephem-wheel-cache-1k9lpvnt 2026-02-10T04:21:15,184 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T04:21:15,188 2 location(s) to search for versions of ecov002-cmr: 2026-02-10T04:21:15,188 * https://pypi.org/simple/ecov002-cmr/ 2026-02-10T04:21:15,188 * https://www.piwheels.org/simple/ecov002-cmr/ 2026-02-10T04:21:15,188 Fetching project page and analyzing links: https://pypi.org/simple/ecov002-cmr/ 2026-02-10T04:21:15,189 Getting page https://pypi.org/simple/ecov002-cmr/ 2026-02-10T04:21:15,190 Found index url https://pypi.org/simple 2026-02-10T04:21:15,408 Fetched page https://pypi.org/simple/ecov002-cmr/ as application/vnd.pypi.simple.v1+json 2026-02-10T04:21:15,412 Skipping link: No binaries permitted for ecov002-cmr: https://files.pythonhosted.org/packages/c9/f3/83ca55a198a8df4017464de53e7e2b7a786dc717418a3ef226db8c3fcbec/ECOv002_CMR-1.0.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.11) 2026-02-10T04:21:15,413 Found link https://files.pythonhosted.org/packages/0c/3c/2a778d5032fc283997b0f76402667acce126dc511f5db5bf50ded0ef9767/ecov002_cmr-1.0.0.tar.gz (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.11), version: 1.0.0 2026-02-10T04:21:15,414 Skipping link: No binaries permitted for ecov002-cmr: https://files.pythonhosted.org/packages/7f/ca/91de982a2e5742943b79ff406111145379006ddd86703a6e39f28fd4bda7/ECOv002_CMR-1.0.1-py3-none-any.whl (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.11) 2026-02-10T04:21:15,415 Found link https://files.pythonhosted.org/packages/a5/f7/7eb3001bc823acb5c66dec2765a8ff4dde74fd10ea9806cef068e01cb1eb/ecov002_cmr-1.0.1.tar.gz (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.11), version: 1.0.1 2026-02-10T04:21:15,416 Skipping link: No binaries permitted for ecov002-cmr: https://files.pythonhosted.org/packages/2c/b7/db6e0d4948ec60d779358a3ccb62d1688817d34b7b26c579f2cd381d22ff/ECOv002_CMR-1.0.2-py3-none-any.whl (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.11) 2026-02-10T04:21:15,417 Found link https://files.pythonhosted.org/packages/d4/3b/8c940d582a9c1c5e5f53d24eb0e47cdb4c071416eb2f193e3a173921b724/ecov002_cmr-1.0.2.tar.gz (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.11), version: 1.0.2 2026-02-10T04:21:15,418 Skipping link: No binaries permitted for ecov002-cmr: https://files.pythonhosted.org/packages/84/c6/f63b9f3fc1aad02a3eb3334b7dd573246afaf3c0bede312fc5ab62cf45fa/ECOv002_CMR-1.0.3-py3-none-any.whl (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.11) 2026-02-10T04:21:15,419 Found link https://files.pythonhosted.org/packages/2e/14/fd5d13a5b03435afd841c4bff49ae0f27e7a096c73d53f5477af092ee14c/ecov002_cmr-1.0.3.tar.gz (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.11), version: 1.0.3 2026-02-10T04:21:15,419 Skipping link: No binaries permitted for ecov002-cmr: https://files.pythonhosted.org/packages/f8/2f/af562d3a2383d2c03911786bee1e77974bf3f38d1ff138259fbff21a4809/ECOv002_CMR-1.0.4-py3-none-any.whl (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.11) 2026-02-10T04:21:15,420 Found link https://files.pythonhosted.org/packages/6a/78/4f3ad5ad9fd4283994eb6c47f53b4a14814a003560cce3170f72cc9e89bf/ecov002_cmr-1.0.4.tar.gz (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.11), version: 1.0.4 2026-02-10T04:21:15,421 Skipping link: No binaries permitted for ecov002-cmr: https://files.pythonhosted.org/packages/f1/ad/4fdb5c9fbdc5faa0b9b25dafacc17ec9b9c28bdb224b6255aa156b51ffaa/ecov002_cmr-1.0.5-py3-none-any.whl (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.10) 2026-02-10T04:21:15,422 Found link https://files.pythonhosted.org/packages/8d/2e/fd36a5a55ecfe2bec9ad2fcd3ceca748e948c6ef50b606acc9519ee586c5/ecov002_cmr-1.0.5.tar.gz (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.10), version: 1.0.5 2026-02-10T04:21:15,423 Skipping link: No binaries permitted for ecov002-cmr: https://files.pythonhosted.org/packages/68/23/a01691061d87f21701e874a345bb5fd58857c554a97b8cc81b360fa79f7e/ecov002_cmr-1.1.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.10) 2026-02-10T04:21:15,424 Found link https://files.pythonhosted.org/packages/02/9c/ab913904f5d62dd2a1db8d56afd8c7486e424af7e7c914075b6cd1bd1239/ecov002_cmr-1.1.0.tar.gz (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.10), version: 1.1.0 2026-02-10T04:21:15,424 Skipping link: No binaries permitted for ecov002-cmr: https://files.pythonhosted.org/packages/73/0e/60bf8766207a546f70b2674c74b80dbe0e2adbfa95f6c246ce467de7982f/ecov002_cmr-1.2.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.10) 2026-02-10T04:21:15,425 Found link https://files.pythonhosted.org/packages/d6/c9/ff4f89db91fdb5a63935e78e27028003517672aead50b359409f82fefe4f/ecov002_cmr-1.2.0.tar.gz (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.10), version: 1.2.0 2026-02-10T04:21:15,426 Skipping link: No binaries permitted for ecov002-cmr: https://files.pythonhosted.org/packages/82/29/a4c588baa79c14c1fa412f543e806131c9e8438f1fe4a4fa519b066203b2/ecov002_cmr-1.3.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.10) 2026-02-10T04:21:15,427 Found link https://files.pythonhosted.org/packages/d9/20/fe7fc9ea87324e17b49231e909165880060db65b9253131de0eec4911726/ecov002_cmr-1.3.0.tar.gz (from https://pypi.org/simple/ecov002-cmr/) (requires-python:>=3.10), version: 1.3.0 2026-02-10T04:21:15,427 Fetching project page and analyzing links: https://www.piwheels.org/simple/ecov002-cmr/ 2026-02-10T04:21:15,428 Getting page https://www.piwheels.org/simple/ecov002-cmr/ 2026-02-10T04:21:15,429 Found index url https://www.piwheels.org/simple 2026-02-10T04:21:15,589 Fetched page https://www.piwheels.org/simple/ecov002-cmr/ as text/html 2026-02-10T04:21:15,593 Skipping link: No binaries permitted for ecov002-cmr: https://www.piwheels.org/simple/ecov002-cmr/ecov002_cmr-1.2.0-py3-none-any.whl#sha256=3681cd1b4fe06f15139c1be36c253372120f8b1c1e069a1ed7c7d99692e2b588 (from https://www.piwheels.org/simple/ecov002-cmr/) (requires-python:>=3.10) 2026-02-10T04:21:15,593 Skipping link: No binaries permitted for ecov002-cmr: https://archive1.piwheels.org/simple/ecov002-cmr/ecov002_cmr-1.1.0-py3-none-any.whl#sha256=6fde8685ebeb5fccfe5237163471a205ef33e3240ee8bd40110fe3f474b71329 (from https://www.piwheels.org/simple/ecov002-cmr/) (requires-python:>=3.10) 2026-02-10T04:21:15,594 Skipping link: No binaries permitted for ecov002-cmr: https://archive1.piwheels.org/simple/ecov002-cmr/ecov002_cmr-1.0.5-py3-none-any.whl#sha256=e4ea8c7b6f2831a091638b26adcb937a65ab972ca4d494e95d4a0dfa7d9910ac (from https://www.piwheels.org/simple/ecov002-cmr/) (requires-python:>=3.10) 2026-02-10T04:21:15,594 Skipping link: No binaries permitted for ecov002-cmr: https://archive1.piwheels.org/simple/ecov002-cmr/ECOv002_CMR-1.0.4-py3-none-any.whl#sha256=3ea1f39b95852c2a39171819a185b5b4cbc2fee64b3ae5c0bcd4c6e29359f668 (from https://www.piwheels.org/simple/ecov002-cmr/) (requires-python:>=3.11) 2026-02-10T04:21:15,595 Skipping link: No binaries permitted for ecov002-cmr: https://archive1.piwheels.org/simple/ecov002-cmr/ECOv002_CMR-1.0.3-py3-none-any.whl#sha256=6c0d048a58978ebe4fb60dab886ed48893403756064afbf59ecd5d0f421c6082 (from https://www.piwheels.org/simple/ecov002-cmr/) (requires-python:>=3.11) 2026-02-10T04:21:15,596 Skipping link: No binaries permitted for ecov002-cmr: https://archive1.piwheels.org/simple/ecov002-cmr/ECOv002_CMR-1.0.2-py3-none-any.whl#sha256=cb969e8f5dd83515ce605f53f316ce7d35050806232fb88dae8d4eeb5b47369d (from https://www.piwheels.org/simple/ecov002-cmr/) (requires-python:>=3.11) 2026-02-10T04:21:15,597 Skipping link: No binaries permitted for ecov002-cmr: https://archive1.piwheels.org/simple/ecov002-cmr/ECOv002_CMR-1.0.1-py3-none-any.whl#sha256=38ffc7babb1f1259263bec364e4d573b9dd185ec58de31a1722dba5934174e4e (from https://www.piwheels.org/simple/ecov002-cmr/) (requires-python:>=3.11) 2026-02-10T04:21:15,597 Skipping link: No binaries permitted for ecov002-cmr: https://archive1.piwheels.org/simple/ecov002-cmr/ECOv002_CMR-1.0.0-py3-none-any.whl#sha256=df728d8117b6db4d598f2bee15a4d44288c581a91ae57de20c81ca720525b996 (from https://www.piwheels.org/simple/ecov002-cmr/) (requires-python:>=3.11) 2026-02-10T04:21:15,598 Skipping link: not a file: https://www.piwheels.org/simple/ecov002-cmr/ 2026-02-10T04:21:15,598 Skipping link: not a file: https://pypi.org/simple/ecov002-cmr/ 2026-02-10T04:21:15,622 Given no hashes to check 1 links for project 'ecov002-cmr': discarding no candidates 2026-02-10T04:21:15,640 Collecting ecov002-cmr==1.3.0 2026-02-10T04:21:15,642 Created temporary directory: /tmp/pip-unpack-g28w4sat 2026-02-10T04:21:15,893 Downloading ecov002_cmr-1.3.0.tar.gz (2.6 MB) 2026-02-10T04:21:16,522 Added ecov002-cmr==1.3.0 from https://files.pythonhosted.org/packages/d9/20/fe7fc9ea87324e17b49231e909165880060db65b9253131de0eec4911726/ecov002_cmr-1.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-uqm1_n4d' 2026-02-10T04:21:16,528 Created temporary directory: /tmp/pip-build-env-fg_1cwtt 2026-02-10T04:21:16,532 Installing build dependencies: started 2026-02-10T04:21:16,534 Running command pip subprocess to install build dependencies 2026-02-10T04:21:17,741 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-10T04:21:18,357 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 2026-02-10T04:21:18,380 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T04:21:20,118 Collecting setuptools>=60 2026-02-10T04:21:20,137 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-10T04:21:20,509 Collecting setuptools-scm>=8.0 2026-02-10T04:21:20,524 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-10T04:21:20,753 Collecting wheel 2026-02-10T04:21:20,766 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-10T04:21:20,961 Collecting packaging>=20 2026-02-10T04:21:20,981 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-10T04:21:24,261 Installing collected packages: setuptools, packaging, wheel, setuptools-scm 2026-02-10T04:21:27,659 Creating /tmp/pip-build-env-fg_1cwtt/overlay/local/bin 2026-02-10T04:21:27,661 changing mode of /tmp/pip-build-env-fg_1cwtt/overlay/local/bin/wheel to 755 2026-02-10T04:21:27,920 changing mode of /tmp/pip-build-env-fg_1cwtt/overlay/local/bin/setuptools-scm to 755 2026-02-10T04:21:27,948 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools-scm-9.2.2 wheel-0.46.3 2026-02-10T04:21:28,234 Installing build dependencies: finished with status 'done' 2026-02-10T04:21:28,241 Getting requirements to build wheel: started 2026-02-10T04:21:28,243 Running command Getting requirements to build wheel 2026-02-10T04:21:28,875 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-10T04:21:29,023 running egg_info 2026-02-10T04:21:29,031 writing ECOv002_CMR.egg-info/PKG-INFO 2026-02-10T04:21:29,038 writing dependency_links to ECOv002_CMR.egg-info/dependency_links.txt 2026-02-10T04:21:29,041 writing requirements to ECOv002_CMR.egg-info/requires.txt 2026-02-10T04:21:29,043 writing top-level names to ECOv002_CMR.egg-info/top_level.txt 2026-02-10T04:21:29,091 listing git files failed - pretending there aren't any 2026-02-10T04:21:29,100 reading manifest file 'ECOv002_CMR.egg-info/SOURCES.txt' 2026-02-10T04:21:29,171 adding license file 'LICENSE' 2026-02-10T04:21:29,242 writing manifest file 'ECOv002_CMR.egg-info/SOURCES.txt' 2026-02-10T04:21:29,342 Getting requirements to build wheel: finished with status 'done' 2026-02-10T04:21:29,346 Created temporary directory: /tmp/pip-modern-metadata-1hnts2to 2026-02-10T04:21:29,349 Preparing metadata (pyproject.toml): started 2026-02-10T04:21:29,350 Running command Preparing metadata (pyproject.toml) 2026-02-10T04:21:29,939 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-10T04:21:30,070 running dist_info 2026-02-10T04:21:30,083 creating /tmp/pip-modern-metadata-1hnts2to/ECOv002_CMR.egg-info 2026-02-10T04:21:30,084 writing /tmp/pip-modern-metadata-1hnts2to/ECOv002_CMR.egg-info/PKG-INFO 2026-02-10T04:21:30,090 writing dependency_links to /tmp/pip-modern-metadata-1hnts2to/ECOv002_CMR.egg-info/dependency_links.txt 2026-02-10T04:21:30,093 writing requirements to /tmp/pip-modern-metadata-1hnts2to/ECOv002_CMR.egg-info/requires.txt 2026-02-10T04:21:30,094 writing top-level names to /tmp/pip-modern-metadata-1hnts2to/ECOv002_CMR.egg-info/top_level.txt 2026-02-10T04:21:30,096 writing manifest file '/tmp/pip-modern-metadata-1hnts2to/ECOv002_CMR.egg-info/SOURCES.txt' 2026-02-10T04:21:30,140 listing git files failed - pretending there aren't any 2026-02-10T04:21:30,147 reading manifest file '/tmp/pip-modern-metadata-1hnts2to/ECOv002_CMR.egg-info/SOURCES.txt' 2026-02-10T04:21:30,149 adding license file 'LICENSE' 2026-02-10T04:21:30,152 writing manifest file '/tmp/pip-modern-metadata-1hnts2to/ECOv002_CMR.egg-info/SOURCES.txt' 2026-02-10T04:21:30,153 creating '/tmp/pip-modern-metadata-1hnts2to/ecov002_cmr-1.3.0.dist-info' 2026-02-10T04:21:30,285 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-10T04:21:30,291 Source in /tmp/pip-wheel-lvg0i977/ecov002-cmr_9ae3550425fb4cb0ac8c5b44fc9e08dc has version 1.3.0, which satisfies requirement ecov002-cmr==1.3.0 from https://files.pythonhosted.org/packages/d9/20/fe7fc9ea87324e17b49231e909165880060db65b9253131de0eec4911726/ecov002_cmr-1.3.0.tar.gz 2026-02-10T04:21:30,292 Removed ecov002-cmr==1.3.0 from https://files.pythonhosted.org/packages/d9/20/fe7fc9ea87324e17b49231e909165880060db65b9253131de0eec4911726/ecov002_cmr-1.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-uqm1_n4d' 2026-02-10T04:21:30,299 Created temporary directory: /tmp/pip-unpack-sp6jlxtu 2026-02-10T04:21:30,300 Building wheels for collected packages: ecov002-cmr 2026-02-10T04:21:30,306 Created temporary directory: /tmp/pip-wheel-zh47b82p 2026-02-10T04:21:30,307 Destination directory: /tmp/pip-wheel-zh47b82p 2026-02-10T04:21:30,309 Building wheel for ecov002-cmr (pyproject.toml): started 2026-02-10T04:21:30,310 Running command Building wheel for ecov002-cmr (pyproject.toml) 2026-02-10T04:21:30,893 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-10T04:21:31,008 running bdist_wheel 2026-02-10T04:21:31,031 running build 2026-02-10T04:21:31,032 running build_py 2026-02-10T04:21:31,040 creating build/lib/ECOv002_CMR 2026-02-10T04:21:31,042 copying ECOv002_CMR/version.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,045 copying ECOv002_CMR/granule_ID.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,047 copying ECOv002_CMR/product_name_from_filename.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,049 copying ECOv002_CMR/download_file.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,051 copying ECOv002_CMR/concept_ID_from_DOI.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,053 copying ECOv002_CMR/point_sampling.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,056 copying ECOv002_CMR/granule_ID_from_filename.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,058 copying ECOv002_CMR/constants.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,060 copying ECOv002_CMR/ECOv002_CMR.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,062 copying ECOv002_CMR/download_ECOSTRESS_granule.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,064 copying ECOv002_CMR/ECOSTRESS_CMR_search_links.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,066 copying ECOv002_CMR/exceptions.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,067 copying ECOv002_CMR/interpret_ECOSTRESS_URLs.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,069 copying ECOv002_CMR/download_ECOSTRESS_granule_files.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,072 copying ECOv002_CMR/authentication.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,074 copying ECOv002_CMR/__init__.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,076 copying ECOv002_CMR/variable_from_filename.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,078 copying ECOv002_CMR/ECOSTRESS_CMR_search.py -> build/lib/ECOv002_CMR 2026-02-10T04:21:31,079 running egg_info 2026-02-10T04:21:31,092 writing ECOv002_CMR.egg-info/PKG-INFO 2026-02-10T04:21:31,097 writing dependency_links to ECOv002_CMR.egg-info/dependency_links.txt 2026-02-10T04:21:31,099 writing requirements to ECOv002_CMR.egg-info/requires.txt 2026-02-10T04:21:31,100 writing top-level names to ECOv002_CMR.egg-info/top_level.txt 2026-02-10T04:21:31,131 listing git files failed - pretending there aren't any 2026-02-10T04:21:31,137 reading manifest file 'ECOv002_CMR.egg-info/SOURCES.txt' 2026-02-10T04:21:31,172 adding license file 'LICENSE' 2026-02-10T04:21:31,176 writing manifest file 'ECOv002_CMR.egg-info/SOURCES.txt' 2026-02-10T04:21:31,178 /tmp/pip-build-env-fg_1cwtt/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'ECOv002_CMR.timer' is absent from the `packages` configuration. 2026-02-10T04:21:31,179 !! 2026-02-10T04:21:31,180 ******************************************************************************** 2026-02-10T04:21:31,181 ############################ 2026-02-10T04:21:31,181 # Package would be ignored # 2026-02-10T04:21:31,182 ############################ 2026-02-10T04:21:31,182 Python recognizes 'ECOv002_CMR.timer' as an importable package[^1], 2026-02-10T04:21:31,183 but it is absent from setuptools' `packages` configuration. 2026-02-10T04:21:31,184 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-10T04:21:31,184 package, please make sure that 'ECOv002_CMR.timer' is explicitly added 2026-02-10T04:21:31,185 to the `packages` configuration field. 2026-02-10T04:21:31,186 Alternatively, you can also rely on setuptools' discovery methods 2026-02-10T04:21:31,186 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-10T04:21:31,187 instead of `find_packages(...)`/`find:`). 2026-02-10T04:21:31,188 You can read more about "package discovery" on setuptools documentation page: 2026-02-10T04:21:31,189 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-10T04:21:31,190 If you don't want 'ECOv002_CMR.timer' to be distributed and are 2026-02-10T04:21:31,191 already explicitly excluding 'ECOv002_CMR.timer' via 2026-02-10T04:21:31,191 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-10T04:21:31,192 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-10T04:21:31,192 combination with a more fine grained `package-data` configuration. 2026-02-10T04:21:31,193 You can read more about "package data files" on setuptools documentation page: 2026-02-10T04:21:31,194 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-10T04:21:31,196 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-10T04:21:31,196 even if it does not contain any `.py` files. 2026-02-10T04:21:31,197 On the other hand, currently there is no concept of package data 2026-02-10T04:21:31,197 directory, all directories are treated like packages. 2026-02-10T04:21:31,198 ******************************************************************************** 2026-02-10T04:21:31,199 !! 2026-02-10T04:21:31,199 check.warn(importable) 2026-02-10T04:21:31,200 creating build/lib/ECOv002_CMR/timer 2026-02-10T04:21:31,200 copying ECOv002_CMR/timer/__init__.py -> build/lib/ECOv002_CMR/timer 2026-02-10T04:21:31,200 copying ECOv002_CMR/timer/timer.py -> build/lib/ECOv002_CMR/timer 2026-02-10T04:21:31,203 installing to build/bdist.linux-armv7l/wheel 2026-02-10T04:21:31,203 running install 2026-02-10T04:21:31,227 running install_lib 2026-02-10T04:21:31,234 creating build/bdist.linux-armv7l/wheel 2026-02-10T04:21:31,236 creating build/bdist.linux-armv7l/wheel/ECOv002_CMR 2026-02-10T04:21:31,237 copying build/lib/ECOv002_CMR/version.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,239 copying build/lib/ECOv002_CMR/granule_ID.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,241 copying build/lib/ECOv002_CMR/product_name_from_filename.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,243 copying build/lib/ECOv002_CMR/download_file.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,245 copying build/lib/ECOv002_CMR/concept_ID_from_DOI.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,246 copying build/lib/ECOv002_CMR/point_sampling.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,250 copying build/lib/ECOv002_CMR/granule_ID_from_filename.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,252 copying build/lib/ECOv002_CMR/constants.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,254 copying build/lib/ECOv002_CMR/ECOv002_CMR.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,256 copying build/lib/ECOv002_CMR/download_ECOSTRESS_granule.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,258 copying build/lib/ECOv002_CMR/ECOSTRESS_CMR_search_links.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,260 copying build/lib/ECOv002_CMR/exceptions.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,262 copying build/lib/ECOv002_CMR/interpret_ECOSTRESS_URLs.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,263 copying build/lib/ECOv002_CMR/download_ECOSTRESS_granule_files.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,265 copying build/lib/ECOv002_CMR/authentication.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,267 copying build/lib/ECOv002_CMR/__init__.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,269 copying build/lib/ECOv002_CMR/variable_from_filename.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,271 copying build/lib/ECOv002_CMR/ECOSTRESS_CMR_search.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR 2026-02-10T04:21:31,273 creating build/bdist.linux-armv7l/wheel/ECOv002_CMR/timer 2026-02-10T04:21:31,274 copying build/lib/ECOv002_CMR/timer/timer.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR/timer 2026-02-10T04:21:31,276 copying build/lib/ECOv002_CMR/timer/__init__.py -> build/bdist.linux-armv7l/wheel/./ECOv002_CMR/timer 2026-02-10T04:21:31,278 running install_egg_info 2026-02-10T04:21:31,284 Copying ECOv002_CMR.egg-info to build/bdist.linux-armv7l/wheel/./ECOv002_CMR-1.3.0-py3.11.egg-info 2026-02-10T04:21:31,294 running install_scripts 2026-02-10T04:21:31,305 creating build/bdist.linux-armv7l/wheel/ecov002_cmr-1.3.0.dist-info/WHEEL 2026-02-10T04:21:31,307 creating '/tmp/pip-wheel-zh47b82p/.tmp-tplvs72y/ecov002_cmr-1.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-10T04:21:31,310 adding 'ECOv002_CMR/ECOSTRESS_CMR_search.py' 2026-02-10T04:21:31,311 adding 'ECOv002_CMR/ECOSTRESS_CMR_search_links.py' 2026-02-10T04:21:31,313 adding 'ECOv002_CMR/ECOv002_CMR.py' 2026-02-10T04:21:31,314 adding 'ECOv002_CMR/__init__.py' 2026-02-10T04:21:31,315 adding 'ECOv002_CMR/authentication.py' 2026-02-10T04:21:31,317 adding 'ECOv002_CMR/concept_ID_from_DOI.py' 2026-02-10T04:21:31,318 adding 'ECOv002_CMR/constants.py' 2026-02-10T04:21:31,319 adding 'ECOv002_CMR/download_ECOSTRESS_granule.py' 2026-02-10T04:21:31,321 adding 'ECOv002_CMR/download_ECOSTRESS_granule_files.py' 2026-02-10T04:21:31,322 adding 'ECOv002_CMR/download_file.py' 2026-02-10T04:21:31,323 adding 'ECOv002_CMR/exceptions.py' 2026-02-10T04:21:31,325 adding 'ECOv002_CMR/granule_ID.py' 2026-02-10T04:21:31,326 adding 'ECOv002_CMR/granule_ID_from_filename.py' 2026-02-10T04:21:31,327 adding 'ECOv002_CMR/interpret_ECOSTRESS_URLs.py' 2026-02-10T04:21:31,334 adding 'ECOv002_CMR/point_sampling.py' 2026-02-10T04:21:31,335 adding 'ECOv002_CMR/product_name_from_filename.py' 2026-02-10T04:21:31,336 adding 'ECOv002_CMR/variable_from_filename.py' 2026-02-10T04:21:31,337 adding 'ECOv002_CMR/version.py' 2026-02-10T04:21:31,339 adding 'ECOv002_CMR/timer/__init__.py' 2026-02-10T04:21:31,340 adding 'ECOv002_CMR/timer/timer.py' 2026-02-10T04:21:31,344 adding 'ecov002_cmr-1.3.0.dist-info/licenses/LICENSE' 2026-02-10T04:21:31,346 adding 'ecov002_cmr-1.3.0.dist-info/METADATA' 2026-02-10T04:21:31,347 adding 'ecov002_cmr-1.3.0.dist-info/WHEEL' 2026-02-10T04:21:31,348 adding 'ecov002_cmr-1.3.0.dist-info/top_level.txt' 2026-02-10T04:21:31,349 adding 'ecov002_cmr-1.3.0.dist-info/RECORD' 2026-02-10T04:21:31,351 removing build/bdist.linux-armv7l/wheel 2026-02-10T04:21:31,458 Building wheel for ecov002-cmr (pyproject.toml): finished with status 'done' 2026-02-10T04:21:31,464 Created wheel for ecov002-cmr: filename=ecov002_cmr-1.3.0-py3-none-any.whl size=36596 sha256=82271bf1f18e7f2d92a5bdc7c2bc07f33832cd73efe2d2d90641c27ef5d111ca 2026-02-10T04:21:31,465 Stored in directory: /tmp/pip-ephem-wheel-cache-1k9lpvnt/wheels/5f/3d/b3/774a89137980727427fe77a94f7e1e867fa29b683d7a623873 2026-02-10T04:21:31,479 Successfully built ecov002-cmr 2026-02-10T04:21:31,484 Removed build tracker: '/tmp/pip-build-tracker-uqm1_n4d'