2025-09-09T00:34:33,077 Created temporary directory: /tmp/pip-build-tracker-tnqqu56z 2025-09-09T00:34:33,078 Initialized build tracking at /tmp/pip-build-tracker-tnqqu56z 2025-09-09T00:34:33,078 Created build tracker: /tmp/pip-build-tracker-tnqqu56z 2025-09-09T00:34:33,078 Entered build tracker: /tmp/pip-build-tracker-tnqqu56z 2025-09-09T00:34:33,078 Created temporary directory: /tmp/pip-wheel-kkar_b76 2025-09-09T00:34:33,081 Created temporary directory: /tmp/pip-ephem-wheel-cache-urb9hjen 2025-09-09T00:34:33,142 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T00:34:33,144 2 location(s) to search for versions of little-brother: 2025-09-09T00:34:33,144 * https://pypi.org/simple/little-brother/ 2025-09-09T00:34:33,144 * https://www.piwheels.org/simple/little-brother/ 2025-09-09T00:34:33,145 Fetching project page and analyzing links: https://pypi.org/simple/little-brother/ 2025-09-09T00:34:33,145 Getting page https://pypi.org/simple/little-brother/ 2025-09-09T00:34:33,146 Found index url https://pypi.org/simple/ 2025-09-09T00:34:33,356 Fetched page https://pypi.org/simple/little-brother/ as application/vnd.pypi.simple.v1+json 2025-09-09T00:34:33,360 Found link https://files.pythonhosted.org/packages/92/e3/f3c475e3712754b9648b63a52e75257453a76c846cba8056dc4baceb3860/little-brother-0.2.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.2 2025-09-09T00:34:33,361 Found link https://files.pythonhosted.org/packages/f8/19/0dd327bacef49969b3f462fcb12e9b3d2278eb7da397e2f437b0141c5ab3/little-brother-0.3.10.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.3.10 2025-09-09T00:34:33,361 Found link https://files.pythonhosted.org/packages/09/39/e9cdae32b441d06d5b405968d95fdb62c01408c15b1922f1cc2a16a3ffac/little-brother-0.3.11.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.3.11 2025-09-09T00:34:33,362 Found link https://files.pythonhosted.org/packages/e3/71/bd9f3b269a3ac59146c2650518ea7cebda6e4ac6fc607fe3b031285515f5/little-brother-0.4.8.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.4.8 2025-09-09T00:34:33,362 Found link https://files.pythonhosted.org/packages/9b/cf/f15258e26a4cfb2ceaf64012bb4e70aa9e30ebdc2e52a08e135efdf01eff/little-brother-0.4.9.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.4.9 2025-09-09T00:34:33,363 Found link https://files.pythonhosted.org/packages/a7/16/3e91397ace7f704bcb8bc82dd3c47756e4a12763e712f4c52d8be165f8ee/little-brother-0.4.11.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.4.11 2025-09-09T00:34:33,363 Found link https://files.pythonhosted.org/packages/6c/b7/26210f4b448f677ea5ce0b0f470577899a24d541b3b7b907f6c5980eafbe/little-brother-0.4.12.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.4.12 2025-09-09T00:34:33,364 Found link https://files.pythonhosted.org/packages/61/97/cb2b76e9d94ab4946c04c49637bc292517d0f47482300dca920e2d900a0c/little-brother-0.4.19.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.4.19 2025-09-09T00:34:33,364 Found link https://files.pythonhosted.org/packages/36/bf/881b8b84abfbbeae1a40383782743feb362f80086c68170389e568936065/little-brother-0.4.26.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.4.26 2025-09-09T00:34:33,365 Found link https://files.pythonhosted.org/packages/52/42/7c6d9582433fe58a91dc8aeafb4c095ce22d447cb4001662944d1605159e/little-brother-0.4.27.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.4.27 2025-09-09T00:34:33,365 Found link https://files.pythonhosted.org/packages/6f/6e/4cd3c8585f9cbd64c02d4ad5a7c383aa6bbe2dc71a03c464405d31f8f330/little-brother-0.4.28.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.4.28 2025-09-09T00:34:33,366 Found link https://files.pythonhosted.org/packages/73/3d/4d54c5836a3747748253add9f1259a39cec6d14e86146ebf555a69b00a2c/little-brother-0.4.29.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.4.29 2025-09-09T00:34:33,366 Found link https://files.pythonhosted.org/packages/13/52/ac7925176a09210ade541caa6ef6ea868c928246a2f6d3a30599c6401cf8/little-brother-0.4.36.tar.gz (from https://pypi.org/simple/little-brother/), version: 0.4.36 2025-09-09T00:34:33,367 Fetching project page and analyzing links: https://www.piwheels.org/simple/little-brother/ 2025-09-09T00:34:33,368 Getting page https://www.piwheels.org/simple/little-brother/ 2025-09-09T00:34:33,369 Found index url https://www.piwheels.org/simple/ 2025-09-09T00:34:33,478 Fetched page https://www.piwheels.org/simple/little-brother/ as text/html 2025-09-09T00:34:33,481 Skipping link: No binaries permitted for little-brother: https://archive1.piwheels.org/simple/little-brother/little_brother-0.4.36-py3-none-any.whl#sha256=dc0ef252ac501d8d027bd0d9bedd595cfbe33113e50546dba17d05394dd003d6 (from https://www.piwheels.org/simple/little-brother/) 2025-09-09T00:34:33,481 Skipping link: No binaries permitted for little-brother: https://archive1.piwheels.org/simple/little-brother/little_brother-0.4.29-py3-none-any.whl#sha256=f66c8c5eafcaee28d346a9a3bd56a08eab11e307c24b427581674a9624a1ff93 (from https://www.piwheels.org/simple/little-brother/) 2025-09-09T00:34:33,481 Skipping link: No binaries permitted for little-brother: https://archive1.piwheels.org/simple/little-brother/little_brother-0.4.28-py3-none-any.whl#sha256=fdf1d9c0a404f9892fc91e06aa11517194a3465392c438ab258c84d160fd9acf (from https://www.piwheels.org/simple/little-brother/) 2025-09-09T00:34:33,482 Skipping link: No binaries permitted for little-brother: https://archive1.piwheels.org/simple/little-brother/little_brother-0.4.27-py3-none-any.whl#sha256=e3c61ad47b1d38d9443ba493c2c77c95386fa44828d04151921c8354ecefa39a (from https://www.piwheels.org/simple/little-brother/) 2025-09-09T00:34:33,482 Skipping link: No binaries permitted for little-brother: https://archive1.piwheels.org/simple/little-brother/little_brother-0.4.26-py3-none-any.whl#sha256=51df49fe3bde05048919b612ac94562015e25601d3ba8e37bad54d47f400195a (from https://www.piwheels.org/simple/little-brother/) 2025-09-09T00:34:33,482 Skipping link: No binaries permitted for little-brother: https://archive1.piwheels.org/simple/little-brother/little_brother-0.4.19-py3-none-any.whl#sha256=ace918077c12281412140372163e75feca09306320b6bd97aa5260732bbf9f7d (from https://www.piwheels.org/simple/little-brother/) 2025-09-09T00:34:33,482 Skipping link: No binaries permitted for little-brother: https://archive1.piwheels.org/simple/little-brother/little_brother-0.4.12-py3-none-any.whl#sha256=43958997483231eb3702d8bd6e363c672f311de8ddf984b1dabd60863e5c2292 (from https://www.piwheels.org/simple/little-brother/) 2025-09-09T00:34:33,482 Skipping link: No binaries permitted for little-brother: https://archive1.piwheels.org/simple/little-brother/little_brother-0.4.11-py3-none-any.whl#sha256=44177a21e03e68aad8283385ff410a077868cb21d47ce72ff4920a64fa2ee7ae (from https://www.piwheels.org/simple/little-brother/) 2025-09-09T00:34:33,482 Skipping link: No binaries permitted for little-brother: https://archive1.piwheels.org/simple/little-brother/little_brother-0.4.9-py3-none-any.whl#sha256=8440683b98b4fabaf519cb6a35b744793727561dd746549cb34d16bd8b142750 (from https://www.piwheels.org/simple/little-brother/) 2025-09-09T00:34:33,482 Skipping link: No binaries permitted for little-brother: https://archive1.piwheels.org/simple/little-brother/little_brother-0.4.8-py3-none-any.whl#sha256=cbd267c5ad7d7bf01cc26aa9eb3b43a608e52ab52a59dcf65f15ddc28383cde0 (from https://www.piwheels.org/simple/little-brother/) 2025-09-09T00:34:33,483 Skipping link: No binaries permitted for little-brother: https://archive1.piwheels.org/simple/little-brother/little_brother-0.3.11-py3-none-any.whl#sha256=dea3c78309ce7f4cb1d4f85e408e6096d3fc56ceb9a342fa874a02ab0839ac2f (from https://www.piwheels.org/simple/little-brother/) 2025-09-09T00:34:33,483 Skipping link: No binaries permitted for little-brother: https://archive1.piwheels.org/simple/little-brother/little_brother-0.3.10-py3-none-any.whl#sha256=a54f7769d89fcd404e09a98e759a3682998daca23ba91243a033c8a2f73f63b2 (from https://www.piwheels.org/simple/little-brother/) 2025-09-09T00:34:33,483 Skipping link: not a file: https://www.piwheels.org/simple/little-brother/ 2025-09-09T00:34:33,483 Skipping link: not a file: https://pypi.org/simple/little-brother/ 2025-09-09T00:34:33,512 Given no hashes to check 1 links for project 'little-brother': discarding no candidates 2025-09-09T00:34:33,513 Collecting little-brother==0.2 2025-09-09T00:34:33,515 Created temporary directory: /tmp/pip-unpack-sl0ctzv3 2025-09-09T00:34:33,652 Downloading little-brother-0.2.tar.gz (220 kB) 2025-09-09T00:34:33,770 Added little-brother==0.2 from https://files.pythonhosted.org/packages/92/e3/f3c475e3712754b9648b63a52e75257453a76c846cba8056dc4baceb3860/little-brother-0.2.tar.gz to build tracker '/tmp/pip-build-tracker-tnqqu56z' 2025-09-09T00:34:33,772 Running setup.py (path:/tmp/pip-wheel-kkar_b76/little-brother_fa1021e5d40948eb8814ca7b65614fb4/setup.py) egg_info for package little-brother 2025-09-09T00:34:33,772 Created temporary directory: /tmp/pip-pip-egg-info-7hxwbl_t 2025-09-09T00:34:33,772 Preparing metadata (setup.py): started 2025-09-09T00:34:33,773 Running command python setup.py egg_info 2025-09-09T00:34:34,954 running egg_info 2025-09-09T00:34:35,029 creating /tmp/pip-pip-egg-info-7hxwbl_t/little_brother.egg-info 2025-09-09T00:34:35,030 writing /tmp/pip-pip-egg-info-7hxwbl_t/little_brother.egg-info/PKG-INFO 2025-09-09T00:34:35,031 writing dependency_links to /tmp/pip-pip-egg-info-7hxwbl_t/little_brother.egg-info/dependency_links.txt 2025-09-09T00:34:35,032 writing requirements to /tmp/pip-pip-egg-info-7hxwbl_t/little_brother.egg-info/requires.txt 2025-09-09T00:34:35,032 writing top-level names to /tmp/pip-pip-egg-info-7hxwbl_t/little_brother.egg-info/top_level.txt 2025-09-09T00:34:35,032 writing manifest file '/tmp/pip-pip-egg-info-7hxwbl_t/little_brother.egg-info/SOURCES.txt' 2025-09-09T00:34:35,341 reading manifest file '/tmp/pip-pip-egg-info-7hxwbl_t/little_brother.egg-info/SOURCES.txt' 2025-09-09T00:34:35,342 reading manifest template 'MANIFEST.in' 2025-09-09T00:34:35,351 writing manifest file '/tmp/pip-pip-egg-info-7hxwbl_t/little_brother.egg-info/SOURCES.txt' 2025-09-09T00:34:35,463 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T00:34:35,468 Source in /tmp/pip-wheel-kkar_b76/little-brother_fa1021e5d40948eb8814ca7b65614fb4 has version 0.2, which satisfies requirement little-brother==0.2 from https://files.pythonhosted.org/packages/92/e3/f3c475e3712754b9648b63a52e75257453a76c846cba8056dc4baceb3860/little-brother-0.2.tar.gz 2025-09-09T00:34:35,468 Removed little-brother==0.2 from https://files.pythonhosted.org/packages/92/e3/f3c475e3712754b9648b63a52e75257453a76c846cba8056dc4baceb3860/little-brother-0.2.tar.gz from build tracker '/tmp/pip-build-tracker-tnqqu56z' 2025-09-09T00:34:35,473 Created temporary directory: /tmp/pip-unpack-97z5y73r 2025-09-09T00:34:35,473 Created temporary directory: /tmp/pip-unpack-pb4xnwt8 2025-09-09T00:34:35,473 Building wheels for collected packages: little-brother 2025-09-09T00:34:35,475 Created temporary directory: /tmp/pip-wheel-cdreuh09 2025-09-09T00:34:35,475 DEPRECATION: Building 'little-brother' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'little-brother'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T00:34:35,476 Building wheel for little-brother (setup.py): started 2025-09-09T00:34:35,477 Destination directory: /tmp/pip-wheel-cdreuh09 2025-09-09T00:34:35,477 Running command python setup.py bdist_wheel 2025-09-09T00:34:36,582 running bdist_wheel 2025-09-09T00:34:36,960 running build 2025-09-09T00:34:36,960 running build_py 2025-09-09T00:34:37,042 creating build/lib/little_brother 2025-09-09T00:34:37,043 copying little_brother/status_server.py -> build/lib/little_brother 2025-09-09T00:34:37,043 copying little_brother/simple_context_rule_handlers.py -> build/lib/little_brother 2025-09-09T00:34:37,044 copying little_brother/settings.py -> build/lib/little_brother 2025-09-09T00:34:37,044 copying little_brother/rule_override.py -> build/lib/little_brother 2025-09-09T00:34:37,045 copying little_brother/rule_handler.py -> build/lib/little_brother 2025-09-09T00:34:37,045 copying little_brother/pyglet_audio_player.py -> build/lib/little_brother 2025-09-09T00:34:37,046 copying little_brother/process_statistics.py -> build/lib/little_brother 2025-09-09T00:34:37,046 copying little_brother/process_info.py -> build/lib/little_brother 2025-09-09T00:34:37,047 copying little_brother/process_handler.py -> build/lib/little_brother 2025-09-09T00:34:37,047 copying little_brother/popup_handler.py -> build/lib/little_brother 2025-09-09T00:34:37,048 copying little_brother/playsound_audio_player.py -> build/lib/little_brother 2025-09-09T00:34:37,048 copying little_brother/persistence.py -> build/lib/little_brother 2025-09-09T00:34:37,049 copying little_brother/notification_handler.py -> build/lib/little_brother 2025-09-09T00:34:37,049 copying little_brother/mpg123_audio_player.py -> build/lib/little_brother 2025-09-09T00:34:37,050 copying little_brother/master_connector.py -> build/lib/little_brother 2025-09-09T00:34:37,050 copying little_brother/login_mapping.py -> build/lib/little_brother 2025-09-09T00:34:37,051 copying little_brother/git_metadata.py -> build/lib/little_brother 2025-09-09T00:34:37,051 copying little_brother/git.py -> build/lib/little_brother 2025-09-09T00:34:37,052 copying little_brother/german_vacation_context_rule_handler.py -> build/lib/little_brother 2025-09-09T00:34:37,052 copying little_brother/context_rule_handler.py -> build/lib/little_brother 2025-09-09T00:34:37,053 copying little_brother/constants.py -> build/lib/little_brother 2025-09-09T00:34:37,053 copying little_brother/client_process_handler.py -> build/lib/little_brother 2025-09-09T00:34:37,054 copying little_brother/client_device_handler.py -> build/lib/little_brother 2025-09-09T00:34:37,055 copying little_brother/base_audio_player.py -> build/lib/little_brother 2025-09-09T00:34:37,055 copying little_brother/audio_handler.py -> build/lib/little_brother 2025-09-09T00:34:37,056 copying little_brother/app_control.py -> build/lib/little_brother 2025-09-09T00:34:37,056 copying little_brother/app.py -> build/lib/little_brother 2025-09-09T00:34:37,057 copying little_brother/api_view_handler.py -> build/lib/little_brother 2025-09-09T00:34:37,057 copying little_brother/admin_event.py -> build/lib/little_brother 2025-09-09T00:34:37,058 copying little_brother/__init__.py -> build/lib/little_brother 2025-09-09T00:34:37,059 creating build/lib/little_brother/test 2025-09-09T00:34:37,059 copying little_brother/test/test_suite.py -> build/lib/little_brother/test 2025-09-09T00:34:37,060 copying little_brother/test/test_status_server.py -> build/lib/little_brother/test 2025-09-09T00:34:37,060 copying little_brother/test/test_simple_weekday_context_rule_handler.py -> build/lib/little_brother/test 2025-09-09T00:34:37,061 copying little_brother/test/test_rule_handler.py -> build/lib/little_brother/test 2025-09-09T00:34:37,061 copying little_brother/test/test_process_statistics.py -> build/lib/little_brother/test 2025-09-09T00:34:37,062 copying little_brother/test/test_process_info.py -> build/lib/little_brother/test 2025-09-09T00:34:37,062 copying little_brother/test/test_process_handler.py -> build/lib/little_brother/test 2025-09-09T00:34:37,063 copying little_brother/test/test_popup_handler.py -> build/lib/little_brother/test 2025-09-09T00:34:37,063 copying little_brother/test/test_persistence.py -> build/lib/little_brother/test 2025-09-09T00:34:37,064 copying little_brother/test/test_german_vacation_context_rule_handler.py -> build/lib/little_brother/test 2025-09-09T00:34:37,064 copying little_brother/test/test_data.py -> build/lib/little_brother/test 2025-09-09T00:34:37,065 copying little_brother/test/test_client_process_handler.py -> build/lib/little_brother/test 2025-09-09T00:34:37,065 copying little_brother/test/test_client_device_handler.py -> build/lib/little_brother/test 2025-09-09T00:34:37,066 copying little_brother/test/test_audio_player.py -> build/lib/little_brother/test 2025-09-09T00:34:37,066 copying little_brother/test/test_audio_handler.py -> build/lib/little_brother/test 2025-09-09T00:34:37,067 copying little_brother/test/dummy_process_iterator.py -> build/lib/little_brother/test 2025-09-09T00:34:37,067 copying little_brother/test/dummy_process_handler.py -> build/lib/little_brother/test 2025-09-09T00:34:37,068 copying little_brother/test/__init__.py -> build/lib/little_brother/test 2025-09-09T00:34:37,068 running egg_info 2025-09-09T00:34:37,144 writing little_brother.egg-info/PKG-INFO 2025-09-09T00:34:37,146 writing dependency_links to little_brother.egg-info/dependency_links.txt 2025-09-09T00:34:37,146 writing requirements to little_brother.egg-info/requires.txt 2025-09-09T00:34:37,147 writing top-level names to little_brother.egg-info/top_level.txt 2025-09-09T00:34:37,227 reading manifest file 'little_brother.egg-info/SOURCES.txt' 2025-09-09T00:34:37,233 reading manifest template 'MANIFEST.in' 2025-09-09T00:34:37,243 writing manifest file 'little_brother.egg-info/SOURCES.txt' 2025-09-09T00:34:37,245 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'little_brother.alembic' is absent from the `packages` configuration. 2025-09-09T00:34:37,245 !! 2025-09-09T00:34:37,245 ******************************************************************************** 2025-09-09T00:34:37,245 ############################ 2025-09-09T00:34:37,245 # Package would be ignored # 2025-09-09T00:34:37,245 ############################ 2025-09-09T00:34:37,245 Python recognizes 'little_brother.alembic' as an importable package[^1], 2025-09-09T00:34:37,246 but it is absent from setuptools' `packages` configuration. 2025-09-09T00:34:37,246 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T00:34:37,246 package, please make sure that 'little_brother.alembic' is explicitly added 2025-09-09T00:34:37,246 to the `packages` configuration field. 2025-09-09T00:34:37,246 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T00:34:37,246 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T00:34:37,246 instead of `find_packages(...)`/`find:`). 2025-09-09T00:34:37,246 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T00:34:37,247 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T00:34:37,247 If you don't want 'little_brother.alembic' to be distributed and are 2025-09-09T00:34:37,247 already explicitly excluding 'little_brother.alembic' via 2025-09-09T00:34:37,247 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T00:34:37,247 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T00:34:37,247 combination with a more fine grained `package-data` configuration. 2025-09-09T00:34:37,247 You can read more about "package data files" on setuptools documentation page: 2025-09-09T00:34:37,247 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T00:34:37,248 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T00:34:37,248 even if it does not contain any `.py` files. 2025-09-09T00:34:37,248 On the other hand, currently there is no concept of package data 2025-09-09T00:34:37,248 directory, all directories are treated like packages. 2025-09-09T00:34:37,248 ******************************************************************************** 2025-09-09T00:34:37,248 !! 2025-09-09T00:34:37,248 check.warn(importable) 2025-09-09T00:34:37,248 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'little_brother.alembic.versions' is absent from the `packages` configuration. 2025-09-09T00:34:37,249 !! 2025-09-09T00:34:37,249 ******************************************************************************** 2025-09-09T00:34:37,249 ############################ 2025-09-09T00:34:37,249 # Package would be ignored # 2025-09-09T00:34:37,249 ############################ 2025-09-09T00:34:37,249 Python recognizes 'little_brother.alembic.versions' as an importable package[^1], 2025-09-09T00:34:37,249 but it is absent from setuptools' `packages` configuration. 2025-09-09T00:34:37,249 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T00:34:37,249 package, please make sure that 'little_brother.alembic.versions' is explicitly added 2025-09-09T00:34:37,250 to the `packages` configuration field. 2025-09-09T00:34:37,250 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T00:34:37,250 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T00:34:37,250 instead of `find_packages(...)`/`find:`). 2025-09-09T00:34:37,250 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T00:34:37,250 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T00:34:37,250 If you don't want 'little_brother.alembic.versions' to be distributed and are 2025-09-09T00:34:37,250 already explicitly excluding 'little_brother.alembic.versions' via 2025-09-09T00:34:37,251 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T00:34:37,251 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T00:34:37,251 combination with a more fine grained `package-data` configuration. 2025-09-09T00:34:37,251 You can read more about "package data files" on setuptools documentation page: 2025-09-09T00:34:37,251 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T00:34:37,251 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T00:34:37,251 even if it does not contain any `.py` files. 2025-09-09T00:34:37,252 On the other hand, currently there is no concept of package data 2025-09-09T00:34:37,252 directory, all directories are treated like packages. 2025-09-09T00:34:37,252 ******************************************************************************** 2025-09-09T00:34:37,252 !! 2025-09-09T00:34:37,252 check.warn(importable) 2025-09-09T00:34:37,252 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'little_brother.static' is absent from the `packages` configuration. 2025-09-09T00:34:37,252 !! 2025-09-09T00:34:37,252 ******************************************************************************** 2025-09-09T00:34:37,252 ############################ 2025-09-09T00:34:37,252 # Package would be ignored # 2025-09-09T00:34:37,253 ############################ 2025-09-09T00:34:37,253 Python recognizes 'little_brother.static' as an importable package[^1], 2025-09-09T00:34:37,253 but it is absent from setuptools' `packages` configuration. 2025-09-09T00:34:37,253 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T00:34:37,253 package, please make sure that 'little_brother.static' is explicitly added 2025-09-09T00:34:37,253 to the `packages` configuration field. 2025-09-09T00:34:37,253 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T00:34:37,253 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T00:34:37,253 instead of `find_packages(...)`/`find:`). 2025-09-09T00:34:37,254 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T00:34:37,254 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T00:34:37,254 If you don't want 'little_brother.static' to be distributed and are 2025-09-09T00:34:37,254 already explicitly excluding 'little_brother.static' via 2025-09-09T00:34:37,254 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T00:34:37,254 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T00:34:37,254 combination with a more fine grained `package-data` configuration. 2025-09-09T00:34:37,255 You can read more about "package data files" on setuptools documentation page: 2025-09-09T00:34:37,255 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T00:34:37,255 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T00:34:37,255 even if it does not contain any `.py` files. 2025-09-09T00:34:37,255 On the other hand, currently there is no concept of package data 2025-09-09T00:34:37,255 directory, all directories are treated like packages. 2025-09-09T00:34:37,255 ******************************************************************************** 2025-09-09T00:34:37,256 !! 2025-09-09T00:34:37,256 check.warn(importable) 2025-09-09T00:34:37,256 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'little_brother.static.contrib.initializr.css' is absent from the `packages` configuration. 2025-09-09T00:34:37,256 !! 2025-09-09T00:34:37,256 ******************************************************************************** 2025-09-09T00:34:37,256 ############################ 2025-09-09T00:34:37,256 # Package would be ignored # 2025-09-09T00:34:37,256 ############################ 2025-09-09T00:34:37,256 Python recognizes 'little_brother.static.contrib.initializr.css' as an importable package[^1], 2025-09-09T00:34:37,256 but it is absent from setuptools' `packages` configuration. 2025-09-09T00:34:37,257 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T00:34:37,257 package, please make sure that 'little_brother.static.contrib.initializr.css' is explicitly added 2025-09-09T00:34:37,257 to the `packages` configuration field. 2025-09-09T00:34:37,257 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T00:34:37,257 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T00:34:37,257 instead of `find_packages(...)`/`find:`). 2025-09-09T00:34:37,257 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T00:34:37,257 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T00:34:37,258 If you don't want 'little_brother.static.contrib.initializr.css' to be distributed and are 2025-09-09T00:34:37,258 already explicitly excluding 'little_brother.static.contrib.initializr.css' via 2025-09-09T00:34:37,258 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T00:34:37,258 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T00:34:37,258 combination with a more fine grained `package-data` configuration. 2025-09-09T00:34:37,258 You can read more about "package data files" on setuptools documentation page: 2025-09-09T00:34:37,258 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T00:34:37,259 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T00:34:37,259 even if it does not contain any `.py` files. 2025-09-09T00:34:37,259 On the other hand, currently there is no concept of package data 2025-09-09T00:34:37,259 directory, all directories are treated like packages. 2025-09-09T00:34:37,259 ******************************************************************************** 2025-09-09T00:34:37,259 !! 2025-09-09T00:34:37,259 check.warn(importable) 2025-09-09T00:34:37,259 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'little_brother.static.contrib.initializr.js.vendor' is absent from the `packages` configuration. 2025-09-09T00:34:37,259 !! 2025-09-09T00:34:37,260 ******************************************************************************** 2025-09-09T00:34:37,260 ############################ 2025-09-09T00:34:37,260 # Package would be ignored # 2025-09-09T00:34:37,260 ############################ 2025-09-09T00:34:37,260 Python recognizes 'little_brother.static.contrib.initializr.js.vendor' as an importable package[^1], 2025-09-09T00:34:37,260 but it is absent from setuptools' `packages` configuration. 2025-09-09T00:34:37,260 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T00:34:37,260 package, please make sure that 'little_brother.static.contrib.initializr.js.vendor' is explicitly added 2025-09-09T00:34:37,260 to the `packages` configuration field. 2025-09-09T00:34:37,261 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T00:34:37,261 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T00:34:37,261 instead of `find_packages(...)`/`find:`). 2025-09-09T00:34:37,261 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T00:34:37,261 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T00:34:37,261 If you don't want 'little_brother.static.contrib.initializr.js.vendor' to be distributed and are 2025-09-09T00:34:37,261 already explicitly excluding 'little_brother.static.contrib.initializr.js.vendor' via 2025-09-09T00:34:37,261 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T00:34:37,262 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T00:34:37,262 combination with a more fine grained `package-data` configuration. 2025-09-09T00:34:37,262 You can read more about "package data files" on setuptools documentation page: 2025-09-09T00:34:37,262 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T00:34:37,262 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T00:34:37,262 even if it does not contain any `.py` files. 2025-09-09T00:34:37,263 On the other hand, currently there is no concept of package data 2025-09-09T00:34:37,263 directory, all directories are treated like packages. 2025-09-09T00:34:37,263 ******************************************************************************** 2025-09-09T00:34:37,263 !! 2025-09-09T00:34:37,263 check.warn(importable) 2025-09-09T00:34:37,263 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'little_brother.static.contrib' is absent from the `packages` configuration. 2025-09-09T00:34:37,263 !! 2025-09-09T00:34:37,263 ******************************************************************************** 2025-09-09T00:34:37,263 ############################ 2025-09-09T00:34:37,263 # Package would be ignored # 2025-09-09T00:34:37,264 ############################ 2025-09-09T00:34:37,264 Python recognizes 'little_brother.static.contrib' as an importable package[^1], 2025-09-09T00:34:37,264 but it is absent from setuptools' `packages` configuration. 2025-09-09T00:34:37,264 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T00:34:37,264 package, please make sure that 'little_brother.static.contrib' is explicitly added 2025-09-09T00:34:37,264 to the `packages` configuration field. 2025-09-09T00:34:37,264 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T00:34:37,264 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T00:34:37,264 instead of `find_packages(...)`/`find:`). 2025-09-09T00:34:37,265 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T00:34:37,265 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T00:34:37,265 If you don't want 'little_brother.static.contrib' to be distributed and are 2025-09-09T00:34:37,265 already explicitly excluding 'little_brother.static.contrib' via 2025-09-09T00:34:37,265 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T00:34:37,265 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T00:34:37,265 combination with a more fine grained `package-data` configuration. 2025-09-09T00:34:37,266 You can read more about "package data files" on setuptools documentation page: 2025-09-09T00:34:37,266 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T00:34:37,266 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T00:34:37,266 even if it does not contain any `.py` files. 2025-09-09T00:34:37,266 On the other hand, currently there is no concept of package data 2025-09-09T00:34:37,266 directory, all directories are treated like packages. 2025-09-09T00:34:37,266 ******************************************************************************** 2025-09-09T00:34:37,266 !! 2025-09-09T00:34:37,267 check.warn(importable) 2025-09-09T00:34:37,267 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'little_brother.static.icons' is absent from the `packages` configuration. 2025-09-09T00:34:37,267 !! 2025-09-09T00:34:37,267 ******************************************************************************** 2025-09-09T00:34:37,267 ############################ 2025-09-09T00:34:37,267 # Package would be ignored # 2025-09-09T00:34:37,267 ############################ 2025-09-09T00:34:37,267 Python recognizes 'little_brother.static.icons' as an importable package[^1], 2025-09-09T00:34:37,267 but it is absent from setuptools' `packages` configuration. 2025-09-09T00:34:37,268 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T00:34:37,268 package, please make sure that 'little_brother.static.icons' is explicitly added 2025-09-09T00:34:37,268 to the `packages` configuration field. 2025-09-09T00:34:37,268 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T00:34:37,268 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T00:34:37,268 instead of `find_packages(...)`/`find:`). 2025-09-09T00:34:37,268 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T00:34:37,268 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T00:34:37,269 If you don't want 'little_brother.static.icons' to be distributed and are 2025-09-09T00:34:37,269 already explicitly excluding 'little_brother.static.icons' via 2025-09-09T00:34:37,269 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T00:34:37,269 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T00:34:37,269 combination with a more fine grained `package-data` configuration. 2025-09-09T00:34:37,269 You can read more about "package data files" on setuptools documentation page: 2025-09-09T00:34:37,269 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T00:34:37,270 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T00:34:37,270 even if it does not contain any `.py` files. 2025-09-09T00:34:37,270 On the other hand, currently there is no concept of package data 2025-09-09T00:34:37,270 directory, all directories are treated like packages. 2025-09-09T00:34:37,270 ******************************************************************************** 2025-09-09T00:34:37,270 !! 2025-09-09T00:34:37,270 check.warn(importable) 2025-09-09T00:34:37,270 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'little_brother.templates' is absent from the `packages` configuration. 2025-09-09T00:34:37,270 !! 2025-09-09T00:34:37,270 ******************************************************************************** 2025-09-09T00:34:37,271 ############################ 2025-09-09T00:34:37,271 # Package would be ignored # 2025-09-09T00:34:37,271 ############################ 2025-09-09T00:34:37,271 Python recognizes 'little_brother.templates' as an importable package[^1], 2025-09-09T00:34:37,271 but it is absent from setuptools' `packages` configuration. 2025-09-09T00:34:37,271 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T00:34:37,271 package, please make sure that 'little_brother.templates' is explicitly added 2025-09-09T00:34:37,271 to the `packages` configuration field. 2025-09-09T00:34:37,271 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T00:34:37,272 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T00:34:37,272 instead of `find_packages(...)`/`find:`). 2025-09-09T00:34:37,272 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T00:34:37,272 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T00:34:37,272 If you don't want 'little_brother.templates' to be distributed and are 2025-09-09T00:34:37,272 already explicitly excluding 'little_brother.templates' via 2025-09-09T00:34:37,272 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T00:34:37,272 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T00:34:37,273 combination with a more fine grained `package-data` configuration. 2025-09-09T00:34:37,273 You can read more about "package data files" on setuptools documentation page: 2025-09-09T00:34:37,273 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T00:34:37,273 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T00:34:37,273 even if it does not contain any `.py` files. 2025-09-09T00:34:37,273 On the other hand, currently there is no concept of package data 2025-09-09T00:34:37,273 directory, all directories are treated like packages. 2025-09-09T00:34:37,274 ******************************************************************************** 2025-09-09T00:34:37,274 !! 2025-09-09T00:34:37,274 check.warn(importable) 2025-09-09T00:34:37,274 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'little_brother.test.resources' is absent from the `packages` configuration. 2025-09-09T00:34:37,274 !! 2025-09-09T00:34:37,274 ******************************************************************************** 2025-09-09T00:34:37,274 ############################ 2025-09-09T00:34:37,274 # Package would be ignored # 2025-09-09T00:34:37,274 ############################ 2025-09-09T00:34:37,274 Python recognizes 'little_brother.test.resources' as an importable package[^1], 2025-09-09T00:34:37,275 but it is absent from setuptools' `packages` configuration. 2025-09-09T00:34:37,275 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T00:34:37,275 package, please make sure that 'little_brother.test.resources' is explicitly added 2025-09-09T00:34:37,275 to the `packages` configuration field. 2025-09-09T00:34:37,275 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T00:34:37,275 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T00:34:37,275 instead of `find_packages(...)`/`find:`). 2025-09-09T00:34:37,275 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T00:34:37,276 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T00:34:37,276 If you don't want 'little_brother.test.resources' to be distributed and are 2025-09-09T00:34:37,276 already explicitly excluding 'little_brother.test.resources' via 2025-09-09T00:34:37,276 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T00:34:37,276 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T00:34:37,276 combination with a more fine grained `package-data` configuration. 2025-09-09T00:34:37,276 You can read more about "package data files" on setuptools documentation page: 2025-09-09T00:34:37,277 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T00:34:37,277 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T00:34:37,277 even if it does not contain any `.py` files. 2025-09-09T00:34:37,277 On the other hand, currently there is no concept of package data 2025-09-09T00:34:37,277 directory, all directories are treated like packages. 2025-09-09T00:34:37,277 ******************************************************************************** 2025-09-09T00:34:37,277 !! 2025-09-09T00:34:37,277 check.warn(importable) 2025-09-09T00:34:37,278 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'little_brother.translations.de.LC_MESSAGES' is absent from the `packages` configuration. 2025-09-09T00:34:37,278 !! 2025-09-09T00:34:37,278 ******************************************************************************** 2025-09-09T00:34:37,278 ############################ 2025-09-09T00:34:37,278 # Package would be ignored # 2025-09-09T00:34:37,278 ############################ 2025-09-09T00:34:37,278 Python recognizes 'little_brother.translations.de.LC_MESSAGES' as an importable package[^1], 2025-09-09T00:34:37,278 but it is absent from setuptools' `packages` configuration. 2025-09-09T00:34:37,278 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T00:34:37,279 package, please make sure that 'little_brother.translations.de.LC_MESSAGES' is explicitly added 2025-09-09T00:34:37,279 to the `packages` configuration field. 2025-09-09T00:34:37,279 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T00:34:37,279 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T00:34:37,279 instead of `find_packages(...)`/`find:`). 2025-09-09T00:34:37,279 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T00:34:37,279 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T00:34:37,279 If you don't want 'little_brother.translations.de.LC_MESSAGES' to be distributed and are 2025-09-09T00:34:37,280 already explicitly excluding 'little_brother.translations.de.LC_MESSAGES' via 2025-09-09T00:34:37,280 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T00:34:37,280 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T00:34:37,280 combination with a more fine grained `package-data` configuration. 2025-09-09T00:34:37,280 You can read more about "package data files" on setuptools documentation page: 2025-09-09T00:34:37,280 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T00:34:37,280 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T00:34:37,280 even if it does not contain any `.py` files. 2025-09-09T00:34:37,281 On the other hand, currently there is no concept of package data 2025-09-09T00:34:37,281 directory, all directories are treated like packages. 2025-09-09T00:34:37,281 ******************************************************************************** 2025-09-09T00:34:37,281 !! 2025-09-09T00:34:37,281 check.warn(importable) 2025-09-09T00:34:37,281 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'little_brother.translations.fr.LC_MESSAGES' is absent from the `packages` configuration. 2025-09-09T00:34:37,281 !! 2025-09-09T00:34:37,281 ******************************************************************************** 2025-09-09T00:34:37,282 ############################ 2025-09-09T00:34:37,282 # Package would be ignored # 2025-09-09T00:34:37,282 ############################ 2025-09-09T00:34:37,282 Python recognizes 'little_brother.translations.fr.LC_MESSAGES' as an importable package[^1], 2025-09-09T00:34:37,282 but it is absent from setuptools' `packages` configuration. 2025-09-09T00:34:37,282 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T00:34:37,282 package, please make sure that 'little_brother.translations.fr.LC_MESSAGES' is explicitly added 2025-09-09T00:34:37,282 to the `packages` configuration field. 2025-09-09T00:34:37,283 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T00:34:37,283 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T00:34:37,283 instead of `find_packages(...)`/`find:`). 2025-09-09T00:34:37,283 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T00:34:37,283 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T00:34:37,283 If you don't want 'little_brother.translations.fr.LC_MESSAGES' to be distributed and are 2025-09-09T00:34:37,283 already explicitly excluding 'little_brother.translations.fr.LC_MESSAGES' via 2025-09-09T00:34:37,284 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T00:34:37,284 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T00:34:37,284 combination with a more fine grained `package-data` configuration. 2025-09-09T00:34:37,284 You can read more about "package data files" on setuptools documentation page: 2025-09-09T00:34:37,284 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T00:34:37,285 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T00:34:37,285 even if it does not contain any `.py` files. 2025-09-09T00:34:37,285 On the other hand, currently there is no concept of package data 2025-09-09T00:34:37,285 directory, all directories are treated like packages. 2025-09-09T00:34:37,285 ******************************************************************************** 2025-09-09T00:34:37,285 !! 2025-09-09T00:34:37,285 check.warn(importable) 2025-09-09T00:34:37,285 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'little_brother.translations.it.LC_MESSAGES' is absent from the `packages` configuration. 2025-09-09T00:34:37,286 !! 2025-09-09T00:34:37,286 ******************************************************************************** 2025-09-09T00:34:37,286 ############################ 2025-09-09T00:34:37,286 # Package would be ignored # 2025-09-09T00:34:37,286 ############################ 2025-09-09T00:34:37,286 Python recognizes 'little_brother.translations.it.LC_MESSAGES' as an importable package[^1], 2025-09-09T00:34:37,286 but it is absent from setuptools' `packages` configuration. 2025-09-09T00:34:37,287 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T00:34:37,287 package, please make sure that 'little_brother.translations.it.LC_MESSAGES' is explicitly added 2025-09-09T00:34:37,287 to the `packages` configuration field. 2025-09-09T00:34:37,287 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T00:34:37,287 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T00:34:37,287 instead of `find_packages(...)`/`find:`). 2025-09-09T00:34:37,287 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T00:34:37,288 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T00:34:37,288 If you don't want 'little_brother.translations.it.LC_MESSAGES' to be distributed and are 2025-09-09T00:34:37,288 already explicitly excluding 'little_brother.translations.it.LC_MESSAGES' via 2025-09-09T00:34:37,288 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T00:34:37,288 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T00:34:37,288 combination with a more fine grained `package-data` configuration. 2025-09-09T00:34:37,289 You can read more about "package data files" on setuptools documentation page: 2025-09-09T00:34:37,289 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T00:34:37,289 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T00:34:37,289 even if it does not contain any `.py` files. 2025-09-09T00:34:37,289 On the other hand, currently there is no concept of package data 2025-09-09T00:34:37,290 directory, all directories are treated like packages. 2025-09-09T00:34:37,290 ******************************************************************************** 2025-09-09T00:34:37,290 !! 2025-09-09T00:34:37,290 check.warn(importable) 2025-09-09T00:34:37,290 copying little_brother/alembic.ini -> build/lib/little_brother 2025-09-09T00:34:37,290 creating build/lib/little_brother/alembic 2025-09-09T00:34:37,290 copying little_brother/alembic/env.py -> build/lib/little_brother/alembic 2025-09-09T00:34:37,290 creating build/lib/little_brother/alembic/versions 2025-09-09T00:34:37,291 copying little_brother/alembic/versions/2f458b3a313e_add_max_activity_duration.py -> build/lib/little_brother/alembic/versions 2025-09-09T00:34:37,291 copying little_brother/alembic/versions/647cf46033a9_initial_db_model_at_488c798.py -> build/lib/little_brother/alembic/versions 2025-09-09T00:34:37,291 copying little_brother/alembic/versions/96ff8f93ef32_add_downtime_attributes.py -> build/lib/little_brother/alembic/versions 2025-09-09T00:34:37,291 copying little_brother/alembic/versions/__init__.py -> build/lib/little_brother/alembic/versions 2025-09-09T00:34:37,291 creating build/lib/little_brother/static 2025-09-09T00:34:37,291 copying little_brother/static/default.css -> build/lib/little_brother/static 2025-09-09T00:34:37,291 copying little_brother/static/login.css -> build/lib/little_brother/static 2025-09-09T00:34:37,291 creating build/lib/little_brother/static/contrib/initializr/css 2025-09-09T00:34:37,292 copying little_brother/static/contrib/initializr/css/bootstrap-theme.css -> build/lib/little_brother/static/contrib/initializr/css 2025-09-09T00:34:37,292 copying little_brother/static/contrib/initializr/css/bootstrap-theme.min.css -> build/lib/little_brother/static/contrib/initializr/css 2025-09-09T00:34:37,292 copying little_brother/static/contrib/initializr/css/bootstrap.css -> build/lib/little_brother/static/contrib/initializr/css 2025-09-09T00:34:37,292 copying little_brother/static/contrib/initializr/css/bootstrap.min.css -> build/lib/little_brother/static/contrib/initializr/css 2025-09-09T00:34:37,292 copying little_brother/static/contrib/initializr/css/main.css -> build/lib/little_brother/static/contrib/initializr/css 2025-09-09T00:34:37,292 creating build/lib/little_brother/static/contrib/initializr/js/vendor 2025-09-09T00:34:37,292 copying little_brother/static/contrib/initializr/js/vendor/bootstrap.js -> build/lib/little_brother/static/contrib/initializr/js/vendor 2025-09-09T00:34:37,292 copying little_brother/static/contrib/initializr/js/vendor/bootstrap.min.js -> build/lib/little_brother/static/contrib/initializr/js/vendor 2025-09-09T00:34:37,292 copying little_brother/static/contrib/initializr/js/vendor/jquery-1.11.2.min.js -> build/lib/little_brother/static/contrib/initializr/js/vendor 2025-09-09T00:34:37,293 copying little_brother/static/contrib/initializr/js/vendor/modernizr-2.8.3-respond-1.4.2.min.js -> build/lib/little_brother/static/contrib/initializr/js/vendor 2025-09-09T00:34:37,293 copying little_brother/static/contrib/initializr/js/vendor/npm.js -> build/lib/little_brother/static/contrib/initializr/js/vendor 2025-09-09T00:34:37,293 creating build/lib/little_brother/static/contrib/js-cookie 2025-09-09T00:34:37,293 copying little_brother/static/contrib/js-cookie/js-cookie.js -> build/lib/little_brother/static/contrib/js-cookie 2025-09-09T00:34:37,293 creating build/lib/little_brother/static/icons 2025-09-09T00:34:37,293 copying little_brother/static/icons/baby-panda.png -> build/lib/little_brother/static/icons 2025-09-09T00:34:37,293 copying little_brother/static/icons/baby-panda_32x32.ico -> build/lib/little_brother/static/icons 2025-09-09T00:34:37,293 copying little_brother/static/icons/docker_logo_128x128.png -> build/lib/little_brother/static/icons 2025-09-09T00:34:37,293 copying little_brother/static/icons/icon_baby-panda_128x128.png -> build/lib/little_brother/static/icons 2025-09-09T00:34:37,293 copying little_brother/static/icons/icon_baby-panda_32x32.png -> build/lib/little_brother/static/icons 2025-09-09T00:34:37,294 copying little_brother/static/icons/icon_check.png -> build/lib/little_brother/static/icons 2025-09-09T00:34:37,294 copying little_brother/static/icons/icon_denied.png -> build/lib/little_brother/static/icons 2025-09-09T00:34:37,294 creating build/lib/little_brother/templates 2025-09-09T00:34:37,294 copying little_brother/templates/about.template.html -> build/lib/little_brother/templates 2025-09-09T00:34:37,294 copying little_brother/templates/admin.template.html -> build/lib/little_brother/templates 2025-09-09T00:34:37,294 copying little_brother/templates/bootstrap_accordion.macros.html -> build/lib/little_brother/templates 2025-09-09T00:34:37,294 copying little_brother/templates/helper.macros.html -> build/lib/little_brother/templates 2025-09-09T00:34:37,294 copying little_brother/templates/index.template.html -> build/lib/little_brother/templates 2025-09-09T00:34:37,294 copying little_brother/templates/login.template.html -> build/lib/little_brother/templates 2025-09-09T00:34:37,295 copying little_brother/templates/navbar.include.html -> build/lib/little_brother/templates 2025-09-09T00:34:37,295 creating build/lib/little_brother/translations/de/LC_MESSAGES 2025-09-09T00:34:37,295 copying little_brother/translations/de/LC_MESSAGES/messages.mo -> build/lib/little_brother/translations/de/LC_MESSAGES 2025-09-09T00:34:37,295 creating build/lib/little_brother/translations/fr/LC_MESSAGES 2025-09-09T00:34:37,295 copying little_brother/translations/fr/LC_MESSAGES/messages.mo -> build/lib/little_brother/translations/fr/LC_MESSAGES 2025-09-09T00:34:37,295 creating build/lib/little_brother/translations/it/LC_MESSAGES 2025-09-09T00:34:37,295 copying little_brother/translations/it/LC_MESSAGES/messages.mo -> build/lib/little_brother/translations/it/LC_MESSAGES 2025-09-09T00:34:37,295 creating build/lib/little_brother/test/resources 2025-09-09T00:34:37,295 copying little_brother/test/resources/hello.mpg -> build/lib/little_brother/test/resources 2025-09-09T00:34:37,296 copying little_brother/test/resources/ruleset_handler.test.config -> build/lib/little_brother/test/resources 2025-09-09T00:34:37,296 running build_scripts 2025-09-09T00:34:37,296 creating build/scripts-3.13 2025-09-09T00:34:37,296 copying and adjusting run_little_brother.py -> build/scripts-3.13 2025-09-09T00:34:37,296 copying and adjusting run_test_suite.py -> build/scripts-3.13 2025-09-09T00:34:37,296 error: [Errno 2] No such file or directory: 'run_little_brother_taskbar.py' 2025-09-09T00:34:37,396 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T00:34:37,408 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T00:34:37,408 exec(compile('"'"''"'"''"'"' 2025-09-09T00:34:37,408 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:34:37,408 # 2025-09-09T00:34:37,408 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T00:34:37,408 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T00:34:37,408 # - It provides a clear error message when setuptools is not installed. 2025-09-09T00:34:37,408 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T00:34:37,408 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T00:34:37,408 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T00:34:37,408 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T00:34:37,408 import os, sys, tokenize, traceback 2025-09-09T00:34:37,408 2025-09-09T00:34:37,408 try: 2025-09-09T00:34:37,408 import setuptools 2025-09-09T00:34:37,408 except ImportError: 2025-09-09T00:34:37,408 print( 2025-09-09T00:34:37,408 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T00:34:37,408 "the build environment with exception:", 2025-09-09T00:34:37,408 file=sys.stderr, 2025-09-09T00:34:37,408 ) 2025-09-09T00:34:37,408 traceback.print_exc() 2025-09-09T00:34:37,408 sys.exit(1) 2025-09-09T00:34:37,408 2025-09-09T00:34:37,408 __file__ = %r 2025-09-09T00:34:37,408 sys.argv[0] = __file__ 2025-09-09T00:34:37,408 2025-09-09T00:34:37,408 if os.path.exists(__file__): 2025-09-09T00:34:37,408 filename = __file__ 2025-09-09T00:34:37,408 with tokenize.open(__file__) as f: 2025-09-09T00:34:37,408 setup_py_code = f.read() 2025-09-09T00:34:37,408 else: 2025-09-09T00:34:37,408 filename = "" 2025-09-09T00:34:37,408 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T00:34:37,408 2025-09-09T00:34:37,408 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:34:37,408 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-kkar_b76/little-brother_fa1021e5d40948eb8814ca7b65614fb4/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-cdreuh09[/] 2025-09-09T00:34:37,408 [bold magenta]cwd[/]: /tmp/pip-wheel-kkar_b76/little-brother_fa1021e5d40948eb8814ca7b65614fb4/ 2025-09-09T00:34:37,409 Building wheel for little-brother (setup.py): finished with status 'error' 2025-09-09T00:34:37,409 ERROR: Failed building wheel for little-brother 2025-09-09T00:34:37,410 Running setup.py clean for little-brother 2025-09-09T00:34:37,411 Running command python setup.py clean 2025-09-09T00:34:38,574 running clean 2025-09-09T00:34:38,722 removing 'build/lib' (and everything under it) 2025-09-09T00:34:38,726 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T00:34:38,727 removing 'build/scripts-3.13' (and everything under it) 2025-09-09T00:34:38,727 removing 'build' 2025-09-09T00:34:38,839 Failed to build little-brother 2025-09-09T00:34:38,839 ERROR: Failed to build one or more wheels 2025-09-09T00:34:38,840 Exception information: 2025-09-09T00:34:38,840 Traceback (most recent call last): 2025-09-09T00:34:38,840 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T00:34:38,840 status = _inner_run() 2025-09-09T00:34:38,840 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T00:34:38,840 return self.run(options, args) 2025-09-09T00:34:38,840 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T00:34:38,840 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T00:34:38,840 return func(self, options, args) 2025-09-09T00:34:38,840 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T00:34:38,840 raise CommandError("Failed to build one or more wheels") 2025-09-09T00:34:38,840 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T00:34:38,845 Removed build tracker: '/tmp/pip-build-tracker-tnqqu56z'