2023-11-24T18:37:39,867 Created temporary directory: /tmp/pip-build-tracker-n2uiwtes 2023-11-24T18:37:39,868 Initialized build tracking at /tmp/pip-build-tracker-n2uiwtes 2023-11-24T18:37:39,868 Created build tracker: /tmp/pip-build-tracker-n2uiwtes 2023-11-24T18:37:39,869 Entered build tracker: /tmp/pip-build-tracker-n2uiwtes 2023-11-24T18:37:39,870 Created temporary directory: /tmp/pip-wheel-1ybls26z 2023-11-24T18:37:39,873 Created temporary directory: /tmp/pip-ephem-wheel-cache-s018hb2m 2023-11-24T18:37:39,895 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-11-24T18:37:39,898 2 location(s) to search for versions of daops: 2023-11-24T18:37:39,898 * https://pypi.org/simple/daops/ 2023-11-24T18:37:39,898 * https://www.piwheels.org/simple/daops/ 2023-11-24T18:37:39,899 Fetching project page and analyzing links: https://pypi.org/simple/daops/ 2023-11-24T18:37:39,900 Getting page https://pypi.org/simple/daops/ 2023-11-24T18:37:39,901 Found index url https://pypi.org/simple/ 2023-11-24T18:37:40,165 Fetched page https://pypi.org/simple/daops/ as application/vnd.pypi.simple.v1+json 2023-11-24T18:37:40,168 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 2023-11-24T18:37:40,169 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) 2023-11-24T18:37:40,170 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 2023-11-24T18:37:40,170 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) 2023-11-24T18:37:40,171 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 2023-11-24T18:37:40,172 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) 2023-11-24T18:37:40,173 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 2023-11-24T18:37:40,174 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) 2023-11-24T18:37:40,174 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 2023-11-24T18:37:40,175 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) 2023-11-24T18:37:40,176 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 2023-11-24T18:37:40,177 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 2023-11-24T18:37:40,178 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 2023-11-24T18:37:40,179 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 2023-11-24T18:37:40,180 Fetching project page and analyzing links: https://www.piwheels.org/simple/daops/ 2023-11-24T18:37:40,180 Getting page https://www.piwheels.org/simple/daops/ 2023-11-24T18:37:40,182 Found index url https://www.piwheels.org/simple/ 2023-11-24T18:37:40,344 Fetched page https://www.piwheels.org/simple/daops/ as text/html 2023-11-24T18:37:40,347 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) 2023-11-24T18:37:40,348 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) 2023-11-24T18:37:40,348 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) 2023-11-24T18:37:40,349 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) 2023-11-24T18:37:40,349 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) 2023-11-24T18:37:40,350 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) 2023-11-24T18:37:40,350 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) 2023-11-24T18:37:40,351 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) 2023-11-24T18:37:40,352 Skipping link: not a file: https://www.piwheels.org/simple/daops/ 2023-11-24T18:37:40,352 Skipping link: not a file: https://pypi.org/simple/daops/ 2023-11-24T18:37:40,373 Given no hashes to check 1 links for project 'daops': discarding no candidates 2023-11-24T18:37:40,397 Collecting daops==0.9.0 2023-11-24T18:37:40,399 Created temporary directory: /tmp/pip-unpack-gkje8o_g 2023-11-24T18:37:40,540 Downloading daops-0.9.0.tar.gz (31 kB) 2023-11-24T18:37:40,658 Added daops==0.9.0 from https://files.pythonhosted.org/packages/f1/40/b365d2779637152e935d5de0d8b8fd52adeba5cd1697ee5b29dd85cffacc/daops-0.9.0.tar.gz to build tracker '/tmp/pip-build-tracker-n2uiwtes' 2023-11-24T18:37:40,660 Running setup.py (path:/tmp/pip-wheel-1ybls26z/daops_a594fb031b1148bcaee14d1b160a0c14/setup.py) egg_info for package daops 2023-11-24T18:37:40,661 Created temporary directory: /tmp/pip-pip-egg-info-jk4tgqg3 2023-11-24T18:37:40,662 Preparing metadata (setup.py): started 2023-11-24T18:37:40,663 Running command python setup.py egg_info 2023-11-24T18:37:41,419 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-11-24T18:37:41,419 !! 2023-11-24T18:37:41,420 ******************************************************************************** 2023-11-24T18:37:41,421 Requirements should be satisfied by a PEP 517 installer. 2023-11-24T18:37:41,421 If you are using pip, you can try `pip install --use-pep517`. 2023-11-24T18:37:41,422 ******************************************************************************** 2023-11-24T18:37:41,423 !! 2023-11-24T18:37:41,423 dist.fetch_build_eggs(dist.setup_requires) 2023-11-24T18:37:44,285 running egg_info 2023-11-24T18:37:44,286 creating /tmp/pip-pip-egg-info-jk4tgqg3/daops.egg-info 2023-11-24T18:37:44,313 writing /tmp/pip-pip-egg-info-jk4tgqg3/daops.egg-info/PKG-INFO 2023-11-24T18:37:44,319 writing dependency_links to /tmp/pip-pip-egg-info-jk4tgqg3/daops.egg-info/dependency_links.txt 2023-11-24T18:37:44,320 writing entry points to /tmp/pip-pip-egg-info-jk4tgqg3/daops.egg-info/entry_points.txt 2023-11-24T18:37:44,323 writing requirements to /tmp/pip-pip-egg-info-jk4tgqg3/daops.egg-info/requires.txt 2023-11-24T18:37:44,324 writing top-level names to /tmp/pip-pip-egg-info-jk4tgqg3/daops.egg-info/top_level.txt 2023-11-24T18:37:44,325 writing manifest file '/tmp/pip-pip-egg-info-jk4tgqg3/daops.egg-info/SOURCES.txt' 2023-11-24T18:37:44,419 reading manifest file '/tmp/pip-pip-egg-info-jk4tgqg3/daops.egg-info/SOURCES.txt' 2023-11-24T18:37:44,421 reading manifest template 'MANIFEST.in' 2023-11-24T18:37:44,425 warning: no files found matching '*.md' 2023-11-24T18:37:44,426 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2023-11-24T18:37:44,426 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2023-11-24T18:37:44,428 adding license file 'LICENSE' 2023-11-24T18:37:44,429 adding license file 'AUTHORS.rst' 2023-11-24T18:37:44,432 writing manifest file '/tmp/pip-pip-egg-info-jk4tgqg3/daops.egg-info/SOURCES.txt' 2023-11-24T18:37:44,547 Preparing metadata (setup.py): finished with status 'done' 2023-11-24T18:37:44,551 Source in /tmp/pip-wheel-1ybls26z/daops_a594fb031b1148bcaee14d1b160a0c14 has version 0.9.0, which satisfies requirement daops==0.9.0 from https://files.pythonhosted.org/packages/f1/40/b365d2779637152e935d5de0d8b8fd52adeba5cd1697ee5b29dd85cffacc/daops-0.9.0.tar.gz 2023-11-24T18:37:44,552 Removed daops==0.9.0 from https://files.pythonhosted.org/packages/f1/40/b365d2779637152e935d5de0d8b8fd52adeba5cd1697ee5b29dd85cffacc/daops-0.9.0.tar.gz from build tracker '/tmp/pip-build-tracker-n2uiwtes' 2023-11-24T18:37:44,558 Created temporary directory: /tmp/pip-unpack-4fmisp0k 2023-11-24T18:37:44,559 Created temporary directory: /tmp/pip-unpack-q0uhb5v_ 2023-11-24T18:37:44,598 Building wheels for collected packages: daops 2023-11-24T18:37:44,603 Created temporary directory: /tmp/pip-wheel-oaxo3ccv 2023-11-24T18:37:44,603 Building wheel for daops (setup.py): started 2023-11-24T18:37:44,604 Destination directory: /tmp/pip-wheel-oaxo3ccv 2023-11-24T18:37:44,605 Running command python setup.py bdist_wheel 2023-11-24T18:37:45,332 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-11-24T18:37:45,332 !! 2023-11-24T18:37:45,333 ******************************************************************************** 2023-11-24T18:37:45,334 Requirements should be satisfied by a PEP 517 installer. 2023-11-24T18:37:45,335 If you are using pip, you can try `pip install --use-pep517`. 2023-11-24T18:37:45,335 ******************************************************************************** 2023-11-24T18:37:45,337 !! 2023-11-24T18:37:45,337 dist.fetch_build_eggs(dist.setup_requires) 2023-11-24T18:37:45,898 running bdist_wheel 2023-11-24T18:37:46,030 running build 2023-11-24T18:37:46,030 running build_py 2023-11-24T18:37:46,060 creating build 2023-11-24T18:37:46,060 creating build/lib 2023-11-24T18:37:46,061 creating build/lib/tests 2023-11-24T18:37:46,062 copying tests/test_func_chainer.py -> build/lib/tests 2023-11-24T18:37:46,064 copying tests/test_fixes_applied.py -> build/lib/tests 2023-11-24T18:37:46,066 copying tests/test_daops.py -> build/lib/tests 2023-11-24T18:37:46,068 copying tests/_common.py -> build/lib/tests 2023-11-24T18:37:46,070 copying tests/test_logging.py -> build/lib/tests 2023-11-24T18:37:46,071 copying tests/__init__.py -> build/lib/tests 2023-11-24T18:37:46,073 copying tests/test_cli.py -> build/lib/tests 2023-11-24T18:37:46,075 copying tests/conftest.py -> build/lib/tests 2023-11-24T18:37:46,077 creating build/lib/daops 2023-11-24T18:37:46,078 copying daops/processor.py -> build/lib/daops 2023-11-24T18:37:46,079 copying daops/__init__.py -> build/lib/daops 2023-11-24T18:37:46,081 copying daops/cli.py -> build/lib/daops 2023-11-24T18:37:46,083 creating build/lib/tests/test_xarray 2023-11-24T18:37:46,084 copying tests/test_xarray/__init__.py -> build/lib/tests/test_xarray 2023-11-24T18:37:46,086 copying tests/test_xarray/test_xarray_aggregation.py -> build/lib/tests/test_xarray 2023-11-24T18:37:46,088 creating build/lib/tests/test_catalog 2023-11-24T18:37:46,089 copying tests/test_catalog/test_intake.py -> build/lib/tests/test_catalog 2023-11-24T18:37:46,091 copying tests/test_catalog/test_util.py -> build/lib/tests/test_catalog 2023-11-24T18:37:46,093 copying tests/test_catalog/__init__.py -> build/lib/tests/test_catalog 2023-11-24T18:37:46,095 creating build/lib/daops/ops 2023-11-24T18:37:46,096 copying daops/ops/average.py -> build/lib/daops/ops 2023-11-24T18:37:46,098 copying daops/ops/subset.py -> build/lib/daops/ops 2023-11-24T18:37:46,099 copying daops/ops/regrid.py -> build/lib/daops/ops 2023-11-24T18:37:46,101 copying daops/ops/base.py -> build/lib/daops/ops 2023-11-24T18:37:46,103 copying daops/ops/__init__.py -> build/lib/daops/ops 2023-11-24T18:37:46,104 creating build/lib/daops/utils 2023-11-24T18:37:46,105 copying daops/utils/core.py -> build/lib/daops/utils 2023-11-24T18:37:46,107 copying daops/utils/fixer.py -> build/lib/daops/utils 2023-11-24T18:37:46,109 copying daops/utils/consolidate.py -> build/lib/daops/utils 2023-11-24T18:37:46,111 copying daops/utils/__init__.py -> build/lib/daops/utils 2023-11-24T18:37:46,113 copying daops/utils/common.py -> build/lib/daops/utils 2023-11-24T18:37:46,114 copying daops/utils/normalise.py -> build/lib/daops/utils 2023-11-24T18:37:46,116 copying daops/utils/base_lookup.py -> build/lib/daops/utils 2023-11-24T18:37:46,119 creating build/lib/daops/data_utils 2023-11-24T18:37:46,120 copying daops/data_utils/attr_utils.py -> build/lib/daops/data_utils 2023-11-24T18:37:46,121 copying daops/data_utils/common_utils.py -> build/lib/daops/data_utils 2023-11-24T18:37:46,123 copying daops/data_utils/var_utils.py -> build/lib/daops/data_utils 2023-11-24T18:37:46,125 copying daops/data_utils/array_utils.py -> build/lib/daops/data_utils 2023-11-24T18:37:46,126 copying daops/data_utils/coord_utils.py -> build/lib/daops/data_utils 2023-11-24T18:37:46,128 copying daops/data_utils/__init__.py -> build/lib/daops/data_utils 2023-11-24T18:37:46,130 creating build/lib/daops/catalog 2023-11-24T18:37:46,131 copying daops/catalog/intake.py -> build/lib/daops/catalog 2023-11-24T18:37:46,133 copying daops/catalog/base.py -> build/lib/daops/catalog 2023-11-24T18:37:46,135 copying daops/catalog/__init__.py -> build/lib/daops/catalog 2023-11-24T18:37:46,136 copying daops/catalog/util.py -> build/lib/daops/catalog 2023-11-24T18:37:46,138 running egg_info 2023-11-24T18:37:46,165 writing daops.egg-info/PKG-INFO 2023-11-24T18:37:46,171 writing dependency_links to daops.egg-info/dependency_links.txt 2023-11-24T18:37:46,173 writing entry points to daops.egg-info/entry_points.txt 2023-11-24T18:37:46,175 writing requirements to daops.egg-info/requires.txt 2023-11-24T18:37:46,176 writing top-level names to daops.egg-info/top_level.txt 2023-11-24T18:37:46,210 reading manifest file 'daops.egg-info/SOURCES.txt' 2023-11-24T18:37:46,213 reading manifest template 'MANIFEST.in' 2023-11-24T18:37:46,217 warning: no files found matching '*.md' 2023-11-24T18:37:46,218 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2023-11-24T18:37:46,218 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2023-11-24T18:37:46,220 adding license file 'LICENSE' 2023-11-24T18:37:46,220 adding license file 'AUTHORS.rst' 2023-11-24T18:37:46,223 writing manifest file 'daops.egg-info/SOURCES.txt' 2023-11-24T18:37:46,226 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'daops.etc' is absent from the `packages` configuration. 2023-11-24T18:37:46,226 !! 2023-11-24T18:37:46,227 ******************************************************************************** 2023-11-24T18:37:46,228 ############################ 2023-11-24T18:37:46,228 # Package would be ignored # 2023-11-24T18:37:46,228 ############################ 2023-11-24T18:37:46,229 Python recognizes 'daops.etc' as an importable package[^1], 2023-11-24T18:37:46,229 but it is absent from setuptools' `packages` configuration. 2023-11-24T18:37:46,230 This leads to an ambiguous overall configuration. If you want to distribute this 2023-11-24T18:37:46,231 package, please make sure that 'daops.etc' is explicitly added 2023-11-24T18:37:46,231 to the `packages` configuration field. 2023-11-24T18:37:46,232 Alternatively, you can also rely on setuptools' discovery methods 2023-11-24T18:37:46,233 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-11-24T18:37:46,233 instead of `find_packages(...)`/`find:`). 2023-11-24T18:37:46,234 You can read more about "package discovery" on setuptools documentation page: 2023-11-24T18:37:46,235 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2023-11-24T18:37:46,236 If you don't want 'daops.etc' to be distributed and are 2023-11-24T18:37:46,236 already explicitly excluding 'daops.etc' via 2023-11-24T18:37:46,237 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2023-11-24T18:37:46,237 you can try to use `exclude_package_data`, or `include-package-data=False` in 2023-11-24T18:37:46,238 combination with a more fine grained `package-data` configuration. 2023-11-24T18:37:46,239 You can read more about "package data files" on setuptools documentation page: 2023-11-24T18:37:46,240 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2023-11-24T18:37:46,242 [^1]: For Python, any directory (with suitable naming) can be imported, 2023-11-24T18:37:46,243 even if it does not contain any `.py` files. 2023-11-24T18:37:46,243 On the other hand, currently there is no concept of package data 2023-11-24T18:37:46,244 directory, all directories are treated like packages. 2023-11-24T18:37:46,244 ******************************************************************************** 2023-11-24T18:37:46,246 !! 2023-11-24T18:37:46,246 check.warn(importable) 2023-11-24T18:37:46,247 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'daops.fix_utils' is absent from the `packages` configuration. 2023-11-24T18:37:46,247 !! 2023-11-24T18:37:46,249 ******************************************************************************** 2023-11-24T18:37:46,249 ############################ 2023-11-24T18:37:46,250 # Package would be ignored # 2023-11-24T18:37:46,250 ############################ 2023-11-24T18:37:46,251 Python recognizes 'daops.fix_utils' as an importable package[^1], 2023-11-24T18:37:46,251 but it is absent from setuptools' `packages` configuration. 2023-11-24T18:37:46,252 This leads to an ambiguous overall configuration. If you want to distribute this 2023-11-24T18:37:46,253 package, please make sure that 'daops.fix_utils' is explicitly added 2023-11-24T18:37:46,253 to the `packages` configuration field. 2023-11-24T18:37:46,254 Alternatively, you can also rely on setuptools' discovery methods 2023-11-24T18:37:46,254 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-11-24T18:37:46,255 instead of `find_packages(...)`/`find:`). 2023-11-24T18:37:46,256 You can read more about "package discovery" on setuptools documentation page: 2023-11-24T18:37:46,257 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2023-11-24T18:37:46,258 If you don't want 'daops.fix_utils' to be distributed and are 2023-11-24T18:37:46,259 already explicitly excluding 'daops.fix_utils' via 2023-11-24T18:37:46,260 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2023-11-24T18:37:46,260 you can try to use `exclude_package_data`, or `include-package-data=False` in 2023-11-24T18:37:46,261 combination with a more fine grained `package-data` configuration. 2023-11-24T18:37:46,262 You can read more about "package data files" on setuptools documentation page: 2023-11-24T18:37:46,264 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2023-11-24T18:37:46,266 [^1]: For Python, any directory (with suitable naming) can be imported, 2023-11-24T18:37:46,267 even if it does not contain any `.py` files. 2023-11-24T18:37:46,268 On the other hand, currently there is no concept of package data 2023-11-24T18:37:46,269 directory, all directories are treated like packages. 2023-11-24T18:37:46,270 ******************************************************************************** 2023-11-24T18:37:46,272 !! 2023-11-24T18:37:46,273 check.warn(importable) 2023-11-24T18:37:46,274 creating build/lib/daops/etc 2023-11-24T18:37:46,276 copying daops/etc/roocs.ini -> build/lib/daops/etc 2023-11-24T18:37:46,277 creating build/lib/daops/fix_utils 2023-11-24T18:37:46,278 copying daops/fix_utils/decadal_utils.py -> build/lib/daops/fix_utils 2023-11-24T18:37:46,279 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-11-24T18:37:46,280 !! 2023-11-24T18:37:46,282 ******************************************************************************** 2023-11-24T18:37:46,283 Please avoid running ``setup.py`` directly. 2023-11-24T18:37:46,284 Instead, use pypa/build, pypa/installer or other 2023-11-24T18:37:46,285 standards-based tools. 2023-11-24T18:37:46,287 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-11-24T18:37:46,288 ******************************************************************************** 2023-11-24T18:37:46,290 !! 2023-11-24T18:37:46,290 self.initialize_options() 2023-11-24T18:37:46,312 installing to build/bdist.linux-armv7l/wheel 2023-11-24T18:37:46,312 running install 2023-11-24T18:37:46,336 running install_lib 2023-11-24T18:37:46,364 creating build/bdist.linux-armv7l 2023-11-24T18:37:46,364 creating build/bdist.linux-armv7l/wheel 2023-11-24T18:37:46,366 creating build/bdist.linux-armv7l/wheel/tests 2023-11-24T18:37:46,367 copying build/lib/tests/test_func_chainer.py -> build/bdist.linux-armv7l/wheel/tests 2023-11-24T18:37:46,370 creating build/bdist.linux-armv7l/wheel/tests/test_xarray 2023-11-24T18:37:46,371 copying build/lib/tests/test_xarray/__init__.py -> build/bdist.linux-armv7l/wheel/tests/test_xarray 2023-11-24T18:37:46,373 copying build/lib/tests/test_xarray/test_xarray_aggregation.py -> build/bdist.linux-armv7l/wheel/tests/test_xarray 2023-11-24T18:37:46,375 copying build/lib/tests/test_fixes_applied.py -> build/bdist.linux-armv7l/wheel/tests 2023-11-24T18:37:46,381 creating build/bdist.linux-armv7l/wheel/tests/test_catalog 2023-11-24T18:37:46,382 copying build/lib/tests/test_catalog/test_intake.py -> build/bdist.linux-armv7l/wheel/tests/test_catalog 2023-11-24T18:37:46,387 copying build/lib/tests/test_catalog/test_util.py -> build/bdist.linux-armv7l/wheel/tests/test_catalog 2023-11-24T18:37:46,390 copying build/lib/tests/test_catalog/__init__.py -> build/bdist.linux-armv7l/wheel/tests/test_catalog 2023-11-24T18:37:46,393 copying build/lib/tests/test_daops.py -> build/bdist.linux-armv7l/wheel/tests 2023-11-24T18:37:46,397 copying build/lib/tests/_common.py -> build/bdist.linux-armv7l/wheel/tests 2023-11-24T18:37:46,400 copying build/lib/tests/test_logging.py -> build/bdist.linux-armv7l/wheel/tests 2023-11-24T18:37:46,403 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/tests 2023-11-24T18:37:46,405 copying build/lib/tests/test_cli.py -> build/bdist.linux-armv7l/wheel/tests 2023-11-24T18:37:46,408 copying build/lib/tests/conftest.py -> build/bdist.linux-armv7l/wheel/tests 2023-11-24T18:37:46,410 creating build/bdist.linux-armv7l/wheel/daops 2023-11-24T18:37:46,411 creating build/bdist.linux-armv7l/wheel/daops/fix_utils 2023-11-24T18:37:46,412 copying build/lib/daops/fix_utils/decadal_utils.py -> build/bdist.linux-armv7l/wheel/daops/fix_utils 2023-11-24T18:37:46,415 creating build/bdist.linux-armv7l/wheel/daops/ops 2023-11-24T18:37:46,416 copying build/lib/daops/ops/average.py -> build/bdist.linux-armv7l/wheel/daops/ops 2023-11-24T18:37:46,418 copying build/lib/daops/ops/subset.py -> build/bdist.linux-armv7l/wheel/daops/ops 2023-11-24T18:37:46,420 copying build/lib/daops/ops/regrid.py -> build/bdist.linux-armv7l/wheel/daops/ops 2023-11-24T18:37:46,423 copying build/lib/daops/ops/base.py -> build/bdist.linux-armv7l/wheel/daops/ops 2023-11-24T18:37:46,425 copying build/lib/daops/ops/__init__.py -> build/bdist.linux-armv7l/wheel/daops/ops 2023-11-24T18:37:46,427 creating build/bdist.linux-armv7l/wheel/daops/utils 2023-11-24T18:37:46,428 copying build/lib/daops/utils/core.py -> build/bdist.linux-armv7l/wheel/daops/utils 2023-11-24T18:37:46,430 copying build/lib/daops/utils/fixer.py -> build/bdist.linux-armv7l/wheel/daops/utils 2023-11-24T18:37:46,433 copying build/lib/daops/utils/consolidate.py -> build/bdist.linux-armv7l/wheel/daops/utils 2023-11-24T18:37:46,435 copying build/lib/daops/utils/__init__.py -> build/bdist.linux-armv7l/wheel/daops/utils 2023-11-24T18:37:46,437 copying build/lib/daops/utils/common.py -> build/bdist.linux-armv7l/wheel/daops/utils 2023-11-24T18:37:46,439 copying build/lib/daops/utils/normalise.py -> build/bdist.linux-armv7l/wheel/daops/utils 2023-11-24T18:37:46,441 copying build/lib/daops/utils/base_lookup.py -> build/bdist.linux-armv7l/wheel/daops/utils 2023-11-24T18:37:46,443 copying build/lib/daops/processor.py -> build/bdist.linux-armv7l/wheel/daops 2023-11-24T18:37:46,445 creating build/bdist.linux-armv7l/wheel/daops/data_utils 2023-11-24T18:37:46,446 copying build/lib/daops/data_utils/attr_utils.py -> build/bdist.linux-armv7l/wheel/daops/data_utils 2023-11-24T18:37:46,449 copying build/lib/daops/data_utils/common_utils.py -> build/bdist.linux-armv7l/wheel/daops/data_utils 2023-11-24T18:37:46,451 copying build/lib/daops/data_utils/var_utils.py -> build/bdist.linux-armv7l/wheel/daops/data_utils 2023-11-24T18:37:46,453 copying build/lib/daops/data_utils/array_utils.py -> build/bdist.linux-armv7l/wheel/daops/data_utils 2023-11-24T18:37:46,455 copying build/lib/daops/data_utils/coord_utils.py -> build/bdist.linux-armv7l/wheel/daops/data_utils 2023-11-24T18:37:46,463 copying build/lib/daops/data_utils/__init__.py -> build/bdist.linux-armv7l/wheel/daops/data_utils 2023-11-24T18:37:46,465 copying build/lib/daops/__init__.py -> build/bdist.linux-armv7l/wheel/daops 2023-11-24T18:37:46,467 creating build/bdist.linux-armv7l/wheel/daops/etc 2023-11-24T18:37:46,468 copying build/lib/daops/etc/roocs.ini -> build/bdist.linux-armv7l/wheel/daops/etc 2023-11-24T18:37:46,470 copying build/lib/daops/cli.py -> build/bdist.linux-armv7l/wheel/daops 2023-11-24T18:37:46,472 creating build/bdist.linux-armv7l/wheel/daops/catalog 2023-11-24T18:37:46,473 copying build/lib/daops/catalog/intake.py -> build/bdist.linux-armv7l/wheel/daops/catalog 2023-11-24T18:37:46,475 copying build/lib/daops/catalog/base.py -> build/bdist.linux-armv7l/wheel/daops/catalog 2023-11-24T18:37:46,477 copying build/lib/daops/catalog/__init__.py -> build/bdist.linux-armv7l/wheel/daops/catalog 2023-11-24T18:37:46,479 copying build/lib/daops/catalog/util.py -> build/bdist.linux-armv7l/wheel/daops/catalog 2023-11-24T18:37:46,480 running install_egg_info 2023-11-24T18:37:46,508 Copying daops.egg-info to build/bdist.linux-armv7l/wheel/daops-0.9.0-py3.11.egg-info 2023-11-24T18:37:46,519 running install_scripts 2023-11-24T18:37:46,539 creating build/bdist.linux-armv7l/wheel/daops-0.9.0.dist-info/WHEEL 2023-11-24T18:37:46,541 creating '/tmp/pip-wheel-oaxo3ccv/daops-0.9.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-11-24T18:37:46,544 adding 'daops/__init__.py' 2023-11-24T18:37:46,545 adding 'daops/cli.py' 2023-11-24T18:37:46,546 adding 'daops/processor.py' 2023-11-24T18:37:46,548 adding 'daops/catalog/__init__.py' 2023-11-24T18:37:46,549 adding 'daops/catalog/base.py' 2023-11-24T18:37:46,550 adding 'daops/catalog/intake.py' 2023-11-24T18:37:46,552 adding 'daops/catalog/util.py' 2023-11-24T18:37:46,553 adding 'daops/data_utils/__init__.py' 2023-11-24T18:37:46,554 adding 'daops/data_utils/array_utils.py' 2023-11-24T18:37:46,556 adding 'daops/data_utils/attr_utils.py' 2023-11-24T18:37:46,557 adding 'daops/data_utils/common_utils.py' 2023-11-24T18:37:46,558 adding 'daops/data_utils/coord_utils.py' 2023-11-24T18:37:46,559 adding 'daops/data_utils/var_utils.py' 2023-11-24T18:37:46,561 adding 'daops/etc/roocs.ini' 2023-11-24T18:37:46,562 adding 'daops/fix_utils/decadal_utils.py' 2023-11-24T18:37:46,564 adding 'daops/ops/__init__.py' 2023-11-24T18:37:46,566 adding 'daops/ops/average.py' 2023-11-24T18:37:46,567 adding 'daops/ops/base.py' 2023-11-24T18:37:46,568 adding 'daops/ops/regrid.py' 2023-11-24T18:37:46,569 adding 'daops/ops/subset.py' 2023-11-24T18:37:46,571 adding 'daops/utils/__init__.py' 2023-11-24T18:37:46,572 adding 'daops/utils/base_lookup.py' 2023-11-24T18:37:46,573 adding 'daops/utils/common.py' 2023-11-24T18:37:46,575 adding 'daops/utils/consolidate.py' 2023-11-24T18:37:46,576 adding 'daops/utils/core.py' 2023-11-24T18:37:46,577 adding 'daops/utils/fixer.py' 2023-11-24T18:37:46,579 adding 'daops/utils/normalise.py' 2023-11-24T18:37:46,581 adding 'tests/__init__.py' 2023-11-24T18:37:46,583 adding 'tests/_common.py' 2023-11-24T18:37:46,584 adding 'tests/conftest.py' 2023-11-24T18:37:46,586 adding 'tests/test_cli.py' 2023-11-24T18:37:46,588 adding 'tests/test_daops.py' 2023-11-24T18:37:46,590 adding 'tests/test_fixes_applied.py' 2023-11-24T18:37:46,591 adding 'tests/test_func_chainer.py' 2023-11-24T18:37:46,592 adding 'tests/test_logging.py' 2023-11-24T18:37:46,594 adding 'tests/test_catalog/__init__.py' 2023-11-24T18:37:46,595 adding 'tests/test_catalog/test_intake.py' 2023-11-24T18:37:46,596 adding 'tests/test_catalog/test_util.py' 2023-11-24T18:37:46,598 adding 'tests/test_xarray/__init__.py' 2023-11-24T18:37:46,599 adding 'tests/test_xarray/test_xarray_aggregation.py' 2023-11-24T18:37:46,600 adding 'daops-0.9.0.dist-info/AUTHORS.rst' 2023-11-24T18:37:46,602 adding 'daops-0.9.0.dist-info/LICENSE' 2023-11-24T18:37:46,603 adding 'daops-0.9.0.dist-info/METADATA' 2023-11-24T18:37:46,604 adding 'daops-0.9.0.dist-info/WHEEL' 2023-11-24T18:37:46,605 adding 'daops-0.9.0.dist-info/entry_points.txt' 2023-11-24T18:37:46,606 adding 'daops-0.9.0.dist-info/top_level.txt' 2023-11-24T18:37:46,607 adding 'daops-0.9.0.dist-info/RECORD' 2023-11-24T18:37:46,609 removing build/bdist.linux-armv7l/wheel 2023-11-24T18:37:46,738 Building wheel for daops (setup.py): finished with status 'done' 2023-11-24T18:37:46,741 Created wheel for daops: filename=daops-0.9.0-py2.py3-none-any.whl size=39055 sha256=9386a56d58bcb04273497398b016964438ad865b0365fbcd9102252095924877 2023-11-24T18:37:46,742 Stored in directory: /tmp/pip-ephem-wheel-cache-s018hb2m/wheels/5f/ed/11/f8315d83aa22cd4e2573c7d7fffd721c564f3f5acbff020e2b 2023-11-24T18:37:46,754 Successfully built daops 2023-11-24T18:37:46,758 Removed build tracker: '/tmp/pip-build-tracker-n2uiwtes'