2026-02-08T20:27:03,718 Created temporary directory: /tmp/pip-ephem-wheel-cache-mgmp58aj 2026-02-08T20:27:03,719 Created temporary directory: /tmp/pip-build-tracker-pzxzito5 2026-02-08T20:27:03,720 Initialized build tracking at /tmp/pip-build-tracker-pzxzito5 2026-02-08T20:27:03,720 Created build tracker: /tmp/pip-build-tracker-pzxzito5 2026-02-08T20:27:03,721 Entered build tracker: /tmp/pip-build-tracker-pzxzito5 2026-02-08T20:27:03,722 Created temporary directory: /tmp/pip-wheel-htogze0t 2026-02-08T20:27:03,724 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-08T20:27:03,727 Created temporary directory: /tmp/pip-ephem-wheel-cache-_7_s6ccj 2026-02-08T20:27:03,748 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T20:27:03,752 2 location(s) to search for versions of pyfastmvc: 2026-02-08T20:27:03,752 * https://pypi.org/simple/pyfastmvc/ 2026-02-08T20:27:03,752 * https://www.piwheels.org/simple/pyfastmvc/ 2026-02-08T20:27:03,752 Fetching project page and analyzing links: https://pypi.org/simple/pyfastmvc/ 2026-02-08T20:27:03,753 Getting page https://pypi.org/simple/pyfastmvc/ 2026-02-08T20:27:03,755 Found index url https://pypi.org/simple 2026-02-08T20:27:03,994 Fetched page https://pypi.org/simple/pyfastmvc/ as application/vnd.pypi.simple.v1+json 2026-02-08T20:27:03,997 Skipping link: No binaries permitted for pyfastmvc: https://files.pythonhosted.org/packages/48/f0/86f9aff0abdb3f76b6fe6dfdd413903b26ef804084afba771b0ee0a9a5aa/pyfastmvc-1.0.1-py3-none-any.whl (from https://pypi.org/simple/pyfastmvc/) (requires-python:>=3.10) 2026-02-08T20:27:03,998 Found link https://files.pythonhosted.org/packages/f3/52/0fbf93e7c85470c2a100290bdead66142ccc56db7b333d0bfd03c9fc1794/pyfastmvc-1.0.1.tar.gz (from https://pypi.org/simple/pyfastmvc/) (requires-python:>=3.10), version: 1.0.1 2026-02-08T20:27:03,998 Skipping link: No binaries permitted for pyfastmvc: https://files.pythonhosted.org/packages/ed/f2/94239993d4ce82fdc38647abf3537414bafc720a621e4cf7d8bbd198414f/pyfastmvc-1.1.0-py3-none-any.whl (from https://pypi.org/simple/pyfastmvc/) (requires-python:>=3.10) 2026-02-08T20:27:03,999 Found link https://files.pythonhosted.org/packages/07/f4/9ac87d232e92c66ee2e116d0838896093433997385c26cc4fcb18b724a9e/pyfastmvc-1.1.0.tar.gz (from https://pypi.org/simple/pyfastmvc/) (requires-python:>=3.10), version: 1.1.0 2026-02-08T20:27:04,000 Skipping link: No binaries permitted for pyfastmvc: https://files.pythonhosted.org/packages/1d/cb/760a87662c26613ddf8ce846228285e36874bfcb9fef3f90845d57234c56/pyfastmvc-1.2.0-py3-none-any.whl (from https://pypi.org/simple/pyfastmvc/) (requires-python:>=3.10) 2026-02-08T20:27:04,001 Found link https://files.pythonhosted.org/packages/e7/09/541465d8aabe1004c5a54c026a1378d2496c97c7fadc34abfd217b8a18f1/pyfastmvc-1.2.0.tar.gz (from https://pypi.org/simple/pyfastmvc/) (requires-python:>=3.10), version: 1.2.0 2026-02-08T20:27:04,002 Skipping link: No binaries permitted for pyfastmvc: https://files.pythonhosted.org/packages/e2/56/683a8b6ab19001292331fe513be1b35cb3827d82413eb236ec6ecb40f092/pyfastmvc-1.4.0-py3-none-any.whl (from https://pypi.org/simple/pyfastmvc/) (requires-python:>=3.10) 2026-02-08T20:27:04,003 Found link https://files.pythonhosted.org/packages/b2/ca/5a2d9e2213993dd521e93c7aeaee2a517374504f3a6ac848bcbd36e68702/pyfastmvc-1.4.0.tar.gz (from https://pypi.org/simple/pyfastmvc/) (requires-python:>=3.10), version: 1.4.0 2026-02-08T20:27:04,003 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyfastmvc/ 2026-02-08T20:27:04,004 Getting page https://www.piwheels.org/simple/pyfastmvc/ 2026-02-08T20:27:04,005 Found index url https://www.piwheels.org/simple 2026-02-08T20:27:04,173 Fetched page https://www.piwheels.org/simple/pyfastmvc/ as text/html 2026-02-08T20:27:04,175 Skipping link: No binaries permitted for pyfastmvc: https://www.piwheels.org/simple/pyfastmvc/pyfastmvc-1.2.0-py3-none-any.whl#sha256=93655b7da67766b196290e46b9ec95a2e1527daade4765ac4f768969eb5b82aa (from https://www.piwheels.org/simple/pyfastmvc/) (requires-python:>=3.10) 2026-02-08T20:27:04,176 Skipping link: No binaries permitted for pyfastmvc: https://www.piwheels.org/simple/pyfastmvc/pyfastmvc-1.1.0-py3-none-any.whl#sha256=3bcfe078d6df0173b63c294a9c11a5f1b9c4d016dc87dbd7cacf24724b5ac8cb (from https://www.piwheels.org/simple/pyfastmvc/) (requires-python:>=3.10) 2026-02-08T20:27:04,177 Skipping link: No binaries permitted for pyfastmvc: https://www.piwheels.org/simple/pyfastmvc/pyfastmvc-1.0.1-py3-none-any.whl#sha256=914622f59d932bb111e1da8aecd7234f00205399f1c240c0ef32a8362e9ee0d1 (from https://www.piwheels.org/simple/pyfastmvc/) (requires-python:>=3.10) 2026-02-08T20:27:04,177 Skipping link: not a file: https://www.piwheels.org/simple/pyfastmvc/ 2026-02-08T20:27:04,178 Skipping link: not a file: https://pypi.org/simple/pyfastmvc/ 2026-02-08T20:27:04,197 Given no hashes to check 1 links for project 'pyfastmvc': discarding no candidates 2026-02-08T20:27:04,214 Collecting pyfastmvc==1.4.0 2026-02-08T20:27:04,217 Created temporary directory: /tmp/pip-unpack-l30jcxt2 2026-02-08T20:27:04,378 Downloading pyfastmvc-1.4.0.tar.gz (343 kB) 2026-02-08T20:27:04,891 Added pyfastmvc==1.4.0 from https://files.pythonhosted.org/packages/b2/ca/5a2d9e2213993dd521e93c7aeaee2a517374504f3a6ac848bcbd36e68702/pyfastmvc-1.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-pzxzito5' 2026-02-08T20:27:04,900 Created temporary directory: /tmp/pip-build-env-jpdwldwd 2026-02-08T20:27:04,904 Installing build dependencies: started 2026-02-08T20:27:04,906 Running command pip subprocess to install build dependencies 2026-02-08T20:27:06,037 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-08T20:27:06,653 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-08T20:27:06,676 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T20:27:08,419 Collecting setuptools>=61.0 2026-02-08T20:27:08,439 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-08T20:27:08,728 Collecting wheel 2026-02-08T20:27:08,733 Using cached wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-08T20:27:08,920 Collecting packaging>=24.0 2026-02-08T20:27:08,925 Using cached packaging-26.0-py3-none-any.whl (74 kB) 2026-02-08T20:27:11,907 Installing collected packages: setuptools, packaging, wheel 2026-02-08T20:27:15,357 Creating /tmp/pip-build-env-jpdwldwd/overlay/local/bin 2026-02-08T20:27:15,359 changing mode of /tmp/pip-build-env-jpdwldwd/overlay/local/bin/wheel to 755 2026-02-08T20:27:15,379 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-08T20:27:15,668 Installing build dependencies: finished with status 'done' 2026-02-08T20:27:15,678 Getting requirements to build wheel: started 2026-02-08T20:27:15,680 Running command Getting requirements to build wheel 2026-02-08T20:27:16,567 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T20:27:16,567 !! 2026-02-08T20:27:16,569 ******************************************************************************** 2026-02-08T20:27:16,570 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-08T20:27:16,571 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T20:27:16,572 or your builds will no longer be supported. 2026-02-08T20:27:16,573 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:27:16,573 ******************************************************************************** 2026-02-08T20:27:16,574 !! 2026-02-08T20:27:16,575 corresp(dist, value, root_dir) 2026-02-08T20:27:16,655 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:27:16,655 !! 2026-02-08T20:27:16,656 ******************************************************************************** 2026-02-08T20:27:16,657 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:27:16,657 License :: OSI Approved :: MIT License 2026-02-08T20:27:16,658 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:27:16,659 ******************************************************************************** 2026-02-08T20:27:16,660 !! 2026-02-08T20:27:16,660 dist._finalize_license_expression() 2026-02-08T20:27:16,666 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:27:16,666 !! 2026-02-08T20:27:16,667 ******************************************************************************** 2026-02-08T20:27:16,668 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:27:16,669 License :: OSI Approved :: MIT License 2026-02-08T20:27:16,670 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:27:16,670 ******************************************************************************** 2026-02-08T20:27:16,672 !! 2026-02-08T20:27:16,672 self._finalize_license_expression() 2026-02-08T20:27:16,674 running egg_info 2026-02-08T20:27:16,680 writing pyfastmvc.egg-info/PKG-INFO 2026-02-08T20:27:16,690 writing dependency_links to pyfastmvc.egg-info/dependency_links.txt 2026-02-08T20:27:16,692 writing entry points to pyfastmvc.egg-info/entry_points.txt 2026-02-08T20:27:16,697 writing requirements to pyfastmvc.egg-info/requires.txt 2026-02-08T20:27:16,698 writing top-level names to pyfastmvc.egg-info/top_level.txt 2026-02-08T20:27:16,894 reading manifest file 'pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T20:27:16,912 reading manifest template 'MANIFEST.in' 2026-02-08T20:27:17,104 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-08T20:27:17,106 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-02-08T20:27:17,107 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-02-08T20:27:17,109 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-08T20:27:17,110 warning: no previously-included files matching '*.egg-info' found anywhere in distribution 2026-02-08T20:27:17,112 warning: no previously-included files matching '.git' found anywhere in distribution 2026-02-08T20:27:17,113 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-02-08T20:27:17,114 no previously-included directories found matching 'htmlcov' 2026-02-08T20:27:17,116 no previously-included directories found matching '.pytest_cache' 2026-02-08T20:27:17,117 no previously-included directories found matching '.coverage' 2026-02-08T20:27:17,118 no previously-included directories found matching '.mypy_cache' 2026-02-08T20:27:17,119 no previously-included directories found matching '.ruff_cache' 2026-02-08T20:27:17,120 no previously-included directories found matching 'build' 2026-02-08T20:27:17,121 no previously-included directories found matching 'dist' 2026-02-08T20:27:17,123 no previously-included directories found matching '.idea' 2026-02-08T20:27:17,124 no previously-included directories found matching '.vscode' 2026-02-08T20:27:17,124 adding license file 'LICENSE' 2026-02-08T20:27:17,136 writing manifest file 'pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T20:27:17,238 Getting requirements to build wheel: finished with status 'done' 2026-02-08T20:27:17,241 Created temporary directory: /tmp/pip-modern-metadata-ta1m7ytg 2026-02-08T20:27:17,243 Preparing metadata (pyproject.toml): started 2026-02-08T20:27:17,244 Running command Preparing metadata (pyproject.toml) 2026-02-08T20:27:17,816 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T20:27:17,816 !! 2026-02-08T20:27:17,817 ******************************************************************************** 2026-02-08T20:27:17,818 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-08T20:27:17,819 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T20:27:17,819 or your builds will no longer be supported. 2026-02-08T20:27:17,820 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:27:17,821 ******************************************************************************** 2026-02-08T20:27:17,822 !! 2026-02-08T20:27:17,823 corresp(dist, value, root_dir) 2026-02-08T20:27:17,896 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:27:17,897 !! 2026-02-08T20:27:17,898 ******************************************************************************** 2026-02-08T20:27:17,899 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:27:17,900 License :: OSI Approved :: MIT License 2026-02-08T20:27:17,901 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:27:17,902 ******************************************************************************** 2026-02-08T20:27:17,903 !! 2026-02-08T20:27:17,903 dist._finalize_license_expression() 2026-02-08T20:27:17,907 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:27:17,908 !! 2026-02-08T20:27:17,909 ******************************************************************************** 2026-02-08T20:27:17,910 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:27:17,911 License :: OSI Approved :: MIT License 2026-02-08T20:27:17,912 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:27:17,912 ******************************************************************************** 2026-02-08T20:27:17,914 !! 2026-02-08T20:27:17,914 self._finalize_license_expression() 2026-02-08T20:27:17,915 running dist_info 2026-02-08T20:27:17,924 creating /tmp/pip-modern-metadata-ta1m7ytg/pyfastmvc.egg-info 2026-02-08T20:27:17,925 writing /tmp/pip-modern-metadata-ta1m7ytg/pyfastmvc.egg-info/PKG-INFO 2026-02-08T20:27:17,935 writing dependency_links to /tmp/pip-modern-metadata-ta1m7ytg/pyfastmvc.egg-info/dependency_links.txt 2026-02-08T20:27:17,937 writing entry points to /tmp/pip-modern-metadata-ta1m7ytg/pyfastmvc.egg-info/entry_points.txt 2026-02-08T20:27:17,942 writing requirements to /tmp/pip-modern-metadata-ta1m7ytg/pyfastmvc.egg-info/requires.txt 2026-02-08T20:27:17,943 writing top-level names to /tmp/pip-modern-metadata-ta1m7ytg/pyfastmvc.egg-info/top_level.txt 2026-02-08T20:27:17,945 writing manifest file '/tmp/pip-modern-metadata-ta1m7ytg/pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T20:27:18,108 reading manifest file '/tmp/pip-modern-metadata-ta1m7ytg/pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T20:27:18,111 reading manifest template 'MANIFEST.in' 2026-02-08T20:27:18,291 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-08T20:27:18,292 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-02-08T20:27:18,293 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-02-08T20:27:18,294 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-08T20:27:18,295 warning: no previously-included files matching '*.egg-info' found anywhere in distribution 2026-02-08T20:27:18,297 warning: no previously-included files matching '.git' found anywhere in distribution 2026-02-08T20:27:18,298 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-02-08T20:27:18,298 no previously-included directories found matching 'htmlcov' 2026-02-08T20:27:18,299 no previously-included directories found matching '.pytest_cache' 2026-02-08T20:27:18,300 no previously-included directories found matching '.coverage' 2026-02-08T20:27:18,301 no previously-included directories found matching '.mypy_cache' 2026-02-08T20:27:18,302 no previously-included directories found matching '.ruff_cache' 2026-02-08T20:27:18,303 no previously-included directories found matching 'build' 2026-02-08T20:27:18,304 no previously-included directories found matching 'dist' 2026-02-08T20:27:18,305 no previously-included directories found matching '*.egg-info' 2026-02-08T20:27:18,305 no previously-included directories found matching '.idea' 2026-02-08T20:27:18,306 no previously-included directories found matching '.vscode' 2026-02-08T20:27:18,307 adding license file 'LICENSE' 2026-02-08T20:27:18,316 writing manifest file '/tmp/pip-modern-metadata-ta1m7ytg/pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T20:27:18,318 creating '/tmp/pip-modern-metadata-ta1m7ytg/pyfastmvc-1.4.0.dist-info' 2026-02-08T20:27:18,462 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-08T20:27:18,691 Source in /tmp/pip-wheel-htogze0t/pyfastmvc_513f2ade2c814b5796ea4fb7b7cedae9 has version 1.4.0, which satisfies requirement pyfastmvc==1.4.0 from https://files.pythonhosted.org/packages/b2/ca/5a2d9e2213993dd521e93c7aeaee2a517374504f3a6ac848bcbd36e68702/pyfastmvc-1.4.0.tar.gz 2026-02-08T20:27:18,692 Removed pyfastmvc==1.4.0 from https://files.pythonhosted.org/packages/b2/ca/5a2d9e2213993dd521e93c7aeaee2a517374504f3a6ac848bcbd36e68702/pyfastmvc-1.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-pzxzito5' 2026-02-08T20:27:18,703 Created temporary directory: /tmp/pip-unpack-nz8pfb_9 2026-02-08T20:27:18,704 Building wheels for collected packages: pyfastmvc 2026-02-08T20:27:18,708 Created temporary directory: /tmp/pip-wheel-3t_fazkn 2026-02-08T20:27:18,709 Destination directory: /tmp/pip-wheel-3t_fazkn 2026-02-08T20:27:18,711 Building wheel for pyfastmvc (pyproject.toml): started 2026-02-08T20:27:18,713 Running command Building wheel for pyfastmvc (pyproject.toml) 2026-02-08T20:27:19,278 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T20:27:19,279 !! 2026-02-08T20:27:19,280 ******************************************************************************** 2026-02-08T20:27:19,281 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-08T20:27:19,282 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T20:27:19,282 or your builds will no longer be supported. 2026-02-08T20:27:19,283 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:27:19,284 ******************************************************************************** 2026-02-08T20:27:19,284 !! 2026-02-08T20:27:19,285 corresp(dist, value, root_dir) 2026-02-08T20:27:19,358 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:27:19,358 !! 2026-02-08T20:27:19,359 ******************************************************************************** 2026-02-08T20:27:19,360 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:27:19,361 License :: OSI Approved :: MIT License 2026-02-08T20:27:19,361 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:27:19,362 ******************************************************************************** 2026-02-08T20:27:19,363 !! 2026-02-08T20:27:19,363 dist._finalize_license_expression() 2026-02-08T20:27:19,369 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:27:19,369 !! 2026-02-08T20:27:19,370 ******************************************************************************** 2026-02-08T20:27:19,371 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:27:19,372 License :: OSI Approved :: MIT License 2026-02-08T20:27:19,373 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:27:19,374 ******************************************************************************** 2026-02-08T20:27:19,375 !! 2026-02-08T20:27:19,376 self._finalize_license_expression() 2026-02-08T20:27:19,377 running bdist_wheel 2026-02-08T20:27:19,388 running build 2026-02-08T20:27:19,389 running build_py 2026-02-08T20:27:19,395 creating build/lib/fastmvc_cli 2026-02-08T20:27:19,398 copying fastmvc_cli/__init__.py -> build/lib/fastmvc_cli 2026-02-08T20:27:19,400 copying fastmvc_cli/cli.py -> build/lib/fastmvc_cli 2026-02-08T20:27:19,403 copying fastmvc_cli/generator.py -> build/lib/fastmvc_cli 2026-02-08T20:27:19,406 copying fastmvc_cli/entity_generator.py -> build/lib/fastmvc_cli 2026-02-08T20:27:19,409 creating build/lib/abstractions 2026-02-08T20:27:19,410 copying abstractions/value_object.py -> build/lib/abstractions 2026-02-08T20:27:19,413 copying abstractions/repository.py -> build/lib/abstractions 2026-02-08T20:27:19,415 copying abstractions/error.py -> build/lib/abstractions 2026-02-08T20:27:19,417 copying abstractions/__init__.py -> build/lib/abstractions 2026-02-08T20:27:19,420 copying abstractions/dependency.py -> build/lib/abstractions 2026-02-08T20:27:19,421 copying abstractions/observer.py -> build/lib/abstractions 2026-02-08T20:27:19,424 copying abstractions/factory.py -> build/lib/abstractions 2026-02-08T20:27:19,426 copying abstractions/strategy.py -> build/lib/abstractions 2026-02-08T20:27:19,428 copying abstractions/utility.py -> build/lib/abstractions 2026-02-08T20:27:19,430 copying abstractions/cqrs.py -> build/lib/abstractions 2026-02-08T20:27:19,432 copying abstractions/presenter.py -> build/lib/abstractions 2026-02-08T20:27:19,435 copying abstractions/result.py -> build/lib/abstractions 2026-02-08T20:27:19,437 copying abstractions/specification.py -> build/lib/abstractions 2026-02-08T20:27:19,439 copying abstractions/domain_events.py -> build/lib/abstractions 2026-02-08T20:27:19,442 copying abstractions/decorator.py -> build/lib/abstractions 2026-02-08T20:27:19,444 copying abstractions/unit_of_work.py -> build/lib/abstractions 2026-02-08T20:27:19,446 copying abstractions/mapper.py -> build/lib/abstractions 2026-02-08T20:27:19,448 copying abstractions/entity.py -> build/lib/abstractions 2026-02-08T20:27:19,450 copying abstractions/validator.py -> build/lib/abstractions 2026-02-08T20:27:19,453 copying abstractions/service.py -> build/lib/abstractions 2026-02-08T20:27:19,455 copying abstractions/controller.py -> build/lib/abstractions 2026-02-08T20:27:19,457 copying abstractions/pipeline.py -> build/lib/abstractions 2026-02-08T20:27:19,461 creating build/lib/configurations 2026-02-08T20:27:19,462 copying configurations/db.py -> build/lib/configurations 2026-02-08T20:27:19,464 copying configurations/cache.py -> build/lib/configurations 2026-02-08T20:27:19,465 copying configurations/security.py -> build/lib/configurations 2026-02-08T20:27:19,468 creating build/lib/constants 2026-02-08T20:27:19,469 copying constants/api_status.py -> build/lib/constants 2026-02-08T20:27:19,471 copying constants/default.py -> build/lib/constants 2026-02-08T20:27:19,473 copying constants/payload_type.py -> build/lib/constants 2026-02-08T20:27:19,475 copying constants/regular_expression.py -> build/lib/constants 2026-02-08T20:27:19,478 copying constants/api_lk.py -> build/lib/constants 2026-02-08T20:27:19,480 copying constants/filter_operator.py -> build/lib/constants 2026-02-08T20:27:19,482 creating build/lib/constants/db 2026-02-08T20:27:19,483 copying constants/db/table.py -> build/lib/constants/db 2026-02-08T20:27:19,487 creating build/lib/controllers/apis 2026-02-08T20:27:19,489 copying controllers/apis/abstraction.py -> build/lib/controllers/apis 2026-02-08T20:27:19,491 copying controllers/apis/__init__.py -> build/lib/controllers/apis 2026-02-08T20:27:19,493 creating build/lib/controllers/apis/v1 2026-02-08T20:27:19,494 copying controllers/apis/v1/abstraction.py -> build/lib/controllers/apis/v1 2026-02-08T20:27:19,496 copying controllers/apis/v1/__init__.py -> build/lib/controllers/apis/v1 2026-02-08T20:27:19,498 creating build/lib/controllers/user 2026-02-08T20:27:19,499 copying controllers/user/abstraction.py -> build/lib/controllers/user 2026-02-08T20:27:19,501 copying controllers/user/__init__.py -> build/lib/controllers/user 2026-02-08T20:27:19,503 copying controllers/user/logout.py -> build/lib/controllers/user 2026-02-08T20:27:19,505 copying controllers/user/register.py -> build/lib/controllers/user 2026-02-08T20:27:19,508 copying controllers/user/login.py -> build/lib/controllers/user 2026-02-08T20:27:19,510 creating build/lib/controllers/product 2026-02-08T20:27:19,511 copying controllers/product/__init__.py -> build/lib/controllers/product 2026-02-08T20:27:19,514 creating build/lib/dependencies 2026-02-08T20:27:19,515 copying dependencies/db.py -> build/lib/dependencies 2026-02-08T20:27:19,517 copying dependencies/cache.py -> build/lib/dependencies 2026-02-08T20:27:19,519 creating build/lib/dependencies/repositiories 2026-02-08T20:27:19,520 copying dependencies/repositiories/user.py -> build/lib/dependencies/repositiories 2026-02-08T20:27:19,522 copying dependencies/repositiories/product.py -> build/lib/dependencies/repositiories 2026-02-08T20:27:19,524 creating build/lib/dependencies/services/user 2026-02-08T20:27:19,526 copying dependencies/services/user/logout.py -> build/lib/dependencies/services/user 2026-02-08T20:27:19,528 copying dependencies/services/user/register.py -> build/lib/dependencies/services/user 2026-02-08T20:27:19,530 copying dependencies/services/user/login.py -> build/lib/dependencies/services/user 2026-02-08T20:27:19,533 creating build/lib/dependencies/utilities 2026-02-08T20:27:19,534 copying dependencies/utilities/jwt.py -> build/lib/dependencies/utilities 2026-02-08T20:27:19,536 copying dependencies/utilities/dictionary.py -> build/lib/dependencies/utilities 2026-02-08T20:27:19,538 creating build/lib/dtos 2026-02-08T20:27:19,539 copying dtos/base.py -> build/lib/dtos 2026-02-08T20:27:19,542 creating build/lib/dtos/configurations 2026-02-08T20:27:19,543 copying dtos/configurations/db.py -> build/lib/dtos/configurations 2026-02-08T20:27:19,545 copying dtos/configurations/cache.py -> build/lib/dtos/configurations 2026-02-08T20:27:19,546 copying dtos/configurations/security.py -> build/lib/dtos/configurations 2026-02-08T20:27:19,548 creating build/lib/dtos/requests 2026-02-08T20:27:19,549 copying dtos/requests/abstraction.py -> build/lib/dtos/requests 2026-02-08T20:27:19,551 creating build/lib/dtos/requests/user 2026-02-08T20:27:19,552 copying dtos/requests/user/logout.py -> build/lib/dtos/requests/user 2026-02-08T20:27:19,554 copying dtos/requests/user/registration.py -> build/lib/dtos/requests/user 2026-02-08T20:27:19,556 copying dtos/requests/user/login.py -> build/lib/dtos/requests/user 2026-02-08T20:27:19,559 creating build/lib/dtos/requests/product 2026-02-08T20:27:19,559 copying dtos/requests/product/__init__.py -> build/lib/dtos/requests/product 2026-02-08T20:27:19,561 copying dtos/requests/product/create.py -> build/lib/dtos/requests/product 2026-02-08T20:27:19,563 copying dtos/requests/product/update.py -> build/lib/dtos/requests/product 2026-02-08T20:27:19,565 creating build/lib/dtos/responses 2026-02-08T20:27:19,566 copying dtos/responses/base.py -> build/lib/dtos/responses 2026-02-08T20:27:19,568 creating build/lib/errors 2026-02-08T20:27:19,569 copying errors/bad_input_error.py -> build/lib/errors 2026-02-08T20:27:19,571 copying errors/not_found_error.py -> build/lib/errors 2026-02-08T20:27:19,573 copying errors/unexpected_response_error.py -> build/lib/errors 2026-02-08T20:27:19,575 creating build/lib/middlewares 2026-02-08T20:27:19,576 copying middlewares/request_context.py -> build/lib/middlewares 2026-02-08T20:27:19,578 copying middlewares/authetication.py -> build/lib/middlewares 2026-02-08T20:27:19,580 copying middlewares/rate_limit.py -> build/lib/middlewares 2026-02-08T20:27:19,582 copying middlewares/security_headers.py -> build/lib/middlewares 2026-02-08T20:27:19,585 creating build/lib/migrations 2026-02-08T20:27:19,586 copying migrations/env.py -> build/lib/migrations 2026-02-08T20:27:19,588 creating build/lib/models 2026-02-08T20:27:19,589 copying models/__init__.py -> build/lib/models 2026-02-08T20:27:19,591 copying models/user.py -> build/lib/models 2026-02-08T20:27:19,593 copying models/product.py -> build/lib/models 2026-02-08T20:27:19,595 creating build/lib/repositories 2026-02-08T20:27:19,596 copying repositories/user.py -> build/lib/repositories 2026-02-08T20:27:19,599 copying repositories/product.py -> build/lib/repositories 2026-02-08T20:27:19,602 creating build/lib/services 2026-02-08T20:27:19,602 copying services/__init__.py -> build/lib/services 2026-02-08T20:27:19,605 creating build/lib/services/apis 2026-02-08T20:27:19,606 copying services/apis/abstraction.py -> build/lib/services/apis 2026-02-08T20:27:19,608 creating build/lib/services/apis/v1 2026-02-08T20:27:19,609 copying services/apis/v1/abstraction.py -> build/lib/services/apis/v1 2026-02-08T20:27:19,611 creating build/lib/services/user 2026-02-08T20:27:19,612 copying services/user/abstraction.py -> build/lib/services/user 2026-02-08T20:27:19,614 copying services/user/__init__.py -> build/lib/services/user 2026-02-08T20:27:19,616 copying services/user/logout.py -> build/lib/services/user 2026-02-08T20:27:19,618 copying services/user/registration.py -> build/lib/services/user 2026-02-08T20:27:19,620 copying services/user/login.py -> build/lib/services/user 2026-02-08T20:27:19,623 creating build/lib/services/product 2026-02-08T20:27:19,624 copying services/product/abstraction.py -> build/lib/services/product 2026-02-08T20:27:19,626 copying services/product/__init__.py -> build/lib/services/product 2026-02-08T20:27:19,628 copying services/product/crud.py -> build/lib/services/product 2026-02-08T20:27:19,631 creating build/lib/tests 2026-02-08T20:27:19,632 copying tests/__init__.py -> build/lib/tests 2026-02-08T20:27:19,633 copying tests/test_app.py -> build/lib/tests 2026-02-08T20:27:19,635 copying tests/conftest.py -> build/lib/tests 2026-02-08T20:27:19,637 creating build/lib/utilities 2026-02-08T20:27:19,638 copying utilities/jwt.py -> build/lib/utilities 2026-02-08T20:27:19,640 copying utilities/dictionary.py -> build/lib/utilities 2026-02-08T20:27:19,642 copying utilities/cache.py -> build/lib/utilities 2026-02-08T20:27:19,644 copying utilities/validation.py -> build/lib/utilities 2026-02-08T20:27:19,647 creating build/lib/core 2026-02-08T20:27:19,648 copying core/__init__.py -> build/lib/core 2026-02-08T20:27:19,650 creating build/lib/core/health 2026-02-08T20:27:19,651 copying core/health/__init__.py -> build/lib/core/health 2026-02-08T20:27:19,653 copying core/health/checks.py -> build/lib/core/health 2026-02-08T20:27:19,655 copying core/health/router.py -> build/lib/core/health 2026-02-08T20:27:19,658 creating build/lib/core/observability 2026-02-08T20:27:19,659 copying core/observability/audit.py -> build/lib/core/observability 2026-02-08T20:27:19,661 copying core/observability/logging.py -> build/lib/core/observability 2026-02-08T20:27:19,663 copying core/observability/__init__.py -> build/lib/core/observability 2026-02-08T20:27:19,665 copying core/observability/metrics.py -> build/lib/core/observability 2026-02-08T20:27:19,667 copying core/observability/tracing.py -> build/lib/core/observability 2026-02-08T20:27:19,669 creating build/lib/core/resilience 2026-02-08T20:27:19,670 copying core/resilience/__init__.py -> build/lib/core/resilience 2026-02-08T20:27:19,672 copying core/resilience/retry.py -> build/lib/core/resilience 2026-02-08T20:27:19,674 copying core/resilience/circuit_breaker.py -> build/lib/core/resilience 2026-02-08T20:27:19,677 creating build/lib/core/tasks 2026-02-08T20:27:19,679 copying core/tasks/__init__.py -> build/lib/core/tasks 2026-02-08T20:27:19,681 copying core/tasks/queue.py -> build/lib/core/tasks 2026-02-08T20:27:19,684 creating build/lib/core/security 2026-02-08T20:27:19,685 copying core/security/__init__.py -> build/lib/core/security 2026-02-08T20:27:19,687 copying core/security/api_keys.py -> build/lib/core/security 2026-02-08T20:27:19,689 copying core/security/webhooks.py -> build/lib/core/security 2026-02-08T20:27:19,691 copying core/security/encryption.py -> build/lib/core/security 2026-02-08T20:27:19,694 creating build/lib/core/features 2026-02-08T20:27:19,695 copying core/features/__init__.py -> build/lib/core/features 2026-02-08T20:27:19,697 copying core/features/flags.py -> build/lib/core/features 2026-02-08T20:27:19,700 creating build/lib/core/tenancy 2026-02-08T20:27:19,701 copying core/tenancy/context.py -> build/lib/core/tenancy 2026-02-08T20:27:19,703 copying core/tenancy/middleware.py -> build/lib/core/tenancy 2026-02-08T20:27:19,705 copying core/tenancy/__init__.py -> build/lib/core/tenancy 2026-02-08T20:27:19,708 creating build/lib/core/versioning 2026-02-08T20:27:19,709 copying core/versioning/__init__.py -> build/lib/core/versioning 2026-02-08T20:27:19,710 copying core/versioning/router.py -> build/lib/core/versioning 2026-02-08T20:27:19,713 creating build/lib/core/testing 2026-02-08T20:27:19,714 copying core/testing/__init__.py -> build/lib/core/testing 2026-02-08T20:27:19,716 copying core/testing/mocks.py -> build/lib/core/testing 2026-02-08T20:27:19,718 copying core/testing/factories.py -> build/lib/core/testing 2026-02-08T20:27:19,721 copying core/testing/fixtures.py -> build/lib/core/testing 2026-02-08T20:27:19,723 running egg_info 2026-02-08T20:27:19,732 writing pyfastmvc.egg-info/PKG-INFO 2026-02-08T20:27:19,742 writing dependency_links to pyfastmvc.egg-info/dependency_links.txt 2026-02-08T20:27:19,744 writing entry points to pyfastmvc.egg-info/entry_points.txt 2026-02-08T20:27:19,749 writing requirements to pyfastmvc.egg-info/requires.txt 2026-02-08T20:27:19,750 writing top-level names to pyfastmvc.egg-info/top_level.txt 2026-02-08T20:27:19,888 reading manifest file 'pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T20:27:19,899 reading manifest template 'MANIFEST.in' 2026-02-08T20:27:20,090 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-08T20:27:20,092 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-02-08T20:27:20,093 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-02-08T20:27:20,095 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-08T20:27:20,096 warning: no previously-included files matching '*.egg-info' found anywhere in distribution 2026-02-08T20:27:20,098 warning: no previously-included files matching '.git' found anywhere in distribution 2026-02-08T20:27:20,099 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-02-08T20:27:20,100 no previously-included directories found matching 'htmlcov' 2026-02-08T20:27:20,101 no previously-included directories found matching '.pytest_cache' 2026-02-08T20:27:20,102 no previously-included directories found matching '.coverage' 2026-02-08T20:27:20,103 no previously-included directories found matching '.mypy_cache' 2026-02-08T20:27:20,104 no previously-included directories found matching '.ruff_cache' 2026-02-08T20:27:20,105 no previously-included directories found matching 'build' 2026-02-08T20:27:20,106 no previously-included directories found matching 'dist' 2026-02-08T20:27:20,108 no previously-included directories found matching '.idea' 2026-02-08T20:27:20,109 no previously-included directories found matching '.vscode' 2026-02-08T20:27:20,110 adding license file 'LICENSE' 2026-02-08T20:27:20,121 writing manifest file 'pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T20:27:20,125 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'migrations.versions' is absent from the `packages` configuration. 2026-02-08T20:27:20,125 !! 2026-02-08T20:27:20,126 ******************************************************************************** 2026-02-08T20:27:20,127 ############################ 2026-02-08T20:27:20,128 # Package would be ignored # 2026-02-08T20:27:20,128 ############################ 2026-02-08T20:27:20,129 Python recognizes 'migrations.versions' as an importable package[^1], 2026-02-08T20:27:20,130 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,131 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,131 package, please make sure that 'migrations.versions' is explicitly added 2026-02-08T20:27:20,132 to the `packages` configuration field. 2026-02-08T20:27:20,133 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,133 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,134 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,135 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,136 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,137 If you don't want 'migrations.versions' to be distributed and are 2026-02-08T20:27:20,138 already explicitly excluding 'migrations.versions' via 2026-02-08T20:27:20,138 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,139 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,140 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,141 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,142 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,143 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,143 even if it does not contain any `.py` files. 2026-02-08T20:27:20,144 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,144 directory, all directories are treated like packages. 2026-02-08T20:27:20,145 ******************************************************************************** 2026-02-08T20:27:20,146 !! 2026-02-08T20:27:20,146 check.warn(importable) 2026-02-08T20:27:20,147 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit' is absent from the `packages` configuration. 2026-02-08T20:27:20,147 !! 2026-02-08T20:27:20,148 ******************************************************************************** 2026-02-08T20:27:20,148 ############################ 2026-02-08T20:27:20,149 # Package would be ignored # 2026-02-08T20:27:20,149 ############################ 2026-02-08T20:27:20,150 Python recognizes 'tests.unit' as an importable package[^1], 2026-02-08T20:27:20,150 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,151 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,151 package, please make sure that 'tests.unit' is explicitly added 2026-02-08T20:27:20,152 to the `packages` configuration field. 2026-02-08T20:27:20,153 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,153 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,154 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,155 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,156 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,157 If you don't want 'tests.unit' to be distributed and are 2026-02-08T20:27:20,157 already explicitly excluding 'tests.unit' via 2026-02-08T20:27:20,158 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,158 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,159 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,160 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,161 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,162 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,163 even if it does not contain any `.py` files. 2026-02-08T20:27:20,163 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,164 directory, all directories are treated like packages. 2026-02-08T20:27:20,164 ******************************************************************************** 2026-02-08T20:27:20,165 !! 2026-02-08T20:27:20,166 check.warn(importable) 2026-02-08T20:27:20,166 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.abstractions' is absent from the `packages` configuration. 2026-02-08T20:27:20,167 !! 2026-02-08T20:27:20,168 ******************************************************************************** 2026-02-08T20:27:20,169 ############################ 2026-02-08T20:27:20,169 # Package would be ignored # 2026-02-08T20:27:20,170 ############################ 2026-02-08T20:27:20,170 Python recognizes 'tests.unit.abstractions' as an importable package[^1], 2026-02-08T20:27:20,171 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,171 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,172 package, please make sure that 'tests.unit.abstractions' is explicitly added 2026-02-08T20:27:20,172 to the `packages` configuration field. 2026-02-08T20:27:20,173 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,173 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,174 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,174 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,175 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,176 If you don't want 'tests.unit.abstractions' to be distributed and are 2026-02-08T20:27:20,177 already explicitly excluding 'tests.unit.abstractions' via 2026-02-08T20:27:20,177 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,177 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,178 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,179 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,180 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,181 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,181 even if it does not contain any `.py` files. 2026-02-08T20:27:20,182 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,182 directory, all directories are treated like packages. 2026-02-08T20:27:20,183 ******************************************************************************** 2026-02-08T20:27:20,184 !! 2026-02-08T20:27:20,184 check.warn(importable) 2026-02-08T20:27:20,185 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.cli' is absent from the `packages` configuration. 2026-02-08T20:27:20,185 !! 2026-02-08T20:27:20,186 ******************************************************************************** 2026-02-08T20:27:20,187 ############################ 2026-02-08T20:27:20,187 # Package would be ignored # 2026-02-08T20:27:20,188 ############################ 2026-02-08T20:27:20,188 Python recognizes 'tests.unit.cli' as an importable package[^1], 2026-02-08T20:27:20,189 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,190 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,190 package, please make sure that 'tests.unit.cli' is explicitly added 2026-02-08T20:27:20,191 to the `packages` configuration field. 2026-02-08T20:27:20,192 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,192 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,193 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,194 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,195 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,196 If you don't want 'tests.unit.cli' to be distributed and are 2026-02-08T20:27:20,196 already explicitly excluding 'tests.unit.cli' via 2026-02-08T20:27:20,197 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,197 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,198 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,199 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,199 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,201 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,201 even if it does not contain any `.py` files. 2026-02-08T20:27:20,201 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,202 directory, all directories are treated like packages. 2026-02-08T20:27:20,202 ******************************************************************************** 2026-02-08T20:27:20,203 !! 2026-02-08T20:27:20,204 check.warn(importable) 2026-02-08T20:27:20,204 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.configurations' is absent from the `packages` configuration. 2026-02-08T20:27:20,204 !! 2026-02-08T20:27:20,205 ******************************************************************************** 2026-02-08T20:27:20,206 ############################ 2026-02-08T20:27:20,206 # Package would be ignored # 2026-02-08T20:27:20,207 ############################ 2026-02-08T20:27:20,207 Python recognizes 'tests.unit.configurations' as an importable package[^1], 2026-02-08T20:27:20,208 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,209 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,209 package, please make sure that 'tests.unit.configurations' is explicitly added 2026-02-08T20:27:20,210 to the `packages` configuration field. 2026-02-08T20:27:20,211 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,211 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,212 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,213 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,214 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,215 If you don't want 'tests.unit.configurations' to be distributed and are 2026-02-08T20:27:20,215 already explicitly excluding 'tests.unit.configurations' via 2026-02-08T20:27:20,216 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,216 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,217 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,218 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,219 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,220 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,221 even if it does not contain any `.py` files. 2026-02-08T20:27:20,221 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,222 directory, all directories are treated like packages. 2026-02-08T20:27:20,222 ******************************************************************************** 2026-02-08T20:27:20,223 !! 2026-02-08T20:27:20,224 check.warn(importable) 2026-02-08T20:27:20,225 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.constants' is absent from the `packages` configuration. 2026-02-08T20:27:20,225 !! 2026-02-08T20:27:20,226 ******************************************************************************** 2026-02-08T20:27:20,227 ############################ 2026-02-08T20:27:20,227 # Package would be ignored # 2026-02-08T20:27:20,227 ############################ 2026-02-08T20:27:20,228 Python recognizes 'tests.unit.constants' as an importable package[^1], 2026-02-08T20:27:20,228 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,229 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,229 package, please make sure that 'tests.unit.constants' is explicitly added 2026-02-08T20:27:20,230 to the `packages` configuration field. 2026-02-08T20:27:20,230 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,231 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,231 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,232 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,233 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,234 If you don't want 'tests.unit.constants' to be distributed and are 2026-02-08T20:27:20,234 already explicitly excluding 'tests.unit.constants' via 2026-02-08T20:27:20,235 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,235 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,236 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,237 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,238 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,239 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,240 even if it does not contain any `.py` files. 2026-02-08T20:27:20,240 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,241 directory, all directories are treated like packages. 2026-02-08T20:27:20,241 ******************************************************************************** 2026-02-08T20:27:20,242 !! 2026-02-08T20:27:20,243 check.warn(importable) 2026-02-08T20:27:20,243 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.controllers' is absent from the `packages` configuration. 2026-02-08T20:27:20,244 !! 2026-02-08T20:27:20,245 ******************************************************************************** 2026-02-08T20:27:20,245 ############################ 2026-02-08T20:27:20,246 # Package would be ignored # 2026-02-08T20:27:20,246 ############################ 2026-02-08T20:27:20,247 Python recognizes 'tests.unit.controllers' as an importable package[^1], 2026-02-08T20:27:20,247 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,248 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,249 package, please make sure that 'tests.unit.controllers' is explicitly added 2026-02-08T20:27:20,249 to the `packages` configuration field. 2026-02-08T20:27:20,250 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,251 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,251 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,253 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,253 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,254 If you don't want 'tests.unit.controllers' to be distributed and are 2026-02-08T20:27:20,255 already explicitly excluding 'tests.unit.controllers' via 2026-02-08T20:27:20,255 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,256 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,256 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,257 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,258 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,259 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,259 even if it does not contain any `.py` files. 2026-02-08T20:27:20,260 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,260 directory, all directories are treated like packages. 2026-02-08T20:27:20,261 ******************************************************************************** 2026-02-08T20:27:20,262 !! 2026-02-08T20:27:20,262 check.warn(importable) 2026-02-08T20:27:20,262 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.dependencies' is absent from the `packages` configuration. 2026-02-08T20:27:20,263 !! 2026-02-08T20:27:20,264 ******************************************************************************** 2026-02-08T20:27:20,264 ############################ 2026-02-08T20:27:20,265 # Package would be ignored # 2026-02-08T20:27:20,265 ############################ 2026-02-08T20:27:20,266 Python recognizes 'tests.unit.dependencies' as an importable package[^1], 2026-02-08T20:27:20,266 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,268 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,268 package, please make sure that 'tests.unit.dependencies' is explicitly added 2026-02-08T20:27:20,269 to the `packages` configuration field. 2026-02-08T20:27:20,270 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,270 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,271 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,272 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,273 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,274 If you don't want 'tests.unit.dependencies' to be distributed and are 2026-02-08T20:27:20,274 already explicitly excluding 'tests.unit.dependencies' via 2026-02-08T20:27:20,275 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,275 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,276 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,277 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,278 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,280 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,280 even if it does not contain any `.py` files. 2026-02-08T20:27:20,281 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,281 directory, all directories are treated like packages. 2026-02-08T20:27:20,282 ******************************************************************************** 2026-02-08T20:27:20,283 !! 2026-02-08T20:27:20,283 check.warn(importable) 2026-02-08T20:27:20,283 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.dtos' is absent from the `packages` configuration. 2026-02-08T20:27:20,284 !! 2026-02-08T20:27:20,285 ******************************************************************************** 2026-02-08T20:27:20,285 ############################ 2026-02-08T20:27:20,285 # Package would be ignored # 2026-02-08T20:27:20,286 ############################ 2026-02-08T20:27:20,286 Python recognizes 'tests.unit.dtos' as an importable package[^1], 2026-02-08T20:27:20,287 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,288 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,288 package, please make sure that 'tests.unit.dtos' is explicitly added 2026-02-08T20:27:20,289 to the `packages` configuration field. 2026-02-08T20:27:20,289 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,290 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,290 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,291 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,292 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,293 If you don't want 'tests.unit.dtos' to be distributed and are 2026-02-08T20:27:20,294 already explicitly excluding 'tests.unit.dtos' via 2026-02-08T20:27:20,294 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,295 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,295 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,296 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,297 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,299 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,300 even if it does not contain any `.py` files. 2026-02-08T20:27:20,300 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,301 directory, all directories are treated like packages. 2026-02-08T20:27:20,301 ******************************************************************************** 2026-02-08T20:27:20,302 !! 2026-02-08T20:27:20,303 check.warn(importable) 2026-02-08T20:27:20,303 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.errors' is absent from the `packages` configuration. 2026-02-08T20:27:20,304 !! 2026-02-08T20:27:20,305 ******************************************************************************** 2026-02-08T20:27:20,305 ############################ 2026-02-08T20:27:20,306 # Package would be ignored # 2026-02-08T20:27:20,306 ############################ 2026-02-08T20:27:20,307 Python recognizes 'tests.unit.errors' as an importable package[^1], 2026-02-08T20:27:20,307 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,308 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,309 package, please make sure that 'tests.unit.errors' is explicitly added 2026-02-08T20:27:20,310 to the `packages` configuration field. 2026-02-08T20:27:20,310 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,311 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,311 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,312 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,313 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,314 If you don't want 'tests.unit.errors' to be distributed and are 2026-02-08T20:27:20,314 already explicitly excluding 'tests.unit.errors' via 2026-02-08T20:27:20,315 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,315 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,316 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,316 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,317 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,319 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,319 even if it does not contain any `.py` files. 2026-02-08T20:27:20,319 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,320 directory, all directories are treated like packages. 2026-02-08T20:27:20,321 ******************************************************************************** 2026-02-08T20:27:20,322 !! 2026-02-08T20:27:20,322 check.warn(importable) 2026-02-08T20:27:20,322 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.middlewares' is absent from the `packages` configuration. 2026-02-08T20:27:20,323 !! 2026-02-08T20:27:20,324 ******************************************************************************** 2026-02-08T20:27:20,325 ############################ 2026-02-08T20:27:20,325 # Package would be ignored # 2026-02-08T20:27:20,326 ############################ 2026-02-08T20:27:20,326 Python recognizes 'tests.unit.middlewares' as an importable package[^1], 2026-02-08T20:27:20,327 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,328 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,328 package, please make sure that 'tests.unit.middlewares' is explicitly added 2026-02-08T20:27:20,329 to the `packages` configuration field. 2026-02-08T20:27:20,330 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,331 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,331 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,332 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,333 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,334 If you don't want 'tests.unit.middlewares' to be distributed and are 2026-02-08T20:27:20,335 already explicitly excluding 'tests.unit.middlewares' via 2026-02-08T20:27:20,336 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,336 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,337 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,338 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,339 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,341 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,341 even if it does not contain any `.py` files. 2026-02-08T20:27:20,342 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,343 directory, all directories are treated like packages. 2026-02-08T20:27:20,343 ******************************************************************************** 2026-02-08T20:27:20,344 !! 2026-02-08T20:27:20,344 check.warn(importable) 2026-02-08T20:27:20,345 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.models' is absent from the `packages` configuration. 2026-02-08T20:27:20,345 !! 2026-02-08T20:27:20,346 ******************************************************************************** 2026-02-08T20:27:20,346 ############################ 2026-02-08T20:27:20,347 # Package would be ignored # 2026-02-08T20:27:20,347 ############################ 2026-02-08T20:27:20,348 Python recognizes 'tests.unit.models' as an importable package[^1], 2026-02-08T20:27:20,348 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,349 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,349 package, please make sure that 'tests.unit.models' is explicitly added 2026-02-08T20:27:20,350 to the `packages` configuration field. 2026-02-08T20:27:20,351 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,351 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,352 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,353 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,354 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,355 If you don't want 'tests.unit.models' to be distributed and are 2026-02-08T20:27:20,356 already explicitly excluding 'tests.unit.models' via 2026-02-08T20:27:20,356 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,357 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,357 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,358 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,359 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,360 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,361 even if it does not contain any `.py` files. 2026-02-08T20:27:20,361 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,362 directory, all directories are treated like packages. 2026-02-08T20:27:20,362 ******************************************************************************** 2026-02-08T20:27:20,363 !! 2026-02-08T20:27:20,364 check.warn(importable) 2026-02-08T20:27:20,364 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.repositories' is absent from the `packages` configuration. 2026-02-08T20:27:20,365 !! 2026-02-08T20:27:20,366 ******************************************************************************** 2026-02-08T20:27:20,366 ############################ 2026-02-08T20:27:20,367 # Package would be ignored # 2026-02-08T20:27:20,368 ############################ 2026-02-08T20:27:20,368 Python recognizes 'tests.unit.repositories' as an importable package[^1], 2026-02-08T20:27:20,368 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,369 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,370 package, please make sure that 'tests.unit.repositories' is explicitly added 2026-02-08T20:27:20,370 to the `packages` configuration field. 2026-02-08T20:27:20,371 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,371 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,371 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,372 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,373 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,374 If you don't want 'tests.unit.repositories' to be distributed and are 2026-02-08T20:27:20,375 already explicitly excluding 'tests.unit.repositories' via 2026-02-08T20:27:20,375 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,375 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,376 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,377 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,378 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,379 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,380 even if it does not contain any `.py` files. 2026-02-08T20:27:20,380 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,381 directory, all directories are treated like packages. 2026-02-08T20:27:20,381 ******************************************************************************** 2026-02-08T20:27:20,382 !! 2026-02-08T20:27:20,383 check.warn(importable) 2026-02-08T20:27:20,383 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.services' is absent from the `packages` configuration. 2026-02-08T20:27:20,384 !! 2026-02-08T20:27:20,385 ******************************************************************************** 2026-02-08T20:27:20,385 ############################ 2026-02-08T20:27:20,386 # Package would be ignored # 2026-02-08T20:27:20,386 ############################ 2026-02-08T20:27:20,387 Python recognizes 'tests.unit.services' as an importable package[^1], 2026-02-08T20:27:20,387 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,388 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,389 package, please make sure that 'tests.unit.services' is explicitly added 2026-02-08T20:27:20,389 to the `packages` configuration field. 2026-02-08T20:27:20,390 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,391 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,391 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,392 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,394 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,395 If you don't want 'tests.unit.services' to be distributed and are 2026-02-08T20:27:20,395 already explicitly excluding 'tests.unit.services' via 2026-02-08T20:27:20,396 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,396 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,397 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,397 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,398 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,400 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,400 even if it does not contain any `.py` files. 2026-02-08T20:27:20,401 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,401 directory, all directories are treated like packages. 2026-02-08T20:27:20,401 ******************************************************************************** 2026-02-08T20:27:20,402 !! 2026-02-08T20:27:20,403 check.warn(importable) 2026-02-08T20:27:20,403 /tmp/pip-build-env-jpdwldwd/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tests.unit.utilities' is absent from the `packages` configuration. 2026-02-08T20:27:20,403 !! 2026-02-08T20:27:20,404 ******************************************************************************** 2026-02-08T20:27:20,405 ############################ 2026-02-08T20:27:20,405 # Package would be ignored # 2026-02-08T20:27:20,406 ############################ 2026-02-08T20:27:20,406 Python recognizes 'tests.unit.utilities' as an importable package[^1], 2026-02-08T20:27:20,407 but it is absent from setuptools' `packages` configuration. 2026-02-08T20:27:20,408 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T20:27:20,408 package, please make sure that 'tests.unit.utilities' is explicitly added 2026-02-08T20:27:20,409 to the `packages` configuration field. 2026-02-08T20:27:20,410 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T20:27:20,410 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T20:27:20,410 instead of `find_packages(...)`/`find:`). 2026-02-08T20:27:20,412 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T20:27:20,413 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T20:27:20,414 If you don't want 'tests.unit.utilities' to be distributed and are 2026-02-08T20:27:20,414 already explicitly excluding 'tests.unit.utilities' via 2026-02-08T20:27:20,415 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T20:27:20,415 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T20:27:20,416 combination with a more fine grained `package-data` configuration. 2026-02-08T20:27:20,417 You can read more about "package data files" on setuptools documentation page: 2026-02-08T20:27:20,418 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T20:27:20,419 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T20:27:20,420 even if it does not contain any `.py` files. 2026-02-08T20:27:20,420 On the other hand, currently there is no concept of package data 2026-02-08T20:27:20,421 directory, all directories are treated like packages. 2026-02-08T20:27:20,421 ******************************************************************************** 2026-02-08T20:27:20,422 !! 2026-02-08T20:27:20,423 check.warn(importable) 2026-02-08T20:27:20,423 copying fastmvc_cli/README.md -> build/lib/fastmvc_cli 2026-02-08T20:27:20,424 copying abstractions/README.md -> build/lib/abstractions 2026-02-08T20:27:20,425 creating build/lib/config/cache 2026-02-08T20:27:20,425 copying config/cache/config.json -> build/lib/config/cache 2026-02-08T20:27:20,425 creating build/lib/config/db 2026-02-08T20:27:20,426 copying config/db/config.json -> build/lib/config/db 2026-02-08T20:27:20,426 creating build/lib/config/security 2026-02-08T20:27:20,427 copying config/security/config.json -> build/lib/config/security 2026-02-08T20:27:20,427 copying configurations/README.md -> build/lib/configurations 2026-02-08T20:27:20,428 copying constants/README.md -> build/lib/constants 2026-02-08T20:27:20,429 copying controllers/README.md -> build/lib/controllers 2026-02-08T20:27:20,429 copying dependencies/README.md -> build/lib/dependencies 2026-02-08T20:27:20,430 copying dtos/README.md -> build/lib/dtos 2026-02-08T20:27:20,430 copying errors/README.md -> build/lib/errors 2026-02-08T20:27:20,431 copying middlewares/README.md -> build/lib/middlewares 2026-02-08T20:27:20,431 copying migrations/README.md -> build/lib/migrations 2026-02-08T20:27:20,432 copying migrations/script.py.mako -> build/lib/migrations 2026-02-08T20:27:20,432 creating build/lib/migrations/versions 2026-02-08T20:27:20,433 copying migrations/versions/.gitkeep -> build/lib/migrations/versions 2026-02-08T20:27:20,433 copying models/README.md -> build/lib/models 2026-02-08T20:27:20,434 copying repositories/README.md -> build/lib/repositories 2026-02-08T20:27:20,434 copying services/README.md -> build/lib/services 2026-02-08T20:27:20,435 copying tests/README.md -> build/lib/tests 2026-02-08T20:27:20,435 creating build/lib/tests/unit 2026-02-08T20:27:20,436 copying tests/unit/__init__.py -> build/lib/tests/unit 2026-02-08T20:27:20,436 creating build/lib/tests/unit/abstractions 2026-02-08T20:27:20,437 copying tests/unit/abstractions/__init__.py -> build/lib/tests/unit/abstractions 2026-02-08T20:27:20,438 copying tests/unit/abstractions/test_abstractions.py -> build/lib/tests/unit/abstractions 2026-02-08T20:27:20,438 copying tests/unit/abstractions/test_repository.py -> build/lib/tests/unit/abstractions 2026-02-08T20:27:20,439 creating build/lib/tests/unit/cli 2026-02-08T20:27:20,439 copying tests/unit/cli/__init__.py -> build/lib/tests/unit/cli 2026-02-08T20:27:20,440 copying tests/unit/cli/test_cli.py -> build/lib/tests/unit/cli 2026-02-08T20:27:20,442 copying tests/unit/cli/test_entity_generator.py -> build/lib/tests/unit/cli 2026-02-08T20:27:20,442 copying tests/unit/cli/test_generator.py -> build/lib/tests/unit/cli 2026-02-08T20:27:20,443 creating build/lib/tests/unit/configurations 2026-02-08T20:27:20,443 copying tests/unit/configurations/__init__.py -> build/lib/tests/unit/configurations 2026-02-08T20:27:20,444 copying tests/unit/configurations/test_configurations.py -> build/lib/tests/unit/configurations 2026-02-08T20:27:20,445 creating build/lib/tests/unit/constants 2026-02-08T20:27:20,446 copying tests/unit/constants/__init__.py -> build/lib/tests/unit/constants 2026-02-08T20:27:20,446 copying tests/unit/constants/test_constants.py -> build/lib/tests/unit/constants 2026-02-08T20:27:20,447 creating build/lib/tests/unit/controllers 2026-02-08T20:27:20,448 copying tests/unit/controllers/__init__.py -> build/lib/tests/unit/controllers 2026-02-08T20:27:20,449 copying tests/unit/controllers/test_user_controllers.py -> build/lib/tests/unit/controllers 2026-02-08T20:27:20,449 copying tests/unit/controllers/test_user_logout_controller.py -> build/lib/tests/unit/controllers 2026-02-08T20:27:20,450 copying tests/unit/controllers/test_user_register_controller.py -> build/lib/tests/unit/controllers 2026-02-08T20:27:20,451 creating build/lib/tests/unit/dependencies 2026-02-08T20:27:20,452 copying tests/unit/dependencies/__init__.py -> build/lib/tests/unit/dependencies 2026-02-08T20:27:20,453 copying tests/unit/dependencies/test_dependencies.py -> build/lib/tests/unit/dependencies 2026-02-08T20:27:20,454 creating build/lib/tests/unit/dtos 2026-02-08T20:27:20,455 copying tests/unit/dtos/__init__.py -> build/lib/tests/unit/dtos 2026-02-08T20:27:20,456 copying tests/unit/dtos/test_base.py -> build/lib/tests/unit/dtos 2026-02-08T20:27:20,457 copying tests/unit/dtos/test_requests.py -> build/lib/tests/unit/dtos 2026-02-08T20:27:20,457 copying tests/unit/dtos/test_responses.py -> build/lib/tests/unit/dtos 2026-02-08T20:27:20,458 creating build/lib/tests/unit/errors 2026-02-08T20:27:20,459 copying tests/unit/errors/__init__.py -> build/lib/tests/unit/errors 2026-02-08T20:27:20,459 copying tests/unit/errors/test_errors.py -> build/lib/tests/unit/errors 2026-02-08T20:27:20,460 creating build/lib/tests/unit/middlewares 2026-02-08T20:27:20,461 copying tests/unit/middlewares/__init__.py -> build/lib/tests/unit/middlewares 2026-02-08T20:27:20,462 copying tests/unit/middlewares/test_middlewares.py -> build/lib/tests/unit/middlewares 2026-02-08T20:27:20,462 creating build/lib/tests/unit/models 2026-02-08T20:27:20,463 copying tests/unit/models/__init__.py -> build/lib/tests/unit/models 2026-02-08T20:27:20,463 copying tests/unit/models/test_product.py -> build/lib/tests/unit/models 2026-02-08T20:27:20,464 copying tests/unit/models/test_user.py -> build/lib/tests/unit/models 2026-02-08T20:27:20,465 creating build/lib/tests/unit/repositories 2026-02-08T20:27:20,466 copying tests/unit/repositories/__init__.py -> build/lib/tests/unit/repositories 2026-02-08T20:27:20,469 copying tests/unit/repositories/test_product_repository.py -> build/lib/tests/unit/repositories 2026-02-08T20:27:20,472 copying tests/unit/repositories/test_user.py -> build/lib/tests/unit/repositories 2026-02-08T20:27:20,475 creating build/lib/tests/unit/services 2026-02-08T20:27:20,476 copying tests/unit/services/__init__.py -> build/lib/tests/unit/services 2026-02-08T20:27:20,478 copying tests/unit/services/test_product_crud_service.py -> build/lib/tests/unit/services 2026-02-08T20:27:20,481 copying tests/unit/services/test_product_services.py -> build/lib/tests/unit/services 2026-02-08T20:27:20,484 copying tests/unit/services/test_user_services.py -> build/lib/tests/unit/services 2026-02-08T20:27:20,487 creating build/lib/tests/unit/utilities 2026-02-08T20:27:20,488 copying tests/unit/utilities/__init__.py -> build/lib/tests/unit/utilities 2026-02-08T20:27:20,491 copying tests/unit/utilities/test_dictionary.py -> build/lib/tests/unit/utilities 2026-02-08T20:27:20,494 copying tests/unit/utilities/test_jwt.py -> build/lib/tests/unit/utilities 2026-02-08T20:27:20,496 copying tests/unit/utilities/test_validation.py -> build/lib/tests/unit/utilities 2026-02-08T20:27:20,499 copying utilities/README.md -> build/lib/utilities 2026-02-08T20:27:20,502 copying core/README.md -> build/lib/core 2026-02-08T20:27:20,532 installing to build/bdist.linux-armv7l/wheel 2026-02-08T20:27:20,533 running install 2026-02-08T20:27:20,557 running install_lib 2026-02-08T20:27:20,563 creating build/bdist.linux-armv7l/wheel 2026-02-08T20:27:20,565 creating build/bdist.linux-armv7l/wheel/dtos 2026-02-08T20:27:20,567 creating build/bdist.linux-armv7l/wheel/dtos/responses 2026-02-08T20:27:20,568 copying build/lib/dtos/responses/base.py -> build/bdist.linux-armv7l/wheel/./dtos/responses 2026-02-08T20:27:20,571 creating build/bdist.linux-armv7l/wheel/dtos/requests 2026-02-08T20:27:20,572 copying build/lib/dtos/requests/abstraction.py -> build/bdist.linux-armv7l/wheel/./dtos/requests 2026-02-08T20:27:20,574 creating build/bdist.linux-armv7l/wheel/dtos/requests/product 2026-02-08T20:27:20,575 copying build/lib/dtos/requests/product/__init__.py -> build/bdist.linux-armv7l/wheel/./dtos/requests/product 2026-02-08T20:27:20,577 copying build/lib/dtos/requests/product/create.py -> build/bdist.linux-armv7l/wheel/./dtos/requests/product 2026-02-08T20:27:20,579 copying build/lib/dtos/requests/product/update.py -> build/bdist.linux-armv7l/wheel/./dtos/requests/product 2026-02-08T20:27:20,582 creating build/bdist.linux-armv7l/wheel/dtos/requests/user 2026-02-08T20:27:20,583 copying build/lib/dtos/requests/user/logout.py -> build/bdist.linux-armv7l/wheel/./dtos/requests/user 2026-02-08T20:27:20,585 copying build/lib/dtos/requests/user/registration.py -> build/bdist.linux-armv7l/wheel/./dtos/requests/user 2026-02-08T20:27:20,587 copying build/lib/dtos/requests/user/login.py -> build/bdist.linux-armv7l/wheel/./dtos/requests/user 2026-02-08T20:27:20,589 copying build/lib/dtos/base.py -> build/bdist.linux-armv7l/wheel/./dtos 2026-02-08T20:27:20,592 creating build/bdist.linux-armv7l/wheel/dtos/configurations 2026-02-08T20:27:20,593 copying build/lib/dtos/configurations/db.py -> build/bdist.linux-armv7l/wheel/./dtos/configurations 2026-02-08T20:27:20,595 copying build/lib/dtos/configurations/cache.py -> build/bdist.linux-armv7l/wheel/./dtos/configurations 2026-02-08T20:27:20,598 copying build/lib/dtos/configurations/security.py -> build/bdist.linux-armv7l/wheel/./dtos/configurations 2026-02-08T20:27:20,600 copying build/lib/dtos/README.md -> build/bdist.linux-armv7l/wheel/./dtos 2026-02-08T20:27:20,603 creating build/bdist.linux-armv7l/wheel/abstractions 2026-02-08T20:27:20,605 copying build/lib/abstractions/value_object.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,607 copying build/lib/abstractions/repository.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,610 copying build/lib/abstractions/error.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,612 copying build/lib/abstractions/__init__.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,615 copying build/lib/abstractions/dependency.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,617 copying build/lib/abstractions/observer.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,620 copying build/lib/abstractions/factory.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,622 copying build/lib/abstractions/strategy.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,625 copying build/lib/abstractions/utility.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,627 copying build/lib/abstractions/cqrs.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,630 copying build/lib/abstractions/presenter.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,632 copying build/lib/abstractions/result.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,635 copying build/lib/abstractions/specification.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,637 copying build/lib/abstractions/domain_events.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,640 copying build/lib/abstractions/decorator.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,642 copying build/lib/abstractions/unit_of_work.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,645 copying build/lib/abstractions/mapper.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,647 copying build/lib/abstractions/entity.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,650 copying build/lib/abstractions/README.md -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,652 copying build/lib/abstractions/validator.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,655 copying build/lib/abstractions/service.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,658 copying build/lib/abstractions/controller.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,660 copying build/lib/abstractions/pipeline.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T20:27:20,663 creating build/bdist.linux-armv7l/wheel/middlewares 2026-02-08T20:27:20,665 copying build/lib/middlewares/request_context.py -> build/bdist.linux-armv7l/wheel/./middlewares 2026-02-08T20:27:20,667 copying build/lib/middlewares/authetication.py -> build/bdist.linux-armv7l/wheel/./middlewares 2026-02-08T20:27:20,669 copying build/lib/middlewares/rate_limit.py -> build/bdist.linux-armv7l/wheel/./middlewares 2026-02-08T20:27:20,672 copying build/lib/middlewares/security_headers.py -> build/bdist.linux-armv7l/wheel/./middlewares 2026-02-08T20:27:20,675 copying build/lib/middlewares/README.md -> build/bdist.linux-armv7l/wheel/./middlewares 2026-02-08T20:27:20,678 creating build/bdist.linux-armv7l/wheel/core 2026-02-08T20:27:20,679 creating build/bdist.linux-armv7l/wheel/core/resilience 2026-02-08T20:27:20,681 copying build/lib/core/resilience/__init__.py -> build/bdist.linux-armv7l/wheel/./core/resilience 2026-02-08T20:27:20,683 copying build/lib/core/resilience/retry.py -> build/bdist.linux-armv7l/wheel/./core/resilience 2026-02-08T20:27:20,685 copying build/lib/core/resilience/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./core/resilience 2026-02-08T20:27:20,688 creating build/bdist.linux-armv7l/wheel/core/tasks 2026-02-08T20:27:20,690 copying build/lib/core/tasks/__init__.py -> build/bdist.linux-armv7l/wheel/./core/tasks 2026-02-08T20:27:20,692 copying build/lib/core/tasks/queue.py -> build/bdist.linux-armv7l/wheel/./core/tasks 2026-02-08T20:27:20,694 copying build/lib/core/__init__.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-08T20:27:20,696 creating build/bdist.linux-armv7l/wheel/core/testing 2026-02-08T20:27:20,698 copying build/lib/core/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./core/testing 2026-02-08T20:27:20,700 copying build/lib/core/testing/mocks.py -> build/bdist.linux-armv7l/wheel/./core/testing 2026-02-08T20:27:20,702 copying build/lib/core/testing/factories.py -> build/bdist.linux-armv7l/wheel/./core/testing 2026-02-08T20:27:20,705 copying build/lib/core/testing/fixtures.py -> build/bdist.linux-armv7l/wheel/./core/testing 2026-02-08T20:27:20,708 creating build/bdist.linux-armv7l/wheel/core/health 2026-02-08T20:27:20,709 copying build/lib/core/health/__init__.py -> build/bdist.linux-armv7l/wheel/./core/health 2026-02-08T20:27:20,711 copying build/lib/core/health/checks.py -> build/bdist.linux-armv7l/wheel/./core/health 2026-02-08T20:27:20,714 copying build/lib/core/health/router.py -> build/bdist.linux-armv7l/wheel/./core/health 2026-02-08T20:27:20,717 creating build/bdist.linux-armv7l/wheel/core/tenancy 2026-02-08T20:27:20,718 copying build/lib/core/tenancy/context.py -> build/bdist.linux-armv7l/wheel/./core/tenancy 2026-02-08T20:27:20,720 copying build/lib/core/tenancy/middleware.py -> build/bdist.linux-armv7l/wheel/./core/tenancy 2026-02-08T20:27:20,723 copying build/lib/core/tenancy/__init__.py -> build/bdist.linux-armv7l/wheel/./core/tenancy 2026-02-08T20:27:20,725 creating build/bdist.linux-armv7l/wheel/core/security 2026-02-08T20:27:20,727 copying build/lib/core/security/__init__.py -> build/bdist.linux-armv7l/wheel/./core/security 2026-02-08T20:27:20,729 copying build/lib/core/security/api_keys.py -> build/bdist.linux-armv7l/wheel/./core/security 2026-02-08T20:27:20,731 copying build/lib/core/security/webhooks.py -> build/bdist.linux-armv7l/wheel/./core/security 2026-02-08T20:27:20,734 copying build/lib/core/security/encryption.py -> build/bdist.linux-armv7l/wheel/./core/security 2026-02-08T20:27:20,736 creating build/bdist.linux-armv7l/wheel/core/observability 2026-02-08T20:27:20,738 copying build/lib/core/observability/audit.py -> build/bdist.linux-armv7l/wheel/./core/observability 2026-02-08T20:27:20,740 copying build/lib/core/observability/logging.py -> build/bdist.linux-armv7l/wheel/./core/observability 2026-02-08T20:27:20,743 copying build/lib/core/observability/__init__.py -> build/bdist.linux-armv7l/wheel/./core/observability 2026-02-08T20:27:20,745 copying build/lib/core/observability/metrics.py -> build/bdist.linux-armv7l/wheel/./core/observability 2026-02-08T20:27:20,748 copying build/lib/core/observability/tracing.py -> build/bdist.linux-armv7l/wheel/./core/observability 2026-02-08T20:27:20,751 creating build/bdist.linux-armv7l/wheel/core/features 2026-02-08T20:27:20,752 copying build/lib/core/features/__init__.py -> build/bdist.linux-armv7l/wheel/./core/features 2026-02-08T20:27:20,754 copying build/lib/core/features/flags.py -> build/bdist.linux-armv7l/wheel/./core/features 2026-02-08T20:27:20,757 creating build/bdist.linux-armv7l/wheel/core/versioning 2026-02-08T20:27:20,758 copying build/lib/core/versioning/__init__.py -> build/bdist.linux-armv7l/wheel/./core/versioning 2026-02-08T20:27:20,760 copying build/lib/core/versioning/router.py -> build/bdist.linux-armv7l/wheel/./core/versioning 2026-02-08T20:27:20,762 copying build/lib/core/README.md -> build/bdist.linux-armv7l/wheel/./core 2026-02-08T20:27:20,765 creating build/bdist.linux-armv7l/wheel/constants 2026-02-08T20:27:20,766 copying build/lib/constants/api_status.py -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T20:27:20,768 copying build/lib/constants/default.py -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T20:27:20,770 creating build/bdist.linux-armv7l/wheel/constants/db 2026-02-08T20:27:20,771 copying build/lib/constants/db/table.py -> build/bdist.linux-armv7l/wheel/./constants/db 2026-02-08T20:27:20,773 copying build/lib/constants/payload_type.py -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T20:27:20,775 copying build/lib/constants/regular_expression.py -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T20:27:20,777 copying build/lib/constants/README.md -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T20:27:20,779 copying build/lib/constants/api_lk.py -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T20:27:20,781 copying build/lib/constants/filter_operator.py -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T20:27:20,783 creating build/bdist.linux-armv7l/wheel/errors 2026-02-08T20:27:20,784 copying build/lib/errors/bad_input_error.py -> build/bdist.linux-armv7l/wheel/./errors 2026-02-08T20:27:20,786 copying build/lib/errors/not_found_error.py -> build/bdist.linux-armv7l/wheel/./errors 2026-02-08T20:27:20,788 copying build/lib/errors/README.md -> build/bdist.linux-armv7l/wheel/./errors 2026-02-08T20:27:20,790 copying build/lib/errors/unexpected_response_error.py -> build/bdist.linux-armv7l/wheel/./errors 2026-02-08T20:27:20,792 creating build/bdist.linux-armv7l/wheel/utilities 2026-02-08T20:27:20,793 copying build/lib/utilities/jwt.py -> build/bdist.linux-armv7l/wheel/./utilities 2026-02-08T20:27:20,795 copying build/lib/utilities/dictionary.py -> build/bdist.linux-armv7l/wheel/./utilities 2026-02-08T20:27:20,798 copying build/lib/utilities/cache.py -> build/bdist.linux-armv7l/wheel/./utilities 2026-02-08T20:27:20,800 copying build/lib/utilities/validation.py -> build/bdist.linux-armv7l/wheel/./utilities 2026-02-08T20:27:20,802 copying build/lib/utilities/README.md -> build/bdist.linux-armv7l/wheel/./utilities 2026-02-08T20:27:20,805 creating build/bdist.linux-armv7l/wheel/config 2026-02-08T20:27:20,807 creating build/bdist.linux-armv7l/wheel/config/cache 2026-02-08T20:27:20,808 copying build/lib/config/cache/config.json -> build/bdist.linux-armv7l/wheel/./config/cache 2026-02-08T20:27:20,810 creating build/bdist.linux-armv7l/wheel/config/db 2026-02-08T20:27:20,811 copying build/lib/config/db/config.json -> build/bdist.linux-armv7l/wheel/./config/db 2026-02-08T20:27:20,813 creating build/bdist.linux-armv7l/wheel/config/security 2026-02-08T20:27:20,814 copying build/lib/config/security/config.json -> build/bdist.linux-armv7l/wheel/./config/security 2026-02-08T20:27:20,817 creating build/bdist.linux-armv7l/wheel/configurations 2026-02-08T20:27:20,818 copying build/lib/configurations/db.py -> build/bdist.linux-armv7l/wheel/./configurations 2026-02-08T20:27:20,820 copying build/lib/configurations/cache.py -> build/bdist.linux-armv7l/wheel/./configurations 2026-02-08T20:27:20,822 copying build/lib/configurations/security.py -> build/bdist.linux-armv7l/wheel/./configurations 2026-02-08T20:27:20,824 copying build/lib/configurations/README.md -> build/bdist.linux-armv7l/wheel/./configurations 2026-02-08T20:27:20,827 creating build/bdist.linux-armv7l/wheel/tests 2026-02-08T20:27:20,828 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-08T20:27:20,829 copying build/lib/tests/test_app.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-08T20:27:20,832 creating build/bdist.linux-armv7l/wheel/tests/unit 2026-02-08T20:27:20,833 creating build/bdist.linux-armv7l/wheel/tests/unit/dtos 2026-02-08T20:27:20,834 copying build/lib/tests/unit/dtos/test_base.py -> build/bdist.linux-armv7l/wheel/./tests/unit/dtos 2026-02-08T20:27:20,836 copying build/lib/tests/unit/dtos/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/dtos 2026-02-08T20:27:20,838 copying build/lib/tests/unit/dtos/test_requests.py -> build/bdist.linux-armv7l/wheel/./tests/unit/dtos 2026-02-08T20:27:20,840 copying build/lib/tests/unit/dtos/test_responses.py -> build/bdist.linux-armv7l/wheel/./tests/unit/dtos 2026-02-08T20:27:20,843 creating build/bdist.linux-armv7l/wheel/tests/unit/abstractions 2026-02-08T20:27:20,844 copying build/lib/tests/unit/abstractions/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/abstractions 2026-02-08T20:27:20,845 copying build/lib/tests/unit/abstractions/test_repository.py -> build/bdist.linux-armv7l/wheel/./tests/unit/abstractions 2026-02-08T20:27:20,848 copying build/lib/tests/unit/abstractions/test_abstractions.py -> build/bdist.linux-armv7l/wheel/./tests/unit/abstractions 2026-02-08T20:27:20,850 copying build/lib/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-02-08T20:27:20,852 creating build/bdist.linux-armv7l/wheel/tests/unit/cli 2026-02-08T20:27:20,853 copying build/lib/tests/unit/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/cli 2026-02-08T20:27:20,856 copying build/lib/tests/unit/cli/test_entity_generator.py -> build/bdist.linux-armv7l/wheel/./tests/unit/cli 2026-02-08T20:27:20,859 copying build/lib/tests/unit/cli/test_cli.py -> build/bdist.linux-armv7l/wheel/./tests/unit/cli 2026-02-08T20:27:20,861 copying build/lib/tests/unit/cli/test_generator.py -> build/bdist.linux-armv7l/wheel/./tests/unit/cli 2026-02-08T20:27:20,865 creating build/bdist.linux-armv7l/wheel/tests/unit/middlewares 2026-02-08T20:27:20,866 copying build/lib/tests/unit/middlewares/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/middlewares 2026-02-08T20:27:20,868 copying build/lib/tests/unit/middlewares/test_middlewares.py -> build/bdist.linux-armv7l/wheel/./tests/unit/middlewares 2026-02-08T20:27:20,871 creating build/bdist.linux-armv7l/wheel/tests/unit/constants 2026-02-08T20:27:20,872 copying build/lib/tests/unit/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/constants 2026-02-08T20:27:20,874 copying build/lib/tests/unit/constants/test_constants.py -> build/bdist.linux-armv7l/wheel/./tests/unit/constants 2026-02-08T20:27:20,876 creating build/bdist.linux-armv7l/wheel/tests/unit/errors 2026-02-08T20:27:20,877 copying build/lib/tests/unit/errors/test_errors.py -> build/bdist.linux-armv7l/wheel/./tests/unit/errors 2026-02-08T20:27:20,880 copying build/lib/tests/unit/errors/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/errors 2026-02-08T20:27:20,882 creating build/bdist.linux-armv7l/wheel/tests/unit/utilities 2026-02-08T20:27:20,883 copying build/lib/tests/unit/utilities/test_jwt.py -> build/bdist.linux-armv7l/wheel/./tests/unit/utilities 2026-02-08T20:27:20,885 copying build/lib/tests/unit/utilities/test_validation.py -> build/bdist.linux-armv7l/wheel/./tests/unit/utilities 2026-02-08T20:27:20,888 copying build/lib/tests/unit/utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/utilities 2026-02-08T20:27:20,889 copying build/lib/tests/unit/utilities/test_dictionary.py -> build/bdist.linux-armv7l/wheel/./tests/unit/utilities 2026-02-08T20:27:20,892 creating build/bdist.linux-armv7l/wheel/tests/unit/configurations 2026-02-08T20:27:20,893 copying build/lib/tests/unit/configurations/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/configurations 2026-02-08T20:27:20,895 copying build/lib/tests/unit/configurations/test_configurations.py -> build/bdist.linux-armv7l/wheel/./tests/unit/configurations 2026-02-08T20:27:20,898 creating build/bdist.linux-armv7l/wheel/tests/unit/repositories 2026-02-08T20:27:20,899 copying build/lib/tests/unit/repositories/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/repositories 2026-02-08T20:27:20,901 copying build/lib/tests/unit/repositories/test_product_repository.py -> build/bdist.linux-armv7l/wheel/./tests/unit/repositories 2026-02-08T20:27:20,903 copying build/lib/tests/unit/repositories/test_user.py -> build/bdist.linux-armv7l/wheel/./tests/unit/repositories 2026-02-08T20:27:20,905 creating build/bdist.linux-armv7l/wheel/tests/unit/controllers 2026-02-08T20:27:20,906 copying build/lib/tests/unit/controllers/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/controllers 2026-02-08T20:27:20,908 copying build/lib/tests/unit/controllers/test_user_register_controller.py -> build/bdist.linux-armv7l/wheel/./tests/unit/controllers 2026-02-08T20:27:20,910 copying build/lib/tests/unit/controllers/test_user_controllers.py -> build/bdist.linux-armv7l/wheel/./tests/unit/controllers 2026-02-08T20:27:20,912 copying build/lib/tests/unit/controllers/test_user_logout_controller.py -> build/bdist.linux-armv7l/wheel/./tests/unit/controllers 2026-02-08T20:27:20,914 creating build/bdist.linux-armv7l/wheel/tests/unit/dependencies 2026-02-08T20:27:20,915 copying build/lib/tests/unit/dependencies/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/dependencies 2026-02-08T20:27:20,917 copying build/lib/tests/unit/dependencies/test_dependencies.py -> build/bdist.linux-armv7l/wheel/./tests/unit/dependencies 2026-02-08T20:27:20,919 creating build/bdist.linux-armv7l/wheel/tests/unit/models 2026-02-08T20:27:20,920 copying build/lib/tests/unit/models/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/models 2026-02-08T20:27:20,922 copying build/lib/tests/unit/models/test_user.py -> build/bdist.linux-armv7l/wheel/./tests/unit/models 2026-02-08T20:27:20,924 copying build/lib/tests/unit/models/test_product.py -> build/bdist.linux-armv7l/wheel/./tests/unit/models 2026-02-08T20:27:20,926 creating build/bdist.linux-armv7l/wheel/tests/unit/services 2026-02-08T20:27:20,928 copying build/lib/tests/unit/services/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/services 2026-02-08T20:27:20,929 copying build/lib/tests/unit/services/test_product_crud_service.py -> build/bdist.linux-armv7l/wheel/./tests/unit/services 2026-02-08T20:27:20,932 copying build/lib/tests/unit/services/test_product_services.py -> build/bdist.linux-armv7l/wheel/./tests/unit/services 2026-02-08T20:27:20,933 copying build/lib/tests/unit/services/test_user_services.py -> build/bdist.linux-armv7l/wheel/./tests/unit/services 2026-02-08T20:27:20,936 copying build/lib/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-08T20:27:20,938 copying build/lib/tests/README.md -> build/bdist.linux-armv7l/wheel/./tests 2026-02-08T20:27:20,940 creating build/bdist.linux-armv7l/wheel/fastmvc_cli 2026-02-08T20:27:20,941 copying build/lib/fastmvc_cli/__init__.py -> build/bdist.linux-armv7l/wheel/./fastmvc_cli 2026-02-08T20:27:20,943 copying build/lib/fastmvc_cli/cli.py -> build/bdist.linux-armv7l/wheel/./fastmvc_cli 2026-02-08T20:27:20,946 copying build/lib/fastmvc_cli/generator.py -> build/bdist.linux-armv7l/wheel/./fastmvc_cli 2026-02-08T20:27:20,948 copying build/lib/fastmvc_cli/README.md -> build/bdist.linux-armv7l/wheel/./fastmvc_cli 2026-02-08T20:27:20,950 copying build/lib/fastmvc_cli/entity_generator.py -> build/bdist.linux-armv7l/wheel/./fastmvc_cli 2026-02-08T20:27:20,954 creating build/bdist.linux-armv7l/wheel/migrations 2026-02-08T20:27:20,955 copying build/lib/migrations/env.py -> build/bdist.linux-armv7l/wheel/./migrations 2026-02-08T20:27:20,958 creating build/bdist.linux-armv7l/wheel/migrations/versions 2026-02-08T20:27:20,959 copying build/lib/migrations/versions/.gitkeep -> build/bdist.linux-armv7l/wheel/./migrations/versions 2026-02-08T20:27:20,961 copying build/lib/migrations/README.md -> build/bdist.linux-armv7l/wheel/./migrations 2026-02-08T20:27:20,963 copying build/lib/migrations/script.py.mako -> build/bdist.linux-armv7l/wheel/./migrations 2026-02-08T20:27:20,965 creating build/bdist.linux-armv7l/wheel/repositories 2026-02-08T20:27:20,966 copying build/lib/repositories/user.py -> build/bdist.linux-armv7l/wheel/./repositories 2026-02-08T20:27:20,968 copying build/lib/repositories/README.md -> build/bdist.linux-armv7l/wheel/./repositories 2026-02-08T20:27:20,970 copying build/lib/repositories/product.py -> build/bdist.linux-armv7l/wheel/./repositories 2026-02-08T20:27:20,973 creating build/bdist.linux-armv7l/wheel/controllers 2026-02-08T20:27:20,975 creating build/bdist.linux-armv7l/wheel/controllers/product 2026-02-08T20:27:20,976 copying build/lib/controllers/product/__init__.py -> build/bdist.linux-armv7l/wheel/./controllers/product 2026-02-08T20:27:20,978 creating build/bdist.linux-armv7l/wheel/controllers/user 2026-02-08T20:27:20,979 copying build/lib/controllers/user/abstraction.py -> build/bdist.linux-armv7l/wheel/./controllers/user 2026-02-08T20:27:20,981 copying build/lib/controllers/user/__init__.py -> build/bdist.linux-armv7l/wheel/./controllers/user 2026-02-08T20:27:20,983 copying build/lib/controllers/user/logout.py -> build/bdist.linux-armv7l/wheel/./controllers/user 2026-02-08T20:27:20,985 copying build/lib/controllers/user/register.py -> build/bdist.linux-armv7l/wheel/./controllers/user 2026-02-08T20:27:20,988 copying build/lib/controllers/user/login.py -> build/bdist.linux-armv7l/wheel/./controllers/user 2026-02-08T20:27:20,990 copying build/lib/controllers/README.md -> build/bdist.linux-armv7l/wheel/./controllers 2026-02-08T20:27:20,993 creating build/bdist.linux-armv7l/wheel/controllers/apis 2026-02-08T20:27:20,994 copying build/lib/controllers/apis/abstraction.py -> build/bdist.linux-armv7l/wheel/./controllers/apis 2026-02-08T20:27:20,996 copying build/lib/controllers/apis/__init__.py -> build/bdist.linux-armv7l/wheel/./controllers/apis 2026-02-08T20:27:20,998 creating build/bdist.linux-armv7l/wheel/controllers/apis/v1 2026-02-08T20:27:20,999 copying build/lib/controllers/apis/v1/abstraction.py -> build/bdist.linux-armv7l/wheel/./controllers/apis/v1 2026-02-08T20:27:21,001 copying build/lib/controllers/apis/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./controllers/apis/v1 2026-02-08T20:27:21,003 creating build/bdist.linux-armv7l/wheel/dependencies 2026-02-08T20:27:21,004 creating build/bdist.linux-armv7l/wheel/dependencies/repositiories 2026-02-08T20:27:21,006 copying build/lib/dependencies/repositiories/user.py -> build/bdist.linux-armv7l/wheel/./dependencies/repositiories 2026-02-08T20:27:21,007 copying build/lib/dependencies/repositiories/product.py -> build/bdist.linux-armv7l/wheel/./dependencies/repositiories 2026-02-08T20:27:21,009 copying build/lib/dependencies/db.py -> build/bdist.linux-armv7l/wheel/./dependencies 2026-02-08T20:27:21,011 creating build/bdist.linux-armv7l/wheel/dependencies/utilities 2026-02-08T20:27:21,012 copying build/lib/dependencies/utilities/jwt.py -> build/bdist.linux-armv7l/wheel/./dependencies/utilities 2026-02-08T20:27:21,015 copying build/lib/dependencies/utilities/dictionary.py -> build/bdist.linux-armv7l/wheel/./dependencies/utilities 2026-02-08T20:27:21,017 copying build/lib/dependencies/cache.py -> build/bdist.linux-armv7l/wheel/./dependencies 2026-02-08T20:27:21,019 copying build/lib/dependencies/README.md -> build/bdist.linux-armv7l/wheel/./dependencies 2026-02-08T20:27:21,021 creating build/bdist.linux-armv7l/wheel/dependencies/services 2026-02-08T20:27:21,023 creating build/bdist.linux-armv7l/wheel/dependencies/services/user 2026-02-08T20:27:21,024 copying build/lib/dependencies/services/user/logout.py -> build/bdist.linux-armv7l/wheel/./dependencies/services/user 2026-02-08T20:27:21,026 copying build/lib/dependencies/services/user/register.py -> build/bdist.linux-armv7l/wheel/./dependencies/services/user 2026-02-08T20:27:21,029 copying build/lib/dependencies/services/user/login.py -> build/bdist.linux-armv7l/wheel/./dependencies/services/user 2026-02-08T20:27:21,032 creating build/bdist.linux-armv7l/wheel/models 2026-02-08T20:27:21,033 copying build/lib/models/__init__.py -> build/bdist.linux-armv7l/wheel/./models 2026-02-08T20:27:21,035 copying build/lib/models/user.py -> build/bdist.linux-armv7l/wheel/./models 2026-02-08T20:27:21,037 copying build/lib/models/README.md -> build/bdist.linux-armv7l/wheel/./models 2026-02-08T20:27:21,039 copying build/lib/models/product.py -> build/bdist.linux-armv7l/wheel/./models 2026-02-08T20:27:21,042 creating build/bdist.linux-armv7l/wheel/services 2026-02-08T20:27:21,043 copying build/lib/services/__init__.py -> build/bdist.linux-armv7l/wheel/./services 2026-02-08T20:27:21,045 creating build/bdist.linux-armv7l/wheel/services/product 2026-02-08T20:27:21,046 copying build/lib/services/product/abstraction.py -> build/bdist.linux-armv7l/wheel/./services/product 2026-02-08T20:27:21,048 copying build/lib/services/product/__init__.py -> build/bdist.linux-armv7l/wheel/./services/product 2026-02-08T20:27:21,050 copying build/lib/services/product/crud.py -> build/bdist.linux-armv7l/wheel/./services/product 2026-02-08T20:27:21,052 creating build/bdist.linux-armv7l/wheel/services/user 2026-02-08T20:27:21,053 copying build/lib/services/user/abstraction.py -> build/bdist.linux-armv7l/wheel/./services/user 2026-02-08T20:27:21,055 copying build/lib/services/user/__init__.py -> build/bdist.linux-armv7l/wheel/./services/user 2026-02-08T20:27:21,057 copying build/lib/services/user/logout.py -> build/bdist.linux-armv7l/wheel/./services/user 2026-02-08T20:27:21,059 copying build/lib/services/user/registration.py -> build/bdist.linux-armv7l/wheel/./services/user 2026-02-08T20:27:21,061 copying build/lib/services/user/login.py -> build/bdist.linux-armv7l/wheel/./services/user 2026-02-08T20:27:21,063 copying build/lib/services/README.md -> build/bdist.linux-armv7l/wheel/./services 2026-02-08T20:27:21,066 creating build/bdist.linux-armv7l/wheel/services/apis 2026-02-08T20:27:21,067 copying build/lib/services/apis/abstraction.py -> build/bdist.linux-armv7l/wheel/./services/apis 2026-02-08T20:27:21,069 creating build/bdist.linux-armv7l/wheel/services/apis/v1 2026-02-08T20:27:21,070 copying build/lib/services/apis/v1/abstraction.py -> build/bdist.linux-armv7l/wheel/./services/apis/v1 2026-02-08T20:27:21,072 running install_egg_info 2026-02-08T20:27:21,077 Copying pyfastmvc.egg-info to build/bdist.linux-armv7l/wheel/./pyfastmvc-1.4.0-py3.11.egg-info 2026-02-08T20:27:21,091 running install_scripts 2026-02-08T20:27:21,103 creating build/bdist.linux-armv7l/wheel/pyfastmvc-1.4.0.dist-info/WHEEL 2026-02-08T20:27:21,105 creating '/tmp/pip-wheel-3t_fazkn/.tmp-w98erfgs/pyfastmvc-1.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-08T20:27:21,109 adding 'abstractions/README.md' 2026-02-08T20:27:21,111 adding 'abstractions/__init__.py' 2026-02-08T20:27:21,113 adding 'abstractions/controller.py' 2026-02-08T20:27:21,115 adding 'abstractions/cqrs.py' 2026-02-08T20:27:21,116 adding 'abstractions/decorator.py' 2026-02-08T20:27:21,118 adding 'abstractions/dependency.py' 2026-02-08T20:27:21,120 adding 'abstractions/domain_events.py' 2026-02-08T20:27:21,122 adding 'abstractions/entity.py' 2026-02-08T20:27:21,124 adding 'abstractions/error.py' 2026-02-08T20:27:21,125 adding 'abstractions/factory.py' 2026-02-08T20:27:21,127 adding 'abstractions/mapper.py' 2026-02-08T20:27:21,129 adding 'abstractions/observer.py' 2026-02-08T20:27:21,131 adding 'abstractions/pipeline.py' 2026-02-08T20:27:21,132 adding 'abstractions/presenter.py' 2026-02-08T20:27:21,135 adding 'abstractions/repository.py' 2026-02-08T20:27:21,137 adding 'abstractions/result.py' 2026-02-08T20:27:21,139 adding 'abstractions/service.py' 2026-02-08T20:27:21,140 adding 'abstractions/specification.py' 2026-02-08T20:27:21,142 adding 'abstractions/strategy.py' 2026-02-08T20:27:21,143 adding 'abstractions/unit_of_work.py' 2026-02-08T20:27:21,145 adding 'abstractions/utility.py' 2026-02-08T20:27:21,147 adding 'abstractions/validator.py' 2026-02-08T20:27:21,148 adding 'abstractions/value_object.py' 2026-02-08T20:27:21,150 adding 'config/cache/config.json' 2026-02-08T20:27:21,152 adding 'config/db/config.json' 2026-02-08T20:27:21,154 adding 'config/security/config.json' 2026-02-08T20:27:21,156 adding 'configurations/README.md' 2026-02-08T20:27:21,157 adding 'configurations/cache.py' 2026-02-08T20:27:21,159 adding 'configurations/db.py' 2026-02-08T20:27:21,160 adding 'configurations/security.py' 2026-02-08T20:27:21,162 adding 'constants/README.md' 2026-02-08T20:27:21,164 adding 'constants/api_lk.py' 2026-02-08T20:27:21,165 adding 'constants/api_status.py' 2026-02-08T20:27:21,167 adding 'constants/default.py' 2026-02-08T20:27:21,168 adding 'constants/filter_operator.py' 2026-02-08T20:27:21,169 adding 'constants/payload_type.py' 2026-02-08T20:27:21,171 adding 'constants/regular_expression.py' 2026-02-08T20:27:21,173 adding 'constants/db/table.py' 2026-02-08T20:27:21,175 adding 'controllers/README.md' 2026-02-08T20:27:21,177 adding 'controllers/apis/__init__.py' 2026-02-08T20:27:21,178 adding 'controllers/apis/abstraction.py' 2026-02-08T20:27:21,179 adding 'controllers/apis/v1/__init__.py' 2026-02-08T20:27:21,181 adding 'controllers/apis/v1/abstraction.py' 2026-02-08T20:27:21,183 adding 'controllers/product/__init__.py' 2026-02-08T20:27:21,185 adding 'controllers/user/__init__.py' 2026-02-08T20:27:21,186 adding 'controllers/user/abstraction.py' 2026-02-08T20:27:21,188 adding 'controllers/user/login.py' 2026-02-08T20:27:21,190 adding 'controllers/user/logout.py' 2026-02-08T20:27:21,192 adding 'controllers/user/register.py' 2026-02-08T20:27:21,194 adding 'core/README.md' 2026-02-08T20:27:21,195 adding 'core/__init__.py' 2026-02-08T20:27:21,197 adding 'core/features/__init__.py' 2026-02-08T20:27:21,199 adding 'core/features/flags.py' 2026-02-08T20:27:21,200 adding 'core/health/__init__.py' 2026-02-08T20:27:21,202 adding 'core/health/checks.py' 2026-02-08T20:27:21,204 adding 'core/health/router.py' 2026-02-08T20:27:21,206 adding 'core/observability/__init__.py' 2026-02-08T20:27:21,208 adding 'core/observability/audit.py' 2026-02-08T20:27:21,209 adding 'core/observability/logging.py' 2026-02-08T20:27:21,211 adding 'core/observability/metrics.py' 2026-02-08T20:27:21,213 adding 'core/observability/tracing.py' 2026-02-08T20:27:21,215 adding 'core/resilience/__init__.py' 2026-02-08T20:27:21,217 adding 'core/resilience/circuit_breaker.py' 2026-02-08T20:27:21,218 adding 'core/resilience/retry.py' 2026-02-08T20:27:21,220 adding 'core/security/__init__.py' 2026-02-08T20:27:21,222 adding 'core/security/api_keys.py' 2026-02-08T20:27:21,224 adding 'core/security/encryption.py' 2026-02-08T20:27:21,225 adding 'core/security/webhooks.py' 2026-02-08T20:27:21,227 adding 'core/tasks/__init__.py' 2026-02-08T20:27:21,229 adding 'core/tasks/queue.py' 2026-02-08T20:27:21,231 adding 'core/tenancy/__init__.py' 2026-02-08T20:27:21,233 adding 'core/tenancy/context.py' 2026-02-08T20:27:21,234 adding 'core/tenancy/middleware.py' 2026-02-08T20:27:21,236 adding 'core/testing/__init__.py' 2026-02-08T20:27:21,238 adding 'core/testing/factories.py' 2026-02-08T20:27:21,239 adding 'core/testing/fixtures.py' 2026-02-08T20:27:21,241 adding 'core/testing/mocks.py' 2026-02-08T20:27:21,243 adding 'core/versioning/__init__.py' 2026-02-08T20:27:21,245 adding 'core/versioning/router.py' 2026-02-08T20:27:21,247 adding 'dependencies/README.md' 2026-02-08T20:27:21,248 adding 'dependencies/cache.py' 2026-02-08T20:27:21,250 adding 'dependencies/db.py' 2026-02-08T20:27:21,251 adding 'dependencies/repositiories/product.py' 2026-02-08T20:27:21,253 adding 'dependencies/repositiories/user.py' 2026-02-08T20:27:21,255 adding 'dependencies/services/user/login.py' 2026-02-08T20:27:21,256 adding 'dependencies/services/user/logout.py' 2026-02-08T20:27:21,258 adding 'dependencies/services/user/register.py' 2026-02-08T20:27:21,259 adding 'dependencies/utilities/dictionary.py' 2026-02-08T20:27:21,261 adding 'dependencies/utilities/jwt.py' 2026-02-08T20:27:21,263 adding 'dtos/README.md' 2026-02-08T20:27:21,264 adding 'dtos/base.py' 2026-02-08T20:27:21,266 adding 'dtos/configurations/cache.py' 2026-02-08T20:27:21,267 adding 'dtos/configurations/db.py' 2026-02-08T20:27:21,268 adding 'dtos/configurations/security.py' 2026-02-08T20:27:21,270 adding 'dtos/requests/abstraction.py' 2026-02-08T20:27:21,271 adding 'dtos/requests/product/__init__.py' 2026-02-08T20:27:21,273 adding 'dtos/requests/product/create.py' 2026-02-08T20:27:21,274 adding 'dtos/requests/product/update.py' 2026-02-08T20:27:21,276 adding 'dtos/requests/user/login.py' 2026-02-08T20:27:21,277 adding 'dtos/requests/user/logout.py' 2026-02-08T20:27:21,278 adding 'dtos/requests/user/registration.py' 2026-02-08T20:27:21,280 adding 'dtos/responses/base.py' 2026-02-08T20:27:21,282 adding 'errors/README.md' 2026-02-08T20:27:21,283 adding 'errors/bad_input_error.py' 2026-02-08T20:27:21,285 adding 'errors/not_found_error.py' 2026-02-08T20:27:21,286 adding 'errors/unexpected_response_error.py' 2026-02-08T20:27:21,288 adding 'fastmvc_cli/README.md' 2026-02-08T20:27:21,289 adding 'fastmvc_cli/__init__.py' 2026-02-08T20:27:21,291 adding 'fastmvc_cli/cli.py' 2026-02-08T20:27:21,295 adding 'fastmvc_cli/entity_generator.py' 2026-02-08T20:27:21,298 adding 'fastmvc_cli/generator.py' 2026-02-08T20:27:21,300 adding 'middlewares/README.md' 2026-02-08T20:27:21,301 adding 'middlewares/authetication.py' 2026-02-08T20:27:21,303 adding 'middlewares/rate_limit.py' 2026-02-08T20:27:21,304 adding 'middlewares/request_context.py' 2026-02-08T20:27:21,306 adding 'middlewares/security_headers.py' 2026-02-08T20:27:21,308 adding 'migrations/README.md' 2026-02-08T20:27:21,309 adding 'migrations/env.py' 2026-02-08T20:27:21,310 adding 'migrations/script.py.mako' 2026-02-08T20:27:21,312 adding 'migrations/versions/.gitkeep' 2026-02-08T20:27:21,314 adding 'models/README.md' 2026-02-08T20:27:21,315 adding 'models/__init__.py' 2026-02-08T20:27:21,316 adding 'models/product.py' 2026-02-08T20:27:21,318 adding 'models/user.py' 2026-02-08T20:27:21,321 adding 'pyfastmvc-1.4.0.dist-info/licenses/LICENSE' 2026-02-08T20:27:21,323 adding 'repositories/README.md' 2026-02-08T20:27:21,324 adding 'repositories/product.py' 2026-02-08T20:27:21,326 adding 'repositories/user.py' 2026-02-08T20:27:21,328 adding 'services/README.md' 2026-02-08T20:27:21,329 adding 'services/__init__.py' 2026-02-08T20:27:21,331 adding 'services/apis/abstraction.py' 2026-02-08T20:27:21,333 adding 'services/apis/v1/abstraction.py' 2026-02-08T20:27:21,334 adding 'services/product/__init__.py' 2026-02-08T20:27:21,335 adding 'services/product/abstraction.py' 2026-02-08T20:27:21,337 adding 'services/product/crud.py' 2026-02-08T20:27:21,339 adding 'services/user/__init__.py' 2026-02-08T20:27:21,340 adding 'services/user/abstraction.py' 2026-02-08T20:27:21,341 adding 'services/user/login.py' 2026-02-08T20:27:21,343 adding 'services/user/logout.py' 2026-02-08T20:27:21,344 adding 'services/user/registration.py' 2026-02-08T20:27:21,346 adding 'tests/README.md' 2026-02-08T20:27:21,347 adding 'tests/__init__.py' 2026-02-08T20:27:21,349 adding 'tests/conftest.py' 2026-02-08T20:27:21,350 adding 'tests/test_app.py' 2026-02-08T20:27:21,352 adding 'tests/unit/__init__.py' 2026-02-08T20:27:21,354 adding 'tests/unit/abstractions/__init__.py' 2026-02-08T20:27:21,355 adding 'tests/unit/abstractions/test_abstractions.py' 2026-02-08T20:27:21,356 adding 'tests/unit/abstractions/test_repository.py' 2026-02-08T20:27:21,358 adding 'tests/unit/cli/__init__.py' 2026-02-08T20:27:21,359 adding 'tests/unit/cli/test_cli.py' 2026-02-08T20:27:21,361 adding 'tests/unit/cli/test_entity_generator.py' 2026-02-08T20:27:21,363 adding 'tests/unit/cli/test_generator.py' 2026-02-08T20:27:21,364 adding 'tests/unit/configurations/__init__.py' 2026-02-08T20:27:21,366 adding 'tests/unit/configurations/test_configurations.py' 2026-02-08T20:27:21,367 adding 'tests/unit/constants/__init__.py' 2026-02-08T20:27:21,369 adding 'tests/unit/constants/test_constants.py' 2026-02-08T20:27:21,370 adding 'tests/unit/controllers/__init__.py' 2026-02-08T20:27:21,372 adding 'tests/unit/controllers/test_user_controllers.py' 2026-02-08T20:27:21,373 adding 'tests/unit/controllers/test_user_logout_controller.py' 2026-02-08T20:27:21,374 adding 'tests/unit/controllers/test_user_register_controller.py' 2026-02-08T20:27:21,376 adding 'tests/unit/dependencies/__init__.py' 2026-02-08T20:27:21,377 adding 'tests/unit/dependencies/test_dependencies.py' 2026-02-08T20:27:21,379 adding 'tests/unit/dtos/__init__.py' 2026-02-08T20:27:21,380 adding 'tests/unit/dtos/test_base.py' 2026-02-08T20:27:21,382 adding 'tests/unit/dtos/test_requests.py' 2026-02-08T20:27:21,383 adding 'tests/unit/dtos/test_responses.py' 2026-02-08T20:27:21,385 adding 'tests/unit/errors/__init__.py' 2026-02-08T20:27:21,386 adding 'tests/unit/errors/test_errors.py' 2026-02-08T20:27:21,387 adding 'tests/unit/middlewares/__init__.py' 2026-02-08T20:27:21,389 adding 'tests/unit/middlewares/test_middlewares.py' 2026-02-08T20:27:21,391 adding 'tests/unit/models/__init__.py' 2026-02-08T20:27:21,392 adding 'tests/unit/models/test_product.py' 2026-02-08T20:27:21,393 adding 'tests/unit/models/test_user.py' 2026-02-08T20:27:21,395 adding 'tests/unit/repositories/__init__.py' 2026-02-08T20:27:21,396 adding 'tests/unit/repositories/test_product_repository.py' 2026-02-08T20:27:21,398 adding 'tests/unit/repositories/test_user.py' 2026-02-08T20:27:21,399 adding 'tests/unit/services/__init__.py' 2026-02-08T20:27:21,401 adding 'tests/unit/services/test_product_crud_service.py' 2026-02-08T20:27:21,402 adding 'tests/unit/services/test_product_services.py' 2026-02-08T20:27:21,404 adding 'tests/unit/services/test_user_services.py' 2026-02-08T20:27:21,405 adding 'tests/unit/utilities/__init__.py' 2026-02-08T20:27:21,407 adding 'tests/unit/utilities/test_dictionary.py' 2026-02-08T20:27:21,409 adding 'tests/unit/utilities/test_jwt.py' 2026-02-08T20:27:21,410 adding 'tests/unit/utilities/test_validation.py' 2026-02-08T20:27:21,413 adding 'utilities/README.md' 2026-02-08T20:27:21,415 adding 'utilities/cache.py' 2026-02-08T20:27:21,416 adding 'utilities/dictionary.py' 2026-02-08T20:27:21,418 adding 'utilities/jwt.py' 2026-02-08T20:27:21,419 adding 'utilities/validation.py' 2026-02-08T20:27:21,423 adding 'pyfastmvc-1.4.0.dist-info/METADATA' 2026-02-08T20:27:21,425 adding 'pyfastmvc-1.4.0.dist-info/WHEEL' 2026-02-08T20:27:21,426 adding 'pyfastmvc-1.4.0.dist-info/entry_points.txt' 2026-02-08T20:27:21,427 adding 'pyfastmvc-1.4.0.dist-info/top_level.txt' 2026-02-08T20:27:21,430 adding 'pyfastmvc-1.4.0.dist-info/RECORD' 2026-02-08T20:27:21,436 removing build/bdist.linux-armv7l/wheel 2026-02-08T20:27:21,599 Building wheel for pyfastmvc (pyproject.toml): finished with status 'done' 2026-02-08T20:27:21,627 Created wheel for pyfastmvc: filename=pyfastmvc-1.4.0-py3-none-any.whl size=299095 sha256=9d855ee38c27258d209fec07c8070381b20b1dca86bd740c0932d256c1688870 2026-02-08T20:27:21,629 Stored in directory: /tmp/pip-ephem-wheel-cache-_7_s6ccj/wheels/8c/c6/33/6399f42542d8524eb20cf92b3fe9614c668bd77747dcf32b2c 2026-02-08T20:27:21,654 Successfully built pyfastmvc 2026-02-08T20:27:21,668 Removed build tracker: '/tmp/pip-build-tracker-pzxzito5'