2026-02-28T12:27:32,920 Created temporary directory: /tmp/pip-ephem-wheel-cache-vr5zan0n 2026-02-28T12:27:32,922 Created temporary directory: /tmp/pip-build-tracker-yrey19po 2026-02-28T12:27:32,922 Initialized build tracking at /tmp/pip-build-tracker-yrey19po 2026-02-28T12:27:32,923 Created build tracker: /tmp/pip-build-tracker-yrey19po 2026-02-28T12:27:32,923 Entered build tracker: /tmp/pip-build-tracker-yrey19po 2026-02-28T12:27:32,924 Created temporary directory: /tmp/pip-wheel-oepdwtc6 2026-02-28T12:27:32,928 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-28T12:27:32,930 Created temporary directory: /tmp/pip-ephem-wheel-cache-fh3hjlir 2026-02-28T12:27:32,953 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T12:27:32,956 2 location(s) to search for versions of ainb: 2026-02-28T12:27:32,956 * https://pypi.org/simple/ainb/ 2026-02-28T12:27:32,956 * https://www.piwheels.org/simple/ainb/ 2026-02-28T12:27:32,957 Fetching project page and analyzing links: https://pypi.org/simple/ainb/ 2026-02-28T12:27:32,958 Getting page https://pypi.org/simple/ainb/ 2026-02-28T12:27:32,959 Found index url https://pypi.org/simple 2026-02-28T12:27:33,175 Fetched page https://pypi.org/simple/ainb/ as application/vnd.pypi.simple.v1+json 2026-02-28T12:27:33,178 Skipping link: No binaries permitted for ainb: https://files.pythonhosted.org/packages/01/e8/f74da353dc6ffe8f792786be5ac0b0bd9ad55d6adb137cbcd32c0960eef7/ainb-0.2.5-py3-none-any.whl (from https://pypi.org/simple/ainb/) (requires-python:>=3.10) 2026-02-28T12:27:33,179 Found link https://files.pythonhosted.org/packages/89/80/1e43c46af032860aabee845b8f85806a6f9e630926e50a39f923675942ed/ainb-0.2.5.tar.gz (from https://pypi.org/simple/ainb/) (requires-python:>=3.10), version: 0.2.5 2026-02-28T12:27:33,180 Skipping link: No binaries permitted for ainb: https://files.pythonhosted.org/packages/17/36/5f415b6b431b2340522593c699d1c593f7186875da37e4e47cb2d196fd36/ainb-0.2.6-py3-none-any.whl (from https://pypi.org/simple/ainb/) (requires-python:>=3.10) 2026-02-28T12:27:33,181 Found link https://files.pythonhosted.org/packages/48/9f/b83ccf4f028b9db22427a43d1978bd1c1e2c638f733b0109611eddd6fa50/ainb-0.2.6.tar.gz (from https://pypi.org/simple/ainb/) (requires-python:>=3.10), version: 0.2.6 2026-02-28T12:27:33,182 Skipping link: No binaries permitted for ainb: https://files.pythonhosted.org/packages/37/a1/b0e647ca44efe356c4e9267e40872f70a1e5d62536ffdb32a7a9bd0e244e/ainb-0.2.7-py3-none-any.whl (from https://pypi.org/simple/ainb/) (requires-python:>=3.10) 2026-02-28T12:27:33,183 Found link https://files.pythonhosted.org/packages/0a/47/be8472530394af10669c033fc0c2e404cf093d8254e890edef8628fa9d89/ainb-0.2.7.tar.gz (from https://pypi.org/simple/ainb/) (requires-python:>=3.10), version: 0.2.7 2026-02-28T12:27:33,184 Skipping link: No binaries permitted for ainb: https://files.pythonhosted.org/packages/7a/5f/43f354e204cca95e1b1f0c7eb489656af8bfcca9c380f5d9fb0d986ac32b/ainb-0.2.8-py3-none-any.whl (from https://pypi.org/simple/ainb/) (requires-python:>=3.10) 2026-02-28T12:27:33,184 Found link https://files.pythonhosted.org/packages/9b/37/6f116242156541df80e14ca659572be5ab73bc3a468b4a6c9d6c35dab297/ainb-0.2.8.tar.gz (from https://pypi.org/simple/ainb/) (requires-python:>=3.10), version: 0.2.8 2026-02-28T12:27:33,185 Skipping link: No binaries permitted for ainb: https://files.pythonhosted.org/packages/bc/1f/e55ef1ea728474e6e5d4aadc444789b0811c01768f9888148f68bf282324/ainb-0.2.9-py3-none-any.whl (from https://pypi.org/simple/ainb/) (requires-python:>=3.10) 2026-02-28T12:27:33,186 Found link https://files.pythonhosted.org/packages/b2/9f/d5bb85c95d6f66f07042eb0e0e64f5bc847e3d4aab55cbb90d6dd193d467/ainb-0.2.9.tar.gz (from https://pypi.org/simple/ainb/) (requires-python:>=3.10), version: 0.2.9 2026-02-28T12:27:33,187 Fetching project page and analyzing links: https://www.piwheels.org/simple/ainb/ 2026-02-28T12:27:33,188 Getting page https://www.piwheels.org/simple/ainb/ 2026-02-28T12:27:33,189 Found index url https://www.piwheels.org/simple 2026-02-28T12:27:33,354 Fetched page https://www.piwheels.org/simple/ainb/ as text/html 2026-02-28T12:27:33,356 Skipping link: No binaries permitted for ainb: https://archive1.piwheels.org/simple/ainb/ainb-0.2.8-py3-none-any.whl#sha256=33b6dad27bcf33bab3282ef3e635a6175be7d50c816aaa4d936265d43f04a83d (from https://www.piwheels.org/simple/ainb/) (requires-python:>=3.10) 2026-02-28T12:27:33,357 Skipping link: No binaries permitted for ainb: https://archive1.piwheels.org/simple/ainb/ainb-0.2.7-py3-none-any.whl#sha256=db2de52bdcf8b33aec90b6f784344cb6115c0f66f6326a7c1a9ede8579cd6de1 (from https://www.piwheels.org/simple/ainb/) (requires-python:>=3.10) 2026-02-28T12:27:33,357 Skipping link: No binaries permitted for ainb: https://archive1.piwheels.org/simple/ainb/ainb-0.2.6-py3-none-any.whl#sha256=5a7cbdefbec435ed166a2a53991a3642c91af1b37ff375928a267d79bacd37fd (from https://www.piwheels.org/simple/ainb/) (requires-python:>=3.10) 2026-02-28T12:27:33,358 Skipping link: No binaries permitted for ainb: https://archive1.piwheels.org/simple/ainb/ainb-0.2.5-py3-none-any.whl#sha256=b0005dddd7d13db2ce0662b4b30ff4047515d4d650a085ac13dbd51b760f803b (from https://www.piwheels.org/simple/ainb/) (requires-python:>=3.10) 2026-02-28T12:27:33,358 Skipping link: not a file: https://www.piwheels.org/simple/ainb/ 2026-02-28T12:27:33,359 Skipping link: not a file: https://pypi.org/simple/ainb/ 2026-02-28T12:27:33,380 Given no hashes to check 1 links for project 'ainb': discarding no candidates 2026-02-28T12:27:33,400 Collecting ainb==0.2.9 2026-02-28T12:27:33,402 Created temporary directory: /tmp/pip-unpack-y49y4mm5 2026-02-28T12:27:33,614 Downloading ainb-0.2.9.tar.gz (86 kB) 2026-02-28T12:27:33,764 Added ainb==0.2.9 from https://files.pythonhosted.org/packages/b2/9f/d5bb85c95d6f66f07042eb0e0e64f5bc847e3d4aab55cbb90d6dd193d467/ainb-0.2.9.tar.gz to build tracker '/tmp/pip-build-tracker-yrey19po' 2026-02-28T12:27:33,768 Created temporary directory: /tmp/pip-build-env-35ez4hk_ 2026-02-28T12:27:33,773 Installing build dependencies: started 2026-02-28T12:27:33,774 Running command pip subprocess to install build dependencies 2026-02-28T12:27:34,945 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-28T12:27:35,507 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-28T12:27:35,530 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T12:27:37,273 Collecting setuptools 2026-02-28T12:27:37,352 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-28T12:27:40,374 Installing collected packages: setuptools 2026-02-28T12:27:43,372 Successfully installed setuptools-82.0.0 2026-02-28T12:27:43,640 Installing build dependencies: finished with status 'done' 2026-02-28T12:27:43,646 Getting requirements to build wheel: started 2026-02-28T12:27:43,648 Running command Getting requirements to build wheel 2026-02-28T12:27:44,248 /tmp/pip-build-env-35ez4hk_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-02-28T12:27:44,249 !! 2026-02-28T12:27:44,250 ******************************************************************************** 2026-02-28T12:27:44,252 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-28T12:27:44,252 or your builds will no longer be supported. 2026-02-28T12:27:44,253 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-02-28T12:27:44,253 ******************************************************************************** 2026-02-28T12:27:44,254 !! 2026-02-28T12:27:44,255 _apply_tool_table(dist, config, filename) 2026-02-28T12:27:44,333 running egg_info 2026-02-28T12:27:44,339 writing ainb.egg-info/PKG-INFO 2026-02-28T12:27:44,342 writing dependency_links to ainb.egg-info/dependency_links.txt 2026-02-28T12:27:44,344 writing entry points to ainb.egg-info/entry_points.txt 2026-02-28T12:27:44,346 writing requirements to ainb.egg-info/requires.txt 2026-02-28T12:27:44,347 writing top-level names to ainb.egg-info/top_level.txt 2026-02-28T12:27:44,367 reading manifest file 'ainb.egg-info/SOURCES.txt' 2026-02-28T12:27:44,374 reading manifest template 'MANIFEST.in' 2026-02-28T12:27:44,375 warning: no previously-included files found matching 'tests/*' 2026-02-28T12:27:44,376 adding license file 'LICENSE' 2026-02-28T12:27:44,380 writing manifest file 'ainb.egg-info/SOURCES.txt' 2026-02-28T12:27:44,476 Getting requirements to build wheel: finished with status 'done' 2026-02-28T12:27:44,480 Created temporary directory: /tmp/pip-modern-metadata-rrjzfaf8 2026-02-28T12:27:44,482 Preparing metadata (pyproject.toml): started 2026-02-28T12:27:44,483 Running command Preparing metadata (pyproject.toml) 2026-02-28T12:27:45,072 /tmp/pip-build-env-35ez4hk_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-02-28T12:27:45,072 !! 2026-02-28T12:27:45,073 ******************************************************************************** 2026-02-28T12:27:45,074 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-28T12:27:45,075 or your builds will no longer be supported. 2026-02-28T12:27:45,076 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-02-28T12:27:45,076 ******************************************************************************** 2026-02-28T12:27:45,077 !! 2026-02-28T12:27:45,078 _apply_tool_table(dist, config, filename) 2026-02-28T12:27:45,151 running dist_info 2026-02-28T12:27:45,162 creating /tmp/pip-modern-metadata-rrjzfaf8/ainb.egg-info 2026-02-28T12:27:45,163 writing /tmp/pip-modern-metadata-rrjzfaf8/ainb.egg-info/PKG-INFO 2026-02-28T12:27:45,166 writing dependency_links to /tmp/pip-modern-metadata-rrjzfaf8/ainb.egg-info/dependency_links.txt 2026-02-28T12:27:45,168 writing entry points to /tmp/pip-modern-metadata-rrjzfaf8/ainb.egg-info/entry_points.txt 2026-02-28T12:27:45,170 writing requirements to /tmp/pip-modern-metadata-rrjzfaf8/ainb.egg-info/requires.txt 2026-02-28T12:27:45,171 writing top-level names to /tmp/pip-modern-metadata-rrjzfaf8/ainb.egg-info/top_level.txt 2026-02-28T12:27:45,172 writing manifest file '/tmp/pip-modern-metadata-rrjzfaf8/ainb.egg-info/SOURCES.txt' 2026-02-28T12:27:45,190 reading manifest file '/tmp/pip-modern-metadata-rrjzfaf8/ainb.egg-info/SOURCES.txt' 2026-02-28T12:27:45,192 reading manifest template 'MANIFEST.in' 2026-02-28T12:27:45,193 warning: no previously-included files found matching 'tests/*' 2026-02-28T12:27:45,194 adding license file 'LICENSE' 2026-02-28T12:27:45,198 writing manifest file '/tmp/pip-modern-metadata-rrjzfaf8/ainb.egg-info/SOURCES.txt' 2026-02-28T12:27:45,199 creating '/tmp/pip-modern-metadata-rrjzfaf8/ainb-0.2.9.dist-info' 2026-02-28T12:27:45,323 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-28T12:27:45,328 Source in /tmp/pip-wheel-oepdwtc6/ainb_4ecf2c4547974c5993df4ffbb472c53e has version 0.2.9, which satisfies requirement ainb==0.2.9 from https://files.pythonhosted.org/packages/b2/9f/d5bb85c95d6f66f07042eb0e0e64f5bc847e3d4aab55cbb90d6dd193d467/ainb-0.2.9.tar.gz 2026-02-28T12:27:45,329 Removed ainb==0.2.9 from https://files.pythonhosted.org/packages/b2/9f/d5bb85c95d6f66f07042eb0e0e64f5bc847e3d4aab55cbb90d6dd193d467/ainb-0.2.9.tar.gz from build tracker '/tmp/pip-build-tracker-yrey19po' 2026-02-28T12:27:45,334 Created temporary directory: /tmp/pip-unpack-kc4u5nv3 2026-02-28T12:27:45,334 Building wheels for collected packages: ainb 2026-02-28T12:27:45,339 Created temporary directory: /tmp/pip-wheel-ch717avx 2026-02-28T12:27:45,339 Destination directory: /tmp/pip-wheel-ch717avx 2026-02-28T12:27:45,341 Building wheel for ainb (pyproject.toml): started 2026-02-28T12:27:45,343 Running command Building wheel for ainb (pyproject.toml) 2026-02-28T12:27:45,928 /tmp/pip-build-env-35ez4hk_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-02-28T12:27:45,928 !! 2026-02-28T12:27:45,929 ******************************************************************************** 2026-02-28T12:27:45,930 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-28T12:27:45,931 or your builds will no longer be supported. 2026-02-28T12:27:45,932 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-02-28T12:27:45,932 ******************************************************************************** 2026-02-28T12:27:45,933 !! 2026-02-28T12:27:45,934 _apply_tool_table(dist, config, filename) 2026-02-28T12:27:45,998 running bdist_wheel 2026-02-28T12:27:46,016 running build 2026-02-28T12:27:46,017 running build_py 2026-02-28T12:27:46,023 creating build/lib/ainb 2026-02-28T12:27:46,025 copying ainb/param_common.py -> build/lib/ainb 2026-02-28T12:27:46,028 copying ainb/transition.py -> build/lib/ainb 2026-02-28T12:27:46,030 copying ainb/common.py -> build/lib/ainb 2026-02-28T12:27:46,032 copying ainb/utils.py -> build/lib/ainb 2026-02-28T12:27:46,034 copying ainb/attachment.py -> build/lib/ainb 2026-02-28T12:27:46,036 copying ainb/property.py -> build/lib/ainb 2026-02-28T12:27:46,039 copying ainb/unknown.py -> build/lib/ainb 2026-02-28T12:27:46,041 copying ainb/state.py -> build/lib/ainb 2026-02-28T12:27:46,043 copying ainb/__main__.py -> build/lib/ainb 2026-02-28T12:27:46,045 copying ainb/ainb.py -> build/lib/ainb 2026-02-28T12:27:46,048 copying ainb/node.py -> build/lib/ainb 2026-02-28T12:27:46,051 copying ainb/enum_resolve.py -> build/lib/ainb 2026-02-28T12:27:46,053 copying ainb/__init__.py -> build/lib/ainb 2026-02-28T12:27:46,055 copying ainb/module.py -> build/lib/ainb 2026-02-28T12:27:46,057 copying ainb/write_context.py -> build/lib/ainb 2026-02-28T12:27:46,059 copying ainb/param.py -> build/lib/ainb 2026-02-28T12:27:46,062 copying ainb/blackboard.py -> build/lib/ainb 2026-02-28T12:27:46,064 copying ainb/action.py -> build/lib/ainb 2026-02-28T12:27:46,066 copying ainb/command.py -> build/lib/ainb 2026-02-28T12:27:46,068 copying ainb/replacement.py -> build/lib/ainb 2026-02-28T12:27:46,069 running egg_info 2026-02-28T12:27:46,079 writing ainb.egg-info/PKG-INFO 2026-02-28T12:27:46,082 writing dependency_links to ainb.egg-info/dependency_links.txt 2026-02-28T12:27:46,084 writing entry points to ainb.egg-info/entry_points.txt 2026-02-28T12:27:46,085 writing requirements to ainb.egg-info/requires.txt 2026-02-28T12:27:46,086 writing top-level names to ainb.egg-info/top_level.txt 2026-02-28T12:27:46,096 reading manifest file 'ainb.egg-info/SOURCES.txt' 2026-02-28T12:27:46,100 reading manifest template 'MANIFEST.in' 2026-02-28T12:27:46,101 warning: no previously-included files found matching 'tests/*' 2026-02-28T12:27:46,102 adding license file 'LICENSE' 2026-02-28T12:27:46,106 writing manifest file 'ainb.egg-info/SOURCES.txt' 2026-02-28T12:27:46,109 /tmp/pip-build-env-35ez4hk_/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'ainb.data' is absent from the `packages` configuration. 2026-02-28T12:27:46,109 !! 2026-02-28T12:27:46,110 ******************************************************************************** 2026-02-28T12:27:46,111 ############################ 2026-02-28T12:27:46,111 # Package would be ignored # 2026-02-28T12:27:46,111 ############################ 2026-02-28T12:27:46,112 Python recognizes 'ainb.data' as an importable package[^1], 2026-02-28T12:27:46,112 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:27:46,113 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:27:46,114 package, please make sure that 'ainb.data' is explicitly added 2026-02-28T12:27:46,114 to the `packages` configuration field. 2026-02-28T12:27:46,115 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:27:46,115 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:27:46,116 instead of `find_packages(...)`/`find:`). 2026-02-28T12:27:46,117 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:27:46,118 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:27:46,119 If you don't want 'ainb.data' to be distributed and are 2026-02-28T12:27:46,119 already explicitly excluding 'ainb.data' via 2026-02-28T12:27:46,120 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:27:46,120 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:27:46,121 combination with a more fine grained `package-data` configuration. 2026-02-28T12:27:46,122 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:27:46,124 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:27:46,125 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:27:46,126 even if it does not contain any `.py` files. 2026-02-28T12:27:46,126 On the other hand, currently there is no concept of package data 2026-02-28T12:27:46,127 directory, all directories are treated like packages. 2026-02-28T12:27:46,128 ******************************************************************************** 2026-02-28T12:27:46,129 !! 2026-02-28T12:27:46,129 check.warn(importable) 2026-02-28T12:27:46,130 /tmp/pip-build-env-35ez4hk_/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'ainb.expression' is absent from the `packages` configuration. 2026-02-28T12:27:46,130 !! 2026-02-28T12:27:46,132 ******************************************************************************** 2026-02-28T12:27:46,132 ############################ 2026-02-28T12:27:46,133 # Package would be ignored # 2026-02-28T12:27:46,133 ############################ 2026-02-28T12:27:46,134 Python recognizes 'ainb.expression' as an importable package[^1], 2026-02-28T12:27:46,134 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:27:46,136 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:27:46,136 package, please make sure that 'ainb.expression' is explicitly added 2026-02-28T12:27:46,137 to the `packages` configuration field. 2026-02-28T12:27:46,138 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:27:46,139 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:27:46,140 instead of `find_packages(...)`/`find:`). 2026-02-28T12:27:46,141 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:27:46,143 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:27:46,143 If you don't want 'ainb.expression' to be distributed and are 2026-02-28T12:27:46,144 already explicitly excluding 'ainb.expression' via 2026-02-28T12:27:46,144 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:27:46,145 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:27:46,145 combination with a more fine grained `package-data` configuration. 2026-02-28T12:27:46,146 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:27:46,147 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:27:46,149 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:27:46,149 even if it does not contain any `.py` files. 2026-02-28T12:27:46,149 On the other hand, currently there is no concept of package data 2026-02-28T12:27:46,150 directory, all directories are treated like packages. 2026-02-28T12:27:46,150 ******************************************************************************** 2026-02-28T12:27:46,151 !! 2026-02-28T12:27:46,152 check.warn(importable) 2026-02-28T12:27:46,152 /tmp/pip-build-env-35ez4hk_/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'ainb.graph' is absent from the `packages` configuration. 2026-02-28T12:27:46,153 !! 2026-02-28T12:27:46,154 ******************************************************************************** 2026-02-28T12:27:46,154 ############################ 2026-02-28T12:27:46,155 # Package would be ignored # 2026-02-28T12:27:46,155 ############################ 2026-02-28T12:27:46,156 Python recognizes 'ainb.graph' as an importable package[^1], 2026-02-28T12:27:46,157 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:27:46,158 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:27:46,158 package, please make sure that 'ainb.graph' is explicitly added 2026-02-28T12:27:46,159 to the `packages` configuration field. 2026-02-28T12:27:46,160 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:27:46,161 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:27:46,161 instead of `find_packages(...)`/`find:`). 2026-02-28T12:27:46,162 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:27:46,164 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:27:46,165 If you don't want 'ainb.graph' to be distributed and are 2026-02-28T12:27:46,165 already explicitly excluding 'ainb.graph' via 2026-02-28T12:27:46,166 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:27:46,167 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:27:46,167 combination with a more fine grained `package-data` configuration. 2026-02-28T12:27:46,168 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:27:46,170 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:27:46,172 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:27:46,172 even if it does not contain any `.py` files. 2026-02-28T12:27:46,173 On the other hand, currently there is no concept of package data 2026-02-28T12:27:46,174 directory, all directories are treated like packages. 2026-02-28T12:27:46,174 ******************************************************************************** 2026-02-28T12:27:46,175 !! 2026-02-28T12:27:46,175 check.warn(importable) 2026-02-28T12:27:46,176 copying ainb/py.typed -> build/lib/ainb 2026-02-28T12:27:46,176 creating build/lib/ainb/data 2026-02-28T12:27:46,177 copying ainb/data/__init__.py -> build/lib/ainb/data 2026-02-28T12:27:46,177 copying ainb/data/nss.json -> build/lib/ainb/data 2026-02-28T12:27:46,178 copying ainb/data/s3.json -> build/lib/ainb/data 2026-02-28T12:27:46,178 creating build/lib/ainb/expression 2026-02-28T12:27:46,178 copying ainb/expression/__init__.py -> build/lib/ainb/expression 2026-02-28T12:27:46,179 copying ainb/expression/common.py -> build/lib/ainb/expression 2026-02-28T12:27:46,179 copying ainb/expression/disassemble.py -> build/lib/ainb/expression 2026-02-28T12:27:46,180 copying ainb/expression/expression.py -> build/lib/ainb/expression 2026-02-28T12:27:46,180 copying ainb/expression/instruction.py -> build/lib/ainb/expression 2026-02-28T12:27:46,181 copying ainb/expression/module.py -> build/lib/ainb/expression 2026-02-28T12:27:46,181 copying ainb/expression/parser.py -> build/lib/ainb/expression 2026-02-28T12:27:46,182 copying ainb/expression/write_context.py -> build/lib/ainb/expression 2026-02-28T12:27:46,182 creating build/lib/ainb/graph 2026-02-28T12:27:46,182 copying ainb/graph/__init__.py -> build/lib/ainb/graph 2026-02-28T12:27:46,183 copying ainb/graph/__main__.py -> build/lib/ainb/graph 2026-02-28T12:27:46,184 copying ainb/graph/graph.py -> build/lib/ainb/graph 2026-02-28T12:27:46,184 installing to build/bdist.linux-armv7l/wheel 2026-02-28T12:27:46,185 running install 2026-02-28T12:27:46,196 running install_lib 2026-02-28T12:27:46,202 creating build/bdist.linux-armv7l/wheel 2026-02-28T12:27:46,205 creating build/bdist.linux-armv7l/wheel/ainb 2026-02-28T12:27:46,206 copying build/lib/ainb/param_common.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,208 copying build/lib/ainb/transition.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,210 copying build/lib/ainb/common.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,212 copying build/lib/ainb/utils.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,215 copying build/lib/ainb/attachment.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,217 copying build/lib/ainb/property.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,219 copying build/lib/ainb/unknown.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,221 copying build/lib/ainb/state.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,223 copying build/lib/ainb/__main__.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,225 creating build/bdist.linux-armv7l/wheel/ainb/graph 2026-02-28T12:27:46,226 copying build/lib/ainb/graph/graph.py -> build/bdist.linux-armv7l/wheel/./ainb/graph 2026-02-28T12:27:46,229 copying build/lib/ainb/graph/__main__.py -> build/bdist.linux-armv7l/wheel/./ainb/graph 2026-02-28T12:27:46,231 copying build/lib/ainb/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./ainb/graph 2026-02-28T12:27:46,233 copying build/lib/ainb/ainb.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,236 copying build/lib/ainb/py.typed -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,238 copying build/lib/ainb/node.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,241 copying build/lib/ainb/enum_resolve.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,243 copying build/lib/ainb/__init__.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,245 copying build/lib/ainb/module.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,247 copying build/lib/ainb/write_context.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,249 copying build/lib/ainb/param.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,252 creating build/bdist.linux-armv7l/wheel/ainb/expression 2026-02-28T12:27:46,253 copying build/lib/ainb/expression/common.py -> build/bdist.linux-armv7l/wheel/./ainb/expression 2026-02-28T12:27:46,255 copying build/lib/ainb/expression/expression.py -> build/bdist.linux-armv7l/wheel/./ainb/expression 2026-02-28T12:27:46,257 copying build/lib/ainb/expression/parser.py -> build/bdist.linux-armv7l/wheel/./ainb/expression 2026-02-28T12:27:46,259 copying build/lib/ainb/expression/__init__.py -> build/bdist.linux-armv7l/wheel/./ainb/expression 2026-02-28T12:27:46,261 copying build/lib/ainb/expression/module.py -> build/bdist.linux-armv7l/wheel/./ainb/expression 2026-02-28T12:27:46,263 copying build/lib/ainb/expression/write_context.py -> build/bdist.linux-armv7l/wheel/./ainb/expression 2026-02-28T12:27:46,265 copying build/lib/ainb/expression/disassemble.py -> build/bdist.linux-armv7l/wheel/./ainb/expression 2026-02-28T12:27:46,267 copying build/lib/ainb/expression/instruction.py -> build/bdist.linux-armv7l/wheel/./ainb/expression 2026-02-28T12:27:46,270 copying build/lib/ainb/blackboard.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,272 copying build/lib/ainb/action.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,274 copying build/lib/ainb/command.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,276 copying build/lib/ainb/replacement.py -> build/bdist.linux-armv7l/wheel/./ainb 2026-02-28T12:27:46,278 creating build/bdist.linux-armv7l/wheel/ainb/data 2026-02-28T12:27:46,279 copying build/lib/ainb/data/nss.json -> build/bdist.linux-armv7l/wheel/./ainb/data 2026-02-28T12:27:46,281 copying build/lib/ainb/data/s3.json -> build/bdist.linux-armv7l/wheel/./ainb/data 2026-02-28T12:27:46,285 copying build/lib/ainb/data/__init__.py -> build/bdist.linux-armv7l/wheel/./ainb/data 2026-02-28T12:27:46,286 running install_egg_info 2026-02-28T12:27:46,291 Copying ainb.egg-info to build/bdist.linux-armv7l/wheel/./ainb-0.2.9-py3.11.egg-info 2026-02-28T12:27:46,303 running install_scripts 2026-02-28T12:27:46,316 creating build/bdist.linux-armv7l/wheel/ainb-0.2.9.dist-info/WHEEL 2026-02-28T12:27:46,319 creating '/tmp/pip-wheel-ch717avx/.tmp-mw_726lj/ainb-0.2.9-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-28T12:27:46,323 adding 'ainb/__init__.py' 2026-02-28T12:27:46,324 adding 'ainb/__main__.py' 2026-02-28T12:27:46,326 adding 'ainb/action.py' 2026-02-28T12:27:46,330 adding 'ainb/ainb.py' 2026-02-28T12:27:46,332 adding 'ainb/attachment.py' 2026-02-28T12:27:46,334 adding 'ainb/blackboard.py' 2026-02-28T12:27:46,335 adding 'ainb/command.py' 2026-02-28T12:27:46,336 adding 'ainb/common.py' 2026-02-28T12:27:46,338 adding 'ainb/enum_resolve.py' 2026-02-28T12:27:46,339 adding 'ainb/module.py' 2026-02-28T12:27:46,343 adding 'ainb/node.py' 2026-02-28T12:27:46,346 adding 'ainb/param.py' 2026-02-28T12:27:46,347 adding 'ainb/param_common.py' 2026-02-28T12:27:46,349 adding 'ainb/property.py' 2026-02-28T12:27:46,350 adding 'ainb/py.typed' 2026-02-28T12:27:46,351 adding 'ainb/replacement.py' 2026-02-28T12:27:46,353 adding 'ainb/state.py' 2026-02-28T12:27:46,354 adding 'ainb/transition.py' 2026-02-28T12:27:46,355 adding 'ainb/unknown.py' 2026-02-28T12:27:46,357 adding 'ainb/utils.py' 2026-02-28T12:27:46,359 adding 'ainb/write_context.py' 2026-02-28T12:27:46,361 adding 'ainb/data/__init__.py' 2026-02-28T12:27:46,362 adding 'ainb/data/nss.json' 2026-02-28T12:27:46,376 adding 'ainb/data/s3.json' 2026-02-28T12:27:46,378 adding 'ainb/expression/__init__.py' 2026-02-28T12:27:46,379 adding 'ainb/expression/common.py' 2026-02-28T12:27:46,381 adding 'ainb/expression/disassemble.py' 2026-02-28T12:27:46,382 adding 'ainb/expression/expression.py' 2026-02-28T12:27:46,387 adding 'ainb/expression/instruction.py' 2026-02-28T12:27:46,389 adding 'ainb/expression/module.py' 2026-02-28T12:27:46,390 adding 'ainb/expression/parser.py' 2026-02-28T12:27:46,391 adding 'ainb/expression/write_context.py' 2026-02-28T12:27:46,393 adding 'ainb/graph/__init__.py' 2026-02-28T12:27:46,394 adding 'ainb/graph/__main__.py' 2026-02-28T12:27:46,398 adding 'ainb/graph/graph.py' 2026-02-28T12:27:46,402 adding 'ainb-0.2.9.dist-info/licenses/LICENSE' 2026-02-28T12:27:46,403 adding 'ainb-0.2.9.dist-info/METADATA' 2026-02-28T12:27:46,404 adding 'ainb-0.2.9.dist-info/WHEEL' 2026-02-28T12:27:46,405 adding 'ainb-0.2.9.dist-info/entry_points.txt' 2026-02-28T12:27:46,406 adding 'ainb-0.2.9.dist-info/top_level.txt' 2026-02-28T12:27:46,407 adding 'ainb-0.2.9.dist-info/RECORD' 2026-02-28T12:27:46,410 removing build/bdist.linux-armv7l/wheel 2026-02-28T12:27:46,520 Building wheel for ainb (pyproject.toml): finished with status 'done' 2026-02-28T12:27:46,527 Created wheel for ainb: filename=ainb-0.2.9-py3-none-any.whl size=96156 sha256=c5864d0d30f4d28c50d72811e58dbb558cc5a0d8ff56486a2d1eb65f68500032 2026-02-28T12:27:46,528 Stored in directory: /tmp/pip-ephem-wheel-cache-fh3hjlir/wheels/62/eb/fa/6b17b9f37684bafe9d89195abec52c388d5b05ed7e416d5da3 2026-02-28T12:27:46,539 Successfully built ainb 2026-02-28T12:27:46,545 Removed build tracker: '/tmp/pip-build-tracker-yrey19po'