2026-02-08T15:28:08,196 Created temporary directory: /tmp/pip-ephem-wheel-cache-htc_c5uq 2026-02-08T15:28:08,198 Created temporary directory: /tmp/pip-build-tracker-22y7cw9c 2026-02-08T15:28:08,198 Initialized build tracking at /tmp/pip-build-tracker-22y7cw9c 2026-02-08T15:28:08,199 Created build tracker: /tmp/pip-build-tracker-22y7cw9c 2026-02-08T15:28:08,199 Entered build tracker: /tmp/pip-build-tracker-22y7cw9c 2026-02-08T15:28:08,200 Created temporary directory: /tmp/pip-wheel-5eae1r6p 2026-02-08T15:28:08,203 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-08T15:28:08,205 Created temporary directory: /tmp/pip-ephem-wheel-cache-k2747qnn 2026-02-08T15:28:08,227 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T15:28:08,231 2 location(s) to search for versions of pyfastmvc: 2026-02-08T15:28:08,231 * https://pypi.org/simple/pyfastmvc/ 2026-02-08T15:28:08,231 * https://www.piwheels.org/simple/pyfastmvc/ 2026-02-08T15:28:08,231 Fetching project page and analyzing links: https://pypi.org/simple/pyfastmvc/ 2026-02-08T15:28:08,232 Getting page https://pypi.org/simple/pyfastmvc/ 2026-02-08T15:28:08,234 Found index url https://pypi.org/simple 2026-02-08T15:28:08,447 Fetched page https://pypi.org/simple/pyfastmvc/ as application/vnd.pypi.simple.v1+json 2026-02-08T15:28:08,450 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-08T15:28:08,451 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-08T15:28:08,451 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-08T15:28:08,452 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-08T15:28:08,453 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-08T15:28:08,454 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-08T15:28:08,455 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-08T15:28:08,456 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-08T15:28:08,457 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyfastmvc/ 2026-02-08T15:28:08,458 Getting page https://www.piwheels.org/simple/pyfastmvc/ 2026-02-08T15:28:08,459 Found index url https://www.piwheels.org/simple 2026-02-08T15:28:08,612 Fetched page https://www.piwheels.org/simple/pyfastmvc/ as text/html 2026-02-08T15:28:08,614 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-08T15:28:08,615 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-08T15:28:08,616 Skipping link: not a file: https://www.piwheels.org/simple/pyfastmvc/ 2026-02-08T15:28:08,616 Skipping link: not a file: https://pypi.org/simple/pyfastmvc/ 2026-02-08T15:28:08,635 Given no hashes to check 1 links for project 'pyfastmvc': discarding no candidates 2026-02-08T15:28:08,653 Collecting pyfastmvc==1.2.0 2026-02-08T15:28:08,656 Created temporary directory: /tmp/pip-unpack-sq7yklv4 2026-02-08T15:28:08,866 Downloading pyfastmvc-1.2.0.tar.gz (154 kB) 2026-02-08T15:28:09,281 Added pyfastmvc==1.2.0 from https://files.pythonhosted.org/packages/e7/09/541465d8aabe1004c5a54c026a1378d2496c97c7fadc34abfd217b8a18f1/pyfastmvc-1.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-22y7cw9c' 2026-02-08T15:28:09,290 Created temporary directory: /tmp/pip-build-env-dez5cfcx 2026-02-08T15:28:09,294 Installing build dependencies: started 2026-02-08T15:28:09,295 Running command pip subprocess to install build dependencies 2026-02-08T15:28:10,441 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-08T15:28:11,038 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-08T15:28:11,062 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T15:28:12,816 Collecting setuptools>=61.0 2026-02-08T15:28:12,836 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-08T15:28:13,098 Collecting wheel 2026-02-08T15:28:13,104 Using cached wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-08T15:28:13,286 Collecting packaging>=24.0 2026-02-08T15:28:13,292 Using cached packaging-26.0-py3-none-any.whl (74 kB) 2026-02-08T15:28:16,295 Installing collected packages: setuptools, packaging, wheel 2026-02-08T15:28:20,113 Creating /tmp/pip-build-env-dez5cfcx/overlay/local/bin 2026-02-08T15:28:20,115 changing mode of /tmp/pip-build-env-dez5cfcx/overlay/local/bin/wheel to 755 2026-02-08T15:28:20,140 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-08T15:28:20,427 Installing build dependencies: finished with status 'done' 2026-02-08T15:28:20,434 Getting requirements to build wheel: started 2026-02-08T15:28:20,435 Running command Getting requirements to build wheel 2026-02-08T15:28:21,074 /tmp/pip-build-env-dez5cfcx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T15:28:21,074 !! 2026-02-08T15:28:21,076 ******************************************************************************** 2026-02-08T15:28:21,076 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-08T15:28:21,077 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T15:28:21,078 or your builds will no longer be supported. 2026-02-08T15:28:21,080 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T15:28:21,080 ******************************************************************************** 2026-02-08T15:28:21,082 !! 2026-02-08T15:28:21,082 corresp(dist, value, root_dir) 2026-02-08T15:28:21,169 /tmp/pip-build-env-dez5cfcx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T15:28:21,169 !! 2026-02-08T15:28:21,170 ******************************************************************************** 2026-02-08T15:28:21,171 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T15:28:21,171 License :: OSI Approved :: MIT License 2026-02-08T15:28:21,172 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T15:28:21,173 ******************************************************************************** 2026-02-08T15:28:21,174 !! 2026-02-08T15:28:21,174 dist._finalize_license_expression() 2026-02-08T15:28:21,179 /tmp/pip-build-env-dez5cfcx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T15:28:21,180 !! 2026-02-08T15:28:21,181 ******************************************************************************** 2026-02-08T15:28:21,182 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T15:28:21,182 License :: OSI Approved :: MIT License 2026-02-08T15:28:21,183 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T15:28:21,184 ******************************************************************************** 2026-02-08T15:28:21,185 !! 2026-02-08T15:28:21,186 self._finalize_license_expression() 2026-02-08T15:28:21,187 running egg_info 2026-02-08T15:28:21,193 writing pyfastmvc.egg-info/PKG-INFO 2026-02-08T15:28:21,203 writing dependency_links to pyfastmvc.egg-info/dependency_links.txt 2026-02-08T15:28:21,205 writing entry points to pyfastmvc.egg-info/entry_points.txt 2026-02-08T15:28:21,210 writing requirements to pyfastmvc.egg-info/requires.txt 2026-02-08T15:28:21,211 writing top-level names to pyfastmvc.egg-info/top_level.txt 2026-02-08T15:28:21,367 reading manifest file 'pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T15:28:21,382 reading manifest template 'MANIFEST.in' 2026-02-08T15:28:21,549 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-08T15:28:21,550 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-02-08T15:28:21,551 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-02-08T15:28:21,553 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-08T15:28:21,554 warning: no previously-included files matching '*.egg-info' found anywhere in distribution 2026-02-08T15:28:21,555 warning: no previously-included files matching '.git' found anywhere in distribution 2026-02-08T15:28:21,557 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-02-08T15:28:21,557 no previously-included directories found matching 'htmlcov' 2026-02-08T15:28:21,558 no previously-included directories found matching '.pytest_cache' 2026-02-08T15:28:21,559 no previously-included directories found matching '.coverage' 2026-02-08T15:28:21,560 no previously-included directories found matching '.mypy_cache' 2026-02-08T15:28:21,561 no previously-included directories found matching '.ruff_cache' 2026-02-08T15:28:21,562 no previously-included directories found matching 'build' 2026-02-08T15:28:21,563 no previously-included directories found matching 'dist' 2026-02-08T15:28:21,564 no previously-included directories found matching '.idea' 2026-02-08T15:28:21,565 no previously-included directories found matching '.vscode' 2026-02-08T15:28:21,566 adding license file 'LICENSE' 2026-02-08T15:28:21,575 writing manifest file 'pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T15:28:21,676 Getting requirements to build wheel: finished with status 'done' 2026-02-08T15:28:21,680 Created temporary directory: /tmp/pip-modern-metadata-641kyy1n 2026-02-08T15:28:21,682 Preparing metadata (pyproject.toml): started 2026-02-08T15:28:21,683 Running command Preparing metadata (pyproject.toml) 2026-02-08T15:28:22,300 /tmp/pip-build-env-dez5cfcx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T15:28:22,300 !! 2026-02-08T15:28:22,302 ******************************************************************************** 2026-02-08T15:28:22,302 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-08T15:28:22,303 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T15:28:22,304 or your builds will no longer be supported. 2026-02-08T15:28:22,305 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T15:28:22,305 ******************************************************************************** 2026-02-08T15:28:22,306 !! 2026-02-08T15:28:22,306 corresp(dist, value, root_dir) 2026-02-08T15:28:22,389 /tmp/pip-build-env-dez5cfcx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T15:28:22,390 !! 2026-02-08T15:28:22,391 ******************************************************************************** 2026-02-08T15:28:22,392 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T15:28:22,393 License :: OSI Approved :: MIT License 2026-02-08T15:28:22,394 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T15:28:22,395 ******************************************************************************** 2026-02-08T15:28:22,396 !! 2026-02-08T15:28:22,396 dist._finalize_license_expression() 2026-02-08T15:28:22,401 /tmp/pip-build-env-dez5cfcx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T15:28:22,402 !! 2026-02-08T15:28:22,403 ******************************************************************************** 2026-02-08T15:28:22,404 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T15:28:22,405 License :: OSI Approved :: MIT License 2026-02-08T15:28:22,406 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T15:28:22,407 ******************************************************************************** 2026-02-08T15:28:22,408 !! 2026-02-08T15:28:22,408 self._finalize_license_expression() 2026-02-08T15:28:22,409 running dist_info 2026-02-08T15:28:22,419 creating /tmp/pip-modern-metadata-641kyy1n/pyfastmvc.egg-info 2026-02-08T15:28:22,420 writing /tmp/pip-modern-metadata-641kyy1n/pyfastmvc.egg-info/PKG-INFO 2026-02-08T15:28:22,430 writing dependency_links to /tmp/pip-modern-metadata-641kyy1n/pyfastmvc.egg-info/dependency_links.txt 2026-02-08T15:28:22,432 writing entry points to /tmp/pip-modern-metadata-641kyy1n/pyfastmvc.egg-info/entry_points.txt 2026-02-08T15:28:22,437 writing requirements to /tmp/pip-modern-metadata-641kyy1n/pyfastmvc.egg-info/requires.txt 2026-02-08T15:28:22,438 writing top-level names to /tmp/pip-modern-metadata-641kyy1n/pyfastmvc.egg-info/top_level.txt 2026-02-08T15:28:22,440 writing manifest file '/tmp/pip-modern-metadata-641kyy1n/pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T15:28:22,580 reading manifest file '/tmp/pip-modern-metadata-641kyy1n/pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T15:28:22,582 reading manifest template 'MANIFEST.in' 2026-02-08T15:28:22,750 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-08T15:28:22,751 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-02-08T15:28:22,752 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-02-08T15:28:22,753 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-08T15:28:22,754 warning: no previously-included files matching '*.egg-info' found anywhere in distribution 2026-02-08T15:28:22,755 warning: no previously-included files matching '.git' found anywhere in distribution 2026-02-08T15:28:22,756 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-02-08T15:28:22,757 no previously-included directories found matching 'htmlcov' 2026-02-08T15:28:22,758 no previously-included directories found matching '.pytest_cache' 2026-02-08T15:28:22,758 no previously-included directories found matching '.coverage' 2026-02-08T15:28:22,759 no previously-included directories found matching '.mypy_cache' 2026-02-08T15:28:22,760 no previously-included directories found matching '.ruff_cache' 2026-02-08T15:28:22,761 no previously-included directories found matching 'build' 2026-02-08T15:28:22,761 no previously-included directories found matching 'dist' 2026-02-08T15:28:22,762 no previously-included directories found matching '*.egg-info' 2026-02-08T15:28:22,763 no previously-included directories found matching '.idea' 2026-02-08T15:28:22,764 no previously-included directories found matching '.vscode' 2026-02-08T15:28:22,764 adding license file 'LICENSE' 2026-02-08T15:28:22,772 writing manifest file '/tmp/pip-modern-metadata-641kyy1n/pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T15:28:22,774 creating '/tmp/pip-modern-metadata-641kyy1n/pyfastmvc-1.2.0.dist-info' 2026-02-08T15:28:22,907 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-08T15:28:22,915 Source in /tmp/pip-wheel-5eae1r6p/pyfastmvc_d4f6c61b8865475cb328e381381a0615 has version 1.2.0, which satisfies requirement pyfastmvc==1.2.0 from https://files.pythonhosted.org/packages/e7/09/541465d8aabe1004c5a54c026a1378d2496c97c7fadc34abfd217b8a18f1/pyfastmvc-1.2.0.tar.gz 2026-02-08T15:28:22,916 Removed pyfastmvc==1.2.0 from https://files.pythonhosted.org/packages/e7/09/541465d8aabe1004c5a54c026a1378d2496c97c7fadc34abfd217b8a18f1/pyfastmvc-1.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-22y7cw9c' 2026-02-08T15:28:22,928 Created temporary directory: /tmp/pip-unpack-o4x4941t 2026-02-08T15:28:22,928 Building wheels for collected packages: pyfastmvc 2026-02-08T15:28:22,933 Created temporary directory: /tmp/pip-wheel-un2hel39 2026-02-08T15:28:22,934 Destination directory: /tmp/pip-wheel-un2hel39 2026-02-08T15:28:22,936 Building wheel for pyfastmvc (pyproject.toml): started 2026-02-08T15:28:22,938 Running command Building wheel for pyfastmvc (pyproject.toml) 2026-02-08T15:28:23,503 /tmp/pip-build-env-dez5cfcx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T15:28:23,503 !! 2026-02-08T15:28:23,504 ******************************************************************************** 2026-02-08T15:28:23,505 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-08T15:28:23,506 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T15:28:23,507 or your builds will no longer be supported. 2026-02-08T15:28:23,508 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T15:28:23,509 ******************************************************************************** 2026-02-08T15:28:23,510 !! 2026-02-08T15:28:23,510 corresp(dist, value, root_dir) 2026-02-08T15:28:23,579 /tmp/pip-build-env-dez5cfcx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T15:28:23,580 !! 2026-02-08T15:28:23,581 ******************************************************************************** 2026-02-08T15:28:23,581 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T15:28:23,582 License :: OSI Approved :: MIT License 2026-02-08T15:28:23,583 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T15:28:23,584 ******************************************************************************** 2026-02-08T15:28:23,584 !! 2026-02-08T15:28:23,585 dist._finalize_license_expression() 2026-02-08T15:28:23,590 /tmp/pip-build-env-dez5cfcx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T15:28:23,591 !! 2026-02-08T15:28:23,592 ******************************************************************************** 2026-02-08T15:28:23,592 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T15:28:23,593 License :: OSI Approved :: MIT License 2026-02-08T15:28:23,594 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T15:28:23,595 ******************************************************************************** 2026-02-08T15:28:23,596 !! 2026-02-08T15:28:23,596 self._finalize_license_expression() 2026-02-08T15:28:23,597 running bdist_wheel 2026-02-08T15:28:23,609 running build 2026-02-08T15:28:23,610 running build_py 2026-02-08T15:28:23,616 creating build/lib/fastmvc_cli 2026-02-08T15:28:23,618 copying fastmvc_cli/cli.py -> build/lib/fastmvc_cli 2026-02-08T15:28:23,621 copying fastmvc_cli/__init__.py -> build/lib/fastmvc_cli 2026-02-08T15:28:23,623 copying fastmvc_cli/generator.py -> build/lib/fastmvc_cli 2026-02-08T15:28:23,625 copying fastmvc_cli/entity_generator.py -> build/lib/fastmvc_cli 2026-02-08T15:28:23,629 creating build/lib/abstractions 2026-02-08T15:28:23,630 copying abstractions/error.py -> build/lib/abstractions 2026-02-08T15:28:23,632 copying abstractions/controller.py -> build/lib/abstractions 2026-02-08T15:28:23,634 copying abstractions/service.py -> build/lib/abstractions 2026-02-08T15:28:23,636 copying abstractions/dependency.py -> build/lib/abstractions 2026-02-08T15:28:23,638 copying abstractions/factory.py -> build/lib/abstractions 2026-02-08T15:28:23,640 copying abstractions/repository.py -> build/lib/abstractions 2026-02-08T15:28:23,643 copying abstractions/utility.py -> build/lib/abstractions 2026-02-08T15:28:23,647 creating build/lib/configurations 2026-02-08T15:28:23,648 copying configurations/db.py -> build/lib/configurations 2026-02-08T15:28:23,650 copying configurations/security.py -> build/lib/configurations 2026-02-08T15:28:23,652 copying configurations/cache.py -> build/lib/configurations 2026-02-08T15:28:23,654 creating build/lib/constants 2026-02-08T15:28:23,655 copying constants/payload_type.py -> build/lib/constants 2026-02-08T15:28:23,657 copying constants/api_status.py -> build/lib/constants 2026-02-08T15:28:23,659 copying constants/default.py -> build/lib/constants 2026-02-08T15:28:23,662 copying constants/regular_expression.py -> build/lib/constants 2026-02-08T15:28:23,664 copying constants/api_lk.py -> build/lib/constants 2026-02-08T15:28:23,666 creating build/lib/constants/db 2026-02-08T15:28:23,667 copying constants/db/table.py -> build/lib/constants/db 2026-02-08T15:28:23,670 creating build/lib/controllers/apis 2026-02-08T15:28:23,671 copying controllers/apis/__init__.py -> build/lib/controllers/apis 2026-02-08T15:28:23,673 copying controllers/apis/abstraction.py -> build/lib/controllers/apis 2026-02-08T15:28:23,676 creating build/lib/controllers/apis/v1 2026-02-08T15:28:23,676 copying controllers/apis/v1/__init__.py -> build/lib/controllers/apis/v1 2026-02-08T15:28:23,678 copying controllers/apis/v1/abstraction.py -> build/lib/controllers/apis/v1 2026-02-08T15:28:23,681 creating build/lib/controllers/user 2026-02-08T15:28:23,682 copying controllers/user/__init__.py -> build/lib/controllers/user 2026-02-08T15:28:23,684 copying controllers/user/logout.py -> build/lib/controllers/user 2026-02-08T15:28:23,686 copying controllers/user/register.py -> build/lib/controllers/user 2026-02-08T15:28:23,689 copying controllers/user/login.py -> build/lib/controllers/user 2026-02-08T15:28:23,691 copying controllers/user/abstraction.py -> build/lib/controllers/user 2026-02-08T15:28:23,694 creating build/lib/controllers/product 2026-02-08T15:28:23,695 copying controllers/product/__init__.py -> build/lib/controllers/product 2026-02-08T15:28:23,698 creating build/lib/dependencies 2026-02-08T15:28:23,699 copying dependencies/db.py -> build/lib/dependencies 2026-02-08T15:28:23,701 copying dependencies/cache.py -> build/lib/dependencies 2026-02-08T15:28:23,703 creating build/lib/dependencies/repositiories 2026-02-08T15:28:23,705 copying dependencies/repositiories/user.py -> build/lib/dependencies/repositiories 2026-02-08T15:28:23,707 copying dependencies/repositiories/product.py -> build/lib/dependencies/repositiories 2026-02-08T15:28:23,710 creating build/lib/dependencies/services/user 2026-02-08T15:28:23,711 copying dependencies/services/user/logout.py -> build/lib/dependencies/services/user 2026-02-08T15:28:23,714 copying dependencies/services/user/register.py -> build/lib/dependencies/services/user 2026-02-08T15:28:23,716 copying dependencies/services/user/login.py -> build/lib/dependencies/services/user 2026-02-08T15:28:23,719 creating build/lib/dependencies/utilities 2026-02-08T15:28:23,721 copying dependencies/utilities/dictionary.py -> build/lib/dependencies/utilities 2026-02-08T15:28:23,723 copying dependencies/utilities/jwt.py -> build/lib/dependencies/utilities 2026-02-08T15:28:23,726 creating build/lib/dtos 2026-02-08T15:28:23,727 copying dtos/base.py -> build/lib/dtos 2026-02-08T15:28:23,731 creating build/lib/dtos/configurations 2026-02-08T15:28:23,732 copying dtos/configurations/db.py -> build/lib/dtos/configurations 2026-02-08T15:28:23,734 copying dtos/configurations/security.py -> build/lib/dtos/configurations 2026-02-08T15:28:23,737 copying dtos/configurations/cache.py -> build/lib/dtos/configurations 2026-02-08T15:28:23,740 creating build/lib/dtos/requests 2026-02-08T15:28:23,741 copying dtos/requests/abstraction.py -> build/lib/dtos/requests 2026-02-08T15:28:23,745 creating build/lib/dtos/requests/user 2026-02-08T15:28:23,747 copying dtos/requests/user/logout.py -> build/lib/dtos/requests/user 2026-02-08T15:28:23,750 copying dtos/requests/user/login.py -> build/lib/dtos/requests/user 2026-02-08T15:28:23,752 copying dtos/requests/user/registration.py -> build/lib/dtos/requests/user 2026-02-08T15:28:23,756 creating build/lib/dtos/requests/product 2026-02-08T15:28:23,757 copying dtos/requests/product/__init__.py -> build/lib/dtos/requests/product 2026-02-08T15:28:23,761 copying dtos/requests/product/update.py -> build/lib/dtos/requests/product 2026-02-08T15:28:23,764 copying dtos/requests/product/create.py -> build/lib/dtos/requests/product 2026-02-08T15:28:23,767 creating build/lib/dtos/responses 2026-02-08T15:28:23,768 copying dtos/responses/base.py -> build/lib/dtos/responses 2026-02-08T15:28:23,772 creating build/lib/errors 2026-02-08T15:28:23,773 copying errors/bad_input_error.py -> build/lib/errors 2026-02-08T15:28:23,777 copying errors/unexpected_response_error.py -> build/lib/errors 2026-02-08T15:28:23,779 copying errors/not_found_error.py -> build/lib/errors 2026-02-08T15:28:23,782 creating build/lib/middlewares 2026-02-08T15:28:23,783 copying middlewares/request_context.py -> build/lib/middlewares 2026-02-08T15:28:23,786 copying middlewares/rate_limit.py -> build/lib/middlewares 2026-02-08T15:28:23,789 copying middlewares/security_headers.py -> build/lib/middlewares 2026-02-08T15:28:23,792 copying middlewares/authetication.py -> build/lib/middlewares 2026-02-08T15:28:23,795 creating build/lib/migrations 2026-02-08T15:28:23,797 copying migrations/env.py -> build/lib/migrations 2026-02-08T15:28:23,800 creating build/lib/models 2026-02-08T15:28:23,802 copying models/user.py -> build/lib/models 2026-02-08T15:28:23,805 copying models/__init__.py -> build/lib/models 2026-02-08T15:28:23,807 copying models/product.py -> build/lib/models 2026-02-08T15:28:23,811 creating build/lib/repositories 2026-02-08T15:28:23,812 copying repositories/user.py -> build/lib/repositories 2026-02-08T15:28:23,815 copying repositories/product.py -> build/lib/repositories 2026-02-08T15:28:23,819 creating build/lib/services 2026-02-08T15:28:23,820 copying services/__init__.py -> build/lib/services 2026-02-08T15:28:23,823 creating build/lib/services/apis 2026-02-08T15:28:23,825 copying services/apis/abstraction.py -> build/lib/services/apis 2026-02-08T15:28:23,828 creating build/lib/services/apis/v1 2026-02-08T15:28:23,829 copying services/apis/v1/abstraction.py -> build/lib/services/apis/v1 2026-02-08T15:28:23,832 creating build/lib/services/user 2026-02-08T15:28:23,834 copying services/user/__init__.py -> build/lib/services/user 2026-02-08T15:28:23,836 copying services/user/logout.py -> build/lib/services/user 2026-02-08T15:28:23,838 copying services/user/login.py -> build/lib/services/user 2026-02-08T15:28:23,841 copying services/user/registration.py -> build/lib/services/user 2026-02-08T15:28:23,843 copying services/user/abstraction.py -> build/lib/services/user 2026-02-08T15:28:23,846 creating build/lib/services/product 2026-02-08T15:28:23,847 copying services/product/__init__.py -> build/lib/services/product 2026-02-08T15:28:23,850 copying services/product/crud.py -> build/lib/services/product 2026-02-08T15:28:23,852 copying services/product/abstraction.py -> build/lib/services/product 2026-02-08T15:28:23,855 creating build/lib/tests 2026-02-08T15:28:23,856 copying tests/test_app.py -> build/lib/tests 2026-02-08T15:28:23,858 copying tests/__init__.py -> build/lib/tests 2026-02-08T15:28:23,860 copying tests/conftest.py -> build/lib/tests 2026-02-08T15:28:23,863 creating build/lib/utilities 2026-02-08T15:28:23,865 copying utilities/validation.py -> build/lib/utilities 2026-02-08T15:28:23,867 copying utilities/dictionary.py -> build/lib/utilities 2026-02-08T15:28:23,870 copying utilities/cache.py -> build/lib/utilities 2026-02-08T15:28:23,873 copying utilities/jwt.py -> build/lib/utilities 2026-02-08T15:28:23,875 running egg_info 2026-02-08T15:28:23,885 writing pyfastmvc.egg-info/PKG-INFO 2026-02-08T15:28:23,896 writing dependency_links to pyfastmvc.egg-info/dependency_links.txt 2026-02-08T15:28:23,897 writing entry points to pyfastmvc.egg-info/entry_points.txt 2026-02-08T15:28:23,902 writing requirements to pyfastmvc.egg-info/requires.txt 2026-02-08T15:28:23,904 writing top-level names to pyfastmvc.egg-info/top_level.txt 2026-02-08T15:28:24,056 reading manifest file 'pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T15:28:24,065 reading manifest template 'MANIFEST.in' 2026-02-08T15:28:24,285 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-08T15:28:24,286 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-02-08T15:28:24,287 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-02-08T15:28:24,288 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-08T15:28:24,290 warning: no previously-included files matching '*.egg-info' found anywhere in distribution 2026-02-08T15:28:24,291 warning: no previously-included files matching '.git' found anywhere in distribution 2026-02-08T15:28:24,292 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-02-08T15:28:24,293 no previously-included directories found matching 'htmlcov' 2026-02-08T15:28:24,294 no previously-included directories found matching '.pytest_cache' 2026-02-08T15:28:24,295 no previously-included directories found matching '.coverage' 2026-02-08T15:28:24,296 no previously-included directories found matching '.mypy_cache' 2026-02-08T15:28:24,296 no previously-included directories found matching '.ruff_cache' 2026-02-08T15:28:24,297 no previously-included directories found matching 'build' 2026-02-08T15:28:24,298 no previously-included directories found matching 'dist' 2026-02-08T15:28:24,300 no previously-included directories found matching '.idea' 2026-02-08T15:28:24,300 no previously-included directories found matching '.vscode' 2026-02-08T15:28:24,301 adding license file 'LICENSE' 2026-02-08T15:28:24,310 writing manifest file 'pyfastmvc.egg-info/SOURCES.txt' 2026-02-08T15:28:24,313 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,314 !! 2026-02-08T15:28:24,315 ******************************************************************************** 2026-02-08T15:28:24,315 ############################ 2026-02-08T15:28:24,316 # Package would be ignored # 2026-02-08T15:28:24,316 ############################ 2026-02-08T15:28:24,317 Python recognizes 'migrations.versions' as an importable package[^1], 2026-02-08T15:28:24,318 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,319 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,320 package, please make sure that 'migrations.versions' is explicitly added 2026-02-08T15:28:24,320 to the `packages` configuration field. 2026-02-08T15:28:24,321 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,322 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,323 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,324 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,325 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,326 If you don't want 'migrations.versions' to be distributed and are 2026-02-08T15:28:24,326 already explicitly excluding 'migrations.versions' via 2026-02-08T15:28:24,327 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,327 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,328 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,329 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,330 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,332 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,332 even if it does not contain any `.py` files. 2026-02-08T15:28:24,333 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,334 directory, all directories are treated like packages. 2026-02-08T15:28:24,334 ******************************************************************************** 2026-02-08T15:28:24,335 !! 2026-02-08T15:28:24,336 check.warn(importable) 2026-02-08T15:28:24,336 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,337 !! 2026-02-08T15:28:24,338 ******************************************************************************** 2026-02-08T15:28:24,338 ############################ 2026-02-08T15:28:24,339 # Package would be ignored # 2026-02-08T15:28:24,339 ############################ 2026-02-08T15:28:24,340 Python recognizes 'tests.unit' as an importable package[^1], 2026-02-08T15:28:24,340 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,341 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,342 package, please make sure that 'tests.unit' is explicitly added 2026-02-08T15:28:24,342 to the `packages` configuration field. 2026-02-08T15:28:24,343 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,344 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,344 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,345 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,346 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,347 If you don't want 'tests.unit' to be distributed and are 2026-02-08T15:28:24,348 already explicitly excluding 'tests.unit' via 2026-02-08T15:28:24,348 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,348 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,349 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,350 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,351 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,353 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,353 even if it does not contain any `.py` files. 2026-02-08T15:28:24,354 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,354 directory, all directories are treated like packages. 2026-02-08T15:28:24,355 ******************************************************************************** 2026-02-08T15:28:24,356 !! 2026-02-08T15:28:24,356 check.warn(importable) 2026-02-08T15:28:24,357 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,357 !! 2026-02-08T15:28:24,358 ******************************************************************************** 2026-02-08T15:28:24,359 ############################ 2026-02-08T15:28:24,359 # Package would be ignored # 2026-02-08T15:28:24,360 ############################ 2026-02-08T15:28:24,360 Python recognizes 'tests.unit.abstractions' as an importable package[^1], 2026-02-08T15:28:24,361 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,362 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,363 package, please make sure that 'tests.unit.abstractions' is explicitly added 2026-02-08T15:28:24,363 to the `packages` configuration field. 2026-02-08T15:28:24,364 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,365 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,366 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,366 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,367 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,368 If you don't want 'tests.unit.abstractions' to be distributed and are 2026-02-08T15:28:24,369 already explicitly excluding 'tests.unit.abstractions' via 2026-02-08T15:28:24,369 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,370 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,370 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,371 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,372 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,373 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,374 even if it does not contain any `.py` files. 2026-02-08T15:28:24,374 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,375 directory, all directories are treated like packages. 2026-02-08T15:28:24,375 ******************************************************************************** 2026-02-08T15:28:24,376 !! 2026-02-08T15:28:24,376 check.warn(importable) 2026-02-08T15:28:24,377 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,377 !! 2026-02-08T15:28:24,378 ******************************************************************************** 2026-02-08T15:28:24,379 ############################ 2026-02-08T15:28:24,379 # Package would be ignored # 2026-02-08T15:28:24,380 ############################ 2026-02-08T15:28:24,380 Python recognizes 'tests.unit.cli' as an importable package[^1], 2026-02-08T15:28:24,381 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,382 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,383 package, please make sure that 'tests.unit.cli' is explicitly added 2026-02-08T15:28:24,383 to the `packages` configuration field. 2026-02-08T15:28:24,384 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,385 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,385 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,386 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,387 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,388 If you don't want 'tests.unit.cli' to be distributed and are 2026-02-08T15:28:24,389 already explicitly excluding 'tests.unit.cli' via 2026-02-08T15:28:24,390 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,390 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,391 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,392 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,393 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,395 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,396 even if it does not contain any `.py` files. 2026-02-08T15:28:24,396 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,397 directory, all directories are treated like packages. 2026-02-08T15:28:24,397 ******************************************************************************** 2026-02-08T15:28:24,398 !! 2026-02-08T15:28:24,399 check.warn(importable) 2026-02-08T15:28:24,399 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,400 !! 2026-02-08T15:28:24,401 ******************************************************************************** 2026-02-08T15:28:24,401 ############################ 2026-02-08T15:28:24,401 # Package would be ignored # 2026-02-08T15:28:24,402 ############################ 2026-02-08T15:28:24,402 Python recognizes 'tests.unit.configurations' as an importable package[^1], 2026-02-08T15:28:24,403 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,404 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,404 package, please make sure that 'tests.unit.configurations' is explicitly added 2026-02-08T15:28:24,405 to the `packages` configuration field. 2026-02-08T15:28:24,406 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,406 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,406 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,407 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,408 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,410 If you don't want 'tests.unit.configurations' to be distributed and are 2026-02-08T15:28:24,410 already explicitly excluding 'tests.unit.configurations' via 2026-02-08T15:28:24,411 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,411 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,411 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,412 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,414 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,415 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,416 even if it does not contain any `.py` files. 2026-02-08T15:28:24,416 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,417 directory, all directories are treated like packages. 2026-02-08T15:28:24,417 ******************************************************************************** 2026-02-08T15:28:24,419 !! 2026-02-08T15:28:24,419 check.warn(importable) 2026-02-08T15:28:24,420 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,420 !! 2026-02-08T15:28:24,422 ******************************************************************************** 2026-02-08T15:28:24,422 ############################ 2026-02-08T15:28:24,423 # Package would be ignored # 2026-02-08T15:28:24,423 ############################ 2026-02-08T15:28:24,424 Python recognizes 'tests.unit.constants' as an importable package[^1], 2026-02-08T15:28:24,425 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,426 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,426 package, please make sure that 'tests.unit.constants' is explicitly added 2026-02-08T15:28:24,427 to the `packages` configuration field. 2026-02-08T15:28:24,428 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,428 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,429 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,430 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,431 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,431 If you don't want 'tests.unit.constants' to be distributed and are 2026-02-08T15:28:24,432 already explicitly excluding 'tests.unit.constants' via 2026-02-08T15:28:24,432 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,433 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,433 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,434 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,435 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,437 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,437 even if it does not contain any `.py` files. 2026-02-08T15:28:24,438 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,438 directory, all directories are treated like packages. 2026-02-08T15:28:24,439 ******************************************************************************** 2026-02-08T15:28:24,440 !! 2026-02-08T15:28:24,440 check.warn(importable) 2026-02-08T15:28:24,441 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,441 !! 2026-02-08T15:28:24,442 ******************************************************************************** 2026-02-08T15:28:24,443 ############################ 2026-02-08T15:28:24,443 # Package would be ignored # 2026-02-08T15:28:24,444 ############################ 2026-02-08T15:28:24,445 Python recognizes 'tests.unit.controllers' as an importable package[^1], 2026-02-08T15:28:24,445 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,446 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,447 package, please make sure that 'tests.unit.controllers' is explicitly added 2026-02-08T15:28:24,447 to the `packages` configuration field. 2026-02-08T15:28:24,448 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,449 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,449 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,450 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,452 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,453 If you don't want 'tests.unit.controllers' to be distributed and are 2026-02-08T15:28:24,453 already explicitly excluding 'tests.unit.controllers' via 2026-02-08T15:28:24,454 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,454 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,455 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,456 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,457 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,458 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,459 even if it does not contain any `.py` files. 2026-02-08T15:28:24,459 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,460 directory, all directories are treated like packages. 2026-02-08T15:28:24,460 ******************************************************************************** 2026-02-08T15:28:24,461 !! 2026-02-08T15:28:24,461 check.warn(importable) 2026-02-08T15:28:24,462 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,462 !! 2026-02-08T15:28:24,463 ******************************************************************************** 2026-02-08T15:28:24,464 ############################ 2026-02-08T15:28:24,464 # Package would be ignored # 2026-02-08T15:28:24,465 ############################ 2026-02-08T15:28:24,465 Python recognizes 'tests.unit.dependencies' as an importable package[^1], 2026-02-08T15:28:24,466 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,466 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,467 package, please make sure that 'tests.unit.dependencies' is explicitly added 2026-02-08T15:28:24,467 to the `packages` configuration field. 2026-02-08T15:28:24,469 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,469 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,469 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,470 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,471 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,472 If you don't want 'tests.unit.dependencies' to be distributed and are 2026-02-08T15:28:24,473 already explicitly excluding 'tests.unit.dependencies' via 2026-02-08T15:28:24,473 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,474 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,475 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,476 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,477 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,478 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,479 even if it does not contain any `.py` files. 2026-02-08T15:28:24,479 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,480 directory, all directories are treated like packages. 2026-02-08T15:28:24,480 ******************************************************************************** 2026-02-08T15:28:24,482 !! 2026-02-08T15:28:24,482 check.warn(importable) 2026-02-08T15:28:24,483 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,483 !! 2026-02-08T15:28:24,485 ******************************************************************************** 2026-02-08T15:28:24,485 ############################ 2026-02-08T15:28:24,485 # Package would be ignored # 2026-02-08T15:28:24,486 ############################ 2026-02-08T15:28:24,486 Python recognizes 'tests.unit.dtos' as an importable package[^1], 2026-02-08T15:28:24,487 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,488 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,488 package, please make sure that 'tests.unit.dtos' is explicitly added 2026-02-08T15:28:24,488 to the `packages` configuration field. 2026-02-08T15:28:24,489 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,490 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,490 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,491 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,492 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,493 If you don't want 'tests.unit.dtos' to be distributed and are 2026-02-08T15:28:24,494 already explicitly excluding 'tests.unit.dtos' via 2026-02-08T15:28:24,494 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,494 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,495 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,496 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,497 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,499 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,499 even if it does not contain any `.py` files. 2026-02-08T15:28:24,500 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,501 directory, all directories are treated like packages. 2026-02-08T15:28:24,501 ******************************************************************************** 2026-02-08T15:28:24,503 !! 2026-02-08T15:28:24,503 check.warn(importable) 2026-02-08T15:28:24,504 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,504 !! 2026-02-08T15:28:24,506 ******************************************************************************** 2026-02-08T15:28:24,506 ############################ 2026-02-08T15:28:24,507 # Package would be ignored # 2026-02-08T15:28:24,508 ############################ 2026-02-08T15:28:24,508 Python recognizes 'tests.unit.errors' as an importable package[^1], 2026-02-08T15:28:24,509 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,510 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,511 package, please make sure that 'tests.unit.errors' is explicitly added 2026-02-08T15:28:24,511 to the `packages` configuration field. 2026-02-08T15:28:24,512 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,513 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,514 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,515 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,516 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,517 If you don't want 'tests.unit.errors' to be distributed and are 2026-02-08T15:28:24,518 already explicitly excluding 'tests.unit.errors' via 2026-02-08T15:28:24,518 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,519 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,519 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,520 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,521 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,523 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,523 even if it does not contain any `.py` files. 2026-02-08T15:28:24,524 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,524 directory, all directories are treated like packages. 2026-02-08T15:28:24,525 ******************************************************************************** 2026-02-08T15:28:24,526 !! 2026-02-08T15:28:24,526 check.warn(importable) 2026-02-08T15:28:24,527 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,527 !! 2026-02-08T15:28:24,528 ******************************************************************************** 2026-02-08T15:28:24,529 ############################ 2026-02-08T15:28:24,530 # Package would be ignored # 2026-02-08T15:28:24,530 ############################ 2026-02-08T15:28:24,531 Python recognizes 'tests.unit.middlewares' as an importable package[^1], 2026-02-08T15:28:24,531 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,532 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,533 package, please make sure that 'tests.unit.middlewares' is explicitly added 2026-02-08T15:28:24,533 to the `packages` configuration field. 2026-02-08T15:28:24,534 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,535 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,536 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,537 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,538 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,539 If you don't want 'tests.unit.middlewares' to be distributed and are 2026-02-08T15:28:24,540 already explicitly excluding 'tests.unit.middlewares' via 2026-02-08T15:28:24,540 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,541 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,541 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,543 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,544 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,545 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,546 even if it does not contain any `.py` files. 2026-02-08T15:28:24,547 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,547 directory, all directories are treated like packages. 2026-02-08T15:28:24,548 ******************************************************************************** 2026-02-08T15:28:24,549 !! 2026-02-08T15:28:24,550 check.warn(importable) 2026-02-08T15:28:24,550 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,551 !! 2026-02-08T15:28:24,552 ******************************************************************************** 2026-02-08T15:28:24,553 ############################ 2026-02-08T15:28:24,553 # Package would be ignored # 2026-02-08T15:28:24,553 ############################ 2026-02-08T15:28:24,554 Python recognizes 'tests.unit.models' as an importable package[^1], 2026-02-08T15:28:24,554 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,555 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,556 package, please make sure that 'tests.unit.models' is explicitly added 2026-02-08T15:28:24,556 to the `packages` configuration field. 2026-02-08T15:28:24,557 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,558 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,558 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,559 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,561 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,562 If you don't want 'tests.unit.models' to be distributed and are 2026-02-08T15:28:24,562 already explicitly excluding 'tests.unit.models' via 2026-02-08T15:28:24,563 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,563 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,564 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,565 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,567 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,568 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,569 even if it does not contain any `.py` files. 2026-02-08T15:28:24,570 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,570 directory, all directories are treated like packages. 2026-02-08T15:28:24,571 ******************************************************************************** 2026-02-08T15:28:24,572 !! 2026-02-08T15:28:24,573 check.warn(importable) 2026-02-08T15:28:24,574 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,574 !! 2026-02-08T15:28:24,575 ******************************************************************************** 2026-02-08T15:28:24,576 ############################ 2026-02-08T15:28:24,577 # Package would be ignored # 2026-02-08T15:28:24,577 ############################ 2026-02-08T15:28:24,578 Python recognizes 'tests.unit.repositories' as an importable package[^1], 2026-02-08T15:28:24,579 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,580 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,581 package, please make sure that 'tests.unit.repositories' is explicitly added 2026-02-08T15:28:24,581 to the `packages` configuration field. 2026-02-08T15:28:24,582 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,583 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,584 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,585 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,586 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,587 If you don't want 'tests.unit.repositories' to be distributed and are 2026-02-08T15:28:24,588 already explicitly excluding 'tests.unit.repositories' via 2026-02-08T15:28:24,588 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,589 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,589 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,590 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,591 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,592 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,593 even if it does not contain any `.py` files. 2026-02-08T15:28:24,593 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,594 directory, all directories are treated like packages. 2026-02-08T15:28:24,594 ******************************************************************************** 2026-02-08T15:28:24,596 !! 2026-02-08T15:28:24,596 check.warn(importable) 2026-02-08T15:28:24,596 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,597 !! 2026-02-08T15:28:24,598 ******************************************************************************** 2026-02-08T15:28:24,599 ############################ 2026-02-08T15:28:24,599 # Package would be ignored # 2026-02-08T15:28:24,600 ############################ 2026-02-08T15:28:24,600 Python recognizes 'tests.unit.services' as an importable package[^1], 2026-02-08T15:28:24,601 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,602 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,602 package, please make sure that 'tests.unit.services' is explicitly added 2026-02-08T15:28:24,603 to the `packages` configuration field. 2026-02-08T15:28:24,604 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,605 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,605 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,606 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,607 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,608 If you don't want 'tests.unit.services' to be distributed and are 2026-02-08T15:28:24,609 already explicitly excluding 'tests.unit.services' via 2026-02-08T15:28:24,609 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,610 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,610 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,612 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,613 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,614 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,615 even if it does not contain any `.py` files. 2026-02-08T15:28:24,615 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,616 directory, all directories are treated like packages. 2026-02-08T15:28:24,616 ******************************************************************************** 2026-02-08T15:28:24,617 !! 2026-02-08T15:28:24,618 check.warn(importable) 2026-02-08T15:28:24,618 /tmp/pip-build-env-dez5cfcx/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-08T15:28:24,619 !! 2026-02-08T15:28:24,620 ******************************************************************************** 2026-02-08T15:28:24,620 ############################ 2026-02-08T15:28:24,621 # Package would be ignored # 2026-02-08T15:28:24,621 ############################ 2026-02-08T15:28:24,621 Python recognizes 'tests.unit.utilities' as an importable package[^1], 2026-02-08T15:28:24,622 but it is absent from setuptools' `packages` configuration. 2026-02-08T15:28:24,623 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-08T15:28:24,623 package, please make sure that 'tests.unit.utilities' is explicitly added 2026-02-08T15:28:24,624 to the `packages` configuration field. 2026-02-08T15:28:24,625 Alternatively, you can also rely on setuptools' discovery methods 2026-02-08T15:28:24,625 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-08T15:28:24,626 instead of `find_packages(...)`/`find:`). 2026-02-08T15:28:24,627 You can read more about "package discovery" on setuptools documentation page: 2026-02-08T15:28:24,628 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-08T15:28:24,629 If you don't want 'tests.unit.utilities' to be distributed and are 2026-02-08T15:28:24,629 already explicitly excluding 'tests.unit.utilities' via 2026-02-08T15:28:24,630 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-08T15:28:24,630 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-08T15:28:24,631 combination with a more fine grained `package-data` configuration. 2026-02-08T15:28:24,632 You can read more about "package data files" on setuptools documentation page: 2026-02-08T15:28:24,633 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-08T15:28:24,634 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-08T15:28:24,635 even if it does not contain any `.py` files. 2026-02-08T15:28:24,636 On the other hand, currently there is no concept of package data 2026-02-08T15:28:24,636 directory, all directories are treated like packages. 2026-02-08T15:28:24,637 ******************************************************************************** 2026-02-08T15:28:24,638 !! 2026-02-08T15:28:24,638 check.warn(importable) 2026-02-08T15:28:24,639 copying fastmvc_cli/README.md -> build/lib/fastmvc_cli 2026-02-08T15:28:24,639 copying abstractions/README.md -> build/lib/abstractions 2026-02-08T15:28:24,640 creating build/lib/config/security 2026-02-08T15:28:24,641 copying config/security/config.json -> build/lib/config/security 2026-02-08T15:28:24,641 creating build/lib/config/db 2026-02-08T15:28:24,642 copying config/db/config.json -> build/lib/config/db 2026-02-08T15:28:24,642 creating build/lib/config/cache 2026-02-08T15:28:24,643 copying config/cache/config.json -> build/lib/config/cache 2026-02-08T15:28:24,643 copying configurations/README.md -> build/lib/configurations 2026-02-08T15:28:24,644 copying constants/README.md -> build/lib/constants 2026-02-08T15:28:24,644 copying controllers/README.md -> build/lib/controllers 2026-02-08T15:28:24,645 copying dependencies/README.md -> build/lib/dependencies 2026-02-08T15:28:24,645 copying dtos/README.md -> build/lib/dtos 2026-02-08T15:28:24,646 copying errors/README.md -> build/lib/errors 2026-02-08T15:28:24,646 copying middlewares/README.md -> build/lib/middlewares 2026-02-08T15:28:24,647 copying migrations/README.md -> build/lib/migrations 2026-02-08T15:28:24,647 copying migrations/script.py.mako -> build/lib/migrations 2026-02-08T15:28:24,648 creating build/lib/migrations/versions 2026-02-08T15:28:24,648 copying migrations/versions/.gitkeep -> build/lib/migrations/versions 2026-02-08T15:28:24,649 copying models/README.md -> build/lib/models 2026-02-08T15:28:24,649 copying repositories/README.md -> build/lib/repositories 2026-02-08T15:28:24,650 copying services/README.md -> build/lib/services 2026-02-08T15:28:24,650 copying tests/README.md -> build/lib/tests 2026-02-08T15:28:24,650 creating build/lib/tests/unit 2026-02-08T15:28:24,651 copying tests/unit/__init__.py -> build/lib/tests/unit 2026-02-08T15:28:24,651 creating build/lib/tests/unit/abstractions 2026-02-08T15:28:24,652 copying tests/unit/abstractions/__init__.py -> build/lib/tests/unit/abstractions 2026-02-08T15:28:24,652 copying tests/unit/abstractions/test_abstractions.py -> build/lib/tests/unit/abstractions 2026-02-08T15:28:24,653 copying tests/unit/abstractions/test_repository.py -> build/lib/tests/unit/abstractions 2026-02-08T15:28:24,653 creating build/lib/tests/unit/cli 2026-02-08T15:28:24,654 copying tests/unit/cli/__init__.py -> build/lib/tests/unit/cli 2026-02-08T15:28:24,654 copying tests/unit/cli/test_cli.py -> build/lib/tests/unit/cli 2026-02-08T15:28:24,655 copying tests/unit/cli/test_entity_generator.py -> build/lib/tests/unit/cli 2026-02-08T15:28:24,655 copying tests/unit/cli/test_generator.py -> build/lib/tests/unit/cli 2026-02-08T15:28:24,656 creating build/lib/tests/unit/configurations 2026-02-08T15:28:24,656 copying tests/unit/configurations/__init__.py -> build/lib/tests/unit/configurations 2026-02-08T15:28:24,657 copying tests/unit/configurations/test_configurations.py -> build/lib/tests/unit/configurations 2026-02-08T15:28:24,657 creating build/lib/tests/unit/constants 2026-02-08T15:28:24,658 copying tests/unit/constants/__init__.py -> build/lib/tests/unit/constants 2026-02-08T15:28:24,659 copying tests/unit/constants/test_constants.py -> build/lib/tests/unit/constants 2026-02-08T15:28:24,659 creating build/lib/tests/unit/controllers 2026-02-08T15:28:24,660 copying tests/unit/controllers/__init__.py -> build/lib/tests/unit/controllers 2026-02-08T15:28:24,660 copying tests/unit/controllers/test_user_controllers.py -> build/lib/tests/unit/controllers 2026-02-08T15:28:24,661 copying tests/unit/controllers/test_user_logout_controller.py -> build/lib/tests/unit/controllers 2026-02-08T15:28:24,661 copying tests/unit/controllers/test_user_register_controller.py -> build/lib/tests/unit/controllers 2026-02-08T15:28:24,662 creating build/lib/tests/unit/dependencies 2026-02-08T15:28:24,662 copying tests/unit/dependencies/__init__.py -> build/lib/tests/unit/dependencies 2026-02-08T15:28:24,663 copying tests/unit/dependencies/test_dependencies.py -> build/lib/tests/unit/dependencies 2026-02-08T15:28:24,663 creating build/lib/tests/unit/dtos 2026-02-08T15:28:24,664 copying tests/unit/dtos/__init__.py -> build/lib/tests/unit/dtos 2026-02-08T15:28:24,664 copying tests/unit/dtos/test_base.py -> build/lib/tests/unit/dtos 2026-02-08T15:28:24,665 copying tests/unit/dtos/test_requests.py -> build/lib/tests/unit/dtos 2026-02-08T15:28:24,666 copying tests/unit/dtos/test_responses.py -> build/lib/tests/unit/dtos 2026-02-08T15:28:24,666 creating build/lib/tests/unit/errors 2026-02-08T15:28:24,667 copying tests/unit/errors/__init__.py -> build/lib/tests/unit/errors 2026-02-08T15:28:24,667 copying tests/unit/errors/test_errors.py -> build/lib/tests/unit/errors 2026-02-08T15:28:24,668 creating build/lib/tests/unit/middlewares 2026-02-08T15:28:24,669 copying tests/unit/middlewares/__init__.py -> build/lib/tests/unit/middlewares 2026-02-08T15:28:24,669 copying tests/unit/middlewares/test_middlewares.py -> build/lib/tests/unit/middlewares 2026-02-08T15:28:24,670 creating build/lib/tests/unit/models 2026-02-08T15:28:24,670 copying tests/unit/models/__init__.py -> build/lib/tests/unit/models 2026-02-08T15:28:24,671 copying tests/unit/models/test_product.py -> build/lib/tests/unit/models 2026-02-08T15:28:24,671 copying tests/unit/models/test_user.py -> build/lib/tests/unit/models 2026-02-08T15:28:24,672 creating build/lib/tests/unit/repositories 2026-02-08T15:28:24,672 copying tests/unit/repositories/__init__.py -> build/lib/tests/unit/repositories 2026-02-08T15:28:24,673 copying tests/unit/repositories/test_product_repository.py -> build/lib/tests/unit/repositories 2026-02-08T15:28:24,673 copying tests/unit/repositories/test_user.py -> build/lib/tests/unit/repositories 2026-02-08T15:28:24,674 creating build/lib/tests/unit/services 2026-02-08T15:28:24,674 copying tests/unit/services/__init__.py -> build/lib/tests/unit/services 2026-02-08T15:28:24,675 copying tests/unit/services/test_product_crud_service.py -> build/lib/tests/unit/services 2026-02-08T15:28:24,675 copying tests/unit/services/test_product_services.py -> build/lib/tests/unit/services 2026-02-08T15:28:24,676 copying tests/unit/services/test_user_services.py -> build/lib/tests/unit/services 2026-02-08T15:28:24,677 creating build/lib/tests/unit/utilities 2026-02-08T15:28:24,677 copying tests/unit/utilities/__init__.py -> build/lib/tests/unit/utilities 2026-02-08T15:28:24,678 copying tests/unit/utilities/test_dictionary.py -> build/lib/tests/unit/utilities 2026-02-08T15:28:24,680 copying tests/unit/utilities/test_jwt.py -> build/lib/tests/unit/utilities 2026-02-08T15:28:24,682 copying tests/unit/utilities/test_validation.py -> build/lib/tests/unit/utilities 2026-02-08T15:28:24,685 copying utilities/README.md -> build/lib/utilities 2026-02-08T15:28:24,709 installing to build/bdist.linux-armv7l/wheel 2026-02-08T15:28:24,710 running install 2026-02-08T15:28:24,733 running install_lib 2026-02-08T15:28:24,739 creating build/bdist.linux-armv7l/wheel 2026-02-08T15:28:24,741 creating build/bdist.linux-armv7l/wheel/fastmvc_cli 2026-02-08T15:28:24,742 copying build/lib/fastmvc_cli/cli.py -> build/bdist.linux-armv7l/wheel/./fastmvc_cli 2026-02-08T15:28:24,745 copying build/lib/fastmvc_cli/__init__.py -> build/bdist.linux-armv7l/wheel/./fastmvc_cli 2026-02-08T15:28:24,747 copying build/lib/fastmvc_cli/generator.py -> build/bdist.linux-armv7l/wheel/./fastmvc_cli 2026-02-08T15:28:24,750 copying build/lib/fastmvc_cli/entity_generator.py -> build/bdist.linux-armv7l/wheel/./fastmvc_cli 2026-02-08T15:28:24,753 copying build/lib/fastmvc_cli/README.md -> build/bdist.linux-armv7l/wheel/./fastmvc_cli 2026-02-08T15:28:24,755 creating build/bdist.linux-armv7l/wheel/abstractions 2026-02-08T15:28:24,756 copying build/lib/abstractions/error.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T15:28:24,759 copying build/lib/abstractions/controller.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T15:28:24,761 copying build/lib/abstractions/service.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T15:28:24,763 copying build/lib/abstractions/dependency.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T15:28:24,765 copying build/lib/abstractions/factory.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T15:28:24,768 copying build/lib/abstractions/repository.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T15:28:24,771 copying build/lib/abstractions/README.md -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T15:28:24,773 copying build/lib/abstractions/utility.py -> build/bdist.linux-armv7l/wheel/./abstractions 2026-02-08T15:28:24,775 creating build/bdist.linux-armv7l/wheel/dtos 2026-02-08T15:28:24,777 copying build/lib/dtos/base.py -> build/bdist.linux-armv7l/wheel/./dtos 2026-02-08T15:28:24,780 creating build/bdist.linux-armv7l/wheel/dtos/responses 2026-02-08T15:28:24,781 copying build/lib/dtos/responses/base.py -> build/bdist.linux-armv7l/wheel/./dtos/responses 2026-02-08T15:28:24,783 creating build/bdist.linux-armv7l/wheel/dtos/requests 2026-02-08T15:28:24,784 creating build/bdist.linux-armv7l/wheel/dtos/requests/user 2026-02-08T15:28:24,785 copying build/lib/dtos/requests/user/logout.py -> build/bdist.linux-armv7l/wheel/./dtos/requests/user 2026-02-08T15:28:24,787 copying build/lib/dtos/requests/user/login.py -> build/bdist.linux-armv7l/wheel/./dtos/requests/user 2026-02-08T15:28:24,789 copying build/lib/dtos/requests/user/registration.py -> build/bdist.linux-armv7l/wheel/./dtos/requests/user 2026-02-08T15:28:24,791 creating build/bdist.linux-armv7l/wheel/dtos/requests/product 2026-02-08T15:28:24,792 copying build/lib/dtos/requests/product/__init__.py -> build/bdist.linux-armv7l/wheel/./dtos/requests/product 2026-02-08T15:28:24,794 copying build/lib/dtos/requests/product/update.py -> build/bdist.linux-armv7l/wheel/./dtos/requests/product 2026-02-08T15:28:24,796 copying build/lib/dtos/requests/product/create.py -> build/bdist.linux-armv7l/wheel/./dtos/requests/product 2026-02-08T15:28:24,798 copying build/lib/dtos/requests/abstraction.py -> build/bdist.linux-armv7l/wheel/./dtos/requests 2026-02-08T15:28:24,800 creating build/bdist.linux-armv7l/wheel/dtos/configurations 2026-02-08T15:28:24,801 copying build/lib/dtos/configurations/db.py -> build/bdist.linux-armv7l/wheel/./dtos/configurations 2026-02-08T15:28:24,803 copying build/lib/dtos/configurations/security.py -> build/bdist.linux-armv7l/wheel/./dtos/configurations 2026-02-08T15:28:24,805 copying build/lib/dtos/configurations/cache.py -> build/bdist.linux-armv7l/wheel/./dtos/configurations 2026-02-08T15:28:24,807 copying build/lib/dtos/README.md -> build/bdist.linux-armv7l/wheel/./dtos 2026-02-08T15:28:24,810 creating build/bdist.linux-armv7l/wheel/dependencies 2026-02-08T15:28:24,811 copying build/lib/dependencies/db.py -> build/bdist.linux-armv7l/wheel/./dependencies 2026-02-08T15:28:24,813 creating build/bdist.linux-armv7l/wheel/dependencies/services 2026-02-08T15:28:24,815 creating build/bdist.linux-armv7l/wheel/dependencies/services/user 2026-02-08T15:28:24,816 copying build/lib/dependencies/services/user/logout.py -> build/bdist.linux-armv7l/wheel/./dependencies/services/user 2026-02-08T15:28:24,818 copying build/lib/dependencies/services/user/register.py -> build/bdist.linux-armv7l/wheel/./dependencies/services/user 2026-02-08T15:28:24,821 copying build/lib/dependencies/services/user/login.py -> build/bdist.linux-armv7l/wheel/./dependencies/services/user 2026-02-08T15:28:24,824 creating build/bdist.linux-armv7l/wheel/dependencies/utilities 2026-02-08T15:28:24,826 copying build/lib/dependencies/utilities/dictionary.py -> build/bdist.linux-armv7l/wheel/./dependencies/utilities 2026-02-08T15:28:24,828 copying build/lib/dependencies/utilities/jwt.py -> build/bdist.linux-armv7l/wheel/./dependencies/utilities 2026-02-08T15:28:24,830 copying build/lib/dependencies/cache.py -> build/bdist.linux-armv7l/wheel/./dependencies 2026-02-08T15:28:24,833 creating build/bdist.linux-armv7l/wheel/dependencies/repositiories 2026-02-08T15:28:24,834 copying build/lib/dependencies/repositiories/user.py -> build/bdist.linux-armv7l/wheel/./dependencies/repositiories 2026-02-08T15:28:24,836 copying build/lib/dependencies/repositiories/product.py -> build/bdist.linux-armv7l/wheel/./dependencies/repositiories 2026-02-08T15:28:24,838 copying build/lib/dependencies/README.md -> build/bdist.linux-armv7l/wheel/./dependencies 2026-02-08T15:28:24,841 creating build/bdist.linux-armv7l/wheel/models 2026-02-08T15:28:24,842 copying build/lib/models/user.py -> build/bdist.linux-armv7l/wheel/./models 2026-02-08T15:28:24,845 copying build/lib/models/__init__.py -> build/bdist.linux-armv7l/wheel/./models 2026-02-08T15:28:24,846 copying build/lib/models/product.py -> build/bdist.linux-armv7l/wheel/./models 2026-02-08T15:28:24,849 copying build/lib/models/README.md -> build/bdist.linux-armv7l/wheel/./models 2026-02-08T15:28:24,851 creating build/bdist.linux-armv7l/wheel/services 2026-02-08T15:28:24,852 copying build/lib/services/__init__.py -> build/bdist.linux-armv7l/wheel/./services 2026-02-08T15:28:24,854 creating build/bdist.linux-armv7l/wheel/services/apis 2026-02-08T15:28:24,856 creating build/bdist.linux-armv7l/wheel/services/apis/v1 2026-02-08T15:28:24,857 copying build/lib/services/apis/v1/abstraction.py -> build/bdist.linux-armv7l/wheel/./services/apis/v1 2026-02-08T15:28:24,859 copying build/lib/services/apis/abstraction.py -> build/bdist.linux-armv7l/wheel/./services/apis 2026-02-08T15:28:24,861 creating build/bdist.linux-armv7l/wheel/services/user 2026-02-08T15:28:24,862 copying build/lib/services/user/__init__.py -> build/bdist.linux-armv7l/wheel/./services/user 2026-02-08T15:28:24,864 copying build/lib/services/user/logout.py -> build/bdist.linux-armv7l/wheel/./services/user 2026-02-08T15:28:24,866 copying build/lib/services/user/login.py -> build/bdist.linux-armv7l/wheel/./services/user 2026-02-08T15:28:24,868 copying build/lib/services/user/registration.py -> build/bdist.linux-armv7l/wheel/./services/user 2026-02-08T15:28:24,870 copying build/lib/services/user/abstraction.py -> build/bdist.linux-armv7l/wheel/./services/user 2026-02-08T15:28:24,873 creating build/bdist.linux-armv7l/wheel/services/product 2026-02-08T15:28:24,874 copying build/lib/services/product/__init__.py -> build/bdist.linux-armv7l/wheel/./services/product 2026-02-08T15:28:24,876 copying build/lib/services/product/crud.py -> build/bdist.linux-armv7l/wheel/./services/product 2026-02-08T15:28:24,878 copying build/lib/services/product/abstraction.py -> build/bdist.linux-armv7l/wheel/./services/product 2026-02-08T15:28:24,880 copying build/lib/services/README.md -> build/bdist.linux-armv7l/wheel/./services 2026-02-08T15:28:24,883 creating build/bdist.linux-armv7l/wheel/config 2026-02-08T15:28:24,885 creating build/bdist.linux-armv7l/wheel/config/security 2026-02-08T15:28:24,886 copying build/lib/config/security/config.json -> build/bdist.linux-armv7l/wheel/./config/security 2026-02-08T15:28:24,889 creating build/bdist.linux-armv7l/wheel/config/db 2026-02-08T15:28:24,890 copying build/lib/config/db/config.json -> build/bdist.linux-armv7l/wheel/./config/db 2026-02-08T15:28:24,892 creating build/bdist.linux-armv7l/wheel/config/cache 2026-02-08T15:28:24,894 copying build/lib/config/cache/config.json -> build/bdist.linux-armv7l/wheel/./config/cache 2026-02-08T15:28:24,896 creating build/bdist.linux-armv7l/wheel/migrations 2026-02-08T15:28:24,897 copying build/lib/migrations/env.py -> build/bdist.linux-armv7l/wheel/./migrations 2026-02-08T15:28:24,899 copying build/lib/migrations/script.py.mako -> build/bdist.linux-armv7l/wheel/./migrations 2026-02-08T15:28:24,901 copying build/lib/migrations/README.md -> build/bdist.linux-armv7l/wheel/./migrations 2026-02-08T15:28:24,904 creating build/bdist.linux-armv7l/wheel/migrations/versions 2026-02-08T15:28:24,905 copying build/lib/migrations/versions/.gitkeep -> build/bdist.linux-armv7l/wheel/./migrations/versions 2026-02-08T15:28:24,908 creating build/bdist.linux-armv7l/wheel/errors 2026-02-08T15:28:24,909 copying build/lib/errors/bad_input_error.py -> build/bdist.linux-armv7l/wheel/./errors 2026-02-08T15:28:24,911 copying build/lib/errors/unexpected_response_error.py -> build/bdist.linux-armv7l/wheel/./errors 2026-02-08T15:28:24,913 copying build/lib/errors/not_found_error.py -> build/bdist.linux-armv7l/wheel/./errors 2026-02-08T15:28:24,915 copying build/lib/errors/README.md -> build/bdist.linux-armv7l/wheel/./errors 2026-02-08T15:28:24,918 creating build/bdist.linux-armv7l/wheel/utilities 2026-02-08T15:28:24,919 copying build/lib/utilities/validation.py -> build/bdist.linux-armv7l/wheel/./utilities 2026-02-08T15:28:24,922 copying build/lib/utilities/dictionary.py -> build/bdist.linux-armv7l/wheel/./utilities 2026-02-08T15:28:24,924 copying build/lib/utilities/cache.py -> build/bdist.linux-armv7l/wheel/./utilities 2026-02-08T15:28:24,926 copying build/lib/utilities/jwt.py -> build/bdist.linux-armv7l/wheel/./utilities 2026-02-08T15:28:24,928 copying build/lib/utilities/README.md -> build/bdist.linux-armv7l/wheel/./utilities 2026-02-08T15:28:24,931 creating build/bdist.linux-armv7l/wheel/controllers 2026-02-08T15:28:24,933 creating build/bdist.linux-armv7l/wheel/controllers/apis 2026-02-08T15:28:24,934 creating build/bdist.linux-armv7l/wheel/controllers/apis/v1 2026-02-08T15:28:24,935 copying build/lib/controllers/apis/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./controllers/apis/v1 2026-02-08T15:28:24,937 copying build/lib/controllers/apis/v1/abstraction.py -> build/bdist.linux-armv7l/wheel/./controllers/apis/v1 2026-02-08T15:28:24,939 copying build/lib/controllers/apis/__init__.py -> build/bdist.linux-armv7l/wheel/./controllers/apis 2026-02-08T15:28:24,941 copying build/lib/controllers/apis/abstraction.py -> build/bdist.linux-armv7l/wheel/./controllers/apis 2026-02-08T15:28:24,943 creating build/bdist.linux-armv7l/wheel/controllers/user 2026-02-08T15:28:24,944 copying build/lib/controllers/user/__init__.py -> build/bdist.linux-armv7l/wheel/./controllers/user 2026-02-08T15:28:24,947 copying build/lib/controllers/user/logout.py -> build/bdist.linux-armv7l/wheel/./controllers/user 2026-02-08T15:28:24,949 copying build/lib/controllers/user/register.py -> build/bdist.linux-armv7l/wheel/./controllers/user 2026-02-08T15:28:24,951 copying build/lib/controllers/user/login.py -> build/bdist.linux-armv7l/wheel/./controllers/user 2026-02-08T15:28:24,954 copying build/lib/controllers/user/abstraction.py -> build/bdist.linux-armv7l/wheel/./controllers/user 2026-02-08T15:28:24,956 creating build/bdist.linux-armv7l/wheel/controllers/product 2026-02-08T15:28:24,957 copying build/lib/controllers/product/__init__.py -> build/bdist.linux-armv7l/wheel/./controllers/product 2026-02-08T15:28:24,960 copying build/lib/controllers/README.md -> build/bdist.linux-armv7l/wheel/./controllers 2026-02-08T15:28:24,963 creating build/bdist.linux-armv7l/wheel/repositories 2026-02-08T15:28:24,965 copying build/lib/repositories/user.py -> build/bdist.linux-armv7l/wheel/./repositories 2026-02-08T15:28:24,968 copying build/lib/repositories/product.py -> build/bdist.linux-armv7l/wheel/./repositories 2026-02-08T15:28:24,971 copying build/lib/repositories/README.md -> build/bdist.linux-armv7l/wheel/./repositories 2026-02-08T15:28:24,974 creating build/bdist.linux-armv7l/wheel/configurations 2026-02-08T15:28:24,976 copying build/lib/configurations/db.py -> build/bdist.linux-armv7l/wheel/./configurations 2026-02-08T15:28:24,979 copying build/lib/configurations/security.py -> build/bdist.linux-armv7l/wheel/./configurations 2026-02-08T15:28:24,982 copying build/lib/configurations/cache.py -> build/bdist.linux-armv7l/wheel/./configurations 2026-02-08T15:28:24,985 copying build/lib/configurations/README.md -> build/bdist.linux-armv7l/wheel/./configurations 2026-02-08T15:28:24,989 creating build/bdist.linux-armv7l/wheel/constants 2026-02-08T15:28:24,991 copying build/lib/constants/payload_type.py -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T15:28:24,994 creating build/bdist.linux-armv7l/wheel/constants/db 2026-02-08T15:28:24,996 copying build/lib/constants/db/table.py -> build/bdist.linux-armv7l/wheel/./constants/db 2026-02-08T15:28:24,999 copying build/lib/constants/api_status.py -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T15:28:25,001 copying build/lib/constants/default.py -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T15:28:25,004 copying build/lib/constants/regular_expression.py -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T15:28:25,008 copying build/lib/constants/api_lk.py -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T15:28:25,011 copying build/lib/constants/README.md -> build/bdist.linux-armv7l/wheel/./constants 2026-02-08T15:28:25,015 creating build/bdist.linux-armv7l/wheel/middlewares 2026-02-08T15:28:25,016 copying build/lib/middlewares/request_context.py -> build/bdist.linux-armv7l/wheel/./middlewares 2026-02-08T15:28:25,019 copying build/lib/middlewares/rate_limit.py -> build/bdist.linux-armv7l/wheel/./middlewares 2026-02-08T15:28:25,023 copying build/lib/middlewares/security_headers.py -> build/bdist.linux-armv7l/wheel/./middlewares 2026-02-08T15:28:25,026 copying build/lib/middlewares/authetication.py -> build/bdist.linux-armv7l/wheel/./middlewares 2026-02-08T15:28:25,029 copying build/lib/middlewares/README.md -> build/bdist.linux-armv7l/wheel/./middlewares 2026-02-08T15:28:25,033 creating build/bdist.linux-armv7l/wheel/tests 2026-02-08T15:28:25,035 copying build/lib/tests/test_app.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-08T15:28:25,038 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-08T15:28:25,041 creating build/bdist.linux-armv7l/wheel/tests/unit 2026-02-08T15:28:25,044 creating build/bdist.linux-armv7l/wheel/tests/unit/abstractions 2026-02-08T15:28:25,045 copying build/lib/tests/unit/abstractions/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/abstractions 2026-02-08T15:28:25,048 copying build/lib/tests/unit/abstractions/test_repository.py -> build/bdist.linux-armv7l/wheel/./tests/unit/abstractions 2026-02-08T15:28:25,052 copying build/lib/tests/unit/abstractions/test_abstractions.py -> build/bdist.linux-armv7l/wheel/./tests/unit/abstractions 2026-02-08T15:28:25,056 creating build/bdist.linux-armv7l/wheel/tests/unit/dtos 2026-02-08T15:28:25,057 copying build/lib/tests/unit/dtos/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/dtos 2026-02-08T15:28:25,060 copying build/lib/tests/unit/dtos/test_requests.py -> build/bdist.linux-armv7l/wheel/./tests/unit/dtos 2026-02-08T15:28:25,064 copying build/lib/tests/unit/dtos/test_responses.py -> build/bdist.linux-armv7l/wheel/./tests/unit/dtos 2026-02-08T15:28:25,066 copying build/lib/tests/unit/dtos/test_base.py -> build/bdist.linux-armv7l/wheel/./tests/unit/dtos 2026-02-08T15:28:25,069 copying build/lib/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-02-08T15:28:25,071 creating build/bdist.linux-armv7l/wheel/tests/unit/dependencies 2026-02-08T15:28:25,073 copying build/lib/tests/unit/dependencies/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/dependencies 2026-02-08T15:28:25,075 copying build/lib/tests/unit/dependencies/test_dependencies.py -> build/bdist.linux-armv7l/wheel/./tests/unit/dependencies 2026-02-08T15:28:25,078 creating build/bdist.linux-armv7l/wheel/tests/unit/models 2026-02-08T15:28:25,079 copying build/lib/tests/unit/models/test_product.py -> build/bdist.linux-armv7l/wheel/./tests/unit/models 2026-02-08T15:28:25,082 copying build/lib/tests/unit/models/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/models 2026-02-08T15:28:25,084 copying build/lib/tests/unit/models/test_user.py -> build/bdist.linux-armv7l/wheel/./tests/unit/models 2026-02-08T15:28:25,087 creating build/bdist.linux-armv7l/wheel/tests/unit/services 2026-02-08T15:28:25,088 copying build/lib/tests/unit/services/test_user_services.py -> build/bdist.linux-armv7l/wheel/./tests/unit/services 2026-02-08T15:28:25,091 copying build/lib/tests/unit/services/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/services 2026-02-08T15:28:25,093 copying build/lib/tests/unit/services/test_product_services.py -> build/bdist.linux-armv7l/wheel/./tests/unit/services 2026-02-08T15:28:25,096 copying build/lib/tests/unit/services/test_product_crud_service.py -> build/bdist.linux-armv7l/wheel/./tests/unit/services 2026-02-08T15:28:25,099 creating build/bdist.linux-armv7l/wheel/tests/unit/errors 2026-02-08T15:28:25,100 copying build/lib/tests/unit/errors/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/errors 2026-02-08T15:28:25,102 copying build/lib/tests/unit/errors/test_errors.py -> build/bdist.linux-armv7l/wheel/./tests/unit/errors 2026-02-08T15:28:25,105 creating build/bdist.linux-armv7l/wheel/tests/unit/utilities 2026-02-08T15:28:25,106 copying build/lib/tests/unit/utilities/test_validation.py -> build/bdist.linux-armv7l/wheel/./tests/unit/utilities 2026-02-08T15:28:25,109 copying build/lib/tests/unit/utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/utilities 2026-02-08T15:28:25,111 copying build/lib/tests/unit/utilities/test_jwt.py -> build/bdist.linux-armv7l/wheel/./tests/unit/utilities 2026-02-08T15:28:25,113 copying build/lib/tests/unit/utilities/test_dictionary.py -> build/bdist.linux-armv7l/wheel/./tests/unit/utilities 2026-02-08T15:28:25,116 creating build/bdist.linux-armv7l/wheel/tests/unit/controllers 2026-02-08T15:28:25,117 copying build/lib/tests/unit/controllers/test_user_register_controller.py -> build/bdist.linux-armv7l/wheel/./tests/unit/controllers 2026-02-08T15:28:25,119 copying build/lib/tests/unit/controllers/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/controllers 2026-02-08T15:28:25,121 copying build/lib/tests/unit/controllers/test_user_logout_controller.py -> build/bdist.linux-armv7l/wheel/./tests/unit/controllers 2026-02-08T15:28:25,123 copying build/lib/tests/unit/controllers/test_user_controllers.py -> build/bdist.linux-armv7l/wheel/./tests/unit/controllers 2026-02-08T15:28:25,126 creating build/bdist.linux-armv7l/wheel/tests/unit/cli 2026-02-08T15:28:25,127 copying build/lib/tests/unit/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/cli 2026-02-08T15:28:25,129 copying build/lib/tests/unit/cli/test_cli.py -> build/bdist.linux-armv7l/wheel/./tests/unit/cli 2026-02-08T15:28:25,131 copying build/lib/tests/unit/cli/test_entity_generator.py -> build/bdist.linux-armv7l/wheel/./tests/unit/cli 2026-02-08T15:28:25,134 copying build/lib/tests/unit/cli/test_generator.py -> build/bdist.linux-armv7l/wheel/./tests/unit/cli 2026-02-08T15:28:25,137 creating build/bdist.linux-armv7l/wheel/tests/unit/repositories 2026-02-08T15:28:25,138 copying build/lib/tests/unit/repositories/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/repositories 2026-02-08T15:28:25,140 copying build/lib/tests/unit/repositories/test_product_repository.py -> build/bdist.linux-armv7l/wheel/./tests/unit/repositories 2026-02-08T15:28:25,142 copying build/lib/tests/unit/repositories/test_user.py -> build/bdist.linux-armv7l/wheel/./tests/unit/repositories 2026-02-08T15:28:25,145 creating build/bdist.linux-armv7l/wheel/tests/unit/configurations 2026-02-08T15:28:25,146 copying build/lib/tests/unit/configurations/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/configurations 2026-02-08T15:28:25,149 copying build/lib/tests/unit/configurations/test_configurations.py -> build/bdist.linux-armv7l/wheel/./tests/unit/configurations 2026-02-08T15:28:25,152 creating build/bdist.linux-armv7l/wheel/tests/unit/constants 2026-02-08T15:28:25,153 copying build/lib/tests/unit/constants/test_constants.py -> build/bdist.linux-armv7l/wheel/./tests/unit/constants 2026-02-08T15:28:25,155 copying build/lib/tests/unit/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/constants 2026-02-08T15:28:25,158 creating build/bdist.linux-armv7l/wheel/tests/unit/middlewares 2026-02-08T15:28:25,159 copying build/lib/tests/unit/middlewares/test_middlewares.py -> build/bdist.linux-armv7l/wheel/./tests/unit/middlewares 2026-02-08T15:28:25,162 copying build/lib/tests/unit/middlewares/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit/middlewares 2026-02-08T15:28:25,164 copying build/lib/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-08T15:28:25,166 copying build/lib/tests/README.md -> build/bdist.linux-armv7l/wheel/./tests 2026-02-08T15:28:25,168 running install_egg_info 2026-02-08T15:28:25,173 Copying pyfastmvc.egg-info to build/bdist.linux-armv7l/wheel/./pyfastmvc-1.2.0-py3.11.egg-info 2026-02-08T15:28:25,188 running install_scripts 2026-02-08T15:28:25,201 creating build/bdist.linux-armv7l/wheel/pyfastmvc-1.2.0.dist-info/WHEEL 2026-02-08T15:28:25,205 creating '/tmp/pip-wheel-un2hel39/.tmp-1evfh4z0/pyfastmvc-1.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-08T15:28:25,208 adding 'abstractions/README.md' 2026-02-08T15:28:25,210 adding 'abstractions/controller.py' 2026-02-08T15:28:25,211 adding 'abstractions/dependency.py' 2026-02-08T15:28:25,213 adding 'abstractions/error.py' 2026-02-08T15:28:25,214 adding 'abstractions/factory.py' 2026-02-08T15:28:25,217 adding 'abstractions/repository.py' 2026-02-08T15:28:25,219 adding 'abstractions/service.py' 2026-02-08T15:28:25,220 adding 'abstractions/utility.py' 2026-02-08T15:28:25,222 adding 'config/cache/config.json' 2026-02-08T15:28:25,224 adding 'config/db/config.json' 2026-02-08T15:28:25,225 adding 'config/security/config.json' 2026-02-08T15:28:25,228 adding 'configurations/README.md' 2026-02-08T15:28:25,229 adding 'configurations/cache.py' 2026-02-08T15:28:25,231 adding 'configurations/db.py' 2026-02-08T15:28:25,232 adding 'configurations/security.py' 2026-02-08T15:28:25,235 adding 'constants/README.md' 2026-02-08T15:28:25,236 adding 'constants/api_lk.py' 2026-02-08T15:28:25,237 adding 'constants/api_status.py' 2026-02-08T15:28:25,239 adding 'constants/default.py' 2026-02-08T15:28:25,240 adding 'constants/payload_type.py' 2026-02-08T15:28:25,242 adding 'constants/regular_expression.py' 2026-02-08T15:28:25,244 adding 'constants/db/table.py' 2026-02-08T15:28:25,246 adding 'controllers/README.md' 2026-02-08T15:28:25,248 adding 'controllers/apis/__init__.py' 2026-02-08T15:28:25,249 adding 'controllers/apis/abstraction.py' 2026-02-08T15:28:25,251 adding 'controllers/apis/v1/__init__.py' 2026-02-08T15:28:25,252 adding 'controllers/apis/v1/abstraction.py' 2026-02-08T15:28:25,254 adding 'controllers/product/__init__.py' 2026-02-08T15:28:25,256 adding 'controllers/user/__init__.py' 2026-02-08T15:28:25,258 adding 'controllers/user/abstraction.py' 2026-02-08T15:28:25,259 adding 'controllers/user/login.py' 2026-02-08T15:28:25,261 adding 'controllers/user/logout.py' 2026-02-08T15:28:25,263 adding 'controllers/user/register.py' 2026-02-08T15:28:25,265 adding 'dependencies/README.md' 2026-02-08T15:28:25,267 adding 'dependencies/cache.py' 2026-02-08T15:28:25,268 adding 'dependencies/db.py' 2026-02-08T15:28:25,270 adding 'dependencies/repositiories/product.py' 2026-02-08T15:28:25,272 adding 'dependencies/repositiories/user.py' 2026-02-08T15:28:25,274 adding 'dependencies/services/user/login.py' 2026-02-08T15:28:25,276 adding 'dependencies/services/user/logout.py' 2026-02-08T15:28:25,277 adding 'dependencies/services/user/register.py' 2026-02-08T15:28:25,279 adding 'dependencies/utilities/dictionary.py' 2026-02-08T15:28:25,280 adding 'dependencies/utilities/jwt.py' 2026-02-08T15:28:25,283 adding 'dtos/README.md' 2026-02-08T15:28:25,284 adding 'dtos/base.py' 2026-02-08T15:28:25,286 adding 'dtos/configurations/cache.py' 2026-02-08T15:28:25,287 adding 'dtos/configurations/db.py' 2026-02-08T15:28:25,289 adding 'dtos/configurations/security.py' 2026-02-08T15:28:25,291 adding 'dtos/requests/abstraction.py' 2026-02-08T15:28:25,293 adding 'dtos/requests/product/__init__.py' 2026-02-08T15:28:25,294 adding 'dtos/requests/product/create.py' 2026-02-08T15:28:25,295 adding 'dtos/requests/product/update.py' 2026-02-08T15:28:25,297 adding 'dtos/requests/user/login.py' 2026-02-08T15:28:25,299 adding 'dtos/requests/user/logout.py' 2026-02-08T15:28:25,300 adding 'dtos/requests/user/registration.py' 2026-02-08T15:28:25,302 adding 'dtos/responses/base.py' 2026-02-08T15:28:25,304 adding 'errors/README.md' 2026-02-08T15:28:25,306 adding 'errors/bad_input_error.py' 2026-02-08T15:28:25,307 adding 'errors/not_found_error.py' 2026-02-08T15:28:25,309 adding 'errors/unexpected_response_error.py' 2026-02-08T15:28:25,311 adding 'fastmvc_cli/README.md' 2026-02-08T15:28:25,312 adding 'fastmvc_cli/__init__.py' 2026-02-08T15:28:25,315 adding 'fastmvc_cli/cli.py' 2026-02-08T15:28:25,318 adding 'fastmvc_cli/entity_generator.py' 2026-02-08T15:28:25,321 adding 'fastmvc_cli/generator.py' 2026-02-08T15:28:25,324 adding 'middlewares/README.md' 2026-02-08T15:28:25,325 adding 'middlewares/authetication.py' 2026-02-08T15:28:25,327 adding 'middlewares/rate_limit.py' 2026-02-08T15:28:25,328 adding 'middlewares/request_context.py' 2026-02-08T15:28:25,330 adding 'middlewares/security_headers.py' 2026-02-08T15:28:25,331 adding 'migrations/README.md' 2026-02-08T15:28:25,333 adding 'migrations/env.py' 2026-02-08T15:28:25,334 adding 'migrations/script.py.mako' 2026-02-08T15:28:25,335 adding 'migrations/versions/.gitkeep' 2026-02-08T15:28:25,337 adding 'models/README.md' 2026-02-08T15:28:25,339 adding 'models/__init__.py' 2026-02-08T15:28:25,340 adding 'models/product.py' 2026-02-08T15:28:25,341 adding 'models/user.py' 2026-02-08T15:28:25,344 adding 'pyfastmvc-1.2.0.dist-info/licenses/LICENSE' 2026-02-08T15:28:25,346 adding 'repositories/README.md' 2026-02-08T15:28:25,348 adding 'repositories/product.py' 2026-02-08T15:28:25,349 adding 'repositories/user.py' 2026-02-08T15:28:25,351 adding 'services/README.md' 2026-02-08T15:28:25,352 adding 'services/__init__.py' 2026-02-08T15:28:25,354 adding 'services/apis/abstraction.py' 2026-02-08T15:28:25,356 adding 'services/apis/v1/abstraction.py' 2026-02-08T15:28:25,357 adding 'services/product/__init__.py' 2026-02-08T15:28:25,358 adding 'services/product/abstraction.py' 2026-02-08T15:28:25,360 adding 'services/product/crud.py' 2026-02-08T15:28:25,362 adding 'services/user/__init__.py' 2026-02-08T15:28:25,363 adding 'services/user/abstraction.py' 2026-02-08T15:28:25,364 adding 'services/user/login.py' 2026-02-08T15:28:25,366 adding 'services/user/logout.py' 2026-02-08T15:28:25,367 adding 'services/user/registration.py' 2026-02-08T15:28:25,369 adding 'tests/README.md' 2026-02-08T15:28:25,370 adding 'tests/__init__.py' 2026-02-08T15:28:25,372 adding 'tests/conftest.py' 2026-02-08T15:28:25,373 adding 'tests/test_app.py' 2026-02-08T15:28:25,375 adding 'tests/unit/__init__.py' 2026-02-08T15:28:25,377 adding 'tests/unit/abstractions/__init__.py' 2026-02-08T15:28:25,378 adding 'tests/unit/abstractions/test_abstractions.py' 2026-02-08T15:28:25,379 adding 'tests/unit/abstractions/test_repository.py' 2026-02-08T15:28:25,381 adding 'tests/unit/cli/__init__.py' 2026-02-08T15:28:25,382 adding 'tests/unit/cli/test_cli.py' 2026-02-08T15:28:25,384 adding 'tests/unit/cli/test_entity_generator.py' 2026-02-08T15:28:25,386 adding 'tests/unit/cli/test_generator.py' 2026-02-08T15:28:25,388 adding 'tests/unit/configurations/__init__.py' 2026-02-08T15:28:25,389 adding 'tests/unit/configurations/test_configurations.py' 2026-02-08T15:28:25,391 adding 'tests/unit/constants/__init__.py' 2026-02-08T15:28:25,393 adding 'tests/unit/constants/test_constants.py' 2026-02-08T15:28:25,394 adding 'tests/unit/controllers/__init__.py' 2026-02-08T15:28:25,396 adding 'tests/unit/controllers/test_user_controllers.py' 2026-02-08T15:28:25,397 adding 'tests/unit/controllers/test_user_logout_controller.py' 2026-02-08T15:28:25,398 adding 'tests/unit/controllers/test_user_register_controller.py' 2026-02-08T15:28:25,400 adding 'tests/unit/dependencies/__init__.py' 2026-02-08T15:28:25,401 adding 'tests/unit/dependencies/test_dependencies.py' 2026-02-08T15:28:25,403 adding 'tests/unit/dtos/__init__.py' 2026-02-08T15:28:25,404 adding 'tests/unit/dtos/test_base.py' 2026-02-08T15:28:25,406 adding 'tests/unit/dtos/test_requests.py' 2026-02-08T15:28:25,407 adding 'tests/unit/dtos/test_responses.py' 2026-02-08T15:28:25,409 adding 'tests/unit/errors/__init__.py' 2026-02-08T15:28:25,410 adding 'tests/unit/errors/test_errors.py' 2026-02-08T15:28:25,412 adding 'tests/unit/middlewares/__init__.py' 2026-02-08T15:28:25,414 adding 'tests/unit/middlewares/test_middlewares.py' 2026-02-08T15:28:25,416 adding 'tests/unit/models/__init__.py' 2026-02-08T15:28:25,417 adding 'tests/unit/models/test_product.py' 2026-02-08T15:28:25,419 adding 'tests/unit/models/test_user.py' 2026-02-08T15:28:25,420 adding 'tests/unit/repositories/__init__.py' 2026-02-08T15:28:25,422 adding 'tests/unit/repositories/test_product_repository.py' 2026-02-08T15:28:25,423 adding 'tests/unit/repositories/test_user.py' 2026-02-08T15:28:25,425 adding 'tests/unit/services/__init__.py' 2026-02-08T15:28:25,426 adding 'tests/unit/services/test_product_crud_service.py' 2026-02-08T15:28:25,427 adding 'tests/unit/services/test_product_services.py' 2026-02-08T15:28:25,429 adding 'tests/unit/services/test_user_services.py' 2026-02-08T15:28:25,430 adding 'tests/unit/utilities/__init__.py' 2026-02-08T15:28:25,432 adding 'tests/unit/utilities/test_dictionary.py' 2026-02-08T15:28:25,433 adding 'tests/unit/utilities/test_jwt.py' 2026-02-08T15:28:25,435 adding 'tests/unit/utilities/test_validation.py' 2026-02-08T15:28:25,437 adding 'utilities/README.md' 2026-02-08T15:28:25,439 adding 'utilities/cache.py' 2026-02-08T15:28:25,441 adding 'utilities/dictionary.py' 2026-02-08T15:28:25,442 adding 'utilities/jwt.py' 2026-02-08T15:28:25,444 adding 'utilities/validation.py' 2026-02-08T15:28:25,448 adding 'pyfastmvc-1.2.0.dist-info/METADATA' 2026-02-08T15:28:25,449 adding 'pyfastmvc-1.2.0.dist-info/WHEEL' 2026-02-08T15:28:25,450 adding 'pyfastmvc-1.2.0.dist-info/entry_points.txt' 2026-02-08T15:28:25,451 adding 'pyfastmvc-1.2.0.dist-info/top_level.txt' 2026-02-08T15:28:25,453 adding 'pyfastmvc-1.2.0.dist-info/RECORD' 2026-02-08T15:28:25,458 removing build/bdist.linux-armv7l/wheel 2026-02-08T15:28:25,611 Building wheel for pyfastmvc (pyproject.toml): finished with status 'done' 2026-02-08T15:28:25,620 Created wheel for pyfastmvc: filename=pyfastmvc-1.2.0-py3-none-any.whl size=203076 sha256=93655b7da67766b196290e46b9ec95a2e1527daade4765ac4f768969eb5b82aa 2026-02-08T15:28:25,622 Stored in directory: /tmp/pip-ephem-wheel-cache-k2747qnn/wheels/f9/9a/26/8b955ee5cbcc558b6b5d4d12bcae550cd5676a4aacbe6234d2 2026-02-08T15:28:25,646 Successfully built pyfastmvc 2026-02-08T15:28:25,655 Removed build tracker: '/tmp/pip-build-tracker-22y7cw9c'