2025-01-29T18:03:39,583 Created temporary directory: /tmp/pip-build-tracker-fo4v25fj 2025-01-29T18:03:39,589 Initialized build tracking at /tmp/pip-build-tracker-fo4v25fj 2025-01-29T18:03:39,590 Created build tracker: /tmp/pip-build-tracker-fo4v25fj 2025-01-29T18:03:39,592 Entered build tracker: /tmp/pip-build-tracker-fo4v25fj 2025-01-29T18:03:39,594 Created temporary directory: /tmp/pip-wheel-lpopvkdj 2025-01-29T18:03:39,598 Created temporary directory: /tmp/pip-ephem-wheel-cache-wtkhs42f 2025-01-29T18:03:39,645 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-01-29T18:03:39,648 2 location(s) to search for versions of daops: 2025-01-29T18:03:39,648 * https://pypi.org/simple/daops/ 2025-01-29T18:03:39,648 * https://www.piwheels.org/simple/daops/ 2025-01-29T18:03:39,649 Fetching project page and analyzing links: https://pypi.org/simple/daops/ 2025-01-29T18:03:39,649 Getting page https://pypi.org/simple/daops/ 2025-01-29T18:03:39,651 Found index url https://pypi.org/simple/ 2025-01-29T18:03:39,873 Fetched page https://pypi.org/simple/daops/ as application/vnd.pypi.simple.v1+json 2025-01-29T18:03:39,878 Found link https://files.pythonhosted.org/packages/24/01/b5389fef0e531e7c2095e50a18600843e687c653ec3bbd4643ae590928b7/daops-0.2.0.tar.gz (from https://pypi.org/simple/daops/) (requires-python:>=3.6.0), version: 0.2.0 2025-01-29T18:03:39,879 Skipping link: No binaries permitted for daops: https://files.pythonhosted.org/packages/a8/39/f0a33503739c3b7b6008c13e4ef1ea6db4664b19f5ecbd8c428cf8d9766a/daops-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/daops/) (requires-python:>=3.6.0) 2025-01-29T18:03:39,879 Found link https://files.pythonhosted.org/packages/f7/a7/9926576191e580c872547277d5b3a4cb7579eb51e2d6d15400e38f995c48/daops-0.3.0.tar.gz (from https://pypi.org/simple/daops/) (requires-python:>=3.6.0), version: 0.3.0 2025-01-29T18:03:39,880 Skipping link: No binaries permitted for daops: https://files.pythonhosted.org/packages/3c/08/ecfa2a0124fa1207172791242ad42e3a7e467d23d51158c6851f7a5b391c/daops-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/daops/) (requires-python:>=3.6.0) 2025-01-29T18:03:39,881 Found link https://files.pythonhosted.org/packages/4b/6a/7cbd1552cadb39d92488cb59da6358c955e80e332b2c005945ff617c5340/daops-0.4.0.tar.gz (from https://pypi.org/simple/daops/) (requires-python:>=3.6.0), version: 0.4.0 2025-01-29T18:03:39,882 Skipping link: No binaries permitted for daops: https://files.pythonhosted.org/packages/b2/2f/a90b3aede001e18b0cf059c7c1f2a71d18a84f986b1a17ed4940c9258a3d/daops-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/daops/) (requires-python:>=3.6.0) 2025-01-29T18:03:39,883 Found link https://files.pythonhosted.org/packages/ac/96/4c3364ea1c12a95765964b488654e89b15172dce9f807838717fdd162ae2/daops-0.5.0.tar.gz (from https://pypi.org/simple/daops/) (requires-python:>=3.6.0), version: 0.5.0 2025-01-29T18:03:39,883 Skipping link: No binaries permitted for daops: https://files.pythonhosted.org/packages/df/ec/fe99baa228335aa7840101d5e3085f05b75cbacb4facd31a883a16c069a1/daops-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/daops/) (requires-python:>=3.6.0) 2025-01-29T18:03:39,885 Found link https://files.pythonhosted.org/packages/f8/22/10200fa636aa1d1805fa035f6e91fade2aa07f55768894f1a85976893082/daops-0.6.0.tar.gz (from https://pypi.org/simple/daops/) (requires-python:>=3.6.0), version: 0.6.0 2025-01-29T18:03:39,885 Skipping link: No binaries permitted for daops: https://files.pythonhosted.org/packages/b9/74/e235931b9439632c04cfff8e223fcdaadf7d29ddeb468b33c13f9ad676b2/daops-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/daops/) (requires-python:>=3.7.0) 2025-01-29T18:03:39,886 Found link https://files.pythonhosted.org/packages/6b/be/9b47f3891a5cb391633d3d595a5c4dcc2d87531b2735a68ca5bbfca5f197/daops-0.7.0.tar.gz (from https://pypi.org/simple/daops/) (requires-python:>=3.7.0), version: 0.7.0 2025-01-29T18:03:39,887 Found link https://files.pythonhosted.org/packages/aa/e9/3381f2944e3eeb742628ed3e5d3bce7f7435fac8dae866d6a87036d29d6c/daops-0.8.0.tar.gz (from https://pypi.org/simple/daops/) (requires-python:>=3.7.0), version: 0.8.0 2025-01-29T18:03:39,889 Found link https://files.pythonhosted.org/packages/66/79/710528973bb76f430f2d260fa467c00e5ec86f8ba2a7dff52787a7ea327f/daops-0.8.1.tar.gz (from https://pypi.org/simple/daops/) (requires-python:>=3.7.0), version: 0.8.1 2025-01-29T18:03:39,890 Found link https://files.pythonhosted.org/packages/f1/40/b365d2779637152e935d5de0d8b8fd52adeba5cd1697ee5b29dd85cffacc/daops-0.9.0.tar.gz (from https://pypi.org/simple/daops/) (requires-python:>=3.7.0), version: 0.9.0 2025-01-29T18:03:39,891 Found link https://files.pythonhosted.org/packages/aa/05/338cb8ac8bcfe16089309653e97d2edf98945a55ef0772316237c9228056/daops-0.10.0.tar.gz (from https://pypi.org/simple/daops/) (requires-python:>=3.7.0), version: 0.10.0 2025-01-29T18:03:39,892 Found link https://files.pythonhosted.org/packages/d1/0b/099d9eab32687c1e92b84971f861db9b57b3ff6ebb81a6b46c1178fd6300/daops-0.11.0.tar.gz (from https://pypi.org/simple/daops/) (requires-python:>=3.7.0), version: 0.11.0 2025-01-29T18:03:39,893 Found link https://files.pythonhosted.org/packages/c7/1e/13ef78b6bae4b874e3786464d7183232a0f2cde3552d294106cd9c475d04/daops-0.12.0.tar.gz (from https://pypi.org/simple/daops/) (requires-python:>=3.7.0), version: 0.12.0 2025-01-29T18:03:39,893 Fetching project page and analyzing links: https://www.piwheels.org/simple/daops/ 2025-01-29T18:03:39,894 Getting page https://www.piwheels.org/simple/daops/ 2025-01-29T18:03:39,895 Found index url https://www.piwheels.org/simple/ 2025-01-29T18:03:40,083 Fetched page https://www.piwheels.org/simple/daops/ as text/html 2025-01-29T18:03:40,087 Skipping link: No binaries permitted for daops: https://www.piwheels.org/simple/daops/daops-0.11.0-py2.py3-none-any.whl#sha256=2fd678422dec85e647fecee4a0519c633c7143367c105aaea521f98aa62d93e5 (from https://www.piwheels.org/simple/daops/) (requires-python:>=3.7.0) 2025-01-29T18:03:40,088 Skipping link: No binaries permitted for daops: https://www.piwheels.org/simple/daops/daops-0.10.0-py2.py3-none-any.whl#sha256=cf1411ef221135ebe2008be2b30e69975717e087baf203139201e196598dcc19 (from https://www.piwheels.org/simple/daops/) (requires-python:>=3.7.0) 2025-01-29T18:03:40,089 Skipping link: No binaries permitted for daops: https://www.piwheels.org/simple/daops/daops-0.9.0-py2.py3-none-any.whl#sha256=9386a56d58bcb04273497398b016964438ad865b0365fbcd9102252095924877 (from https://www.piwheels.org/simple/daops/) (requires-python:>=3.7.0) 2025-01-29T18:03:40,090 Skipping link: No binaries permitted for daops: https://www.piwheels.org/simple/daops/daops-0.8.1-py2.py3-none-any.whl#sha256=a7c253eb61920d9d5ce8ae7ee7c05dbca448f36da64c3bcd497da3a7811862f8 (from https://www.piwheels.org/simple/daops/) (requires-python:>=3.7.0) 2025-01-29T18:03:40,090 Skipping link: No binaries permitted for daops: https://www.piwheels.org/simple/daops/daops-0.8.0-py2.py3-none-any.whl#sha256=31a179db6668ff1e866973dc7d0a2a77164c43bc5e10c9feedbc99562a4faf41 (from https://www.piwheels.org/simple/daops/) (requires-python:>=3.7.0) 2025-01-29T18:03:40,091 Skipping link: No binaries permitted for daops: https://www.piwheels.org/simple/daops/daops-0.7.0-py2.py3-none-any.whl#sha256=be2e2cec322e2a8d37cf556df851a2aae43dbf35e8fa8ee2c500556c10c17153 (from https://www.piwheels.org/simple/daops/) (requires-python:>=3.7.0) 2025-01-29T18:03:40,091 Skipping link: No binaries permitted for daops: https://www.piwheels.org/simple/daops/daops-0.6.0-py2.py3-none-any.whl#sha256=404f029793a6f346a361d562a01d3449aa5feee43dec297b0c7a7fdbc7805df8 (from https://www.piwheels.org/simple/daops/) (requires-python:>=3.6.0) 2025-01-29T18:03:40,092 Skipping link: No binaries permitted for daops: https://www.piwheels.org/simple/daops/daops-0.5.0-py2.py3-none-any.whl#sha256=8e9693d7f4726a59ba7e76fa0c9b5362866c6be80799d31858aa58216dc8103a (from https://www.piwheels.org/simple/daops/) (requires-python:>=3.6.0) 2025-01-29T18:03:40,093 Skipping link: No binaries permitted for daops: https://www.piwheels.org/simple/daops/daops-0.4.0-py2.py3-none-any.whl#sha256=587ad439ddddac94bebe17bc9e0d5122e1e98ff45e2b8bc4b38004ff721d8c7a (from https://www.piwheels.org/simple/daops/) (requires-python:>=3.6.0) 2025-01-29T18:03:40,093 Skipping link: No binaries permitted for daops: https://www.piwheels.org/simple/daops/daops-0.3.0-py2.py3-none-any.whl#sha256=5ea607bf45e8d7c29048fbba9fa5fc121475ba4604f89d65b92d3587e3d37ac0 (from https://www.piwheels.org/simple/daops/) (requires-python:>=3.6.0) 2025-01-29T18:03:40,094 Skipping link: No binaries permitted for daops: https://www.piwheels.org/simple/daops/daops-0.2.0-py2.py3-none-any.whl#sha256=ff0e8e765143cfcc9b7e7e0029f5fdbbecc92e49044a79690f1c069efde2c194 (from https://www.piwheels.org/simple/daops/) (requires-python:>=3.6.0) 2025-01-29T18:03:40,095 Skipping link: not a file: https://www.piwheels.org/simple/daops/ 2025-01-29T18:03:40,095 Skipping link: not a file: https://pypi.org/simple/daops/ 2025-01-29T18:03:40,115 Given no hashes to check 1 links for project 'daops': discarding no candidates 2025-01-29T18:03:40,117 Collecting daops==0.12.0 2025-01-29T18:03:40,119 Created temporary directory: /tmp/pip-unpack-apvofobe 2025-01-29T18:03:40,335 Downloading daops-0.12.0.tar.gz (32 kB) 2025-01-29T18:03:40,458 Added daops==0.12.0 from https://files.pythonhosted.org/packages/c7/1e/13ef78b6bae4b874e3786464d7183232a0f2cde3552d294106cd9c475d04/daops-0.12.0.tar.gz to build tracker '/tmp/pip-build-tracker-fo4v25fj' 2025-01-29T18:03:40,460 Running setup.py (path:/tmp/pip-wheel-lpopvkdj/daops_7cce6259446b46a3a8e599bf9d4cf5fc/setup.py) egg_info for package daops 2025-01-29T18:03:40,461 Created temporary directory: /tmp/pip-pip-egg-info-h0533kog 2025-01-29T18:03:40,462 Preparing metadata (setup.py): started 2025-01-29T18:03:40,463 Running command python setup.py egg_info 2025-01-29T18:03:41,251 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-01-29T18:03:41,251 !! 2025-01-29T18:03:41,252 ******************************************************************************** 2025-01-29T18:03:41,253 Requirements should be satisfied by a PEP 517 installer. 2025-01-29T18:03:41,254 If you are using pip, you can try `pip install --use-pep517`. 2025-01-29T18:03:41,254 ******************************************************************************** 2025-01-29T18:03:41,255 !! 2025-01-29T18:03:41,256 dist.fetch_build_eggs(dist.setup_requires) 2025-01-29T18:03:44,174 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' 2025-01-29T18:03:44,174 warnings.warn(msg) 2025-01-29T18:03:44,175 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'tests_require' 2025-01-29T18:03:44,176 warnings.warn(msg) 2025-01-29T18:03:44,312 running egg_info 2025-01-29T18:03:44,341 creating /tmp/pip-pip-egg-info-h0533kog/daops.egg-info 2025-01-29T18:03:44,342 writing /tmp/pip-pip-egg-info-h0533kog/daops.egg-info/PKG-INFO 2025-01-29T18:03:44,348 writing dependency_links to /tmp/pip-pip-egg-info-h0533kog/daops.egg-info/dependency_links.txt 2025-01-29T18:03:44,349 writing entry points to /tmp/pip-pip-egg-info-h0533kog/daops.egg-info/entry_points.txt 2025-01-29T18:03:44,352 writing requirements to /tmp/pip-pip-egg-info-h0533kog/daops.egg-info/requires.txt 2025-01-29T18:03:44,353 writing top-level names to /tmp/pip-pip-egg-info-h0533kog/daops.egg-info/top_level.txt 2025-01-29T18:03:44,355 writing manifest file '/tmp/pip-pip-egg-info-h0533kog/daops.egg-info/SOURCES.txt' 2025-01-29T18:03:44,459 reading manifest file '/tmp/pip-pip-egg-info-h0533kog/daops.egg-info/SOURCES.txt' 2025-01-29T18:03:44,460 reading manifest template 'MANIFEST.in' 2025-01-29T18:03:44,465 warning: no files found matching '*.md' 2025-01-29T18:03:44,465 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-01-29T18:03:44,466 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2025-01-29T18:03:44,469 adding license file 'LICENSE' 2025-01-29T18:03:44,469 adding license file 'AUTHORS.rst' 2025-01-29T18:03:44,473 writing manifest file '/tmp/pip-pip-egg-info-h0533kog/daops.egg-info/SOURCES.txt' 2025-01-29T18:03:44,585 Preparing metadata (setup.py): finished with status 'done' 2025-01-29T18:03:44,589 Source in /tmp/pip-wheel-lpopvkdj/daops_7cce6259446b46a3a8e599bf9d4cf5fc has version 0.12.0, which satisfies requirement daops==0.12.0 from https://files.pythonhosted.org/packages/c7/1e/13ef78b6bae4b874e3786464d7183232a0f2cde3552d294106cd9c475d04/daops-0.12.0.tar.gz 2025-01-29T18:03:44,590 Removed daops==0.12.0 from https://files.pythonhosted.org/packages/c7/1e/13ef78b6bae4b874e3786464d7183232a0f2cde3552d294106cd9c475d04/daops-0.12.0.tar.gz from build tracker '/tmp/pip-build-tracker-fo4v25fj' 2025-01-29T18:03:44,601 Created temporary directory: /tmp/pip-unpack-4fys8_cr 2025-01-29T18:03:44,602 Created temporary directory: /tmp/pip-unpack-0otkd_m_ 2025-01-29T18:03:44,602 Building wheels for collected packages: daops 2025-01-29T18:03:44,606 Created temporary directory: /tmp/pip-wheel-2oe5xiwu 2025-01-29T18:03:44,607 Building wheel for daops (setup.py): started 2025-01-29T18:03:44,608 Destination directory: /tmp/pip-wheel-2oe5xiwu 2025-01-29T18:03:44,609 Running command python setup.py bdist_wheel 2025-01-29T18:03:45,357 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-01-29T18:03:45,357 !! 2025-01-29T18:03:45,358 ******************************************************************************** 2025-01-29T18:03:45,358 Requirements should be satisfied by a PEP 517 installer. 2025-01-29T18:03:45,359 If you are using pip, you can try `pip install --use-pep517`. 2025-01-29T18:03:45,360 ******************************************************************************** 2025-01-29T18:03:45,361 !! 2025-01-29T18:03:45,361 dist.fetch_build_eggs(dist.setup_requires) 2025-01-29T18:03:45,567 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' 2025-01-29T18:03:45,568 warnings.warn(msg) 2025-01-29T18:03:45,568 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'tests_require' 2025-01-29T18:03:45,569 warnings.warn(msg) 2025-01-29T18:03:45,901 running bdist_wheel 2025-01-29T18:03:45,984 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:111: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2025-01-29T18:03:45,985 !! 2025-01-29T18:03:45,986 ******************************************************************************** 2025-01-29T18:03:45,987 With Python 2.7 end-of-life, support for building universal wheels 2025-01-29T18:03:45,987 (i.e., wheels that support both Python 2 and Python 3) 2025-01-29T18:03:45,988 is being obviated. 2025-01-29T18:03:45,989 Please discontinue using this option, or if you still need it, 2025-01-29T18:03:45,989 file an issue with pypa/setuptools describing your use case. 2025-01-29T18:03:45,991 By 2025-Aug-30, you need to update your project and remove deprecated calls 2025-01-29T18:03:45,991 or your builds will no longer be supported. 2025-01-29T18:03:45,992 ******************************************************************************** 2025-01-29T18:03:45,993 !! 2025-01-29T18:03:45,994 self.finalize_options() 2025-01-29T18:03:46,043 running build 2025-01-29T18:03:46,044 running build_py 2025-01-29T18:03:46,075 creating build/lib/daops 2025-01-29T18:03:46,078 copying daops/__init__.py -> build/lib/daops 2025-01-29T18:03:46,080 copying daops/cli.py -> build/lib/daops 2025-01-29T18:03:46,082 copying daops/processor.py -> build/lib/daops 2025-01-29T18:03:46,084 creating build/lib/tests 2025-01-29T18:03:46,086 copying tests/__init__.py -> build/lib/tests 2025-01-29T18:03:46,087 copying tests/test_logging.py -> build/lib/tests 2025-01-29T18:03:46,089 copying tests/test_daops.py -> build/lib/tests 2025-01-29T18:03:46,092 copying tests/conftest.py -> build/lib/tests 2025-01-29T18:03:46,094 copying tests/test_cli.py -> build/lib/tests 2025-01-29T18:03:46,096 copying tests/test_func_chainer.py -> build/lib/tests 2025-01-29T18:03:46,098 copying tests/_common.py -> build/lib/tests 2025-01-29T18:03:46,100 copying tests/test_fixes_applied.py -> build/lib/tests 2025-01-29T18:03:46,103 creating build/lib/daops/utils 2025-01-29T18:03:46,104 copying daops/utils/__init__.py -> build/lib/daops/utils 2025-01-29T18:03:46,106 copying daops/utils/consolidate.py -> build/lib/daops/utils 2025-01-29T18:03:46,108 copying daops/utils/core.py -> build/lib/daops/utils 2025-01-29T18:03:46,110 copying daops/utils/base_lookup.py -> build/lib/daops/utils 2025-01-29T18:03:46,112 copying daops/utils/fixer.py -> build/lib/daops/utils 2025-01-29T18:03:46,114 copying daops/utils/common.py -> build/lib/daops/utils 2025-01-29T18:03:46,115 copying daops/utils/normalise.py -> build/lib/daops/utils 2025-01-29T18:03:46,118 creating build/lib/daops/catalog 2025-01-29T18:03:46,119 copying daops/catalog/__init__.py -> build/lib/daops/catalog 2025-01-29T18:03:46,121 copying daops/catalog/intake.py -> build/lib/daops/catalog 2025-01-29T18:03:46,123 copying daops/catalog/util.py -> build/lib/daops/catalog 2025-01-29T18:03:46,124 copying daops/catalog/base.py -> build/lib/daops/catalog 2025-01-29T18:03:46,126 creating build/lib/daops/ops 2025-01-29T18:03:46,127 copying daops/ops/__init__.py -> build/lib/daops/ops 2025-01-29T18:03:46,129 copying daops/ops/subset.py -> build/lib/daops/ops 2025-01-29T18:03:46,131 copying daops/ops/regrid.py -> build/lib/daops/ops 2025-01-29T18:03:46,133 copying daops/ops/base.py -> build/lib/daops/ops 2025-01-29T18:03:46,135 copying daops/ops/average.py -> build/lib/daops/ops 2025-01-29T18:03:46,138 creating build/lib/daops/data_utils 2025-01-29T18:03:46,139 copying daops/data_utils/common_utils.py -> build/lib/daops/data_utils 2025-01-29T18:03:46,141 copying daops/data_utils/__init__.py -> build/lib/daops/data_utils 2025-01-29T18:03:46,142 copying daops/data_utils/array_utils.py -> build/lib/daops/data_utils 2025-01-29T18:03:46,144 copying daops/data_utils/coord_utils.py -> build/lib/daops/data_utils 2025-01-29T18:03:46,146 copying daops/data_utils/var_utils.py -> build/lib/daops/data_utils 2025-01-29T18:03:46,147 copying daops/data_utils/attr_utils.py -> build/lib/daops/data_utils 2025-01-29T18:03:46,150 creating build/lib/tests/test_catalog 2025-01-29T18:03:46,151 copying tests/test_catalog/__init__.py -> build/lib/tests/test_catalog 2025-01-29T18:03:46,153 copying tests/test_catalog/test_util.py -> build/lib/tests/test_catalog 2025-01-29T18:03:46,154 copying tests/test_catalog/test_intake.py -> build/lib/tests/test_catalog 2025-01-29T18:03:46,157 creating build/lib/tests/test_xarray 2025-01-29T18:03:46,158 copying tests/test_xarray/__init__.py -> build/lib/tests/test_xarray 2025-01-29T18:03:46,159 copying tests/test_xarray/test_xarray_aggregation.py -> build/lib/tests/test_xarray 2025-01-29T18:03:46,161 running egg_info 2025-01-29T18:03:46,191 writing daops.egg-info/PKG-INFO 2025-01-29T18:03:46,198 writing dependency_links to daops.egg-info/dependency_links.txt 2025-01-29T18:03:46,199 writing entry points to daops.egg-info/entry_points.txt 2025-01-29T18:03:46,202 writing requirements to daops.egg-info/requires.txt 2025-01-29T18:03:46,203 writing top-level names to daops.egg-info/top_level.txt 2025-01-29T18:03:46,241 reading manifest file 'daops.egg-info/SOURCES.txt' 2025-01-29T18:03:46,245 reading manifest template 'MANIFEST.in' 2025-01-29T18:03:46,249 warning: no files found matching '*.md' 2025-01-29T18:03:46,250 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-01-29T18:03:46,250 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2025-01-29T18:03:46,252 adding license file 'LICENSE' 2025-01-29T18:03:46,253 adding license file 'AUTHORS.rst' 2025-01-29T18:03:46,257 writing manifest file 'daops.egg-info/SOURCES.txt' 2025-01-29T18:03:46,259 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:220: _Warning: Package 'daops.etc' is absent from the `packages` configuration. 2025-01-29T18:03:46,260 !! 2025-01-29T18:03:46,261 ******************************************************************************** 2025-01-29T18:03:46,262 ############################ 2025-01-29T18:03:46,262 # Package would be ignored # 2025-01-29T18:03:46,262 ############################ 2025-01-29T18:03:46,263 Python recognizes 'daops.etc' as an importable package[^1], 2025-01-29T18:03:46,263 but it is absent from setuptools' `packages` configuration. 2025-01-29T18:03:46,265 This leads to an ambiguous overall configuration. If you want to distribute this 2025-01-29T18:03:46,265 package, please make sure that 'daops.etc' is explicitly added 2025-01-29T18:03:46,266 to the `packages` configuration field. 2025-01-29T18:03:46,267 Alternatively, you can also rely on setuptools' discovery methods 2025-01-29T18:03:46,267 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-01-29T18:03:46,267 instead of `find_packages(...)`/`find:`). 2025-01-29T18:03:46,269 You can read more about "package discovery" on setuptools documentation page: 2025-01-29T18:03:46,270 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-01-29T18:03:46,271 If you don't want 'daops.etc' to be distributed and are 2025-01-29T18:03:46,271 already explicitly excluding 'daops.etc' via 2025-01-29T18:03:46,272 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-01-29T18:03:46,272 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-01-29T18:03:46,273 combination with a more fine grained `package-data` configuration. 2025-01-29T18:03:46,274 You can read more about "package data files" on setuptools documentation page: 2025-01-29T18:03:46,275 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-01-29T18:03:46,277 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-01-29T18:03:46,278 even if it does not contain any `.py` files. 2025-01-29T18:03:46,279 On the other hand, currently there is no concept of package data 2025-01-29T18:03:46,279 directory, all directories are treated like packages. 2025-01-29T18:03:46,280 ******************************************************************************** 2025-01-29T18:03:46,281 !! 2025-01-29T18:03:46,282 check.warn(importable) 2025-01-29T18:03:46,283 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:220: _Warning: Package 'daops.fix_utils' is absent from the `packages` configuration. 2025-01-29T18:03:46,284 !! 2025-01-29T18:03:46,285 ******************************************************************************** 2025-01-29T18:03:46,285 ############################ 2025-01-29T18:03:46,286 # Package would be ignored # 2025-01-29T18:03:46,287 ############################ 2025-01-29T18:03:46,288 Python recognizes 'daops.fix_utils' as an importable package[^1], 2025-01-29T18:03:46,288 but it is absent from setuptools' `packages` configuration. 2025-01-29T18:03:46,290 This leads to an ambiguous overall configuration. If you want to distribute this 2025-01-29T18:03:46,291 package, please make sure that 'daops.fix_utils' is explicitly added 2025-01-29T18:03:46,291 to the `packages` configuration field. 2025-01-29T18:03:46,293 Alternatively, you can also rely on setuptools' discovery methods 2025-01-29T18:03:46,293 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-01-29T18:03:46,294 instead of `find_packages(...)`/`find:`). 2025-01-29T18:03:46,295 You can read more about "package discovery" on setuptools documentation page: 2025-01-29T18:03:46,296 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-01-29T18:03:46,297 If you don't want 'daops.fix_utils' to be distributed and are 2025-01-29T18:03:46,297 already explicitly excluding 'daops.fix_utils' via 2025-01-29T18:03:46,298 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-01-29T18:03:46,298 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-01-29T18:03:46,299 combination with a more fine grained `package-data` configuration. 2025-01-29T18:03:46,299 You can read more about "package data files" on setuptools documentation page: 2025-01-29T18:03:46,300 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-01-29T18:03:46,302 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-01-29T18:03:46,302 even if it does not contain any `.py` files. 2025-01-29T18:03:46,303 On the other hand, currently there is no concept of package data 2025-01-29T18:03:46,303 directory, all directories are treated like packages. 2025-01-29T18:03:46,304 ******************************************************************************** 2025-01-29T18:03:46,305 !! 2025-01-29T18:03:46,306 check.warn(importable) 2025-01-29T18:03:46,306 creating build/lib/daops/etc 2025-01-29T18:03:46,307 copying daops/etc/roocs.ini -> build/lib/daops/etc 2025-01-29T18:03:46,307 creating build/lib/daops/fix_utils 2025-01-29T18:03:46,308 copying daops/fix_utils/decadal_utils.py -> build/lib/daops/fix_utils 2025-01-29T18:03:46,315 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-01-29T18:03:46,315 !! 2025-01-29T18:03:46,317 ******************************************************************************** 2025-01-29T18:03:46,317 Please avoid running ``setup.py`` directly. 2025-01-29T18:03:46,318 Instead, use pypa/build, pypa/installer or other 2025-01-29T18:03:46,318 standards-based tools. 2025-01-29T18:03:46,319 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-01-29T18:03:46,320 ******************************************************************************** 2025-01-29T18:03:46,321 !! 2025-01-29T18:03:46,322 self.initialize_options() 2025-01-29T18:03:46,344 installing to build/bdist.linux-armv7l/wheel 2025-01-29T18:03:46,344 running install 2025-01-29T18:03:46,369 running install_lib 2025-01-29T18:03:46,398 creating build/bdist.linux-armv7l/wheel 2025-01-29T18:03:46,400 creating build/bdist.linux-armv7l/wheel/daops 2025-01-29T18:03:46,402 creating build/bdist.linux-armv7l/wheel/daops/utils 2025-01-29T18:03:46,403 copying build/lib/daops/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./daops/utils 2025-01-29T18:03:46,405 copying build/lib/daops/utils/consolidate.py -> build/bdist.linux-armv7l/wheel/./daops/utils 2025-01-29T18:03:46,407 copying build/lib/daops/utils/core.py -> build/bdist.linux-armv7l/wheel/./daops/utils 2025-01-29T18:03:46,409 copying build/lib/daops/utils/base_lookup.py -> build/bdist.linux-armv7l/wheel/./daops/utils 2025-01-29T18:03:46,411 copying build/lib/daops/utils/fixer.py -> build/bdist.linux-armv7l/wheel/./daops/utils 2025-01-29T18:03:46,413 copying build/lib/daops/utils/common.py -> build/bdist.linux-armv7l/wheel/./daops/utils 2025-01-29T18:03:46,415 copying build/lib/daops/utils/normalise.py -> build/bdist.linux-armv7l/wheel/./daops/utils 2025-01-29T18:03:46,417 copying build/lib/daops/__init__.py -> build/bdist.linux-armv7l/wheel/./daops 2025-01-29T18:03:46,420 creating build/bdist.linux-armv7l/wheel/daops/fix_utils 2025-01-29T18:03:46,421 copying build/lib/daops/fix_utils/decadal_utils.py -> build/bdist.linux-armv7l/wheel/./daops/fix_utils 2025-01-29T18:03:46,423 copying build/lib/daops/cli.py -> build/bdist.linux-armv7l/wheel/./daops 2025-01-29T18:03:46,425 copying build/lib/daops/processor.py -> build/bdist.linux-armv7l/wheel/./daops 2025-01-29T18:03:46,427 creating build/bdist.linux-armv7l/wheel/daops/etc 2025-01-29T18:03:46,428 copying build/lib/daops/etc/roocs.ini -> build/bdist.linux-armv7l/wheel/./daops/etc 2025-01-29T18:03:46,430 creating build/bdist.linux-armv7l/wheel/daops/catalog 2025-01-29T18:03:46,431 copying build/lib/daops/catalog/__init__.py -> build/bdist.linux-armv7l/wheel/./daops/catalog 2025-01-29T18:03:46,433 copying build/lib/daops/catalog/intake.py -> build/bdist.linux-armv7l/wheel/./daops/catalog 2025-01-29T18:03:46,435 copying build/lib/daops/catalog/util.py -> build/bdist.linux-armv7l/wheel/./daops/catalog 2025-01-29T18:03:46,437 copying build/lib/daops/catalog/base.py -> build/bdist.linux-armv7l/wheel/./daops/catalog 2025-01-29T18:03:46,439 creating build/bdist.linux-armv7l/wheel/daops/ops 2025-01-29T18:03:46,440 copying build/lib/daops/ops/__init__.py -> build/bdist.linux-armv7l/wheel/./daops/ops 2025-01-29T18:03:46,442 copying build/lib/daops/ops/subset.py -> build/bdist.linux-armv7l/wheel/./daops/ops 2025-01-29T18:03:46,444 copying build/lib/daops/ops/regrid.py -> build/bdist.linux-armv7l/wheel/./daops/ops 2025-01-29T18:03:46,446 copying build/lib/daops/ops/base.py -> build/bdist.linux-armv7l/wheel/./daops/ops 2025-01-29T18:03:46,448 copying build/lib/daops/ops/average.py -> build/bdist.linux-armv7l/wheel/./daops/ops 2025-01-29T18:03:46,450 creating build/bdist.linux-armv7l/wheel/daops/data_utils 2025-01-29T18:03:46,452 copying build/lib/daops/data_utils/common_utils.py -> build/bdist.linux-armv7l/wheel/./daops/data_utils 2025-01-29T18:03:46,454 copying build/lib/daops/data_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./daops/data_utils 2025-01-29T18:03:46,455 copying build/lib/daops/data_utils/array_utils.py -> build/bdist.linux-armv7l/wheel/./daops/data_utils 2025-01-29T18:03:46,457 copying build/lib/daops/data_utils/coord_utils.py -> build/bdist.linux-armv7l/wheel/./daops/data_utils 2025-01-29T18:03:46,459 copying build/lib/daops/data_utils/var_utils.py -> build/bdist.linux-armv7l/wheel/./daops/data_utils 2025-01-29T18:03:46,461 copying build/lib/daops/data_utils/attr_utils.py -> build/bdist.linux-armv7l/wheel/./daops/data_utils 2025-01-29T18:03:46,464 creating build/bdist.linux-armv7l/wheel/tests 2025-01-29T18:03:46,465 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-01-29T18:03:46,467 copying build/lib/tests/test_logging.py -> build/bdist.linux-armv7l/wheel/./tests 2025-01-29T18:03:46,468 copying build/lib/tests/test_daops.py -> build/bdist.linux-armv7l/wheel/./tests 2025-01-29T18:03:46,471 creating build/bdist.linux-armv7l/wheel/tests/test_catalog 2025-01-29T18:03:46,472 copying build/lib/tests/test_catalog/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_catalog 2025-01-29T18:03:46,474 copying build/lib/tests/test_catalog/test_util.py -> build/bdist.linux-armv7l/wheel/./tests/test_catalog 2025-01-29T18:03:46,476 copying build/lib/tests/test_catalog/test_intake.py -> build/bdist.linux-armv7l/wheel/./tests/test_catalog 2025-01-29T18:03:46,478 copying build/lib/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./tests 2025-01-29T18:03:46,480 creating build/bdist.linux-armv7l/wheel/tests/test_xarray 2025-01-29T18:03:46,481 copying build/lib/tests/test_xarray/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_xarray 2025-01-29T18:03:46,483 copying build/lib/tests/test_xarray/test_xarray_aggregation.py -> build/bdist.linux-armv7l/wheel/./tests/test_xarray 2025-01-29T18:03:46,485 copying build/lib/tests/test_cli.py -> build/bdist.linux-armv7l/wheel/./tests 2025-01-29T18:03:46,488 copying build/lib/tests/test_func_chainer.py -> build/bdist.linux-armv7l/wheel/./tests 2025-01-29T18:03:46,490 copying build/lib/tests/_common.py -> build/bdist.linux-armv7l/wheel/./tests 2025-01-29T18:03:46,491 copying build/lib/tests/test_fixes_applied.py -> build/bdist.linux-armv7l/wheel/./tests 2025-01-29T18:03:46,494 running install_egg_info 2025-01-29T18:03:46,525 Copying daops.egg-info to build/bdist.linux-armv7l/wheel/./daops-0.12.0-py3.11.egg-info 2025-01-29T18:03:46,536 running install_scripts 2025-01-29T18:03:46,558 creating build/bdist.linux-armv7l/wheel/daops-0.12.0.dist-info/WHEEL 2025-01-29T18:03:46,560 creating '/tmp/pip-wheel-2oe5xiwu/daops-0.12.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-01-29T18:03:46,562 adding 'daops/__init__.py' 2025-01-29T18:03:46,564 adding 'daops/cli.py' 2025-01-29T18:03:46,565 adding 'daops/processor.py' 2025-01-29T18:03:46,567 adding 'daops/catalog/__init__.py' 2025-01-29T18:03:46,568 adding 'daops/catalog/base.py' 2025-01-29T18:03:46,570 adding 'daops/catalog/intake.py' 2025-01-29T18:03:46,571 adding 'daops/catalog/util.py' 2025-01-29T18:03:46,573 adding 'daops/data_utils/__init__.py' 2025-01-29T18:03:46,574 adding 'daops/data_utils/array_utils.py' 2025-01-29T18:03:46,575 adding 'daops/data_utils/attr_utils.py' 2025-01-29T18:03:46,577 adding 'daops/data_utils/common_utils.py' 2025-01-29T18:03:46,578 adding 'daops/data_utils/coord_utils.py' 2025-01-29T18:03:46,579 adding 'daops/data_utils/var_utils.py' 2025-01-29T18:03:46,581 adding 'daops/etc/roocs.ini' 2025-01-29T18:03:46,583 adding 'daops/fix_utils/decadal_utils.py' 2025-01-29T18:03:46,585 adding 'daops/ops/__init__.py' 2025-01-29T18:03:46,586 adding 'daops/ops/average.py' 2025-01-29T18:03:46,587 adding 'daops/ops/base.py' 2025-01-29T18:03:46,589 adding 'daops/ops/regrid.py' 2025-01-29T18:03:46,590 adding 'daops/ops/subset.py' 2025-01-29T18:03:46,592 adding 'daops/utils/__init__.py' 2025-01-29T18:03:46,593 adding 'daops/utils/base_lookup.py' 2025-01-29T18:03:46,595 adding 'daops/utils/common.py' 2025-01-29T18:03:46,596 adding 'daops/utils/consolidate.py' 2025-01-29T18:03:46,598 adding 'daops/utils/core.py' 2025-01-29T18:03:46,599 adding 'daops/utils/fixer.py' 2025-01-29T18:03:46,600 adding 'daops/utils/normalise.py' 2025-01-29T18:03:46,603 adding 'tests/__init__.py' 2025-01-29T18:03:46,604 adding 'tests/_common.py' 2025-01-29T18:03:46,606 adding 'tests/conftest.py' 2025-01-29T18:03:46,608 adding 'tests/test_cli.py' 2025-01-29T18:03:46,609 adding 'tests/test_daops.py' 2025-01-29T18:03:46,611 adding 'tests/test_fixes_applied.py' 2025-01-29T18:03:46,613 adding 'tests/test_func_chainer.py' 2025-01-29T18:03:46,614 adding 'tests/test_logging.py' 2025-01-29T18:03:46,616 adding 'tests/test_catalog/__init__.py' 2025-01-29T18:03:46,617 adding 'tests/test_catalog/test_intake.py' 2025-01-29T18:03:46,619 adding 'tests/test_catalog/test_util.py' 2025-01-29T18:03:46,621 adding 'tests/test_xarray/__init__.py' 2025-01-29T18:03:46,622 adding 'tests/test_xarray/test_xarray_aggregation.py' 2025-01-29T18:03:46,623 adding 'daops-0.12.0.dist-info/AUTHORS.rst' 2025-01-29T18:03:46,624 adding 'daops-0.12.0.dist-info/LICENSE' 2025-01-29T18:03:46,626 adding 'daops-0.12.0.dist-info/METADATA' 2025-01-29T18:03:46,627 adding 'daops-0.12.0.dist-info/WHEEL' 2025-01-29T18:03:46,628 adding 'daops-0.12.0.dist-info/entry_points.txt' 2025-01-29T18:03:46,629 adding 'daops-0.12.0.dist-info/top_level.txt' 2025-01-29T18:03:46,630 adding 'daops-0.12.0.dist-info/RECORD' 2025-01-29T18:03:46,633 removing build/bdist.linux-armv7l/wheel 2025-01-29T18:03:46,759 Building wheel for daops (setup.py): finished with status 'done' 2025-01-29T18:03:46,762 Created wheel for daops: filename=daops-0.12.0-py2.py3-none-any.whl size=40601 sha256=b670633891a292d502f99a8a711aca59a81ebe5897dfe9c6ca3ac9c9555900e7 2025-01-29T18:03:46,763 Stored in directory: /tmp/pip-ephem-wheel-cache-wtkhs42f/wheels/f5/72/ba/b58e985c38a684d9a69394f74cbbb03cc3c96bb5808eac6ad0 2025-01-29T18:03:46,776 Successfully built daops 2025-01-29T18:03:46,780 Removed build tracker: '/tmp/pip-build-tracker-fo4v25fj'