2026-01-02T10:02:51,013 Created temporary directory: /tmp/pip-ephem-wheel-cache-laqx67h3 2026-01-02T10:02:51,015 Created temporary directory: /tmp/pip-build-tracker-1zxrd6op 2026-01-02T10:02:51,016 Initialized build tracking at /tmp/pip-build-tracker-1zxrd6op 2026-01-02T10:02:51,016 Created build tracker: /tmp/pip-build-tracker-1zxrd6op 2026-01-02T10:02:51,016 Entered build tracker: /tmp/pip-build-tracker-1zxrd6op 2026-01-02T10:02:51,017 Created temporary directory: /tmp/pip-wheel-v3a1fogd 2026-01-02T10:02:51,020 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-01-02T10:02:51,023 Created temporary directory: /tmp/pip-ephem-wheel-cache-8sti86xh 2026-01-02T10:02:51,044 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-02T10:02:51,047 2 location(s) to search for versions of cusrl: 2026-01-02T10:02:51,047 * https://pypi.org/simple/cusrl/ 2026-01-02T10:02:51,047 * https://www.piwheels.org/simple/cusrl/ 2026-01-02T10:02:51,048 Fetching project page and analyzing links: https://pypi.org/simple/cusrl/ 2026-01-02T10:02:51,049 Getting page https://pypi.org/simple/cusrl/ 2026-01-02T10:02:51,050 Found index url https://pypi.org/simple 2026-01-02T10:02:51,268 Fetched page https://pypi.org/simple/cusrl/ as application/vnd.pypi.simple.v1+json 2026-01-02T10:02:51,273 Skipping link: No binaries permitted for cusrl: https://files.pythonhosted.org/packages/fe/8b/81b2c64ee9707ee03840935fc123b689526873303b7fd74b33fab52d3d13/cusrl-1.0.0-py3-none-any.whl (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,274 Found link https://files.pythonhosted.org/packages/e7/bd/20845cdf3154b5f2a628f0e999bf6b1b0a8a0021ffc2a7292e02d78e8111/cusrl-1.0.0.tar.gz (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10), version: 1.0.0 2026-01-02T10:02:51,275 Skipping link: No binaries permitted for cusrl: https://files.pythonhosted.org/packages/f9/b2/e69a0d98e444e72f6a535c24a3759e846b884c65105d13c486dd48162a2d/cusrl-1.0.1-py3-none-any.whl (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,276 Found link https://files.pythonhosted.org/packages/d8/74/abcf46126585ecf82ad44f838c0b71d00961ca66e09aab29a0a0114747ec/cusrl-1.0.1.tar.gz (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10), version: 1.0.1 2026-01-02T10:02:51,277 Skipping link: No binaries permitted for cusrl: https://files.pythonhosted.org/packages/a3/f0/1572f05f2583c34c1f03de0b0dd6e2223b7ba594363c3d09c6a2d37fa5d7/cusrl-1.0.2-py3-none-any.whl (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,278 Found link https://files.pythonhosted.org/packages/96/85/a224cdaa37fe9c0d452aea0d18cb5b6526fc13a81e318c2c7088adbe5715/cusrl-1.0.2.tar.gz (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10), version: 1.0.2 2026-01-02T10:02:51,279 Skipping link: No binaries permitted for cusrl: https://files.pythonhosted.org/packages/b3/35/de6a594f23aa2c075f55c344b4b958c401a93207912cc3d925a0d75d12ce/cusrl-1.1.0-py3-none-any.whl (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,280 Found link https://files.pythonhosted.org/packages/7d/61/ff7a978e2385b93f04291c500c3c88cf04b11d7a938eb9c951d6d8af6223/cusrl-1.1.0.tar.gz (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10), version: 1.1.0 2026-01-02T10:02:51,280 Skipping link: No binaries permitted for cusrl: https://files.pythonhosted.org/packages/ae/47/4b22c4f59ca2010dce2a859f8120e5434e40753a7abc0d3128d00cab8f13/cusrl-1.1.1-py3-none-any.whl (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,281 Found link https://files.pythonhosted.org/packages/ba/c4/3cabe03092ea61cf36545c8d77d2582960d09e4857b4a0a3bd4072943460/cusrl-1.1.1.tar.gz (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10), version: 1.1.1 2026-01-02T10:02:51,282 Skipping link: No binaries permitted for cusrl: https://files.pythonhosted.org/packages/1b/2e/8a4f2bdd0c46d149e604b4a4612bcfb2dfaf73d2bcb5662bca0268c36d4b/cusrl-1.1.2-py3-none-any.whl (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,283 Found link https://files.pythonhosted.org/packages/08/79/65138c9a1d21452b23ea8e524ab8212653ecc6e7420ffe21b176ee6e7411/cusrl-1.1.2.tar.gz (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10), version: 1.1.2 2026-01-02T10:02:51,283 Skipping link: No binaries permitted for cusrl: https://files.pythonhosted.org/packages/39/92/82f4d9135cd7646e614776f3c63eafc5e3dd2ceb4460ea8129a0a39c7620/cusrl-1.1.3-py3-none-any.whl (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,284 Found link https://files.pythonhosted.org/packages/36/b5/73ae530d20593ecc0a2df6a2f07cf60c21e568747eaea6127580f4cb7469/cusrl-1.1.3.tar.gz (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10), version: 1.1.3 2026-01-02T10:02:51,285 Skipping link: No binaries permitted for cusrl: https://files.pythonhosted.org/packages/59/b8/37b435b5678d371ea6ea82edd5a48a11ccce1677a8a3ed7a85016698decb/cusrl-1.1.4-py3-none-any.whl (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,286 Found link https://files.pythonhosted.org/packages/25/b7/0257c56fd72d28c7ad8f6db910eae49b25cc1a9a1afca9eba3a6d1b4baeb/cusrl-1.1.4.tar.gz (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10), version: 1.1.4 2026-01-02T10:02:51,286 Skipping link: No binaries permitted for cusrl: https://files.pythonhosted.org/packages/87/27/e97d2398d88841a40d1279c07d665480784ab658295f79f8886234e54697/cusrl-1.1.5-py3-none-any.whl (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,287 Found link https://files.pythonhosted.org/packages/e3/6b/4c839e53ef0123bca26d3e38ea7311515c67f02af30d2aaeda3f73d22d2f/cusrl-1.1.5.tar.gz (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10), version: 1.1.5 2026-01-02T10:02:51,288 Skipping link: No binaries permitted for cusrl: https://files.pythonhosted.org/packages/ac/90/7d7e64fb5800521df7448a6bd50365e2bc1afcc80a0f399c6e2ed7333f48/cusrl-1.1.6-py3-none-any.whl (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,289 Found link https://files.pythonhosted.org/packages/19/52/1beb04f5f6ce2cb30509910ddf9445b7248e93f6e90b5277f756e4621b13/cusrl-1.1.6.tar.gz (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10), version: 1.1.6 2026-01-02T10:02:51,289 Skipping link: No binaries permitted for cusrl: https://files.pythonhosted.org/packages/32/05/431dea31b0151a9cb1541a48622a0a312cb925822c1fa0e71219ab2c1174/cusrl-1.1.7-py3-none-any.whl (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,290 Found link https://files.pythonhosted.org/packages/18/f7/d78c74b4ea99df53c3cd7636a7c92d6db621f1abe67975a031fcc640989a/cusrl-1.1.7.tar.gz (from https://pypi.org/simple/cusrl/) (requires-python:>=3.10), version: 1.1.7 2026-01-02T10:02:51,291 Fetching project page and analyzing links: https://www.piwheels.org/simple/cusrl/ 2026-01-02T10:02:51,292 Getting page https://www.piwheels.org/simple/cusrl/ 2026-01-02T10:02:51,293 Found index url https://www.piwheels.org/simple 2026-01-02T10:02:51,454 Fetched page https://www.piwheels.org/simple/cusrl/ as text/html 2026-01-02T10:02:51,458 Skipping link: No binaries permitted for cusrl: https://www.piwheels.org/simple/cusrl/cusrl-1.1.6-py3-none-any.whl#sha256=4c09a3d3556fdcfbcb17850e1d83ab3b67d51e99a180bbca167327ee616db2f1 (from https://www.piwheels.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,458 Skipping link: No binaries permitted for cusrl: https://archive1.piwheels.org/simple/cusrl/cusrl-1.1.5-py3-none-any.whl#sha256=f208a93859ab0933fd339891eb0d5aeb1b6ab629100681c131b131785a0adc6a (from https://www.piwheels.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,459 Skipping link: No binaries permitted for cusrl: https://archive1.piwheels.org/simple/cusrl/cusrl-1.1.4-py3-none-any.whl#sha256=74328b49fc72807c1b15ed1aef186618143e19d666ecb1758f0a44ca57253902 (from https://www.piwheels.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,460 Skipping link: No binaries permitted for cusrl: https://archive1.piwheels.org/simple/cusrl/cusrl-1.1.3-py3-none-any.whl#sha256=ca3ad74ef66a5066a8c4867324b8fdecdaae4078bbb8a37d57c79998ca44c577 (from https://www.piwheels.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,460 Skipping link: No binaries permitted for cusrl: https://archive1.piwheels.org/simple/cusrl/cusrl-1.1.2-py3-none-any.whl#sha256=9d8533471d24bbb1c9304fceb1912397ed522eda4e2e8d41e01b6baac054c045 (from https://www.piwheels.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,461 Skipping link: No binaries permitted for cusrl: https://archive1.piwheels.org/simple/cusrl/cusrl-1.1.1-py3-none-any.whl#sha256=93e202940b7f6587006dea167430bc493a5898649f059027bea88fcb207c609c (from https://www.piwheels.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,461 Skipping link: No binaries permitted for cusrl: https://archive1.piwheels.org/simple/cusrl/cusrl-1.1.0-py3-none-any.whl#sha256=29052a864ea4b4b9cd493fe67888b934ba3ef5edd868564226f909cc7fabca6a (from https://www.piwheels.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,462 Skipping link: No binaries permitted for cusrl: https://archive1.piwheels.org/simple/cusrl/cusrl-1.0.2-py3-none-any.whl#sha256=b2501d70ff2f6a71fd6d4f33961d3a26530e5bfeb04a233c22b370d8548e57e6 (from https://www.piwheels.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,462 Skipping link: No binaries permitted for cusrl: https://archive1.piwheels.org/simple/cusrl/cusrl-1.0.1-py3-none-any.whl#sha256=ec52e591b785a7ba2da9bd8460916c10e5b945972225d54a9b9c402f43fb4910 (from https://www.piwheels.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,463 Skipping link: No binaries permitted for cusrl: https://archive1.piwheels.org/simple/cusrl/cusrl-1.0.0-py3-none-any.whl#sha256=59176084f36ddf925a6c327320494887a431d54509cbf0b76efc01fb19ad2bd8 (from https://www.piwheels.org/simple/cusrl/) (requires-python:>=3.10) 2026-01-02T10:02:51,463 Skipping link: not a file: https://www.piwheels.org/simple/cusrl/ 2026-01-02T10:02:51,464 Skipping link: not a file: https://pypi.org/simple/cusrl/ 2026-01-02T10:02:51,484 Given no hashes to check 1 links for project 'cusrl': discarding no candidates 2026-01-02T10:02:51,502 Collecting cusrl==1.1.7 2026-01-02T10:02:51,504 Created temporary directory: /tmp/pip-unpack-m3z7jgln 2026-01-02T10:02:51,719 Downloading cusrl-1.1.7.tar.gz (138 kB) 2026-01-02T10:02:52,048 Added cusrl==1.1.7 from https://files.pythonhosted.org/packages/18/f7/d78c74b4ea99df53c3cd7636a7c92d6db621f1abe67975a031fcc640989a/cusrl-1.1.7.tar.gz to build tracker '/tmp/pip-build-tracker-1zxrd6op' 2026-01-02T10:02:52,054 Created temporary directory: /tmp/pip-build-env-by21a70d 2026-01-02T10:02:52,058 Installing build dependencies: started 2026-01-02T10:02:52,059 Running command pip subprocess to install build dependencies 2026-01-02T10:02:53,217 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-02T10:02:53,879 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-01-02T10:02:53,903 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-02T10:02:55,634 Collecting setuptools 2026-01-02T10:02:55,743 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-02T10:02:56,128 Collecting setuptools-scm 2026-01-02T10:02:56,146 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-02T10:02:56,331 Collecting packaging>=20 2026-01-02T10:02:56,347 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-02T10:02:59,353 Installing collected packages: setuptools, packaging, setuptools-scm 2026-01-02T10:03:03,380 Creating /tmp/pip-build-env-by21a70d/overlay/local/bin 2026-01-02T10:03:03,383 changing mode of /tmp/pip-build-env-by21a70d/overlay/local/bin/setuptools-scm to 755 2026-01-02T10:03:03,407 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 2026-01-02T10:03:03,691 Installing build dependencies: finished with status 'done' 2026-01-02T10:03:03,697 Getting requirements to build wheel: started 2026-01-02T10:03:03,699 Running command Getting requirements to build wheel 2026-01-02T10:03:04,721 running egg_info 2026-01-02T10:03:04,730 writing cusrl.egg-info/PKG-INFO 2026-01-02T10:03:04,737 writing dependency_links to cusrl.egg-info/dependency_links.txt 2026-01-02T10:03:04,741 writing requirements to cusrl.egg-info/requires.txt 2026-01-02T10:03:04,743 writing top-level names to cusrl.egg-info/top_level.txt 2026-01-02T10:03:04,797 listing git files failed - pretending there aren't any 2026-01-02T10:03:04,802 reading manifest file 'cusrl.egg-info/SOURCES.txt' 2026-01-02T10:03:04,829 adding license file 'LICENSE' 2026-01-02T10:03:04,835 writing manifest file 'cusrl.egg-info/SOURCES.txt' 2026-01-02T10:03:04,939 Getting requirements to build wheel: finished with status 'done' 2026-01-02T10:03:04,943 Created temporary directory: /tmp/pip-modern-metadata-9w_bsu7z 2026-01-02T10:03:04,946 Preparing metadata (pyproject.toml): started 2026-01-02T10:03:04,947 Running command Preparing metadata (pyproject.toml) 2026-01-02T10:03:05,686 running dist_info 2026-01-02T10:03:05,701 creating /tmp/pip-modern-metadata-9w_bsu7z/cusrl.egg-info 2026-01-02T10:03:05,702 writing /tmp/pip-modern-metadata-9w_bsu7z/cusrl.egg-info/PKG-INFO 2026-01-02T10:03:05,709 writing dependency_links to /tmp/pip-modern-metadata-9w_bsu7z/cusrl.egg-info/dependency_links.txt 2026-01-02T10:03:05,713 writing requirements to /tmp/pip-modern-metadata-9w_bsu7z/cusrl.egg-info/requires.txt 2026-01-02T10:03:05,714 writing top-level names to /tmp/pip-modern-metadata-9w_bsu7z/cusrl.egg-info/top_level.txt 2026-01-02T10:03:05,715 writing manifest file '/tmp/pip-modern-metadata-9w_bsu7z/cusrl.egg-info/SOURCES.txt' 2026-01-02T10:03:05,760 listing git files failed - pretending there aren't any 2026-01-02T10:03:05,764 reading manifest file '/tmp/pip-modern-metadata-9w_bsu7z/cusrl.egg-info/SOURCES.txt' 2026-01-02T10:03:05,767 adding license file 'LICENSE' 2026-01-02T10:03:05,769 writing manifest file '/tmp/pip-modern-metadata-9w_bsu7z/cusrl.egg-info/SOURCES.txt' 2026-01-02T10:03:05,770 creating '/tmp/pip-modern-metadata-9w_bsu7z/cusrl-1.1.7.dist-info' 2026-01-02T10:03:05,898 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-02T10:03:05,903 Source in /tmp/pip-wheel-v3a1fogd/cusrl_77690c563fa64aab95b046b1f0cf2387 has version 1.1.7, which satisfies requirement cusrl==1.1.7 from https://files.pythonhosted.org/packages/18/f7/d78c74b4ea99df53c3cd7636a7c92d6db621f1abe67975a031fcc640989a/cusrl-1.1.7.tar.gz 2026-01-02T10:03:05,904 Removed cusrl==1.1.7 from https://files.pythonhosted.org/packages/18/f7/d78c74b4ea99df53c3cd7636a7c92d6db621f1abe67975a031fcc640989a/cusrl-1.1.7.tar.gz from build tracker '/tmp/pip-build-tracker-1zxrd6op' 2026-01-02T10:03:05,909 Created temporary directory: /tmp/pip-unpack-nfaiypjx 2026-01-02T10:03:05,910 Building wheels for collected packages: cusrl 2026-01-02T10:03:05,914 Created temporary directory: /tmp/pip-wheel-a5rowf2d 2026-01-02T10:03:05,915 Destination directory: /tmp/pip-wheel-a5rowf2d 2026-01-02T10:03:05,917 Building wheel for cusrl (pyproject.toml): started 2026-01-02T10:03:05,918 Running command Building wheel for cusrl (pyproject.toml) 2026-01-02T10:03:06,609 running bdist_wheel 2026-01-02T10:03:06,635 running build 2026-01-02T10:03:06,636 running build_py 2026-01-02T10:03:06,644 creating build/lib/cusrl 2026-01-02T10:03:06,645 copying cusrl/__init__.py -> build/lib/cusrl 2026-01-02T10:03:06,647 copying cusrl/__main__.py -> build/lib/cusrl 2026-01-02T10:03:06,649 running egg_info 2026-01-02T10:03:06,663 writing cusrl.egg-info/PKG-INFO 2026-01-02T10:03:06,669 writing dependency_links to cusrl.egg-info/dependency_links.txt 2026-01-02T10:03:06,672 writing requirements to cusrl.egg-info/requires.txt 2026-01-02T10:03:06,673 writing top-level names to cusrl.egg-info/top_level.txt 2026-01-02T10:03:06,705 listing git files failed - pretending there aren't any 2026-01-02T10:03:06,709 reading manifest file 'cusrl.egg-info/SOURCES.txt' 2026-01-02T10:03:06,718 adding license file 'LICENSE' 2026-01-02T10:03:06,724 writing manifest file 'cusrl.egg-info/SOURCES.txt' 2026-01-02T10:03:06,726 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.cli' is absent from the `packages` configuration. 2026-01-02T10:03:06,727 !! 2026-01-02T10:03:06,728 ******************************************************************************** 2026-01-02T10:03:06,728 ############################ 2026-01-02T10:03:06,729 # Package would be ignored # 2026-01-02T10:03:06,729 ############################ 2026-01-02T10:03:06,730 Python recognizes 'cusrl.cli' as an importable package[^1], 2026-01-02T10:03:06,730 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,731 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,732 package, please make sure that 'cusrl.cli' is explicitly added 2026-01-02T10:03:06,732 to the `packages` configuration field. 2026-01-02T10:03:06,734 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,734 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,735 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,736 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,737 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,738 If you don't want 'cusrl.cli' to be distributed and are 2026-01-02T10:03:06,738 already explicitly excluding 'cusrl.cli' via 2026-01-02T10:03:06,739 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,740 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,740 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,741 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,742 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,744 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,744 even if it does not contain any `.py` files. 2026-01-02T10:03:06,745 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,745 directory, all directories are treated like packages. 2026-01-02T10:03:06,746 ******************************************************************************** 2026-01-02T10:03:06,747 !! 2026-01-02T10:03:06,748 check.warn(importable) 2026-01-02T10:03:06,748 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.environment' is absent from the `packages` configuration. 2026-01-02T10:03:06,749 !! 2026-01-02T10:03:06,750 ******************************************************************************** 2026-01-02T10:03:06,751 ############################ 2026-01-02T10:03:06,751 # Package would be ignored # 2026-01-02T10:03:06,751 ############################ 2026-01-02T10:03:06,752 Python recognizes 'cusrl.environment' as an importable package[^1], 2026-01-02T10:03:06,752 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,753 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,753 package, please make sure that 'cusrl.environment' is explicitly added 2026-01-02T10:03:06,754 to the `packages` configuration field. 2026-01-02T10:03:06,754 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,755 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,755 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,756 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,757 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,758 If you don't want 'cusrl.environment' to be distributed and are 2026-01-02T10:03:06,758 already explicitly excluding 'cusrl.environment' via 2026-01-02T10:03:06,759 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,759 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,760 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,761 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,762 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,763 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,764 even if it does not contain any `.py` files. 2026-01-02T10:03:06,764 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,765 directory, all directories are treated like packages. 2026-01-02T10:03:06,765 ******************************************************************************** 2026-01-02T10:03:06,766 !! 2026-01-02T10:03:06,767 check.warn(importable) 2026-01-02T10:03:06,767 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.hook' is absent from the `packages` configuration. 2026-01-02T10:03:06,768 !! 2026-01-02T10:03:06,769 ******************************************************************************** 2026-01-02T10:03:06,769 ############################ 2026-01-02T10:03:06,770 # Package would be ignored # 2026-01-02T10:03:06,771 ############################ 2026-01-02T10:03:06,771 Python recognizes 'cusrl.hook' as an importable package[^1], 2026-01-02T10:03:06,772 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,773 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,773 package, please make sure that 'cusrl.hook' is explicitly added 2026-01-02T10:03:06,774 to the `packages` configuration field. 2026-01-02T10:03:06,775 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,775 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,776 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,777 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,778 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,780 If you don't want 'cusrl.hook' to be distributed and are 2026-01-02T10:03:06,780 already explicitly excluding 'cusrl.hook' via 2026-01-02T10:03:06,781 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,781 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,781 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,782 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,783 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,784 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,785 even if it does not contain any `.py` files. 2026-01-02T10:03:06,785 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,786 directory, all directories are treated like packages. 2026-01-02T10:03:06,786 ******************************************************************************** 2026-01-02T10:03:06,787 !! 2026-01-02T10:03:06,787 check.warn(importable) 2026-01-02T10:03:06,788 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.logger' is absent from the `packages` configuration. 2026-01-02T10:03:06,789 !! 2026-01-02T10:03:06,789 ******************************************************************************** 2026-01-02T10:03:06,790 ############################ 2026-01-02T10:03:06,791 # Package would be ignored # 2026-01-02T10:03:06,791 ############################ 2026-01-02T10:03:06,792 Python recognizes 'cusrl.logger' as an importable package[^1], 2026-01-02T10:03:06,792 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,793 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,794 package, please make sure that 'cusrl.logger' is explicitly added 2026-01-02T10:03:06,794 to the `packages` configuration field. 2026-01-02T10:03:06,795 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,796 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,796 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,798 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,799 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,800 If you don't want 'cusrl.logger' to be distributed and are 2026-01-02T10:03:06,800 already explicitly excluding 'cusrl.logger' via 2026-01-02T10:03:06,801 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,801 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,802 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,803 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,804 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,806 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,806 even if it does not contain any `.py` files. 2026-01-02T10:03:06,807 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,807 directory, all directories are treated like packages. 2026-01-02T10:03:06,808 ******************************************************************************** 2026-01-02T10:03:06,809 !! 2026-01-02T10:03:06,810 check.warn(importable) 2026-01-02T10:03:06,810 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.module' is absent from the `packages` configuration. 2026-01-02T10:03:06,811 !! 2026-01-02T10:03:06,811 ******************************************************************************** 2026-01-02T10:03:06,812 ############################ 2026-01-02T10:03:06,812 # Package would be ignored # 2026-01-02T10:03:06,813 ############################ 2026-01-02T10:03:06,813 Python recognizes 'cusrl.module' as an importable package[^1], 2026-01-02T10:03:06,814 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,814 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,815 package, please make sure that 'cusrl.module' is explicitly added 2026-01-02T10:03:06,815 to the `packages` configuration field. 2026-01-02T10:03:06,816 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,817 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,817 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,818 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,819 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,820 If you don't want 'cusrl.module' to be distributed and are 2026-01-02T10:03:06,820 already explicitly excluding 'cusrl.module' via 2026-01-02T10:03:06,820 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,821 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,821 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,822 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,823 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,825 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,826 even if it does not contain any `.py` files. 2026-01-02T10:03:06,826 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,826 directory, all directories are treated like packages. 2026-01-02T10:03:06,827 ******************************************************************************** 2026-01-02T10:03:06,828 !! 2026-01-02T10:03:06,829 check.warn(importable) 2026-01-02T10:03:06,829 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.preset' is absent from the `packages` configuration. 2026-01-02T10:03:06,830 !! 2026-01-02T10:03:06,831 ******************************************************************************** 2026-01-02T10:03:06,831 ############################ 2026-01-02T10:03:06,832 # Package would be ignored # 2026-01-02T10:03:06,832 ############################ 2026-01-02T10:03:06,832 Python recognizes 'cusrl.preset' as an importable package[^1], 2026-01-02T10:03:06,833 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,834 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,834 package, please make sure that 'cusrl.preset' is explicitly added 2026-01-02T10:03:06,835 to the `packages` configuration field. 2026-01-02T10:03:06,836 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,837 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,837 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,838 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,839 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,840 If you don't want 'cusrl.preset' to be distributed and are 2026-01-02T10:03:06,840 already explicitly excluding 'cusrl.preset' via 2026-01-02T10:03:06,841 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,841 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,842 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,843 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,844 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,845 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,845 even if it does not contain any `.py` files. 2026-01-02T10:03:06,846 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,846 directory, all directories are treated like packages. 2026-01-02T10:03:06,847 ******************************************************************************** 2026-01-02T10:03:06,848 !! 2026-01-02T10:03:06,848 check.warn(importable) 2026-01-02T10:03:06,849 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.sampler' is absent from the `packages` configuration. 2026-01-02T10:03:06,849 !! 2026-01-02T10:03:06,850 ******************************************************************************** 2026-01-02T10:03:06,851 ############################ 2026-01-02T10:03:06,851 # Package would be ignored # 2026-01-02T10:03:06,852 ############################ 2026-01-02T10:03:06,852 Python recognizes 'cusrl.sampler' as an importable package[^1], 2026-01-02T10:03:06,853 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,854 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,854 package, please make sure that 'cusrl.sampler' is explicitly added 2026-01-02T10:03:06,855 to the `packages` configuration field. 2026-01-02T10:03:06,856 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,856 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,857 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,858 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,859 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,860 If you don't want 'cusrl.sampler' to be distributed and are 2026-01-02T10:03:06,860 already explicitly excluding 'cusrl.sampler' via 2026-01-02T10:03:06,861 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,862 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,862 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,863 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,864 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,866 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,867 even if it does not contain any `.py` files. 2026-01-02T10:03:06,867 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,868 directory, all directories are treated like packages. 2026-01-02T10:03:06,869 ******************************************************************************** 2026-01-02T10:03:06,870 !! 2026-01-02T10:03:06,870 check.warn(importable) 2026-01-02T10:03:06,871 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.template' is absent from the `packages` configuration. 2026-01-02T10:03:06,871 !! 2026-01-02T10:03:06,872 ******************************************************************************** 2026-01-02T10:03:06,873 ############################ 2026-01-02T10:03:06,873 # Package would be ignored # 2026-01-02T10:03:06,874 ############################ 2026-01-02T10:03:06,874 Python recognizes 'cusrl.template' as an importable package[^1], 2026-01-02T10:03:06,875 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,876 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,877 package, please make sure that 'cusrl.template' is explicitly added 2026-01-02T10:03:06,877 to the `packages` configuration field. 2026-01-02T10:03:06,878 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,879 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,879 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,880 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,882 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,883 If you don't want 'cusrl.template' to be distributed and are 2026-01-02T10:03:06,883 already explicitly excluding 'cusrl.template' via 2026-01-02T10:03:06,884 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,884 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,885 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,886 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,887 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,888 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,889 even if it does not contain any `.py` files. 2026-01-02T10:03:06,889 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,890 directory, all directories are treated like packages. 2026-01-02T10:03:06,890 ******************************************************************************** 2026-01-02T10:03:06,891 !! 2026-01-02T10:03:06,892 check.warn(importable) 2026-01-02T10:03:06,892 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.utils' is absent from the `packages` configuration. 2026-01-02T10:03:06,893 !! 2026-01-02T10:03:06,894 ******************************************************************************** 2026-01-02T10:03:06,894 ############################ 2026-01-02T10:03:06,895 # Package would be ignored # 2026-01-02T10:03:06,895 ############################ 2026-01-02T10:03:06,896 Python recognizes 'cusrl.utils' as an importable package[^1], 2026-01-02T10:03:06,896 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,898 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,898 package, please make sure that 'cusrl.utils' is explicitly added 2026-01-02T10:03:06,899 to the `packages` configuration field. 2026-01-02T10:03:06,900 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,900 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,901 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,901 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,902 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,903 If you don't want 'cusrl.utils' to be distributed and are 2026-01-02T10:03:06,904 already explicitly excluding 'cusrl.utils' via 2026-01-02T10:03:06,904 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,905 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,905 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,906 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,907 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,908 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,909 even if it does not contain any `.py` files. 2026-01-02T10:03:06,909 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,910 directory, all directories are treated like packages. 2026-01-02T10:03:06,910 ******************************************************************************** 2026-01-02T10:03:06,911 !! 2026-01-02T10:03:06,912 check.warn(importable) 2026-01-02T10:03:06,912 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.zoo' is absent from the `packages` configuration. 2026-01-02T10:03:06,913 !! 2026-01-02T10:03:06,914 ******************************************************************************** 2026-01-02T10:03:06,914 ############################ 2026-01-02T10:03:06,915 # Package would be ignored # 2026-01-02T10:03:06,915 ############################ 2026-01-02T10:03:06,916 Python recognizes 'cusrl.zoo' as an importable package[^1], 2026-01-02T10:03:06,916 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,917 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,918 package, please make sure that 'cusrl.zoo' is explicitly added 2026-01-02T10:03:06,919 to the `packages` configuration field. 2026-01-02T10:03:06,919 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,920 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,920 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,921 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,922 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,923 If you don't want 'cusrl.zoo' to be distributed and are 2026-01-02T10:03:06,924 already explicitly excluding 'cusrl.zoo' via 2026-01-02T10:03:06,925 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,925 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,926 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,927 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,928 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,929 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,930 even if it does not contain any `.py` files. 2026-01-02T10:03:06,930 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,930 directory, all directories are treated like packages. 2026-01-02T10:03:06,931 ******************************************************************************** 2026-01-02T10:03:06,932 !! 2026-01-02T10:03:06,932 check.warn(importable) 2026-01-02T10:03:06,933 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.zoo.gym' is absent from the `packages` configuration. 2026-01-02T10:03:06,933 !! 2026-01-02T10:03:06,934 ******************************************************************************** 2026-01-02T10:03:06,934 ############################ 2026-01-02T10:03:06,935 # Package would be ignored # 2026-01-02T10:03:06,935 ############################ 2026-01-02T10:03:06,936 Python recognizes 'cusrl.zoo.gym' as an importable package[^1], 2026-01-02T10:03:06,936 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,937 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,937 package, please make sure that 'cusrl.zoo.gym' is explicitly added 2026-01-02T10:03:06,938 to the `packages` configuration field. 2026-01-02T10:03:06,939 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,939 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,940 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,941 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,942 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,943 If you don't want 'cusrl.zoo.gym' to be distributed and are 2026-01-02T10:03:06,943 already explicitly excluding 'cusrl.zoo.gym' via 2026-01-02T10:03:06,944 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,944 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,945 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,946 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,947 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,948 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,949 even if it does not contain any `.py` files. 2026-01-02T10:03:06,949 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,950 directory, all directories are treated like packages. 2026-01-02T10:03:06,950 ******************************************************************************** 2026-01-02T10:03:06,951 !! 2026-01-02T10:03:06,952 check.warn(importable) 2026-01-02T10:03:06,952 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.zoo.isaaclab' is absent from the `packages` configuration. 2026-01-02T10:03:06,953 !! 2026-01-02T10:03:06,954 ******************************************************************************** 2026-01-02T10:03:06,954 ############################ 2026-01-02T10:03:06,955 # Package would be ignored # 2026-01-02T10:03:06,956 ############################ 2026-01-02T10:03:06,956 Python recognizes 'cusrl.zoo.isaaclab' as an importable package[^1], 2026-01-02T10:03:06,957 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,958 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,958 package, please make sure that 'cusrl.zoo.isaaclab' is explicitly added 2026-01-02T10:03:06,959 to the `packages` configuration field. 2026-01-02T10:03:06,960 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,960 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,961 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,961 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,962 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,963 If you don't want 'cusrl.zoo.isaaclab' to be distributed and are 2026-01-02T10:03:06,963 already explicitly excluding 'cusrl.zoo.isaaclab' via 2026-01-02T10:03:06,964 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,964 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,965 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,966 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,967 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,968 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,969 even if it does not contain any `.py` files. 2026-01-02T10:03:06,969 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,970 directory, all directories are treated like packages. 2026-01-02T10:03:06,970 ******************************************************************************** 2026-01-02T10:03:06,971 !! 2026-01-02T10:03:06,972 check.warn(importable) 2026-01-02T10:03:06,972 /tmp/pip-build-env-by21a70d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cusrl.zoo.robot_lab' is absent from the `packages` configuration. 2026-01-02T10:03:06,972 !! 2026-01-02T10:03:06,973 ******************************************************************************** 2026-01-02T10:03:06,974 ############################ 2026-01-02T10:03:06,974 # Package would be ignored # 2026-01-02T10:03:06,975 ############################ 2026-01-02T10:03:06,975 Python recognizes 'cusrl.zoo.robot_lab' as an importable package[^1], 2026-01-02T10:03:06,976 but it is absent from setuptools' `packages` configuration. 2026-01-02T10:03:06,977 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-02T10:03:06,977 package, please make sure that 'cusrl.zoo.robot_lab' is explicitly added 2026-01-02T10:03:06,978 to the `packages` configuration field. 2026-01-02T10:03:06,979 Alternatively, you can also rely on setuptools' discovery methods 2026-01-02T10:03:06,979 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-02T10:03:06,980 instead of `find_packages(...)`/`find:`). 2026-01-02T10:03:06,981 You can read more about "package discovery" on setuptools documentation page: 2026-01-02T10:03:06,982 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-02T10:03:06,983 If you don't want 'cusrl.zoo.robot_lab' to be distributed and are 2026-01-02T10:03:06,983 already explicitly excluding 'cusrl.zoo.robot_lab' via 2026-01-02T10:03:06,984 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-02T10:03:06,984 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-02T10:03:06,985 combination with a more fine grained `package-data` configuration. 2026-01-02T10:03:06,986 You can read more about "package data files" on setuptools documentation page: 2026-01-02T10:03:06,987 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-02T10:03:06,988 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-02T10:03:06,989 even if it does not contain any `.py` files. 2026-01-02T10:03:06,989 On the other hand, currently there is no concept of package data 2026-01-02T10:03:06,990 directory, all directories are treated like packages. 2026-01-02T10:03:06,990 ******************************************************************************** 2026-01-02T10:03:06,991 !! 2026-01-02T10:03:06,992 check.warn(importable) 2026-01-02T10:03:06,992 creating build/lib/cusrl/cli 2026-01-02T10:03:06,992 copying cusrl/cli/__init__.py -> build/lib/cusrl/cli 2026-01-02T10:03:06,993 copying cusrl/cli/export.py -> build/lib/cusrl/cli 2026-01-02T10:03:06,993 copying cusrl/cli/list_experiments.py -> build/lib/cusrl/cli 2026-01-02T10:03:06,994 copying cusrl/cli/play.py -> build/lib/cusrl/cli 2026-01-02T10:03:06,994 copying cusrl/cli/train.py -> build/lib/cusrl/cli 2026-01-02T10:03:06,995 copying cusrl/cli/utils.py -> build/lib/cusrl/cli 2026-01-02T10:03:06,995 creating build/lib/cusrl/environment 2026-01-02T10:03:06,996 copying cusrl/environment/__init__.py -> build/lib/cusrl/environment 2026-01-02T10:03:06,996 copying cusrl/environment/gym.py -> build/lib/cusrl/environment 2026-01-02T10:03:06,997 copying cusrl/environment/isaaclab.py -> build/lib/cusrl/environment 2026-01-02T10:03:06,997 copying cusrl/environment/mjlab.py -> build/lib/cusrl/environment 2026-01-02T10:03:06,998 creating build/lib/cusrl/hook 2026-01-02T10:03:06,998 copying cusrl/hook/__init__.py -> build/lib/cusrl/hook 2026-01-02T10:03:06,999 copying cusrl/hook/advantage.py -> build/lib/cusrl/hook 2026-01-02T10:03:06,999 copying cusrl/hook/amp.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,000 copying cusrl/hook/condition.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,000 copying cusrl/hook/distillation.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,001 copying cusrl/hook/environment_spec.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,001 copying cusrl/hook/estimation.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,001 copying cusrl/hook/gae.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,002 copying cusrl/hook/gradient.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,002 copying cusrl/hook/initialization.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,003 copying cusrl/hook/lr_schedule.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,004 copying cusrl/hook/observation.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,004 copying cusrl/hook/on_policy.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,005 copying cusrl/hook/ppo.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,005 copying cusrl/hook/representation.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,006 copying cusrl/hook/reward.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,006 copying cusrl/hook/rnd.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,007 copying cusrl/hook/schedule.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,007 copying cusrl/hook/smoothness.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,008 copying cusrl/hook/symmetry.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,009 copying cusrl/hook/value.py -> build/lib/cusrl/hook 2026-01-02T10:03:07,009 creating build/lib/cusrl/logger 2026-01-02T10:03:07,010 copying cusrl/logger/__init__.py -> build/lib/cusrl/logger 2026-01-02T10:03:07,010 copying cusrl/logger/swanlab_logger.py -> build/lib/cusrl/logger 2026-01-02T10:03:07,011 copying cusrl/logger/tensorboard_logger.py -> build/lib/cusrl/logger 2026-01-02T10:03:07,011 copying cusrl/logger/wandb_logger.py -> build/lib/cusrl/logger 2026-01-02T10:03:07,012 creating build/lib/cusrl/module 2026-01-02T10:03:07,013 copying cusrl/module/__init__.py -> build/lib/cusrl/module 2026-01-02T10:03:07,013 copying cusrl/module/activation.py -> build/lib/cusrl/module 2026-01-02T10:03:07,013 copying cusrl/module/actor.py -> build/lib/cusrl/module 2026-01-02T10:03:07,014 copying cusrl/module/bijector.py -> build/lib/cusrl/module 2026-01-02T10:03:07,014 copying cusrl/module/causal_attn.py -> build/lib/cusrl/module 2026-01-02T10:03:07,015 copying cusrl/module/cnn.py -> build/lib/cusrl/module 2026-01-02T10:03:07,015 copying cusrl/module/critic.py -> build/lib/cusrl/module 2026-01-02T10:03:07,016 copying cusrl/module/detach_grad.py -> build/lib/cusrl/module 2026-01-02T10:03:07,016 copying cusrl/module/distribution.py -> build/lib/cusrl/module 2026-01-02T10:03:07,016 copying cusrl/module/encoding.py -> build/lib/cusrl/module 2026-01-02T10:03:07,017 copying cusrl/module/export.py -> build/lib/cusrl/module 2026-01-02T10:03:07,017 copying cusrl/module/gate.py -> build/lib/cusrl/module 2026-01-02T10:03:07,018 copying cusrl/module/inference.py -> build/lib/cusrl/module 2026-01-02T10:03:07,018 copying cusrl/module/mha.py -> build/lib/cusrl/module 2026-01-02T10:03:07,019 copying cusrl/module/mlp.py -> build/lib/cusrl/module 2026-01-02T10:03:07,019 copying cusrl/module/module.py -> build/lib/cusrl/module 2026-01-02T10:03:07,020 copying cusrl/module/normal_nll_loss.py -> build/lib/cusrl/module 2026-01-02T10:03:07,020 copying cusrl/module/normalization.py -> build/lib/cusrl/module 2026-01-02T10:03:07,020 copying cusrl/module/normalizer.py -> build/lib/cusrl/module 2026-01-02T10:03:07,021 copying cusrl/module/parameter.py -> build/lib/cusrl/module 2026-01-02T10:03:07,021 copying cusrl/module/rnn.py -> build/lib/cusrl/module 2026-01-02T10:03:07,022 copying cusrl/module/sequential.py -> build/lib/cusrl/module 2026-01-02T10:03:07,022 copying cusrl/module/simba.py -> build/lib/cusrl/module 2026-01-02T10:03:07,023 copying cusrl/module/stub.py -> build/lib/cusrl/module 2026-01-02T10:03:07,023 copying cusrl/module/transformer.py -> build/lib/cusrl/module 2026-01-02T10:03:07,024 creating build/lib/cusrl/preset 2026-01-02T10:03:07,024 copying cusrl/preset/__init__.py -> build/lib/cusrl/preset 2026-01-02T10:03:07,025 copying cusrl/preset/amp.py -> build/lib/cusrl/preset 2026-01-02T10:03:07,025 copying cusrl/preset/distillation.py -> build/lib/cusrl/preset 2026-01-02T10:03:07,026 copying cusrl/preset/optimizer.py -> build/lib/cusrl/preset 2026-01-02T10:03:07,026 copying cusrl/preset/ppo.py -> build/lib/cusrl/preset 2026-01-02T10:03:07,026 creating build/lib/cusrl/sampler 2026-01-02T10:03:07,027 copying cusrl/sampler/__init__.py -> build/lib/cusrl/sampler 2026-01-02T10:03:07,028 copying cusrl/sampler/mini_batch_sampler.py -> build/lib/cusrl/sampler 2026-01-02T10:03:07,028 copying cusrl/sampler/random_sampler.py -> build/lib/cusrl/sampler 2026-01-02T10:03:07,028 creating build/lib/cusrl/template 2026-01-02T10:03:07,029 copying cusrl/template/__init__.py -> build/lib/cusrl/template 2026-01-02T10:03:07,029 copying cusrl/template/actor_critic.py -> build/lib/cusrl/template 2026-01-02T10:03:07,030 copying cusrl/template/agent.py -> build/lib/cusrl/template 2026-01-02T10:03:07,030 copying cusrl/template/buffer.py -> build/lib/cusrl/template 2026-01-02T10:03:07,031 copying cusrl/template/environment.py -> build/lib/cusrl/template 2026-01-02T10:03:07,031 copying cusrl/template/hook.py -> build/lib/cusrl/template 2026-01-02T10:03:07,032 copying cusrl/template/logger.py -> build/lib/cusrl/template 2026-01-02T10:03:07,032 copying cusrl/template/optimizer.py -> build/lib/cusrl/template 2026-01-02T10:03:07,033 copying cusrl/template/player.py -> build/lib/cusrl/template 2026-01-02T10:03:07,034 copying cusrl/template/trainer.py -> build/lib/cusrl/template 2026-01-02T10:03:07,034 copying cusrl/template/trial.py -> build/lib/cusrl/template 2026-01-02T10:03:07,035 creating build/lib/cusrl/utils 2026-01-02T10:03:07,035 copying cusrl/utils/__init__.py -> build/lib/cusrl/utils 2026-01-02T10:03:07,036 copying cusrl/utils/config.py -> build/lib/cusrl/utils 2026-01-02T10:03:07,036 copying cusrl/utils/dict_utils.py -> build/lib/cusrl/utils 2026-01-02T10:03:07,037 copying cusrl/utils/distributed.py -> build/lib/cusrl/utils 2026-01-02T10:03:07,037 copying cusrl/utils/metrics.py -> build/lib/cusrl/utils 2026-01-02T10:03:07,038 copying cusrl/utils/misc.py -> build/lib/cusrl/utils 2026-01-02T10:03:07,038 copying cusrl/utils/nest.py -> build/lib/cusrl/utils 2026-01-02T10:03:07,038 copying cusrl/utils/recurrent.py -> build/lib/cusrl/utils 2026-01-02T10:03:07,039 copying cusrl/utils/scheduler.py -> build/lib/cusrl/utils 2026-01-02T10:03:07,040 copying cusrl/utils/str_utils.py -> build/lib/cusrl/utils 2026-01-02T10:03:07,040 copying cusrl/utils/timing.py -> build/lib/cusrl/utils 2026-01-02T10:03:07,040 copying cusrl/utils/typing.py -> build/lib/cusrl/utils 2026-01-02T10:03:07,041 creating build/lib/cusrl/zoo 2026-01-02T10:03:07,041 copying cusrl/zoo/__init__.py -> build/lib/cusrl/zoo 2026-01-02T10:03:07,042 copying cusrl/zoo/experiment.py -> build/lib/cusrl/zoo 2026-01-02T10:03:07,042 copying cusrl/zoo/registry.py -> build/lib/cusrl/zoo 2026-01-02T10:03:07,043 creating build/lib/cusrl/zoo/gym 2026-01-02T10:03:07,043 copying cusrl/zoo/gym/__init__.py -> build/lib/cusrl/zoo/gym 2026-01-02T10:03:07,043 copying cusrl/zoo/gym/box2d.py -> build/lib/cusrl/zoo/gym 2026-01-02T10:03:07,044 copying cusrl/zoo/gym/classic_control.py -> build/lib/cusrl/zoo/gym 2026-01-02T10:03:07,044 creating build/lib/cusrl/zoo/isaaclab 2026-01-02T10:03:07,045 copying cusrl/zoo/isaaclab/__init__.py -> build/lib/cusrl/zoo/isaaclab 2026-01-02T10:03:07,045 copying cusrl/zoo/isaaclab/classic.py -> build/lib/cusrl/zoo/isaaclab 2026-01-02T10:03:07,046 copying cusrl/zoo/isaaclab/humanoid_amp.py -> build/lib/cusrl/zoo/isaaclab 2026-01-02T10:03:07,046 copying cusrl/zoo/isaaclab/locomotion.py -> build/lib/cusrl/zoo/isaaclab 2026-01-02T10:03:07,047 creating build/lib/cusrl/zoo/robot_lab 2026-01-02T10:03:07,048 copying cusrl/zoo/robot_lab/__init__.py -> build/lib/cusrl/zoo/robot_lab 2026-01-02T10:03:07,050 copying cusrl/zoo/robot_lab/quadruped.py -> build/lib/cusrl/zoo/robot_lab 2026-01-02T10:03:07,067 installing to build/bdist.linux-armv7l/wheel 2026-01-02T10:03:07,068 running install 2026-01-02T10:03:07,092 running install_lib 2026-01-02T10:03:07,099 creating build/bdist.linux-armv7l/wheel 2026-01-02T10:03:07,101 creating build/bdist.linux-armv7l/wheel/cusrl 2026-01-02T10:03:07,103 creating build/bdist.linux-armv7l/wheel/cusrl/environment 2026-01-02T10:03:07,104 copying build/lib/cusrl/environment/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/environment 2026-01-02T10:03:07,106 copying build/lib/cusrl/environment/mjlab.py -> build/bdist.linux-armv7l/wheel/./cusrl/environment 2026-01-02T10:03:07,108 copying build/lib/cusrl/environment/isaaclab.py -> build/bdist.linux-armv7l/wheel/./cusrl/environment 2026-01-02T10:03:07,110 copying build/lib/cusrl/environment/gym.py -> build/bdist.linux-armv7l/wheel/./cusrl/environment 2026-01-02T10:03:07,112 copying build/lib/cusrl/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl 2026-01-02T10:03:07,115 creating build/bdist.linux-armv7l/wheel/cusrl/hook 2026-01-02T10:03:07,116 copying build/lib/cusrl/hook/distillation.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,118 copying build/lib/cusrl/hook/advantage.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,120 copying build/lib/cusrl/hook/smoothness.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,123 copying build/lib/cusrl/hook/condition.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,124 copying build/lib/cusrl/hook/lr_schedule.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,127 copying build/lib/cusrl/hook/reward.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,129 copying build/lib/cusrl/hook/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,131 copying build/lib/cusrl/hook/schedule.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,133 copying build/lib/cusrl/hook/rnd.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,135 copying build/lib/cusrl/hook/amp.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,137 copying build/lib/cusrl/hook/on_policy.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,139 copying build/lib/cusrl/hook/symmetry.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,142 copying build/lib/cusrl/hook/environment_spec.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,144 copying build/lib/cusrl/hook/ppo.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,146 copying build/lib/cusrl/hook/value.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,148 copying build/lib/cusrl/hook/estimation.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,150 copying build/lib/cusrl/hook/initialization.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,152 copying build/lib/cusrl/hook/observation.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,155 copying build/lib/cusrl/hook/representation.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,157 copying build/lib/cusrl/hook/gradient.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,159 copying build/lib/cusrl/hook/gae.py -> build/bdist.linux-armv7l/wheel/./cusrl/hook 2026-01-02T10:03:07,162 creating build/bdist.linux-armv7l/wheel/cusrl/template 2026-01-02T10:03:07,163 copying build/lib/cusrl/template/buffer.py -> build/bdist.linux-armv7l/wheel/./cusrl/template 2026-01-02T10:03:07,165 copying build/lib/cusrl/template/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/template 2026-01-02T10:03:07,167 copying build/lib/cusrl/template/player.py -> build/bdist.linux-armv7l/wheel/./cusrl/template 2026-01-02T10:03:07,169 copying build/lib/cusrl/template/trial.py -> build/bdist.linux-armv7l/wheel/./cusrl/template 2026-01-02T10:03:07,172 copying build/lib/cusrl/template/agent.py -> build/bdist.linux-armv7l/wheel/./cusrl/template 2026-01-02T10:03:07,174 copying build/lib/cusrl/template/actor_critic.py -> build/bdist.linux-armv7l/wheel/./cusrl/template 2026-01-02T10:03:07,177 copying build/lib/cusrl/template/logger.py -> build/bdist.linux-armv7l/wheel/./cusrl/template 2026-01-02T10:03:07,179 copying build/lib/cusrl/template/optimizer.py -> build/bdist.linux-armv7l/wheel/./cusrl/template 2026-01-02T10:03:07,181 copying build/lib/cusrl/template/hook.py -> build/bdist.linux-armv7l/wheel/./cusrl/template 2026-01-02T10:03:07,184 copying build/lib/cusrl/template/environment.py -> build/bdist.linux-armv7l/wheel/./cusrl/template 2026-01-02T10:03:07,186 copying build/lib/cusrl/template/trainer.py -> build/bdist.linux-armv7l/wheel/./cusrl/template 2026-01-02T10:03:07,189 copying build/lib/cusrl/__main__.py -> build/bdist.linux-armv7l/wheel/./cusrl 2026-01-02T10:03:07,191 creating build/bdist.linux-armv7l/wheel/cusrl/preset 2026-01-02T10:03:07,192 copying build/lib/cusrl/preset/distillation.py -> build/bdist.linux-armv7l/wheel/./cusrl/preset 2026-01-02T10:03:07,194 copying build/lib/cusrl/preset/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/preset 2026-01-02T10:03:07,196 copying build/lib/cusrl/preset/amp.py -> build/bdist.linux-armv7l/wheel/./cusrl/preset 2026-01-02T10:03:07,197 copying build/lib/cusrl/preset/ppo.py -> build/bdist.linux-armv7l/wheel/./cusrl/preset 2026-01-02T10:03:07,200 copying build/lib/cusrl/preset/optimizer.py -> build/bdist.linux-armv7l/wheel/./cusrl/preset 2026-01-02T10:03:07,202 creating build/bdist.linux-armv7l/wheel/cusrl/sampler 2026-01-02T10:03:07,203 copying build/lib/cusrl/sampler/mini_batch_sampler.py -> build/bdist.linux-armv7l/wheel/./cusrl/sampler 2026-01-02T10:03:07,205 copying build/lib/cusrl/sampler/random_sampler.py -> build/bdist.linux-armv7l/wheel/./cusrl/sampler 2026-01-02T10:03:07,207 copying build/lib/cusrl/sampler/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/sampler 2026-01-02T10:03:07,209 creating build/bdist.linux-armv7l/wheel/cusrl/logger 2026-01-02T10:03:07,210 copying build/lib/cusrl/logger/wandb_logger.py -> build/bdist.linux-armv7l/wheel/./cusrl/logger 2026-01-02T10:03:07,212 copying build/lib/cusrl/logger/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/logger 2026-01-02T10:03:07,214 copying build/lib/cusrl/logger/tensorboard_logger.py -> build/bdist.linux-armv7l/wheel/./cusrl/logger 2026-01-02T10:03:07,215 copying build/lib/cusrl/logger/swanlab_logger.py -> build/bdist.linux-armv7l/wheel/./cusrl/logger 2026-01-02T10:03:07,218 creating build/bdist.linux-armv7l/wheel/cusrl/cli 2026-01-02T10:03:07,219 copying build/lib/cusrl/cli/list_experiments.py -> build/bdist.linux-armv7l/wheel/./cusrl/cli 2026-01-02T10:03:07,221 copying build/lib/cusrl/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/cli 2026-01-02T10:03:07,222 copying build/lib/cusrl/cli/export.py -> build/bdist.linux-armv7l/wheel/./cusrl/cli 2026-01-02T10:03:07,224 copying build/lib/cusrl/cli/train.py -> build/bdist.linux-armv7l/wheel/./cusrl/cli 2026-01-02T10:03:07,226 copying build/lib/cusrl/cli/play.py -> build/bdist.linux-armv7l/wheel/./cusrl/cli 2026-01-02T10:03:07,228 copying build/lib/cusrl/cli/utils.py -> build/bdist.linux-armv7l/wheel/./cusrl/cli 2026-01-02T10:03:07,230 creating build/bdist.linux-armv7l/wheel/cusrl/zoo 2026-01-02T10:03:07,232 creating build/bdist.linux-armv7l/wheel/cusrl/zoo/isaaclab 2026-01-02T10:03:07,233 copying build/lib/cusrl/zoo/isaaclab/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/zoo/isaaclab 2026-01-02T10:03:07,235 copying build/lib/cusrl/zoo/isaaclab/locomotion.py -> build/bdist.linux-armv7l/wheel/./cusrl/zoo/isaaclab 2026-01-02T10:03:07,237 copying build/lib/cusrl/zoo/isaaclab/classic.py -> build/bdist.linux-armv7l/wheel/./cusrl/zoo/isaaclab 2026-01-02T10:03:07,239 copying build/lib/cusrl/zoo/isaaclab/humanoid_amp.py -> build/bdist.linux-armv7l/wheel/./cusrl/zoo/isaaclab 2026-01-02T10:03:07,241 copying build/lib/cusrl/zoo/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/zoo 2026-01-02T10:03:07,243 copying build/lib/cusrl/zoo/experiment.py -> build/bdist.linux-armv7l/wheel/./cusrl/zoo 2026-01-02T10:03:07,245 copying build/lib/cusrl/zoo/registry.py -> build/bdist.linux-armv7l/wheel/./cusrl/zoo 2026-01-02T10:03:07,247 creating build/bdist.linux-armv7l/wheel/cusrl/zoo/gym 2026-01-02T10:03:07,249 copying build/lib/cusrl/zoo/gym/box2d.py -> build/bdist.linux-armv7l/wheel/./cusrl/zoo/gym 2026-01-02T10:03:07,251 copying build/lib/cusrl/zoo/gym/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/zoo/gym 2026-01-02T10:03:07,253 copying build/lib/cusrl/zoo/gym/classic_control.py -> build/bdist.linux-armv7l/wheel/./cusrl/zoo/gym 2026-01-02T10:03:07,255 creating build/bdist.linux-armv7l/wheel/cusrl/zoo/robot_lab 2026-01-02T10:03:07,256 copying build/lib/cusrl/zoo/robot_lab/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/zoo/robot_lab 2026-01-02T10:03:07,258 copying build/lib/cusrl/zoo/robot_lab/quadruped.py -> build/bdist.linux-armv7l/wheel/./cusrl/zoo/robot_lab 2026-01-02T10:03:07,261 creating build/bdist.linux-armv7l/wheel/cusrl/utils 2026-01-02T10:03:07,262 copying build/lib/cusrl/utils/scheduler.py -> build/bdist.linux-armv7l/wheel/./cusrl/utils 2026-01-02T10:03:07,264 copying build/lib/cusrl/utils/nest.py -> build/bdist.linux-armv7l/wheel/./cusrl/utils 2026-01-02T10:03:07,267 copying build/lib/cusrl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/utils 2026-01-02T10:03:07,269 copying build/lib/cusrl/utils/distributed.py -> build/bdist.linux-armv7l/wheel/./cusrl/utils 2026-01-02T10:03:07,271 copying build/lib/cusrl/utils/str_utils.py -> build/bdist.linux-armv7l/wheel/./cusrl/utils 2026-01-02T10:03:07,273 copying build/lib/cusrl/utils/typing.py -> build/bdist.linux-armv7l/wheel/./cusrl/utils 2026-01-02T10:03:07,275 copying build/lib/cusrl/utils/dict_utils.py -> build/bdist.linux-armv7l/wheel/./cusrl/utils 2026-01-02T10:03:07,277 copying build/lib/cusrl/utils/config.py -> build/bdist.linux-armv7l/wheel/./cusrl/utils 2026-01-02T10:03:07,279 copying build/lib/cusrl/utils/metrics.py -> build/bdist.linux-armv7l/wheel/./cusrl/utils 2026-01-02T10:03:07,281 copying build/lib/cusrl/utils/recurrent.py -> build/bdist.linux-armv7l/wheel/./cusrl/utils 2026-01-02T10:03:07,283 copying build/lib/cusrl/utils/misc.py -> build/bdist.linux-armv7l/wheel/./cusrl/utils 2026-01-02T10:03:07,285 copying build/lib/cusrl/utils/timing.py -> build/bdist.linux-armv7l/wheel/./cusrl/utils 2026-01-02T10:03:07,288 creating build/bdist.linux-armv7l/wheel/cusrl/module 2026-01-02T10:03:07,289 copying build/lib/cusrl/module/module.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,291 copying build/lib/cusrl/module/causal_attn.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,294 copying build/lib/cusrl/module/mlp.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,296 copying build/lib/cusrl/module/mha.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,298 copying build/lib/cusrl/module/actor.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,300 copying build/lib/cusrl/module/__init__.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,302 copying build/lib/cusrl/module/transformer.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,305 copying build/lib/cusrl/module/normal_nll_loss.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,307 copying build/lib/cusrl/module/encoding.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,309 copying build/lib/cusrl/module/export.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,311 copying build/lib/cusrl/module/sequential.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,313 copying build/lib/cusrl/module/activation.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,315 copying build/lib/cusrl/module/inference.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,317 copying build/lib/cusrl/module/bijector.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,319 copying build/lib/cusrl/module/normalizer.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,322 copying build/lib/cusrl/module/distribution.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,324 copying build/lib/cusrl/module/simba.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,326 copying build/lib/cusrl/module/rnn.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,329 copying build/lib/cusrl/module/detach_grad.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,331 copying build/lib/cusrl/module/cnn.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,333 copying build/lib/cusrl/module/critic.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,335 copying build/lib/cusrl/module/parameter.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,337 copying build/lib/cusrl/module/gate.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,339 copying build/lib/cusrl/module/normalization.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,341 copying build/lib/cusrl/module/stub.py -> build/bdist.linux-armv7l/wheel/./cusrl/module 2026-01-02T10:03:07,343 running install_egg_info 2026-01-02T10:03:07,350 Copying cusrl.egg-info to build/bdist.linux-armv7l/wheel/./cusrl-1.1.7-py3.11.egg-info 2026-01-02T10:03:07,360 running install_scripts 2026-01-02T10:03:07,372 creating build/bdist.linux-armv7l/wheel/cusrl-1.1.7.dist-info/WHEEL 2026-01-02T10:03:07,374 creating '/tmp/pip-wheel-a5rowf2d/.tmp-3jjncti3/cusrl-1.1.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-02T10:03:07,377 adding 'cusrl/__init__.py' 2026-01-02T10:03:07,378 adding 'cusrl/__main__.py' 2026-01-02T10:03:07,380 adding 'cusrl/cli/__init__.py' 2026-01-02T10:03:07,381 adding 'cusrl/cli/export.py' 2026-01-02T10:03:07,382 adding 'cusrl/cli/list_experiments.py' 2026-01-02T10:03:07,383 adding 'cusrl/cli/play.py' 2026-01-02T10:03:07,385 adding 'cusrl/cli/train.py' 2026-01-02T10:03:07,386 adding 'cusrl/cli/utils.py' 2026-01-02T10:03:07,388 adding 'cusrl/environment/__init__.py' 2026-01-02T10:03:07,389 adding 'cusrl/environment/gym.py' 2026-01-02T10:03:07,391 adding 'cusrl/environment/isaaclab.py' 2026-01-02T10:03:07,392 adding 'cusrl/environment/mjlab.py' 2026-01-02T10:03:07,394 adding 'cusrl/hook/__init__.py' 2026-01-02T10:03:07,395 adding 'cusrl/hook/advantage.py' 2026-01-02T10:03:07,397 adding 'cusrl/hook/amp.py' 2026-01-02T10:03:07,399 adding 'cusrl/hook/condition.py' 2026-01-02T10:03:07,400 adding 'cusrl/hook/distillation.py' 2026-01-02T10:03:07,401 adding 'cusrl/hook/environment_spec.py' 2026-01-02T10:03:07,403 adding 'cusrl/hook/estimation.py' 2026-01-02T10:03:07,405 adding 'cusrl/hook/gae.py' 2026-01-02T10:03:07,406 adding 'cusrl/hook/gradient.py' 2026-01-02T10:03:07,408 adding 'cusrl/hook/initialization.py' 2026-01-02T10:03:07,410 adding 'cusrl/hook/lr_schedule.py' 2026-01-02T10:03:07,412 adding 'cusrl/hook/observation.py' 2026-01-02T10:03:07,413 adding 'cusrl/hook/on_policy.py' 2026-01-02T10:03:07,415 adding 'cusrl/hook/ppo.py' 2026-01-02T10:03:07,416 adding 'cusrl/hook/representation.py' 2026-01-02T10:03:07,418 adding 'cusrl/hook/reward.py' 2026-01-02T10:03:07,419 adding 'cusrl/hook/rnd.py' 2026-01-02T10:03:07,420 adding 'cusrl/hook/schedule.py' 2026-01-02T10:03:07,422 adding 'cusrl/hook/smoothness.py' 2026-01-02T10:03:07,424 adding 'cusrl/hook/symmetry.py' 2026-01-02T10:03:07,425 adding 'cusrl/hook/value.py' 2026-01-02T10:03:07,427 adding 'cusrl/logger/__init__.py' 2026-01-02T10:03:07,428 adding 'cusrl/logger/swanlab_logger.py' 2026-01-02T10:03:07,430 adding 'cusrl/logger/tensorboard_logger.py' 2026-01-02T10:03:07,431 adding 'cusrl/logger/wandb_logger.py' 2026-01-02T10:03:07,433 adding 'cusrl/module/__init__.py' 2026-01-02T10:03:07,435 adding 'cusrl/module/activation.py' 2026-01-02T10:03:07,436 adding 'cusrl/module/actor.py' 2026-01-02T10:03:07,438 adding 'cusrl/module/bijector.py' 2026-01-02T10:03:07,440 adding 'cusrl/module/causal_attn.py' 2026-01-02T10:03:07,442 adding 'cusrl/module/cnn.py' 2026-01-02T10:03:07,443 adding 'cusrl/module/critic.py' 2026-01-02T10:03:07,444 adding 'cusrl/module/detach_grad.py' 2026-01-02T10:03:07,446 adding 'cusrl/module/distribution.py' 2026-01-02T10:03:07,448 adding 'cusrl/module/encoding.py' 2026-01-02T10:03:07,450 adding 'cusrl/module/export.py' 2026-01-02T10:03:07,452 adding 'cusrl/module/gate.py' 2026-01-02T10:03:07,453 adding 'cusrl/module/inference.py' 2026-01-02T10:03:07,455 adding 'cusrl/module/mha.py' 2026-01-02T10:03:07,456 adding 'cusrl/module/mlp.py' 2026-01-02T10:03:07,458 adding 'cusrl/module/module.py' 2026-01-02T10:03:07,459 adding 'cusrl/module/normal_nll_loss.py' 2026-01-02T10:03:07,460 adding 'cusrl/module/normalization.py' 2026-01-02T10:03:07,462 adding 'cusrl/module/normalizer.py' 2026-01-02T10:03:07,464 adding 'cusrl/module/parameter.py' 2026-01-02T10:03:07,466 adding 'cusrl/module/rnn.py' 2026-01-02T10:03:07,467 adding 'cusrl/module/sequential.py' 2026-01-02T10:03:07,469 adding 'cusrl/module/simba.py' 2026-01-02T10:03:07,470 adding 'cusrl/module/stub.py' 2026-01-02T10:03:07,471 adding 'cusrl/module/transformer.py' 2026-01-02T10:03:07,473 adding 'cusrl/preset/__init__.py' 2026-01-02T10:03:07,474 adding 'cusrl/preset/amp.py' 2026-01-02T10:03:07,476 adding 'cusrl/preset/distillation.py' 2026-01-02T10:03:07,477 adding 'cusrl/preset/optimizer.py' 2026-01-02T10:03:07,479 adding 'cusrl/preset/ppo.py' 2026-01-02T10:03:07,480 adding 'cusrl/sampler/__init__.py' 2026-01-02T10:03:07,482 adding 'cusrl/sampler/mini_batch_sampler.py' 2026-01-02T10:03:07,483 adding 'cusrl/sampler/random_sampler.py' 2026-01-02T10:03:07,484 adding 'cusrl/template/__init__.py' 2026-01-02T10:03:07,486 adding 'cusrl/template/actor_critic.py' 2026-01-02T10:03:07,488 adding 'cusrl/template/agent.py' 2026-01-02T10:03:07,490 adding 'cusrl/template/buffer.py' 2026-01-02T10:03:07,492 adding 'cusrl/template/environment.py' 2026-01-02T10:03:07,494 adding 'cusrl/template/hook.py' 2026-01-02T10:03:07,496 adding 'cusrl/template/logger.py' 2026-01-02T10:03:07,497 adding 'cusrl/template/optimizer.py' 2026-01-02T10:03:07,499 adding 'cusrl/template/player.py' 2026-01-02T10:03:07,501 adding 'cusrl/template/trainer.py' 2026-01-02T10:03:07,503 adding 'cusrl/template/trial.py' 2026-01-02T10:03:07,504 adding 'cusrl/utils/__init__.py' 2026-01-02T10:03:07,506 adding 'cusrl/utils/config.py' 2026-01-02T10:03:07,507 adding 'cusrl/utils/dict_utils.py' 2026-01-02T10:03:07,509 adding 'cusrl/utils/distributed.py' 2026-01-02T10:03:07,510 adding 'cusrl/utils/metrics.py' 2026-01-02T10:03:07,512 adding 'cusrl/utils/misc.py' 2026-01-02T10:03:07,514 adding 'cusrl/utils/nest.py' 2026-01-02T10:03:07,515 adding 'cusrl/utils/recurrent.py' 2026-01-02T10:03:07,517 adding 'cusrl/utils/scheduler.py' 2026-01-02T10:03:07,518 adding 'cusrl/utils/str_utils.py' 2026-01-02T10:03:07,519 adding 'cusrl/utils/timing.py' 2026-01-02T10:03:07,520 adding 'cusrl/utils/typing.py' 2026-01-02T10:03:07,522 adding 'cusrl/zoo/__init__.py' 2026-01-02T10:03:07,523 adding 'cusrl/zoo/experiment.py' 2026-01-02T10:03:07,525 adding 'cusrl/zoo/registry.py' 2026-01-02T10:03:07,526 adding 'cusrl/zoo/gym/__init__.py' 2026-01-02T10:03:07,528 adding 'cusrl/zoo/gym/box2d.py' 2026-01-02T10:03:07,529 adding 'cusrl/zoo/gym/classic_control.py' 2026-01-02T10:03:07,531 adding 'cusrl/zoo/isaaclab/__init__.py' 2026-01-02T10:03:07,532 adding 'cusrl/zoo/isaaclab/classic.py' 2026-01-02T10:03:07,533 adding 'cusrl/zoo/isaaclab/humanoid_amp.py' 2026-01-02T10:03:07,535 adding 'cusrl/zoo/isaaclab/locomotion.py' 2026-01-02T10:03:07,536 adding 'cusrl/zoo/robot_lab/__init__.py' 2026-01-02T10:03:07,537 adding 'cusrl/zoo/robot_lab/quadruped.py' 2026-01-02T10:03:07,540 adding 'cusrl-1.1.7.dist-info/licenses/LICENSE' 2026-01-02T10:03:07,542 adding 'cusrl-1.1.7.dist-info/METADATA' 2026-01-02T10:03:07,543 adding 'cusrl-1.1.7.dist-info/WHEEL' 2026-01-02T10:03:07,544 adding 'cusrl-1.1.7.dist-info/top_level.txt' 2026-01-02T10:03:07,546 adding 'cusrl-1.1.7.dist-info/RECORD' 2026-01-02T10:03:07,549 removing build/bdist.linux-armv7l/wheel 2026-01-02T10:03:07,678 Building wheel for cusrl (pyproject.toml): finished with status 'done' 2026-01-02T10:03:07,687 Created wheel for cusrl: filename=cusrl-1.1.7-py3-none-any.whl size=159056 sha256=cf1782d15345e4b475b8b1ce5edd042f82fd76892667348c22dc90ac984f2795 2026-01-02T10:03:07,689 Stored in directory: /tmp/pip-ephem-wheel-cache-8sti86xh/wheels/70/5c/24/7795d3be72ca628e8dcb1926a76ee39dc0fb09ea1d0d0cac8e 2026-01-02T10:03:07,703 Successfully built cusrl 2026-01-02T10:03:07,711 Removed build tracker: '/tmp/pip-build-tracker-1zxrd6op'