2025-11-25T09:50:26,952 Created temporary directory: /tmp/pip-ephem-wheel-cache-pbxvqntc 2025-11-25T09:50:26,954 Created temporary directory: /tmp/pip-build-tracker-adzsd3g5 2025-11-25T09:50:26,955 Initialized build tracking at /tmp/pip-build-tracker-adzsd3g5 2025-11-25T09:50:26,955 Created build tracker: /tmp/pip-build-tracker-adzsd3g5 2025-11-25T09:50:26,955 Entered build tracker: /tmp/pip-build-tracker-adzsd3g5 2025-11-25T09:50:26,956 Created temporary directory: /tmp/pip-wheel-_638zbve 2025-11-25T09:50:26,959 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 2025-11-25T09:50:26,962 Created temporary directory: /tmp/pip-ephem-wheel-cache-t2ar7och 2025-11-25T09:50:26,984 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-25T09:50:26,988 2 location(s) to search for versions of apex-saas-framework: 2025-11-25T09:50:26,988 * https://pypi.org/simple/apex-saas-framework/ 2025-11-25T09:50:26,988 * https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-25T09:50:26,988 Fetching project page and analyzing links: https://pypi.org/simple/apex-saas-framework/ 2025-11-25T09:50:26,989 Getting page https://pypi.org/simple/apex-saas-framework/ 2025-11-25T09:50:26,991 Found index url https://pypi.org/simple 2025-11-25T09:50:27,205 Fetched page https://pypi.org/simple/apex-saas-framework/ as application/vnd.pypi.simple.v1+json 2025-11-25T09:50:27,208 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/df/62/dd1fadf7607ed77df23ec6344ef3a2c3caf4e056a586e71830a5a5ae84f1/apex_saas_framework-0.2.1-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-25T09:50:27,209 Found link https://files.pythonhosted.org/packages/3b/8f/3ac2d905ec136dfcc774513c1a5b0f61ddbcbd1f4f21d5ee8b0b7c800f64/apex_saas_framework-0.2.1.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.2.1 2025-11-25T09:50:27,210 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/3f/a4/26d76ddce0d345292fde0211ab790de4ff7e6c6532bb70c3a3c14dbb9d0d/apex_saas_framework-0.2.2-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-25T09:50:27,211 Found link https://files.pythonhosted.org/packages/bc/5c/4b1b1620d4ee7083968acd074574af13a37a444180b874ca4f8e58b7e57d/apex_saas_framework-0.2.2.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.2.2 2025-11-25T09:50:27,212 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/87/76/50207fd168cc7ffd02340472702eb6a240dd3efb72be2fdff737418a75bd/apex_saas_framework-0.2.3-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-25T09:50:27,213 Found link https://files.pythonhosted.org/packages/61/5e/ab2048226483c0447abba14840b69a17d08b1a7413e9b2a25184dcb49fd8/apex_saas_framework-0.2.3.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.2.3 2025-11-25T09:50:27,213 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/8c/3e/acfffa22e92fb7d9a1538566c689a9836f5490627dc3d1ed45c1f3970a4a/apex_saas_framework-0.2.4-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-25T09:50:27,214 Found link https://files.pythonhosted.org/packages/38/34/88adc7ddc8aae15a813c3fbd78719bd11f15e5386bb86be2b31f4cf7afab/apex_saas_framework-0.2.4.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.2.4 2025-11-25T09:50:27,215 Fetching project page and analyzing links: https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-25T09:50:27,216 Getting page https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-25T09:50:27,217 Found index url https://www.piwheels.org/simple 2025-11-25T09:50:27,384 Fetched page https://www.piwheels.org/simple/apex-saas-framework/ as text/html 2025-11-25T09:50:27,385 Skipping link: not a file: https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-25T09:50:27,386 Skipping link: not a file: https://pypi.org/simple/apex-saas-framework/ 2025-11-25T09:50:27,413 Given no hashes to check 1 links for project 'apex-saas-framework': discarding no candidates 2025-11-25T09:50:27,439 Collecting apex-saas-framework==0.2.1 2025-11-25T09:50:27,442 Created temporary directory: /tmp/pip-unpack-nlv2t3t6 2025-11-25T09:50:27,668 Downloading apex_saas_framework-0.2.1.tar.gz (65 kB) 2025-11-25T09:50:27,902 Added apex-saas-framework==0.2.1 from https://files.pythonhosted.org/packages/3b/8f/3ac2d905ec136dfcc774513c1a5b0f61ddbcbd1f4f21d5ee8b0b7c800f64/apex_saas_framework-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-adzsd3g5' 2025-11-25T09:50:27,908 Created temporary directory: /tmp/pip-build-env-xlhly53_ 2025-11-25T09:50:27,912 Installing build dependencies: started 2025-11-25T09:50:27,913 Running command pip subprocess to install build dependencies 2025-11-25T09:50:29,080 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-25T09:50:29,671 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 2025-11-25T09:50:29,695 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-25T09:50:31,390 Collecting setuptools>=68.0 2025-11-25T09:50:31,477 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-25T09:50:31,741 Collecting wheel 2025-11-25T09:50:31,757 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-25T09:50:34,675 Installing collected packages: wheel, setuptools 2025-11-25T09:50:34,914 Creating /tmp/pip-build-env-xlhly53_/overlay/local/bin 2025-11-25T09:50:34,917 changing mode of /tmp/pip-build-env-xlhly53_/overlay/local/bin/wheel to 755 2025-11-25T09:50:38,523 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-25T09:50:38,800 Installing build dependencies: finished with status 'done' 2025-11-25T09:50:38,806 Getting requirements to build wheel: started 2025-11-25T09:50:38,807 Running command Getting requirements to build wheel 2025-11-25T09:50:39,419 /tmp/pip-build-env-xlhly53_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-25T09:50:39,419 !! 2025-11-25T09:50:39,420 ******************************************************************************** 2025-11-25T09:50:39,421 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). 2025-11-25T09:50:39,422 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-25T09:50:39,423 or your builds will no longer be supported. 2025-11-25T09:50:39,424 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T09:50:39,425 ******************************************************************************** 2025-11-25T09:50:39,426 !! 2025-11-25T09:50:39,427 corresp(dist, value, root_dir) 2025-11-25T09:50:39,510 /tmp/pip-build-env-xlhly53_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T09:50:39,511 !! 2025-11-25T09:50:39,512 ******************************************************************************** 2025-11-25T09:50:39,512 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T09:50:39,513 License :: OSI Approved :: MIT License 2025-11-25T09:50:39,514 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T09:50:39,515 ******************************************************************************** 2025-11-25T09:50:39,515 !! 2025-11-25T09:50:39,516 dist._finalize_license_expression() 2025-11-25T09:50:39,517 /tmp/pip-build-env-xlhly53_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T09:50:39,517 !! 2025-11-25T09:50:39,518 ******************************************************************************** 2025-11-25T09:50:39,518 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T09:50:39,519 License :: OSI Approved :: MIT License 2025-11-25T09:50:39,520 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T09:50:39,521 ******************************************************************************** 2025-11-25T09:50:39,522 !! 2025-11-25T09:50:39,522 self._finalize_license_expression() 2025-11-25T09:50:39,523 running egg_info 2025-11-25T09:50:39,528 writing src/apex_saas_framework.egg-info/PKG-INFO 2025-11-25T09:50:39,535 writing dependency_links to src/apex_saas_framework.egg-info/dependency_links.txt 2025-11-25T09:50:39,537 writing entry points to src/apex_saas_framework.egg-info/entry_points.txt 2025-11-25T09:50:39,541 writing requirements to src/apex_saas_framework.egg-info/requires.txt 2025-11-25T09:50:39,542 writing top-level names to src/apex_saas_framework.egg-info/top_level.txt 2025-11-25T09:50:39,594 reading manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T09:50:39,601 reading manifest template 'MANIFEST.in' 2025-11-25T09:50:39,640 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-11-25T09:50:39,641 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-11-25T09:50:39,642 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-11-25T09:50:39,643 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2025-11-25T09:50:39,644 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-25T09:50:39,645 warning: no previously-included files found matching '.gitignore' 2025-11-25T09:50:39,645 warning: no previously-included files found matching 'fix_router_params.py' 2025-11-25T09:50:39,646 adding license file 'LICENSE' 2025-11-25T09:50:39,652 writing manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T09:50:39,751 Getting requirements to build wheel: finished with status 'done' 2025-11-25T09:50:39,755 Created temporary directory: /tmp/pip-modern-metadata-_6cczkmx 2025-11-25T09:50:39,757 Preparing metadata (pyproject.toml): started 2025-11-25T09:50:39,758 Running command Preparing metadata (pyproject.toml) 2025-11-25T09:50:40,339 /tmp/pip-build-env-xlhly53_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-25T09:50:40,339 !! 2025-11-25T09:50:40,341 ******************************************************************************** 2025-11-25T09:50:40,341 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). 2025-11-25T09:50:40,343 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-25T09:50:40,343 or your builds will no longer be supported. 2025-11-25T09:50:40,344 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T09:50:40,345 ******************************************************************************** 2025-11-25T09:50:40,346 !! 2025-11-25T09:50:40,346 corresp(dist, value, root_dir) 2025-11-25T09:50:40,428 /tmp/pip-build-env-xlhly53_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T09:50:40,428 !! 2025-11-25T09:50:40,429 ******************************************************************************** 2025-11-25T09:50:40,430 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T09:50:40,431 License :: OSI Approved :: MIT License 2025-11-25T09:50:40,432 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T09:50:40,433 ******************************************************************************** 2025-11-25T09:50:40,434 !! 2025-11-25T09:50:40,434 dist._finalize_license_expression() 2025-11-25T09:50:40,435 /tmp/pip-build-env-xlhly53_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T09:50:40,435 !! 2025-11-25T09:50:40,437 ******************************************************************************** 2025-11-25T09:50:40,437 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T09:50:40,438 License :: OSI Approved :: MIT License 2025-11-25T09:50:40,439 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T09:50:40,440 ******************************************************************************** 2025-11-25T09:50:40,441 !! 2025-11-25T09:50:40,441 self._finalize_license_expression() 2025-11-25T09:50:40,442 running dist_info 2025-11-25T09:50:40,454 creating /tmp/pip-modern-metadata-_6cczkmx/apex_saas_framework.egg-info 2025-11-25T09:50:40,455 writing /tmp/pip-modern-metadata-_6cczkmx/apex_saas_framework.egg-info/PKG-INFO 2025-11-25T09:50:40,462 writing dependency_links to /tmp/pip-modern-metadata-_6cczkmx/apex_saas_framework.egg-info/dependency_links.txt 2025-11-25T09:50:40,464 writing entry points to /tmp/pip-modern-metadata-_6cczkmx/apex_saas_framework.egg-info/entry_points.txt 2025-11-25T09:50:40,468 writing requirements to /tmp/pip-modern-metadata-_6cczkmx/apex_saas_framework.egg-info/requires.txt 2025-11-25T09:50:40,469 writing top-level names to /tmp/pip-modern-metadata-_6cczkmx/apex_saas_framework.egg-info/top_level.txt 2025-11-25T09:50:40,470 writing manifest file '/tmp/pip-modern-metadata-_6cczkmx/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T09:50:40,516 reading manifest file '/tmp/pip-modern-metadata-_6cczkmx/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T09:50:40,519 reading manifest template 'MANIFEST.in' 2025-11-25T09:50:40,561 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-11-25T09:50:40,562 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-11-25T09:50:40,563 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-11-25T09:50:40,564 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2025-11-25T09:50:40,564 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-25T09:50:40,565 warning: no previously-included files found matching '.gitignore' 2025-11-25T09:50:40,566 warning: no previously-included files found matching 'fix_router_params.py' 2025-11-25T09:50:40,567 adding license file 'LICENSE' 2025-11-25T09:50:40,572 writing manifest file '/tmp/pip-modern-metadata-_6cczkmx/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T09:50:40,573 creating '/tmp/pip-modern-metadata-_6cczkmx/apex_saas_framework-0.2.1.dist-info' 2025-11-25T09:50:40,702 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-25T09:50:40,708 Source in /tmp/pip-wheel-_638zbve/apex-saas-framework_afd833a387cd4c729ccb650462ee1061 has version 0.2.1, which satisfies requirement apex-saas-framework==0.2.1 from https://files.pythonhosted.org/packages/3b/8f/3ac2d905ec136dfcc774513c1a5b0f61ddbcbd1f4f21d5ee8b0b7c800f64/apex_saas_framework-0.2.1.tar.gz 2025-11-25T09:50:40,709 Removed apex-saas-framework==0.2.1 from https://files.pythonhosted.org/packages/3b/8f/3ac2d905ec136dfcc774513c1a5b0f61ddbcbd1f4f21d5ee8b0b7c800f64/apex_saas_framework-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-adzsd3g5' 2025-11-25T09:50:40,717 Created temporary directory: /tmp/pip-unpack-ueyl1re_ 2025-11-25T09:50:40,718 Building wheels for collected packages: apex-saas-framework 2025-11-25T09:50:40,723 Created temporary directory: /tmp/pip-wheel-vr3yw0xg 2025-11-25T09:50:40,724 Destination directory: /tmp/pip-wheel-vr3yw0xg 2025-11-25T09:50:40,726 Building wheel for apex-saas-framework (pyproject.toml): started 2025-11-25T09:50:40,727 Running command Building wheel for apex-saas-framework (pyproject.toml) 2025-11-25T09:50:41,294 /tmp/pip-build-env-xlhly53_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-25T09:50:41,295 !! 2025-11-25T09:50:41,296 ******************************************************************************** 2025-11-25T09:50:41,296 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). 2025-11-25T09:50:41,298 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-25T09:50:41,298 or your builds will no longer be supported. 2025-11-25T09:50:41,299 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T09:50:41,300 ******************************************************************************** 2025-11-25T09:50:41,301 !! 2025-11-25T09:50:41,302 corresp(dist, value, root_dir) 2025-11-25T09:50:41,378 /tmp/pip-build-env-xlhly53_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T09:50:41,379 !! 2025-11-25T09:50:41,380 ******************************************************************************** 2025-11-25T09:50:41,380 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T09:50:41,382 License :: OSI Approved :: MIT License 2025-11-25T09:50:41,383 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T09:50:41,383 ******************************************************************************** 2025-11-25T09:50:41,384 !! 2025-11-25T09:50:41,385 dist._finalize_license_expression() 2025-11-25T09:50:41,388 /tmp/pip-build-env-xlhly53_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T09:50:41,389 !! 2025-11-25T09:50:41,390 ******************************************************************************** 2025-11-25T09:50:41,391 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T09:50:41,392 License :: OSI Approved :: MIT License 2025-11-25T09:50:41,394 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T09:50:41,394 ******************************************************************************** 2025-11-25T09:50:41,395 !! 2025-11-25T09:50:41,395 self._finalize_license_expression() 2025-11-25T09:50:41,396 running bdist_wheel 2025-11-25T09:50:41,416 running build 2025-11-25T09:50:41,417 running build_py 2025-11-25T09:50:41,424 creating build/lib/apex 2025-11-25T09:50:41,427 copying src/apex/__init__.py -> build/lib/apex 2025-11-25T09:50:41,430 creating build/lib/apex/migrations 2025-11-25T09:50:41,432 copying src/apex/migrations/env.py -> build/lib/apex/migrations 2025-11-25T09:50:41,435 creating build/lib/apex/infrastructure 2025-11-25T09:50:41,436 copying src/apex/infrastructure/__init__.py -> build/lib/apex/infrastructure 2025-11-25T09:50:41,439 creating build/lib/apex/domain 2025-11-25T09:50:41,440 copying src/apex/domain/__init__.py -> build/lib/apex/domain 2025-11-25T09:50:41,443 creating build/lib/apex/api 2025-11-25T09:50:41,444 copying src/apex/api/__init__.py -> build/lib/apex/api 2025-11-25T09:50:41,446 creating build/lib/apex/cli 2025-11-25T09:50:41,448 copying src/apex/cli/__init__.py -> build/lib/apex/cli 2025-11-25T09:50:41,450 copying src/apex/cli/main.py -> build/lib/apex/cli 2025-11-25T09:50:41,453 creating build/lib/apex/core 2025-11-25T09:50:41,455 copying src/apex/core/__init__.py -> build/lib/apex/core 2025-11-25T09:50:41,457 copying src/apex/core/decorators.py -> build/lib/apex/core 2025-11-25T09:50:41,459 copying src/apex/core/app.py -> build/lib/apex/core 2025-11-25T09:50:41,463 creating build/lib/apex/infrastructure/email 2025-11-25T09:50:41,464 copying src/apex/infrastructure/email/templates.py -> build/lib/apex/infrastructure/email 2025-11-25T09:50:41,467 copying src/apex/infrastructure/email/__init__.py -> build/lib/apex/infrastructure/email 2025-11-25T09:50:41,469 copying src/apex/infrastructure/email/smtp.py -> build/lib/apex/infrastructure/email 2025-11-25T09:50:41,471 copying src/apex/infrastructure/email/sendgrid.py -> build/lib/apex/infrastructure/email 2025-11-25T09:50:41,474 copying src/apex/infrastructure/email/base.py -> build/lib/apex/infrastructure/email 2025-11-25T09:50:41,477 creating build/lib/apex/infrastructure/paypal 2025-11-25T09:50:41,478 copying src/apex/infrastructure/paypal/__init__.py -> build/lib/apex/infrastructure/paypal 2025-11-25T09:50:41,480 copying src/apex/infrastructure/paypal/webhooks.py -> build/lib/apex/infrastructure/paypal 2025-11-25T09:50:41,483 copying src/apex/infrastructure/paypal/service.py -> build/lib/apex/infrastructure/paypal 2025-11-25T09:50:41,486 copying src/apex/infrastructure/paypal/exceptions.py -> build/lib/apex/infrastructure/paypal 2025-11-25T09:50:41,488 copying src/apex/infrastructure/paypal/client.py -> build/lib/apex/infrastructure/paypal 2025-11-25T09:50:41,491 copying src/apex/infrastructure/paypal/schemas.py -> build/lib/apex/infrastructure/paypal 2025-11-25T09:50:41,494 creating build/lib/apex/infrastructure/database 2025-11-25T09:50:41,495 copying src/apex/infrastructure/database/session.py -> build/lib/apex/infrastructure/database 2025-11-25T09:50:41,498 copying src/apex/infrastructure/database/__init__.py -> build/lib/apex/infrastructure/database 2025-11-25T09:50:41,500 copying src/apex/infrastructure/database/base.py -> build/lib/apex/infrastructure/database 2025-11-25T09:50:41,503 creating build/lib/apex/infrastructure/storage 2025-11-25T09:50:41,504 copying src/apex/infrastructure/storage/local.py -> build/lib/apex/infrastructure/storage 2025-11-25T09:50:41,507 copying src/apex/infrastructure/storage/__init__.py -> build/lib/apex/infrastructure/storage 2025-11-25T09:50:41,509 copying src/apex/infrastructure/storage/base.py -> build/lib/apex/infrastructure/storage 2025-11-25T09:50:41,512 creating build/lib/apex/domain/models 2025-11-25T09:50:41,513 copying src/apex/domain/models/__init__.py -> build/lib/apex/domain/models 2025-11-25T09:50:41,516 copying src/apex/domain/models/permission.py -> build/lib/apex/domain/models 2025-11-25T09:50:41,518 copying src/apex/domain/models/user.py -> build/lib/apex/domain/models 2025-11-25T09:50:41,520 copying src/apex/domain/models/role.py -> build/lib/apex/domain/models 2025-11-25T09:50:41,523 copying src/apex/domain/models/organization.py -> build/lib/apex/domain/models 2025-11-25T09:50:41,526 creating build/lib/apex/domain/services 2025-11-25T09:50:41,527 copying src/apex/domain/services/__init__.py -> build/lib/apex/domain/services 2025-11-25T09:50:41,529 copying src/apex/domain/services/auth.py -> build/lib/apex/domain/services 2025-11-25T09:50:41,531 copying src/apex/domain/services/user.py -> build/lib/apex/domain/services 2025-11-25T09:50:41,534 copying src/apex/domain/services/password_reset_sendgrid.py -> build/lib/apex/domain/services 2025-11-25T09:50:41,536 copying src/apex/domain/services/password_reset.py -> build/lib/apex/domain/services 2025-11-25T09:50:41,539 creating build/lib/apex/domain/repositories 2025-11-25T09:50:41,540 copying src/apex/domain/repositories/__init__.py -> build/lib/apex/domain/repositories 2025-11-25T09:50:41,543 copying src/apex/domain/repositories/base.py -> build/lib/apex/domain/repositories 2025-11-25T09:50:41,545 creating build/lib/apex/api/v1 2025-11-25T09:50:41,547 copying src/apex/api/v1/__init__.py -> build/lib/apex/api/v1 2025-11-25T09:50:41,550 creating build/lib/apex/api/v1/schemas 2025-11-25T09:50:41,551 copying src/apex/api/v1/schemas/__init__.py -> build/lib/apex/api/v1/schemas 2025-11-25T09:50:41,553 copying src/apex/api/v1/schemas/auth.py -> build/lib/apex/api/v1/schemas 2025-11-25T09:50:41,555 copying src/apex/api/v1/schemas/user.py -> build/lib/apex/api/v1/schemas 2025-11-25T09:50:41,557 copying src/apex/api/v1/schemas/password_reset.py -> build/lib/apex/api/v1/schemas 2025-11-25T09:50:41,560 creating build/lib/apex/api/v1/settings 2025-11-25T09:50:41,561 copying src/apex/api/v1/settings/__init__.py -> build/lib/apex/api/v1/settings 2025-11-25T09:50:41,563 copying src/apex/api/v1/settings/router.py -> build/lib/apex/api/v1/settings 2025-11-25T09:50:41,566 creating build/lib/apex/api/v1/payments 2025-11-25T09:50:41,568 copying src/apex/api/v1/payments/__init__.py -> build/lib/apex/api/v1/payments 2025-11-25T09:50:41,570 copying src/apex/api/v1/payments/router.py -> build/lib/apex/api/v1/payments 2025-11-25T09:50:41,573 creating build/lib/apex/api/v1/auth 2025-11-25T09:50:41,574 copying src/apex/api/v1/auth/__init__.py -> build/lib/apex/api/v1/auth 2025-11-25T09:50:41,576 copying src/apex/api/v1/auth/router.py -> build/lib/apex/api/v1/auth 2025-11-25T09:50:41,579 creating build/lib/apex/api/v1/permissions 2025-11-25T09:50:41,580 copying src/apex/api/v1/permissions/__init__.py -> build/lib/apex/api/v1/permissions 2025-11-25T09:50:41,582 copying src/apex/api/v1/permissions/router.py -> build/lib/apex/api/v1/permissions 2025-11-25T09:50:41,585 creating build/lib/apex/api/v1/organizations 2025-11-25T09:50:41,586 copying src/apex/api/v1/organizations/__init__.py -> build/lib/apex/api/v1/organizations 2025-11-25T09:50:41,588 copying src/apex/api/v1/organizations/router.py -> build/lib/apex/api/v1/organizations 2025-11-25T09:50:41,590 creating build/lib/apex/api/v1/users 2025-11-25T09:50:41,591 copying src/apex/api/v1/users/__init__.py -> build/lib/apex/api/v1/users 2025-11-25T09:50:41,593 copying src/apex/api/v1/users/router.py -> build/lib/apex/api/v1/users 2025-11-25T09:50:41,596 creating build/lib/apex/api/v1/roles 2025-11-25T09:50:41,597 copying src/apex/api/v1/roles/__init__.py -> build/lib/apex/api/v1/roles 2025-11-25T09:50:41,599 copying src/apex/api/v1/roles/router.py -> build/lib/apex/api/v1/roles 2025-11-25T09:50:41,601 creating build/lib/apex/api/v1/modules 2025-11-25T09:50:41,602 copying src/apex/api/v1/modules/__init__.py -> build/lib/apex/api/v1/modules 2025-11-25T09:50:41,604 copying src/apex/api/v1/modules/router.py -> build/lib/apex/api/v1/modules 2025-11-25T09:50:41,606 creating build/lib/apex/api/v1/files 2025-11-25T09:50:41,608 copying src/apex/api/v1/files/__init__.py -> build/lib/apex/api/v1/files 2025-11-25T09:50:41,610 creating build/lib/apex/core/config 2025-11-25T09:50:41,611 copying src/apex/core/config/settings.py -> build/lib/apex/core/config 2025-11-25T09:50:41,613 copying src/apex/core/config/__init__.py -> build/lib/apex/core/config 2025-11-25T09:50:41,615 creating build/lib/apex/core/permissions 2025-11-25T09:50:41,616 copying src/apex/core/permissions/__init__.py -> build/lib/apex/core/permissions 2025-11-25T09:50:41,617 copying src/apex/core/permissions/dependencies.py -> build/lib/apex/core/permissions 2025-11-25T09:50:41,620 creating build/lib/apex/core/security 2025-11-25T09:50:41,620 copying src/apex/core/security/jwt.py -> build/lib/apex/core/security 2025-11-25T09:50:41,622 copying src/apex/core/security/__init__.py -> build/lib/apex/core/security 2025-11-25T09:50:41,624 copying src/apex/core/security/password.py -> build/lib/apex/core/security 2025-11-25T09:50:41,626 creating build/lib/apex/core/utils 2025-11-25T09:50:41,627 copying src/apex/core/utils/tokens.py -> build/lib/apex/core/utils 2025-11-25T09:50:41,629 copying src/apex/core/utils/__init__.py -> build/lib/apex/core/utils 2025-11-25T09:50:41,631 creating build/lib/apex/core/authentication 2025-11-25T09:50:41,632 copying src/apex/core/authentication/__init__.py -> build/lib/apex/core/authentication 2025-11-25T09:50:41,634 copying src/apex/core/authentication/dependencies.py -> build/lib/apex/core/authentication 2025-11-25T09:50:41,636 running egg_info 2025-11-25T09:50:41,648 writing src/apex_saas_framework.egg-info/PKG-INFO 2025-11-25T09:50:41,654 writing dependency_links to src/apex_saas_framework.egg-info/dependency_links.txt 2025-11-25T09:50:41,656 writing entry points to src/apex_saas_framework.egg-info/entry_points.txt 2025-11-25T09:50:41,660 writing requirements to src/apex_saas_framework.egg-info/requires.txt 2025-11-25T09:50:41,661 writing top-level names to src/apex_saas_framework.egg-info/top_level.txt 2025-11-25T09:50:41,693 reading manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T09:50:41,699 reading manifest template 'MANIFEST.in' 2025-11-25T09:50:41,741 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-11-25T09:50:41,742 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-11-25T09:50:41,743 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-11-25T09:50:41,744 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2025-11-25T09:50:41,745 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-25T09:50:41,746 warning: no previously-included files found matching '.gitignore' 2025-11-25T09:50:41,747 warning: no previously-included files found matching 'fix_router_params.py' 2025-11-25T09:50:41,747 adding license file 'LICENSE' 2025-11-25T09:50:41,754 writing manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T09:50:41,770 copying src/apex/migrations/script.py.mako -> build/lib/apex/migrations 2025-11-25T09:50:41,793 installing to build/bdist.linux-armv7l/wheel 2025-11-25T09:50:41,794 running install 2025-11-25T09:50:41,817 running install_lib 2025-11-25T09:50:41,824 creating build/bdist.linux-armv7l/wheel 2025-11-25T09:50:41,826 creating build/bdist.linux-armv7l/wheel/apex 2025-11-25T09:50:41,828 creating build/bdist.linux-armv7l/wheel/apex/migrations 2025-11-25T09:50:41,829 copying build/lib/apex/migrations/env.py -> build/bdist.linux-armv7l/wheel/./apex/migrations 2025-11-25T09:50:41,831 copying build/lib/apex/migrations/script.py.mako -> build/bdist.linux-armv7l/wheel/./apex/migrations 2025-11-25T09:50:41,834 creating build/bdist.linux-armv7l/wheel/apex/infrastructure 2025-11-25T09:50:41,836 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/email 2025-11-25T09:50:41,837 copying build/lib/apex/infrastructure/email/templates.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-25T09:50:41,840 copying build/lib/apex/infrastructure/email/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-25T09:50:41,842 copying build/lib/apex/infrastructure/email/smtp.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-25T09:50:41,843 copying build/lib/apex/infrastructure/email/sendgrid.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-25T09:50:41,846 copying build/lib/apex/infrastructure/email/base.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-25T09:50:41,847 copying build/lib/apex/infrastructure/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure 2025-11-25T09:50:41,850 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/paypal 2025-11-25T09:50:41,851 copying build/lib/apex/infrastructure/paypal/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-25T09:50:41,852 copying build/lib/apex/infrastructure/paypal/webhooks.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-25T09:50:41,855 copying build/lib/apex/infrastructure/paypal/service.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-25T09:50:41,857 copying build/lib/apex/infrastructure/paypal/exceptions.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-25T09:50:41,859 copying build/lib/apex/infrastructure/paypal/client.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-25T09:50:41,861 copying build/lib/apex/infrastructure/paypal/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-25T09:50:41,864 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/database 2025-11-25T09:50:41,865 copying build/lib/apex/infrastructure/database/session.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/database 2025-11-25T09:50:41,867 copying build/lib/apex/infrastructure/database/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/database 2025-11-25T09:50:41,869 copying build/lib/apex/infrastructure/database/base.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/database 2025-11-25T09:50:41,871 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/storage 2025-11-25T09:50:41,872 copying build/lib/apex/infrastructure/storage/local.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/storage 2025-11-25T09:50:41,874 copying build/lib/apex/infrastructure/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/storage 2025-11-25T09:50:41,876 copying build/lib/apex/infrastructure/storage/base.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/storage 2025-11-25T09:50:41,878 creating build/bdist.linux-armv7l/wheel/apex/domain 2025-11-25T09:50:41,880 creating build/bdist.linux-armv7l/wheel/apex/domain/models 2025-11-25T09:50:41,881 copying build/lib/apex/domain/models/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-25T09:50:41,883 copying build/lib/apex/domain/models/permission.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-25T09:50:41,885 copying build/lib/apex/domain/models/user.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-25T09:50:41,887 copying build/lib/apex/domain/models/role.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-25T09:50:41,889 copying build/lib/apex/domain/models/organization.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-25T09:50:41,892 copying build/lib/apex/domain/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain 2025-11-25T09:50:41,894 creating build/bdist.linux-armv7l/wheel/apex/domain/services 2025-11-25T09:50:41,895 copying build/lib/apex/domain/services/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-25T09:50:41,897 copying build/lib/apex/domain/services/auth.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-25T09:50:41,899 copying build/lib/apex/domain/services/user.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-25T09:50:41,901 copying build/lib/apex/domain/services/password_reset_sendgrid.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-25T09:50:41,903 copying build/lib/apex/domain/services/password_reset.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-25T09:50:41,905 creating build/bdist.linux-armv7l/wheel/apex/domain/repositories 2025-11-25T09:50:41,906 copying build/lib/apex/domain/repositories/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain/repositories 2025-11-25T09:50:41,908 copying build/lib/apex/domain/repositories/base.py -> build/bdist.linux-armv7l/wheel/./apex/domain/repositories 2025-11-25T09:50:41,911 creating build/bdist.linux-armv7l/wheel/apex/api 2025-11-25T09:50:41,912 creating build/bdist.linux-armv7l/wheel/apex/api/v1 2025-11-25T09:50:41,914 creating build/bdist.linux-armv7l/wheel/apex/api/v1/schemas 2025-11-25T09:50:41,915 copying build/lib/apex/api/v1/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-25T09:50:41,917 copying build/lib/apex/api/v1/schemas/auth.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-25T09:50:41,919 copying build/lib/apex/api/v1/schemas/user.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-25T09:50:41,921 copying build/lib/apex/api/v1/schemas/password_reset.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-25T09:50:41,923 creating build/bdist.linux-armv7l/wheel/apex/api/v1/settings 2025-11-25T09:50:41,924 copying build/lib/apex/api/v1/settings/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/settings 2025-11-25T09:50:41,926 copying build/lib/apex/api/v1/settings/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/settings 2025-11-25T09:50:41,929 creating build/bdist.linux-armv7l/wheel/apex/api/v1/payments 2025-11-25T09:50:41,930 copying build/lib/apex/api/v1/payments/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/payments 2025-11-25T09:50:41,932 copying build/lib/apex/api/v1/payments/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/payments 2025-11-25T09:50:41,935 creating build/bdist.linux-armv7l/wheel/apex/api/v1/auth 2025-11-25T09:50:41,936 copying build/lib/apex/api/v1/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/auth 2025-11-25T09:50:41,938 copying build/lib/apex/api/v1/auth/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/auth 2025-11-25T09:50:41,940 creating build/bdist.linux-armv7l/wheel/apex/api/v1/permissions 2025-11-25T09:50:41,941 copying build/lib/apex/api/v1/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/permissions 2025-11-25T09:50:41,943 copying build/lib/apex/api/v1/permissions/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/permissions 2025-11-25T09:50:41,946 creating build/bdist.linux-armv7l/wheel/apex/api/v1/organizations 2025-11-25T09:50:41,947 copying build/lib/apex/api/v1/organizations/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/organizations 2025-11-25T09:50:41,949 copying build/lib/apex/api/v1/organizations/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/organizations 2025-11-25T09:50:41,951 copying build/lib/apex/api/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1 2025-11-25T09:50:41,954 creating build/bdist.linux-armv7l/wheel/apex/api/v1/users 2025-11-25T09:50:41,955 copying build/lib/apex/api/v1/users/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/users 2025-11-25T09:50:41,957 copying build/lib/apex/api/v1/users/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/users 2025-11-25T09:50:41,960 creating build/bdist.linux-armv7l/wheel/apex/api/v1/roles 2025-11-25T09:50:41,961 copying build/lib/apex/api/v1/roles/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/roles 2025-11-25T09:50:41,963 copying build/lib/apex/api/v1/roles/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/roles 2025-11-25T09:50:41,965 creating build/bdist.linux-armv7l/wheel/apex/api/v1/modules 2025-11-25T09:50:41,966 copying build/lib/apex/api/v1/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/modules 2025-11-25T09:50:41,968 copying build/lib/apex/api/v1/modules/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/modules 2025-11-25T09:50:41,971 creating build/bdist.linux-armv7l/wheel/apex/api/v1/files 2025-11-25T09:50:41,972 copying build/lib/apex/api/v1/files/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/files 2025-11-25T09:50:41,973 copying build/lib/apex/api/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api 2025-11-25T09:50:41,975 creating build/bdist.linux-armv7l/wheel/apex/cli 2025-11-25T09:50:41,976 copying build/lib/apex/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/cli 2025-11-25T09:50:41,978 copying build/lib/apex/cli/main.py -> build/bdist.linux-armv7l/wheel/./apex/cli 2025-11-25T09:50:41,981 creating build/bdist.linux-armv7l/wheel/apex/core 2025-11-25T09:50:41,982 creating build/bdist.linux-armv7l/wheel/apex/core/config 2025-11-25T09:50:41,983 copying build/lib/apex/core/config/settings.py -> build/bdist.linux-armv7l/wheel/./apex/core/config 2025-11-25T09:50:41,985 copying build/lib/apex/core/config/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/config 2025-11-25T09:50:41,988 creating build/bdist.linux-armv7l/wheel/apex/core/permissions 2025-11-25T09:50:41,989 copying build/lib/apex/core/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/permissions 2025-11-25T09:50:41,991 copying build/lib/apex/core/permissions/dependencies.py -> build/bdist.linux-armv7l/wheel/./apex/core/permissions 2025-11-25T09:50:41,993 copying build/lib/apex/core/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core 2025-11-25T09:50:41,995 creating build/bdist.linux-armv7l/wheel/apex/core/security 2025-11-25T09:50:41,996 copying build/lib/apex/core/security/jwt.py -> build/bdist.linux-armv7l/wheel/./apex/core/security 2025-11-25T09:50:41,998 copying build/lib/apex/core/security/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/security 2025-11-25T09:50:42,000 copying build/lib/apex/core/security/password.py -> build/bdist.linux-armv7l/wheel/./apex/core/security 2025-11-25T09:50:42,002 creating build/bdist.linux-armv7l/wheel/apex/core/utils 2025-11-25T09:50:42,003 copying build/lib/apex/core/utils/tokens.py -> build/bdist.linux-armv7l/wheel/./apex/core/utils 2025-11-25T09:50:42,005 copying build/lib/apex/core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/utils 2025-11-25T09:50:42,007 copying build/lib/apex/core/decorators.py -> build/bdist.linux-armv7l/wheel/./apex/core 2025-11-25T09:50:42,010 copying build/lib/apex/core/app.py -> build/bdist.linux-armv7l/wheel/./apex/core 2025-11-25T09:50:42,012 creating build/bdist.linux-armv7l/wheel/apex/core/authentication 2025-11-25T09:50:42,013 copying build/lib/apex/core/authentication/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/authentication 2025-11-25T09:50:42,015 copying build/lib/apex/core/authentication/dependencies.py -> build/bdist.linux-armv7l/wheel/./apex/core/authentication 2025-11-25T09:50:42,017 copying build/lib/apex/__init__.py -> build/bdist.linux-armv7l/wheel/./apex 2025-11-25T09:50:42,019 running install_egg_info 2025-11-25T09:50:42,025 Copying src/apex_saas_framework.egg-info to build/bdist.linux-armv7l/wheel/./apex_saas_framework-0.2.1-py3.11.egg-info 2025-11-25T09:50:42,037 running install_scripts 2025-11-25T09:50:42,049 creating build/bdist.linux-armv7l/wheel/apex_saas_framework-0.2.1.dist-info/WHEEL 2025-11-25T09:50:42,051 creating '/tmp/pip-wheel-vr3yw0xg/.tmp-dwpl0hkt/apex_saas_framework-0.2.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-25T09:50:42,054 adding 'apex/__init__.py' 2025-11-25T09:50:42,057 adding 'apex/api/__init__.py' 2025-11-25T09:50:42,059 adding 'apex/api/v1/__init__.py' 2025-11-25T09:50:42,061 adding 'apex/api/v1/auth/__init__.py' 2025-11-25T09:50:42,064 adding 'apex/api/v1/auth/router.py' 2025-11-25T09:50:42,066 adding 'apex/api/v1/files/__init__.py' 2025-11-25T09:50:42,068 adding 'apex/api/v1/modules/__init__.py' 2025-11-25T09:50:42,070 adding 'apex/api/v1/modules/router.py' 2025-11-25T09:50:42,072 adding 'apex/api/v1/organizations/__init__.py' 2025-11-25T09:50:42,073 adding 'apex/api/v1/organizations/router.py' 2025-11-25T09:50:42,075 adding 'apex/api/v1/payments/__init__.py' 2025-11-25T09:50:42,077 adding 'apex/api/v1/payments/router.py' 2025-11-25T09:50:42,079 adding 'apex/api/v1/permissions/__init__.py' 2025-11-25T09:50:42,081 adding 'apex/api/v1/permissions/router.py' 2025-11-25T09:50:42,083 adding 'apex/api/v1/roles/__init__.py' 2025-11-25T09:50:42,085 adding 'apex/api/v1/roles/router.py' 2025-11-25T09:50:42,087 adding 'apex/api/v1/schemas/__init__.py' 2025-11-25T09:50:42,088 adding 'apex/api/v1/schemas/auth.py' 2025-11-25T09:50:42,090 adding 'apex/api/v1/schemas/password_reset.py' 2025-11-25T09:50:42,091 adding 'apex/api/v1/schemas/user.py' 2025-11-25T09:50:42,093 adding 'apex/api/v1/settings/__init__.py' 2025-11-25T09:50:42,095 adding 'apex/api/v1/settings/router.py' 2025-11-25T09:50:42,097 adding 'apex/api/v1/users/__init__.py' 2025-11-25T09:50:42,099 adding 'apex/api/v1/users/router.py' 2025-11-25T09:50:42,101 adding 'apex/cli/__init__.py' 2025-11-25T09:50:42,103 adding 'apex/cli/main.py' 2025-11-25T09:50:42,105 adding 'apex/core/__init__.py' 2025-11-25T09:50:42,107 adding 'apex/core/app.py' 2025-11-25T09:50:42,109 adding 'apex/core/decorators.py' 2025-11-25T09:50:42,112 adding 'apex/core/authentication/__init__.py' 2025-11-25T09:50:42,113 adding 'apex/core/authentication/dependencies.py' 2025-11-25T09:50:42,115 adding 'apex/core/config/__init__.py' 2025-11-25T09:50:42,117 adding 'apex/core/config/settings.py' 2025-11-25T09:50:42,119 adding 'apex/core/permissions/__init__.py' 2025-11-25T09:50:42,121 adding 'apex/core/permissions/dependencies.py' 2025-11-25T09:50:42,124 adding 'apex/core/security/__init__.py' 2025-11-25T09:50:42,125 adding 'apex/core/security/jwt.py' 2025-11-25T09:50:42,127 adding 'apex/core/security/password.py' 2025-11-25T09:50:42,129 adding 'apex/core/utils/__init__.py' 2025-11-25T09:50:42,130 adding 'apex/core/utils/tokens.py' 2025-11-25T09:50:42,133 adding 'apex/domain/__init__.py' 2025-11-25T09:50:42,135 adding 'apex/domain/models/__init__.py' 2025-11-25T09:50:42,136 adding 'apex/domain/models/organization.py' 2025-11-25T09:50:42,138 adding 'apex/domain/models/permission.py' 2025-11-25T09:50:42,140 adding 'apex/domain/models/role.py' 2025-11-25T09:50:42,141 adding 'apex/domain/models/user.py' 2025-11-25T09:50:42,143 adding 'apex/domain/repositories/__init__.py' 2025-11-25T09:50:42,145 adding 'apex/domain/repositories/base.py' 2025-11-25T09:50:42,147 adding 'apex/domain/services/__init__.py' 2025-11-25T09:50:42,149 adding 'apex/domain/services/auth.py' 2025-11-25T09:50:42,151 adding 'apex/domain/services/password_reset.py' 2025-11-25T09:50:42,153 adding 'apex/domain/services/password_reset_sendgrid.py' 2025-11-25T09:50:42,154 adding 'apex/domain/services/user.py' 2025-11-25T09:50:42,156 adding 'apex/infrastructure/__init__.py' 2025-11-25T09:50:42,158 adding 'apex/infrastructure/database/__init__.py' 2025-11-25T09:50:42,159 adding 'apex/infrastructure/database/base.py' 2025-11-25T09:50:42,161 adding 'apex/infrastructure/database/session.py' 2025-11-25T09:50:42,162 adding 'apex/infrastructure/email/__init__.py' 2025-11-25T09:50:42,164 adding 'apex/infrastructure/email/base.py' 2025-11-25T09:50:42,165 adding 'apex/infrastructure/email/sendgrid.py' 2025-11-25T09:50:42,167 adding 'apex/infrastructure/email/smtp.py' 2025-11-25T09:50:42,168 adding 'apex/infrastructure/email/templates.py' 2025-11-25T09:50:42,170 adding 'apex/infrastructure/paypal/__init__.py' 2025-11-25T09:50:42,172 adding 'apex/infrastructure/paypal/client.py' 2025-11-25T09:50:42,173 adding 'apex/infrastructure/paypal/exceptions.py' 2025-11-25T09:50:42,174 adding 'apex/infrastructure/paypal/schemas.py' 2025-11-25T09:50:42,175 adding 'apex/infrastructure/paypal/service.py' 2025-11-25T09:50:42,177 adding 'apex/infrastructure/paypal/webhooks.py' 2025-11-25T09:50:42,179 adding 'apex/infrastructure/storage/__init__.py' 2025-11-25T09:50:42,180 adding 'apex/infrastructure/storage/base.py' 2025-11-25T09:50:42,181 adding 'apex/infrastructure/storage/local.py' 2025-11-25T09:50:42,183 adding 'apex/migrations/env.py' 2025-11-25T09:50:42,184 adding 'apex/migrations/script.py.mako' 2025-11-25T09:50:42,186 adding 'apex_saas_framework-0.2.1.dist-info/licenses/LICENSE' 2025-11-25T09:50:42,189 adding 'apex_saas_framework-0.2.1.dist-info/METADATA' 2025-11-25T09:50:42,190 adding 'apex_saas_framework-0.2.1.dist-info/WHEEL' 2025-11-25T09:50:42,191 adding 'apex_saas_framework-0.2.1.dist-info/entry_points.txt' 2025-11-25T09:50:42,191 adding 'apex_saas_framework-0.2.1.dist-info/top_level.txt' 2025-11-25T09:50:42,193 adding 'apex_saas_framework-0.2.1.dist-info/RECORD' 2025-11-25T09:50:42,196 removing build/bdist.linux-armv7l/wheel 2025-11-25T09:50:42,324 Building wheel for apex-saas-framework (pyproject.toml): finished with status 'done' 2025-11-25T09:50:42,330 Created wheel for apex-saas-framework: filename=apex_saas_framework-0.2.1-py3-none-any.whl size=65089 sha256=8dc0853dda8fb59df1001290b370805bbce960785626d7d4167d137cce8534c2 2025-11-25T09:50:42,332 Stored in directory: /tmp/pip-ephem-wheel-cache-t2ar7och/wheels/02/fc/21/600065699748afe51c90194ac21a49a542b80ae23241d68095 2025-11-25T09:50:42,349 Successfully built apex-saas-framework 2025-11-25T09:50:42,353 Removed build tracker: '/tmp/pip-build-tracker-adzsd3g5'