2025-11-26T08:04:13,403 Created temporary directory: /tmp/pip-ephem-wheel-cache-gak7gm49 2025-11-26T08:04:13,405 Created temporary directory: /tmp/pip-build-tracker-aqjcye4a 2025-11-26T08:04:13,406 Initialized build tracking at /tmp/pip-build-tracker-aqjcye4a 2025-11-26T08:04:13,406 Created build tracker: /tmp/pip-build-tracker-aqjcye4a 2025-11-26T08:04:13,407 Entered build tracker: /tmp/pip-build-tracker-aqjcye4a 2025-11-26T08:04:13,407 Created temporary directory: /tmp/pip-wheel-6uu54lba 2025-11-26T08:04:13,411 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-26T08:04:13,413 Created temporary directory: /tmp/pip-ephem-wheel-cache-vdjuazia 2025-11-26T08:04:13,435 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-26T08:04:13,439 2 location(s) to search for versions of apex-saas-framework: 2025-11-26T08:04:13,439 * https://pypi.org/simple/apex-saas-framework/ 2025-11-26T08:04:13,439 * https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-26T08:04:13,440 Fetching project page and analyzing links: https://pypi.org/simple/apex-saas-framework/ 2025-11-26T08:04:13,441 Getting page https://pypi.org/simple/apex-saas-framework/ 2025-11-26T08:04:13,442 Found index url https://pypi.org/simple 2025-11-26T08:04:13,654 Fetched page https://pypi.org/simple/apex-saas-framework/ as application/vnd.pypi.simple.v1+json 2025-11-26T08:04:13,659 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-26T08:04:13,660 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-26T08:04:13,661 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-26T08:04:13,662 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-26T08:04:13,663 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-26T08:04:13,664 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-26T08:04:13,665 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-26T08:04:13,666 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-26T08:04:13,666 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/ed/04/5d16db41a0811314d24afad0d1a4383b1f9360572f3d193408526eb5f36b/apex_saas_framework-0.2.5-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,667 Found link https://files.pythonhosted.org/packages/b3/40/abf54fb2b25f6ba102d4e6673102e3741cb5063e5229567e0cc41dc3fee7/apex_saas_framework-0.2.5.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.2.5 2025-11-26T08:04:13,668 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/2f/cd/16805298e85c5db180ff61a5f4d173bfc72db2658344279bac59d763cd64/apex_saas_framework-0.2.6-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,669 Found link https://files.pythonhosted.org/packages/8b/ce/d9c6077ebe805d86be7a8b12f8d27f6ec8fd620404b294959af238e7d259/apex_saas_framework-0.2.6.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.2.6 2025-11-26T08:04:13,670 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/95/b1/fd0a387253c4031c606798ff7dd2f0fe07af6842972cd393d2c383462f07/apex_saas_framework-0.2.7-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,671 Found link https://files.pythonhosted.org/packages/bd/cc/a27655099a542d0fa4cd36f1eebaee1b73bd749010999aae544a1a662766/apex_saas_framework-0.2.7.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.2.7 2025-11-26T08:04:13,672 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/4e/78/8e62519bae1fba9f8d8f2dcef5291da91cd8f5b4905514531a142786f6aa/apex_saas_framework-0.2.8-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,673 Found link https://files.pythonhosted.org/packages/f4/3e/b4ebd91e4ffd8e9376b5343bbd642d7339f2fc5c505f83b8bf033ddcd0b6/apex_saas_framework-0.2.8.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.2.8 2025-11-26T08:04:13,673 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/9a/de/8990bd6ef2139bed1131612784c84f1e3d6222d4ea9d84f89755f30144f5/apex_saas_framework-0.2.9-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,674 Found link https://files.pythonhosted.org/packages/94/65/dde4e7397596dd90112cd255b1ab0c16f8332c5e903c168004e3924b8a8e/apex_saas_framework-0.2.9.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.2.9 2025-11-26T08:04:13,675 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/7f/83/a1e343c71c7dfd728a299151bea8a3b987793648b6a629ad68f15f799e1c/apex_saas_framework-0.3.0-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,676 Found link https://files.pythonhosted.org/packages/ad/d5/05a98f42a0366c724964507e7a191ec249bfe67ca27f887968a156150cfa/apex_saas_framework-0.3.0.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.3.0 2025-11-26T08:04:13,677 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/70/5f/3b01c1880195a1f0f9fd5af934e24bdb4052356ed3c944b8cfa3c360a8ee/apex_saas_framework-0.3.1-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,678 Found link https://files.pythonhosted.org/packages/57/a2/b689781de2c998530894428c1db5deec61c613da6c7eaf4d5e6233f3ebd3/apex_saas_framework-0.3.1.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.3.1 2025-11-26T08:04:13,678 Fetching project page and analyzing links: https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-26T08:04:13,679 Getting page https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-26T08:04:13,681 Found index url https://www.piwheels.org/simple 2025-11-26T08:04:13,845 Fetched page https://www.piwheels.org/simple/apex-saas-framework/ as text/html 2025-11-26T08:04:13,849 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.3.0-py3-none-any.whl#sha256=b665f914048da3e5ef9f7765ac43adfd52168b8a731d3331b72917ac37a6c570 (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,850 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.2.9-py3-none-any.whl#sha256=112a1eb2978cc60c27306bf20532ac8f9d1e3f66867efe71aa98ed2ed2a23a09 (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,850 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.2.8-py3-none-any.whl#sha256=d7384fa347eff76290b6457f82041086de18b5dc328155dcd5786490901bd299 (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,851 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.2.7-py3-none-any.whl#sha256=f3295056f9f33a95e53638c1820effd2d1db5b94ecc6d56547aadc3c67bde238 (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,851 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.2.6-py3-none-any.whl#sha256=27f56ec7cd7543bd313bd6a02c657f5d1ccfbc9257c9dd48ab837a5845631f2d (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,852 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.2.5-py3-none-any.whl#sha256=a12cccd3949d7ab2be73b0da7da678bc2565f89706a40c911e3084455b93ffae (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,853 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.2.4-py3-none-any.whl#sha256=1ea9f19f3855af6ce479b1fda8ba26ac6fc4adb487e42e3d94eca8a1bf6c46eb (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,853 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.2.3-py3-none-any.whl#sha256=d2ae03c289f4c91425f8087b5168184598073714b45cd03cfc37db1b57be3f6a (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,854 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.2.2-py3-none-any.whl#sha256=3c72c3e3ebb0a6a1acfe02fb6a8f4431e2fedec910f55f25582b306fc0e35497 (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,855 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.2.1-py3-none-any.whl#sha256=8dc0853dda8fb59df1001290b370805bbce960785626d7d4167d137cce8534c2 (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T08:04:13,855 Skipping link: not a file: https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-26T08:04:13,856 Skipping link: not a file: https://pypi.org/simple/apex-saas-framework/ 2025-11-26T08:04:13,876 Given no hashes to check 1 links for project 'apex-saas-framework': discarding no candidates 2025-11-26T08:04:13,894 Collecting apex-saas-framework==0.3.1 2025-11-26T08:04:13,896 Created temporary directory: /tmp/pip-unpack-o8szk8g1 2025-11-26T08:04:14,113 Downloading apex_saas_framework-0.3.1.tar.gz (76 kB) 2025-11-26T08:04:14,454 Added apex-saas-framework==0.3.1 from https://files.pythonhosted.org/packages/57/a2/b689781de2c998530894428c1db5deec61c613da6c7eaf4d5e6233f3ebd3/apex_saas_framework-0.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-aqjcye4a' 2025-11-26T08:04:14,460 Created temporary directory: /tmp/pip-build-env-qiblap2w 2025-11-26T08:04:14,464 Installing build dependencies: started 2025-11-26T08:04:14,465 Running command pip subprocess to install build dependencies 2025-11-26T08:04:15,640 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-26T08:04:16,281 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-26T08:04:16,304 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-26T08:04:18,029 Collecting setuptools>=68.0 2025-11-26T08:04:18,121 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-26T08:04:18,389 Collecting wheel 2025-11-26T08:04:18,405 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-26T08:04:21,328 Installing collected packages: wheel, setuptools 2025-11-26T08:04:21,569 Creating /tmp/pip-build-env-qiblap2w/overlay/local/bin 2025-11-26T08:04:21,571 changing mode of /tmp/pip-build-env-qiblap2w/overlay/local/bin/wheel to 755 2025-11-26T08:04:25,188 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-26T08:04:25,459 Installing build dependencies: finished with status 'done' 2025-11-26T08:04:25,466 Getting requirements to build wheel: started 2025-11-26T08:04:25,467 Running command Getting requirements to build wheel 2025-11-26T08:04:26,108 /tmp/pip-build-env-qiblap2w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-26T08:04:26,108 !! 2025-11-26T08:04:26,110 ******************************************************************************** 2025-11-26T08:04:26,110 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-26T08:04:26,112 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-26T08:04:26,112 or your builds will no longer be supported. 2025-11-26T08:04:26,113 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T08:04:26,114 ******************************************************************************** 2025-11-26T08:04:26,115 !! 2025-11-26T08:04:26,116 corresp(dist, value, root_dir) 2025-11-26T08:04:26,205 /tmp/pip-build-env-qiblap2w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T08:04:26,205 !! 2025-11-26T08:04:26,207 ******************************************************************************** 2025-11-26T08:04:26,207 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T08:04:26,209 License :: OSI Approved :: MIT License 2025-11-26T08:04:26,210 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T08:04:26,211 ******************************************************************************** 2025-11-26T08:04:26,212 !! 2025-11-26T08:04:26,213 dist._finalize_license_expression() 2025-11-26T08:04:26,213 /tmp/pip-build-env-qiblap2w/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T08:04:26,214 !! 2025-11-26T08:04:26,215 ******************************************************************************** 2025-11-26T08:04:26,216 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T08:04:26,217 License :: OSI Approved :: MIT License 2025-11-26T08:04:26,217 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T08:04:26,218 ******************************************************************************** 2025-11-26T08:04:26,219 !! 2025-11-26T08:04:26,219 self._finalize_license_expression() 2025-11-26T08:04:26,220 running egg_info 2025-11-26T08:04:26,227 writing src/apex_saas_framework.egg-info/PKG-INFO 2025-11-26T08:04:26,234 writing dependency_links to src/apex_saas_framework.egg-info/dependency_links.txt 2025-11-26T08:04:26,236 writing entry points to src/apex_saas_framework.egg-info/entry_points.txt 2025-11-26T08:04:26,240 writing requirements to src/apex_saas_framework.egg-info/requires.txt 2025-11-26T08:04:26,242 writing top-level names to src/apex_saas_framework.egg-info/top_level.txt 2025-11-26T08:04:26,313 reading manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T08:04:26,322 reading manifest template 'MANIFEST.in' 2025-11-26T08:04:26,395 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-11-26T08:04:26,397 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-11-26T08:04:26,398 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-11-26T08:04:26,399 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2025-11-26T08:04:26,401 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-26T08:04:26,401 warning: no previously-included files found matching '.gitignore' 2025-11-26T08:04:26,402 warning: no previously-included files found matching 'fix_router_params.py' 2025-11-26T08:04:26,403 adding license file 'LICENSE' 2025-11-26T08:04:26,413 writing manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T08:04:26,512 Getting requirements to build wheel: finished with status 'done' 2025-11-26T08:04:26,515 Created temporary directory: /tmp/pip-modern-metadata-vyxpek5r 2025-11-26T08:04:26,518 Preparing metadata (pyproject.toml): started 2025-11-26T08:04:26,519 Running command Preparing metadata (pyproject.toml) 2025-11-26T08:04:27,092 /tmp/pip-build-env-qiblap2w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-26T08:04:27,092 !! 2025-11-26T08:04:27,093 ******************************************************************************** 2025-11-26T08:04:27,094 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-26T08:04:27,095 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-26T08:04:27,096 or your builds will no longer be supported. 2025-11-26T08:04:27,097 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T08:04:27,098 ******************************************************************************** 2025-11-26T08:04:27,099 !! 2025-11-26T08:04:27,099 corresp(dist, value, root_dir) 2025-11-26T08:04:27,180 /tmp/pip-build-env-qiblap2w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T08:04:27,181 !! 2025-11-26T08:04:27,182 ******************************************************************************** 2025-11-26T08:04:27,183 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T08:04:27,184 License :: OSI Approved :: MIT License 2025-11-26T08:04:27,185 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T08:04:27,185 ******************************************************************************** 2025-11-26T08:04:27,186 !! 2025-11-26T08:04:27,187 dist._finalize_license_expression() 2025-11-26T08:04:27,188 /tmp/pip-build-env-qiblap2w/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T08:04:27,188 !! 2025-11-26T08:04:27,189 ******************************************************************************** 2025-11-26T08:04:27,190 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T08:04:27,191 License :: OSI Approved :: MIT License 2025-11-26T08:04:27,192 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T08:04:27,193 ******************************************************************************** 2025-11-26T08:04:27,194 !! 2025-11-26T08:04:27,195 self._finalize_license_expression() 2025-11-26T08:04:27,195 running dist_info 2025-11-26T08:04:27,206 creating /tmp/pip-modern-metadata-vyxpek5r/apex_saas_framework.egg-info 2025-11-26T08:04:27,207 writing /tmp/pip-modern-metadata-vyxpek5r/apex_saas_framework.egg-info/PKG-INFO 2025-11-26T08:04:27,214 writing dependency_links to /tmp/pip-modern-metadata-vyxpek5r/apex_saas_framework.egg-info/dependency_links.txt 2025-11-26T08:04:27,216 writing entry points to /tmp/pip-modern-metadata-vyxpek5r/apex_saas_framework.egg-info/entry_points.txt 2025-11-26T08:04:27,220 writing requirements to /tmp/pip-modern-metadata-vyxpek5r/apex_saas_framework.egg-info/requires.txt 2025-11-26T08:04:27,221 writing top-level names to /tmp/pip-modern-metadata-vyxpek5r/apex_saas_framework.egg-info/top_level.txt 2025-11-26T08:04:27,222 writing manifest file '/tmp/pip-modern-metadata-vyxpek5r/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T08:04:27,281 reading manifest file '/tmp/pip-modern-metadata-vyxpek5r/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T08:04:27,283 reading manifest template 'MANIFEST.in' 2025-11-26T08:04:27,350 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-11-26T08:04:27,351 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-11-26T08:04:27,352 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-11-26T08:04:27,353 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2025-11-26T08:04:27,354 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-26T08:04:27,354 warning: no previously-included files found matching '.gitignore' 2025-11-26T08:04:27,355 warning: no previously-included files found matching 'fix_router_params.py' 2025-11-26T08:04:27,356 adding license file 'LICENSE' 2025-11-26T08:04:27,364 writing manifest file '/tmp/pip-modern-metadata-vyxpek5r/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T08:04:27,366 creating '/tmp/pip-modern-metadata-vyxpek5r/apex_saas_framework-0.3.1.dist-info' 2025-11-26T08:04:27,494 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-26T08:04:27,501 Source in /tmp/pip-wheel-6uu54lba/apex-saas-framework_a6febe8966f34d9ab787e5d4d1bfe74e has version 0.3.1, which satisfies requirement apex-saas-framework==0.3.1 from https://files.pythonhosted.org/packages/57/a2/b689781de2c998530894428c1db5deec61c613da6c7eaf4d5e6233f3ebd3/apex_saas_framework-0.3.1.tar.gz 2025-11-26T08:04:27,502 Removed apex-saas-framework==0.3.1 from https://files.pythonhosted.org/packages/57/a2/b689781de2c998530894428c1db5deec61c613da6c7eaf4d5e6233f3ebd3/apex_saas_framework-0.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-aqjcye4a' 2025-11-26T08:04:27,510 Created temporary directory: /tmp/pip-unpack-7vwb816x 2025-11-26T08:04:27,511 Building wheels for collected packages: apex-saas-framework 2025-11-26T08:04:27,515 Created temporary directory: /tmp/pip-wheel-dwq_px5_ 2025-11-26T08:04:27,516 Destination directory: /tmp/pip-wheel-dwq_px5_ 2025-11-26T08:04:27,518 Building wheel for apex-saas-framework (pyproject.toml): started 2025-11-26T08:04:27,520 Running command Building wheel for apex-saas-framework (pyproject.toml) 2025-11-26T08:04:28,082 /tmp/pip-build-env-qiblap2w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-26T08:04:28,083 !! 2025-11-26T08:04:28,084 ******************************************************************************** 2025-11-26T08:04:28,084 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-26T08:04:28,085 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-26T08:04:28,086 or your builds will no longer be supported. 2025-11-26T08:04:28,087 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T08:04:28,087 ******************************************************************************** 2025-11-26T08:04:28,089 !! 2025-11-26T08:04:28,089 corresp(dist, value, root_dir) 2025-11-26T08:04:28,163 /tmp/pip-build-env-qiblap2w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T08:04:28,164 !! 2025-11-26T08:04:28,165 ******************************************************************************** 2025-11-26T08:04:28,166 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T08:04:28,167 License :: OSI Approved :: MIT License 2025-11-26T08:04:28,168 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T08:04:28,169 ******************************************************************************** 2025-11-26T08:04:28,170 !! 2025-11-26T08:04:28,171 dist._finalize_license_expression() 2025-11-26T08:04:28,171 /tmp/pip-build-env-qiblap2w/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T08:04:28,172 !! 2025-11-26T08:04:28,173 ******************************************************************************** 2025-11-26T08:04:28,174 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T08:04:28,175 License :: OSI Approved :: MIT License 2025-11-26T08:04:28,176 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T08:04:28,177 ******************************************************************************** 2025-11-26T08:04:28,178 !! 2025-11-26T08:04:28,179 self._finalize_license_expression() 2025-11-26T08:04:28,179 running bdist_wheel 2025-11-26T08:04:28,192 running build 2025-11-26T08:04:28,193 running build_py 2025-11-26T08:04:28,200 creating build/lib/apex 2025-11-26T08:04:28,202 copying src/apex/__init__.py -> build/lib/apex 2025-11-26T08:04:28,205 creating build/lib/apex/cli 2025-11-26T08:04:28,206 copying src/apex/cli/__init__.py -> build/lib/apex/cli 2025-11-26T08:04:28,208 copying src/apex/cli/main.py -> build/lib/apex/cli 2025-11-26T08:04:28,212 creating build/lib/apex/api 2025-11-26T08:04:28,213 copying src/apex/api/__init__.py -> build/lib/apex/api 2025-11-26T08:04:28,215 creating build/lib/apex/domain 2025-11-26T08:04:28,216 copying src/apex/domain/__init__.py -> build/lib/apex/domain 2025-11-26T08:04:28,218 creating build/lib/apex/migrations 2025-11-26T08:04:28,219 copying src/apex/migrations/env.py -> build/lib/apex/migrations 2025-11-26T08:04:28,221 creating build/lib/apex/infrastructure 2025-11-26T08:04:28,222 copying src/apex/infrastructure/__init__.py -> build/lib/apex/infrastructure 2025-11-26T08:04:28,224 creating build/lib/apex/core 2025-11-26T08:04:28,225 copying src/apex/core/decorators.py -> build/lib/apex/core 2025-11-26T08:04:28,228 copying src/apex/core/app.py -> build/lib/apex/core 2025-11-26T08:04:28,231 copying src/apex/core/__init__.py -> build/lib/apex/core 2025-11-26T08:04:28,233 creating build/lib/apex/app 2025-11-26T08:04:28,234 copying src/apex/app/main.py -> build/lib/apex/app 2025-11-26T08:04:28,236 creating build/lib/apex/api/v1 2025-11-26T08:04:28,237 copying src/apex/api/v1/__init__.py -> build/lib/apex/api/v1 2025-11-26T08:04:28,239 creating build/lib/apex/api/v1/permissions 2025-11-26T08:04:28,240 copying src/apex/api/v1/permissions/router.py -> build/lib/apex/api/v1/permissions 2025-11-26T08:04:28,242 copying src/apex/api/v1/permissions/__init__.py -> build/lib/apex/api/v1/permissions 2025-11-26T08:04:28,244 creating build/lib/apex/api/v1/modules 2025-11-26T08:04:28,245 copying src/apex/api/v1/modules/router.py -> build/lib/apex/api/v1/modules 2025-11-26T08:04:28,248 copying src/apex/api/v1/modules/__init__.py -> build/lib/apex/api/v1/modules 2025-11-26T08:04:28,250 creating build/lib/apex/api/v1/schemas 2025-11-26T08:04:28,251 copying src/apex/api/v1/schemas/__init__.py -> build/lib/apex/api/v1/schemas 2025-11-26T08:04:28,253 copying src/apex/api/v1/schemas/auth.py -> build/lib/apex/api/v1/schemas 2025-11-26T08:04:28,255 copying src/apex/api/v1/schemas/user.py -> build/lib/apex/api/v1/schemas 2025-11-26T08:04:28,257 copying src/apex/api/v1/schemas/password_reset.py -> build/lib/apex/api/v1/schemas 2025-11-26T08:04:28,259 creating build/lib/apex/api/v1/files 2025-11-26T08:04:28,260 copying src/apex/api/v1/files/__init__.py -> build/lib/apex/api/v1/files 2025-11-26T08:04:28,262 creating build/lib/apex/api/v1/organizations 2025-11-26T08:04:28,263 copying src/apex/api/v1/organizations/router.py -> build/lib/apex/api/v1/organizations 2025-11-26T08:04:28,266 copying src/apex/api/v1/organizations/__init__.py -> build/lib/apex/api/v1/organizations 2025-11-26T08:04:28,268 creating build/lib/apex/api/v1/payments 2025-11-26T08:04:28,269 copying src/apex/api/v1/payments/router.py -> build/lib/apex/api/v1/payments 2025-11-26T08:04:28,271 copying src/apex/api/v1/payments/__init__.py -> build/lib/apex/api/v1/payments 2025-11-26T08:04:28,273 creating build/lib/apex/api/v1/auth 2025-11-26T08:04:28,274 copying src/apex/api/v1/auth/router.py -> build/lib/apex/api/v1/auth 2025-11-26T08:04:28,277 copying src/apex/api/v1/auth/__init__.py -> build/lib/apex/api/v1/auth 2025-11-26T08:04:28,280 creating build/lib/apex/api/v1/settings 2025-11-26T08:04:28,281 copying src/apex/api/v1/settings/router.py -> build/lib/apex/api/v1/settings 2025-11-26T08:04:28,283 copying src/apex/api/v1/settings/__init__.py -> build/lib/apex/api/v1/settings 2025-11-26T08:04:28,286 creating build/lib/apex/api/v1/users 2025-11-26T08:04:28,287 copying src/apex/api/v1/users/router.py -> build/lib/apex/api/v1/users 2025-11-26T08:04:28,289 copying src/apex/api/v1/users/__init__.py -> build/lib/apex/api/v1/users 2025-11-26T08:04:28,292 creating build/lib/apex/api/v1/roles 2025-11-26T08:04:28,293 copying src/apex/api/v1/roles/router.py -> build/lib/apex/api/v1/roles 2025-11-26T08:04:28,295 copying src/apex/api/v1/roles/__init__.py -> build/lib/apex/api/v1/roles 2025-11-26T08:04:28,297 creating build/lib/apex/domain/services 2025-11-26T08:04:28,298 copying src/apex/domain/services/__init__.py -> build/lib/apex/domain/services 2025-11-26T08:04:28,300 copying src/apex/domain/services/auth.py -> build/lib/apex/domain/services 2025-11-26T08:04:28,302 copying src/apex/domain/services/user.py -> build/lib/apex/domain/services 2025-11-26T08:04:28,304 copying src/apex/domain/services/password_reset.py -> build/lib/apex/domain/services 2025-11-26T08:04:28,306 copying src/apex/domain/services/password_reset_sendgrid.py -> build/lib/apex/domain/services 2025-11-26T08:04:28,308 creating build/lib/apex/domain/models 2025-11-26T08:04:28,309 copying src/apex/domain/models/organization.py -> build/lib/apex/domain/models 2025-11-26T08:04:28,311 copying src/apex/domain/models/__init__.py -> build/lib/apex/domain/models 2025-11-26T08:04:28,313 copying src/apex/domain/models/associations.py -> build/lib/apex/domain/models 2025-11-26T08:04:28,315 copying src/apex/domain/models/permission.py -> build/lib/apex/domain/models 2025-11-26T08:04:28,316 copying src/apex/domain/models/user.py -> build/lib/apex/domain/models 2025-11-26T08:04:28,318 copying src/apex/domain/models/role.py -> build/lib/apex/domain/models 2025-11-26T08:04:28,320 creating build/lib/apex/domain/repositories 2025-11-26T08:04:28,321 copying src/apex/domain/repositories/base.py -> build/lib/apex/domain/repositories 2025-11-26T08:04:28,323 copying src/apex/domain/repositories/__init__.py -> build/lib/apex/domain/repositories 2025-11-26T08:04:28,325 creating build/lib/apex/infrastructure/email 2025-11-26T08:04:28,326 copying src/apex/infrastructure/email/templates.py -> build/lib/apex/infrastructure/email 2025-11-26T08:04:28,329 copying src/apex/infrastructure/email/smtp.py -> build/lib/apex/infrastructure/email 2025-11-26T08:04:28,331 copying src/apex/infrastructure/email/base.py -> build/lib/apex/infrastructure/email 2025-11-26T08:04:28,332 copying src/apex/infrastructure/email/__init__.py -> build/lib/apex/infrastructure/email 2025-11-26T08:04:28,334 copying src/apex/infrastructure/email/sendgrid.py -> build/lib/apex/infrastructure/email 2025-11-26T08:04:28,336 creating build/lib/apex/infrastructure/paypal 2025-11-26T08:04:28,338 copying src/apex/infrastructure/paypal/schemas.py -> build/lib/apex/infrastructure/paypal 2025-11-26T08:04:28,340 copying src/apex/infrastructure/paypal/service.py -> build/lib/apex/infrastructure/paypal 2025-11-26T08:04:28,342 copying src/apex/infrastructure/paypal/webhooks.py -> build/lib/apex/infrastructure/paypal 2025-11-26T08:04:28,344 copying src/apex/infrastructure/paypal/__init__.py -> build/lib/apex/infrastructure/paypal 2025-11-26T08:04:28,346 copying src/apex/infrastructure/paypal/exceptions.py -> build/lib/apex/infrastructure/paypal 2025-11-26T08:04:28,348 copying src/apex/infrastructure/paypal/client.py -> build/lib/apex/infrastructure/paypal 2025-11-26T08:04:28,351 creating build/lib/apex/infrastructure/database 2025-11-26T08:04:28,352 copying src/apex/infrastructure/database/session.py -> build/lib/apex/infrastructure/database 2025-11-26T08:04:28,354 copying src/apex/infrastructure/database/base.py -> build/lib/apex/infrastructure/database 2025-11-26T08:04:28,356 copying src/apex/infrastructure/database/__init__.py -> build/lib/apex/infrastructure/database 2025-11-26T08:04:28,358 creating build/lib/apex/infrastructure/storage 2025-11-26T08:04:28,359 copying src/apex/infrastructure/storage/base.py -> build/lib/apex/infrastructure/storage 2025-11-26T08:04:28,361 copying src/apex/infrastructure/storage/local.py -> build/lib/apex/infrastructure/storage 2025-11-26T08:04:28,363 copying src/apex/infrastructure/storage/__init__.py -> build/lib/apex/infrastructure/storage 2025-11-26T08:04:28,365 creating build/lib/apex/core/utils 2025-11-26T08:04:28,367 copying src/apex/core/utils/tokens.py -> build/lib/apex/core/utils 2025-11-26T08:04:28,369 copying src/apex/core/utils/__init__.py -> build/lib/apex/core/utils 2025-11-26T08:04:28,371 creating build/lib/apex/core/permissions 2025-11-26T08:04:28,372 copying src/apex/core/permissions/__init__.py -> build/lib/apex/core/permissions 2025-11-26T08:04:28,374 copying src/apex/core/permissions/dependencies.py -> build/lib/apex/core/permissions 2025-11-26T08:04:28,376 creating build/lib/apex/core/security 2025-11-26T08:04:28,377 copying src/apex/core/security/__init__.py -> build/lib/apex/core/security 2025-11-26T08:04:28,379 copying src/apex/core/security/jwt.py -> build/lib/apex/core/security 2025-11-26T08:04:28,381 copying src/apex/core/security/password.py -> build/lib/apex/core/security 2025-11-26T08:04:28,383 creating build/lib/apex/core/config 2025-11-26T08:04:28,384 copying src/apex/core/config/__init__.py -> build/lib/apex/core/config 2025-11-26T08:04:28,386 copying src/apex/core/config/settings.py -> build/lib/apex/core/config 2025-11-26T08:04:28,388 creating build/lib/apex/core/authentication 2025-11-26T08:04:28,389 copying src/apex/core/authentication/__init__.py -> build/lib/apex/core/authentication 2025-11-26T08:04:28,391 copying src/apex/core/authentication/dependencies.py -> build/lib/apex/core/authentication 2025-11-26T08:04:28,394 creating build/lib/apex/app/permissions 2025-11-26T08:04:28,395 copying src/apex/app/permissions/schemas.py -> build/lib/apex/app/permissions 2025-11-26T08:04:28,397 copying src/apex/app/permissions/__init__.py -> build/lib/apex/app/permissions 2025-11-26T08:04:28,398 copying src/apex/app/permissions/routes.py -> build/lib/apex/app/permissions 2025-11-26T08:04:28,400 copying src/apex/app/permissions/services.py -> build/lib/apex/app/permissions 2025-11-26T08:04:28,402 creating build/lib/apex/app/modules 2025-11-26T08:04:28,403 copying src/apex/app/modules/__init__.py -> build/lib/apex/app/modules 2025-11-26T08:04:28,405 copying src/apex/app/modules/routes.py -> build/lib/apex/app/modules 2025-11-26T08:04:28,407 copying src/apex/app/modules/services.py -> build/lib/apex/app/modules 2025-11-26T08:04:28,409 creating build/lib/apex/app/api 2025-11-26T08:04:28,410 copying src/apex/app/api/router.py -> build/lib/apex/app/api 2025-11-26T08:04:28,412 copying src/apex/app/api/__init__.py -> build/lib/apex/app/api 2025-11-26T08:04:28,415 creating build/lib/apex/app/organizations 2025-11-26T08:04:28,416 copying src/apex/app/organizations/schemas.py -> build/lib/apex/app/organizations 2025-11-26T08:04:28,418 copying src/apex/app/organizations/__init__.py -> build/lib/apex/app/organizations 2025-11-26T08:04:28,419 copying src/apex/app/organizations/routes.py -> build/lib/apex/app/organizations 2025-11-26T08:04:28,421 copying src/apex/app/organizations/services.py -> build/lib/apex/app/organizations 2025-11-26T08:04:28,423 creating build/lib/apex/app/payments 2025-11-26T08:04:28,424 copying src/apex/app/payments/schemas.py -> build/lib/apex/app/payments 2025-11-26T08:04:28,427 copying src/apex/app/payments/__init__.py -> build/lib/apex/app/payments 2025-11-26T08:04:28,428 copying src/apex/app/payments/routes.py -> build/lib/apex/app/payments 2025-11-26T08:04:28,430 copying src/apex/app/payments/services.py -> build/lib/apex/app/payments 2025-11-26T08:04:28,433 creating build/lib/apex/app/auth 2025-11-26T08:04:28,434 copying src/apex/app/auth/schemas.py -> build/lib/apex/app/auth 2025-11-26T08:04:28,436 copying src/apex/app/auth/__init__.py -> build/lib/apex/app/auth 2025-11-26T08:04:28,438 copying src/apex/app/auth/routes.py -> build/lib/apex/app/auth 2025-11-26T08:04:28,440 copying src/apex/app/auth/services.py -> build/lib/apex/app/auth 2025-11-26T08:04:28,442 copying src/apex/app/auth/utils.py -> build/lib/apex/app/auth 2025-11-26T08:04:28,444 creating build/lib/apex/app/settings 2025-11-26T08:04:28,445 copying src/apex/app/settings/schemas.py -> build/lib/apex/app/settings 2025-11-26T08:04:28,447 copying src/apex/app/settings/__init__.py -> build/lib/apex/app/settings 2025-11-26T08:04:28,449 copying src/apex/app/settings/routes.py -> build/lib/apex/app/settings 2025-11-26T08:04:28,451 copying src/apex/app/settings/services.py -> build/lib/apex/app/settings 2025-11-26T08:04:28,453 creating build/lib/apex/app/custom_fields 2025-11-26T08:04:28,454 copying src/apex/app/custom_fields/__init__.py -> build/lib/apex/app/custom_fields 2025-11-26T08:04:28,456 copying src/apex/app/custom_fields/engine.py -> build/lib/apex/app/custom_fields 2025-11-26T08:04:28,458 creating build/lib/apex/app/database 2025-11-26T08:04:28,459 copying src/apex/app/database/session.py -> build/lib/apex/app/database 2025-11-26T08:04:28,461 copying src/apex/app/database/base.py -> build/lib/apex/app/database 2025-11-26T08:04:28,463 copying src/apex/app/database/__init__.py -> build/lib/apex/app/database 2025-11-26T08:04:28,465 copying src/apex/app/database/migrate.py -> build/lib/apex/app/database 2025-11-26T08:04:28,467 creating build/lib/apex/app/users 2025-11-26T08:04:28,468 copying src/apex/app/users/schemas.py -> build/lib/apex/app/users 2025-11-26T08:04:28,470 copying src/apex/app/users/__init__.py -> build/lib/apex/app/users 2025-11-26T08:04:28,472 copying src/apex/app/users/routes.py -> build/lib/apex/app/users 2025-11-26T08:04:28,473 copying src/apex/app/users/services.py -> build/lib/apex/app/users 2025-11-26T08:04:28,476 creating build/lib/apex/app/core 2025-11-26T08:04:28,476 copying src/apex/app/core/security.py -> build/lib/apex/app/core 2025-11-26T08:04:28,479 copying src/apex/app/core/config.py -> build/lib/apex/app/core 2025-11-26T08:04:28,480 copying src/apex/app/core/__init__.py -> build/lib/apex/app/core 2025-11-26T08:04:28,482 copying src/apex/app/core/exceptions.py -> build/lib/apex/app/core 2025-11-26T08:04:28,484 copying src/apex/app/core/auth.py -> build/lib/apex/app/core 2025-11-26T08:04:28,485 copying src/apex/app/core/utils.py -> build/lib/apex/app/core 2025-11-26T08:04:28,487 copying src/apex/app/core/dependencies.py -> build/lib/apex/app/core 2025-11-26T08:04:28,490 creating build/lib/apex/app/models 2025-11-26T08:04:28,491 copying src/apex/app/models/base_organization.py -> build/lib/apex/app/models 2025-11-26T08:04:28,492 copying src/apex/app/models/base_role.py -> build/lib/apex/app/models 2025-11-26T08:04:28,494 copying src/apex/app/models/base_payment.py -> build/lib/apex/app/models 2025-11-26T08:04:28,496 copying src/apex/app/models/__init__.py -> build/lib/apex/app/models 2025-11-26T08:04:28,498 copying src/apex/app/models/base_user_settings.py -> build/lib/apex/app/models 2025-11-26T08:04:28,499 copying src/apex/app/models/base_permission.py -> build/lib/apex/app/models 2025-11-26T08:04:28,501 copying src/apex/app/models/associations.py -> build/lib/apex/app/models 2025-11-26T08:04:28,503 copying src/apex/app/models/base_org_settings.py -> build/lib/apex/app/models 2025-11-26T08:04:28,505 copying src/apex/app/models/default.py -> build/lib/apex/app/models 2025-11-26T08:04:28,507 copying src/apex/app/models/base_user.py -> build/lib/apex/app/models 2025-11-26T08:04:28,509 copying src/apex/app/models/base_org_location.py -> build/lib/apex/app/models 2025-11-26T08:04:28,512 creating build/lib/apex/app/roles 2025-11-26T08:04:28,513 copying src/apex/app/roles/schemas.py -> build/lib/apex/app/roles 2025-11-26T08:04:28,515 copying src/apex/app/roles/__init__.py -> build/lib/apex/app/roles 2025-11-26T08:04:28,516 copying src/apex/app/roles/routes.py -> build/lib/apex/app/roles 2025-11-26T08:04:28,518 copying src/apex/app/roles/services.py -> build/lib/apex/app/roles 2025-11-26T08:04:28,521 running egg_info 2025-11-26T08:04:28,532 writing src/apex_saas_framework.egg-info/PKG-INFO 2025-11-26T08:04:28,539 writing dependency_links to src/apex_saas_framework.egg-info/dependency_links.txt 2025-11-26T08:04:28,541 writing entry points to src/apex_saas_framework.egg-info/entry_points.txt 2025-11-26T08:04:28,544 writing requirements to src/apex_saas_framework.egg-info/requires.txt 2025-11-26T08:04:28,546 writing top-level names to src/apex_saas_framework.egg-info/top_level.txt 2025-11-26T08:04:28,591 reading manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T08:04:28,600 reading manifest template 'MANIFEST.in' 2025-11-26T08:04:28,668 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-11-26T08:04:28,669 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-11-26T08:04:28,671 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-11-26T08:04:28,672 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2025-11-26T08:04:28,673 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-26T08:04:28,674 warning: no previously-included files found matching '.gitignore' 2025-11-26T08:04:28,675 warning: no previously-included files found matching 'fix_router_params.py' 2025-11-26T08:04:28,675 adding license file 'LICENSE' 2025-11-26T08:04:28,685 writing manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T08:04:28,707 copying src/apex/migrations/script.py.mako -> build/lib/apex/migrations 2025-11-26T08:04:28,736 installing to build/bdist.linux-armv7l/wheel 2025-11-26T08:04:28,737 running install 2025-11-26T08:04:28,760 running install_lib 2025-11-26T08:04:28,766 creating build/bdist.linux-armv7l/wheel 2025-11-26T08:04:28,768 creating build/bdist.linux-armv7l/wheel/apex 2025-11-26T08:04:28,770 creating build/bdist.linux-armv7l/wheel/apex/cli 2025-11-26T08:04:28,771 copying build/lib/apex/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/cli 2025-11-26T08:04:28,772 copying build/lib/apex/cli/main.py -> build/bdist.linux-armv7l/wheel/./apex/cli 2025-11-26T08:04:28,776 creating build/bdist.linux-armv7l/wheel/apex/api 2025-11-26T08:04:28,777 creating build/bdist.linux-armv7l/wheel/apex/api/v1 2025-11-26T08:04:28,779 creating build/bdist.linux-armv7l/wheel/apex/api/v1/permissions 2025-11-26T08:04:28,780 copying build/lib/apex/api/v1/permissions/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/permissions 2025-11-26T08:04:28,782 copying build/lib/apex/api/v1/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/permissions 2025-11-26T08:04:28,784 creating build/bdist.linux-armv7l/wheel/apex/api/v1/modules 2025-11-26T08:04:28,785 copying build/lib/apex/api/v1/modules/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/modules 2025-11-26T08:04:28,788 copying build/lib/apex/api/v1/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/modules 2025-11-26T08:04:28,790 creating build/bdist.linux-armv7l/wheel/apex/api/v1/schemas 2025-11-26T08:04:28,791 copying build/lib/apex/api/v1/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-26T08:04:28,793 copying build/lib/apex/api/v1/schemas/auth.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-26T08:04:28,795 copying build/lib/apex/api/v1/schemas/user.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-26T08:04:28,797 copying build/lib/apex/api/v1/schemas/password_reset.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-26T08:04:28,799 creating build/bdist.linux-armv7l/wheel/apex/api/v1/files 2025-11-26T08:04:28,800 copying build/lib/apex/api/v1/files/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/files 2025-11-26T08:04:28,802 copying build/lib/apex/api/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1 2025-11-26T08:04:28,804 creating build/bdist.linux-armv7l/wheel/apex/api/v1/organizations 2025-11-26T08:04:28,805 copying build/lib/apex/api/v1/organizations/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/organizations 2025-11-26T08:04:28,807 copying build/lib/apex/api/v1/organizations/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/organizations 2025-11-26T08:04:28,809 creating build/bdist.linux-armv7l/wheel/apex/api/v1/payments 2025-11-26T08:04:28,811 copying build/lib/apex/api/v1/payments/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/payments 2025-11-26T08:04:28,813 copying build/lib/apex/api/v1/payments/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/payments 2025-11-26T08:04:28,816 creating build/bdist.linux-armv7l/wheel/apex/api/v1/auth 2025-11-26T08:04:28,817 copying build/lib/apex/api/v1/auth/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/auth 2025-11-26T08:04:28,819 copying build/lib/apex/api/v1/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/auth 2025-11-26T08:04:28,821 creating build/bdist.linux-armv7l/wheel/apex/api/v1/settings 2025-11-26T08:04:28,822 copying build/lib/apex/api/v1/settings/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/settings 2025-11-26T08:04:28,825 copying build/lib/apex/api/v1/settings/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/settings 2025-11-26T08:04:28,827 creating build/bdist.linux-armv7l/wheel/apex/api/v1/users 2025-11-26T08:04:28,828 copying build/lib/apex/api/v1/users/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/users 2025-11-26T08:04:28,831 copying build/lib/apex/api/v1/users/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/users 2025-11-26T08:04:28,833 creating build/bdist.linux-armv7l/wheel/apex/api/v1/roles 2025-11-26T08:04:28,834 copying build/lib/apex/api/v1/roles/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/roles 2025-11-26T08:04:28,836 copying build/lib/apex/api/v1/roles/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/roles 2025-11-26T08:04:28,838 copying build/lib/apex/api/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api 2025-11-26T08:04:28,840 creating build/bdist.linux-armv7l/wheel/apex/domain 2025-11-26T08:04:28,842 creating build/bdist.linux-armv7l/wheel/apex/domain/services 2025-11-26T08:04:28,843 copying build/lib/apex/domain/services/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-26T08:04:28,845 copying build/lib/apex/domain/services/auth.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-26T08:04:28,847 copying build/lib/apex/domain/services/user.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-26T08:04:28,849 copying build/lib/apex/domain/services/password_reset.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-26T08:04:28,850 copying build/lib/apex/domain/services/password_reset_sendgrid.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-26T08:04:28,853 copying build/lib/apex/domain/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain 2025-11-26T08:04:28,855 creating build/bdist.linux-armv7l/wheel/apex/domain/models 2025-11-26T08:04:28,856 copying build/lib/apex/domain/models/organization.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-26T08:04:28,858 copying build/lib/apex/domain/models/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-26T08:04:28,860 copying build/lib/apex/domain/models/associations.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-26T08:04:28,862 copying build/lib/apex/domain/models/permission.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-26T08:04:28,864 copying build/lib/apex/domain/models/user.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-26T08:04:28,866 copying build/lib/apex/domain/models/role.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-26T08:04:28,868 creating build/bdist.linux-armv7l/wheel/apex/domain/repositories 2025-11-26T08:04:28,869 copying build/lib/apex/domain/repositories/base.py -> build/bdist.linux-armv7l/wheel/./apex/domain/repositories 2025-11-26T08:04:28,872 copying build/lib/apex/domain/repositories/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain/repositories 2025-11-26T08:04:28,874 creating build/bdist.linux-armv7l/wheel/apex/migrations 2025-11-26T08:04:28,875 copying build/lib/apex/migrations/env.py -> build/bdist.linux-armv7l/wheel/./apex/migrations 2025-11-26T08:04:28,877 copying build/lib/apex/migrations/script.py.mako -> build/bdist.linux-armv7l/wheel/./apex/migrations 2025-11-26T08:04:28,879 copying build/lib/apex/__init__.py -> build/bdist.linux-armv7l/wheel/./apex 2025-11-26T08:04:28,881 creating build/bdist.linux-armv7l/wheel/apex/infrastructure 2025-11-26T08:04:28,882 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/email 2025-11-26T08:04:28,883 copying build/lib/apex/infrastructure/email/templates.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-26T08:04:28,886 copying build/lib/apex/infrastructure/email/smtp.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-26T08:04:28,887 copying build/lib/apex/infrastructure/email/base.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-26T08:04:28,889 copying build/lib/apex/infrastructure/email/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-26T08:04:28,891 copying build/lib/apex/infrastructure/email/sendgrid.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-26T08:04:28,893 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/paypal 2025-11-26T08:04:28,894 copying build/lib/apex/infrastructure/paypal/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-26T08:04:28,896 copying build/lib/apex/infrastructure/paypal/service.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-26T08:04:28,898 copying build/lib/apex/infrastructure/paypal/webhooks.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-26T08:04:28,900 copying build/lib/apex/infrastructure/paypal/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-26T08:04:28,902 copying build/lib/apex/infrastructure/paypal/exceptions.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-26T08:04:28,904 copying build/lib/apex/infrastructure/paypal/client.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-26T08:04:28,906 copying build/lib/apex/infrastructure/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure 2025-11-26T08:04:28,908 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/database 2025-11-26T08:04:28,909 copying build/lib/apex/infrastructure/database/session.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/database 2025-11-26T08:04:28,911 copying build/lib/apex/infrastructure/database/base.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/database 2025-11-26T08:04:28,912 copying build/lib/apex/infrastructure/database/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/database 2025-11-26T08:04:28,915 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/storage 2025-11-26T08:04:28,916 copying build/lib/apex/infrastructure/storage/base.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/storage 2025-11-26T08:04:28,917 copying build/lib/apex/infrastructure/storage/local.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/storage 2025-11-26T08:04:28,919 copying build/lib/apex/infrastructure/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/storage 2025-11-26T08:04:28,922 creating build/bdist.linux-armv7l/wheel/apex/core 2025-11-26T08:04:28,923 creating build/bdist.linux-armv7l/wheel/apex/core/utils 2025-11-26T08:04:28,925 copying build/lib/apex/core/utils/tokens.py -> build/bdist.linux-armv7l/wheel/./apex/core/utils 2025-11-26T08:04:28,927 copying build/lib/apex/core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/utils 2025-11-26T08:04:28,929 creating build/bdist.linux-armv7l/wheel/apex/core/permissions 2025-11-26T08:04:28,930 copying build/lib/apex/core/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/permissions 2025-11-26T08:04:28,932 copying build/lib/apex/core/permissions/dependencies.py -> build/bdist.linux-armv7l/wheel/./apex/core/permissions 2025-11-26T08:04:28,934 copying build/lib/apex/core/decorators.py -> build/bdist.linux-armv7l/wheel/./apex/core 2025-11-26T08:04:28,936 copying build/lib/apex/core/app.py -> build/bdist.linux-armv7l/wheel/./apex/core 2025-11-26T08:04:28,940 creating build/bdist.linux-armv7l/wheel/apex/core/security 2025-11-26T08:04:28,941 copying build/lib/apex/core/security/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/security 2025-11-26T08:04:28,942 copying build/lib/apex/core/security/jwt.py -> build/bdist.linux-armv7l/wheel/./apex/core/security 2025-11-26T08:04:28,944 copying build/lib/apex/core/security/password.py -> build/bdist.linux-armv7l/wheel/./apex/core/security 2025-11-26T08:04:28,946 copying build/lib/apex/core/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core 2025-11-26T08:04:28,948 creating build/bdist.linux-armv7l/wheel/apex/core/config 2025-11-26T08:04:28,948 copying build/lib/apex/core/config/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/config 2025-11-26T08:04:28,950 copying build/lib/apex/core/config/settings.py -> build/bdist.linux-armv7l/wheel/./apex/core/config 2025-11-26T08:04:28,953 creating build/bdist.linux-armv7l/wheel/apex/core/authentication 2025-11-26T08:04:28,954 copying build/lib/apex/core/authentication/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/authentication 2025-11-26T08:04:28,955 copying build/lib/apex/core/authentication/dependencies.py -> build/bdist.linux-armv7l/wheel/./apex/core/authentication 2025-11-26T08:04:28,958 creating build/bdist.linux-armv7l/wheel/apex/app 2025-11-26T08:04:28,959 creating build/bdist.linux-armv7l/wheel/apex/app/permissions 2025-11-26T08:04:28,960 copying build/lib/apex/app/permissions/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/permissions 2025-11-26T08:04:28,962 copying build/lib/apex/app/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/permissions 2025-11-26T08:04:28,964 copying build/lib/apex/app/permissions/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/permissions 2025-11-26T08:04:28,965 copying build/lib/apex/app/permissions/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/permissions 2025-11-26T08:04:28,968 creating build/bdist.linux-armv7l/wheel/apex/app/modules 2025-11-26T08:04:28,969 copying build/lib/apex/app/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/modules 2025-11-26T08:04:28,970 copying build/lib/apex/app/modules/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/modules 2025-11-26T08:04:28,972 copying build/lib/apex/app/modules/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/modules 2025-11-26T08:04:28,974 creating build/bdist.linux-armv7l/wheel/apex/app/api 2025-11-26T08:04:28,976 copying build/lib/apex/app/api/router.py -> build/bdist.linux-armv7l/wheel/./apex/app/api 2025-11-26T08:04:28,978 copying build/lib/apex/app/api/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/api 2025-11-26T08:04:28,980 creating build/bdist.linux-armv7l/wheel/apex/app/organizations 2025-11-26T08:04:28,981 copying build/lib/apex/app/organizations/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/organizations 2025-11-26T08:04:28,983 copying build/lib/apex/app/organizations/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/organizations 2025-11-26T08:04:28,984 copying build/lib/apex/app/organizations/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/organizations 2025-11-26T08:04:28,986 copying build/lib/apex/app/organizations/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/organizations 2025-11-26T08:04:28,989 creating build/bdist.linux-armv7l/wheel/apex/app/payments 2025-11-26T08:04:28,990 copying build/lib/apex/app/payments/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/payments 2025-11-26T08:04:28,992 copying build/lib/apex/app/payments/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/payments 2025-11-26T08:04:28,993 copying build/lib/apex/app/payments/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/payments 2025-11-26T08:04:28,995 copying build/lib/apex/app/payments/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/payments 2025-11-26T08:04:28,997 copying build/lib/apex/app/main.py -> build/bdist.linux-armv7l/wheel/./apex/app 2025-11-26T08:04:28,999 creating build/bdist.linux-armv7l/wheel/apex/app/auth 2025-11-26T08:04:29,000 copying build/lib/apex/app/auth/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/auth 2025-11-26T08:04:29,002 copying build/lib/apex/app/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/auth 2025-11-26T08:04:29,004 copying build/lib/apex/app/auth/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/auth 2025-11-26T08:04:29,005 copying build/lib/apex/app/auth/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/auth 2025-11-26T08:04:29,007 copying build/lib/apex/app/auth/utils.py -> build/bdist.linux-armv7l/wheel/./apex/app/auth 2025-11-26T08:04:29,009 creating build/bdist.linux-armv7l/wheel/apex/app/settings 2025-11-26T08:04:29,010 copying build/lib/apex/app/settings/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/settings 2025-11-26T08:04:29,012 copying build/lib/apex/app/settings/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/settings 2025-11-26T08:04:29,013 copying build/lib/apex/app/settings/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/settings 2025-11-26T08:04:29,015 copying build/lib/apex/app/settings/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/settings 2025-11-26T08:04:29,017 creating build/bdist.linux-armv7l/wheel/apex/app/custom_fields 2025-11-26T08:04:29,018 copying build/lib/apex/app/custom_fields/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/custom_fields 2025-11-26T08:04:29,020 copying build/lib/apex/app/custom_fields/engine.py -> build/bdist.linux-armv7l/wheel/./apex/app/custom_fields 2025-11-26T08:04:29,023 creating build/bdist.linux-armv7l/wheel/apex/app/database 2025-11-26T08:04:29,024 copying build/lib/apex/app/database/session.py -> build/bdist.linux-armv7l/wheel/./apex/app/database 2025-11-26T08:04:29,026 copying build/lib/apex/app/database/base.py -> build/bdist.linux-armv7l/wheel/./apex/app/database 2025-11-26T08:04:29,027 copying build/lib/apex/app/database/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/database 2025-11-26T08:04:29,029 copying build/lib/apex/app/database/migrate.py -> build/bdist.linux-armv7l/wheel/./apex/app/database 2025-11-26T08:04:29,031 creating build/bdist.linux-armv7l/wheel/apex/app/users 2025-11-26T08:04:29,032 copying build/lib/apex/app/users/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/users 2025-11-26T08:04:29,034 copying build/lib/apex/app/users/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/users 2025-11-26T08:04:29,036 copying build/lib/apex/app/users/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/users 2025-11-26T08:04:29,038 copying build/lib/apex/app/users/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/users 2025-11-26T08:04:29,041 creating build/bdist.linux-armv7l/wheel/apex/app/core 2025-11-26T08:04:29,042 copying build/lib/apex/app/core/security.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T08:04:29,044 copying build/lib/apex/app/core/config.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T08:04:29,046 copying build/lib/apex/app/core/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T08:04:29,047 copying build/lib/apex/app/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T08:04:29,049 copying build/lib/apex/app/core/auth.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T08:04:29,051 copying build/lib/apex/app/core/utils.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T08:04:29,053 copying build/lib/apex/app/core/dependencies.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T08:04:29,055 creating build/bdist.linux-armv7l/wheel/apex/app/models 2025-11-26T08:04:29,057 copying build/lib/apex/app/models/base_organization.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T08:04:29,059 copying build/lib/apex/app/models/base_role.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T08:04:29,061 copying build/lib/apex/app/models/base_payment.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T08:04:29,063 copying build/lib/apex/app/models/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T08:04:29,064 copying build/lib/apex/app/models/base_user_settings.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T08:04:29,066 copying build/lib/apex/app/models/base_permission.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T08:04:29,068 copying build/lib/apex/app/models/associations.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T08:04:29,070 copying build/lib/apex/app/models/base_org_settings.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T08:04:29,071 copying build/lib/apex/app/models/default.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T08:04:29,073 copying build/lib/apex/app/models/base_user.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T08:04:29,075 copying build/lib/apex/app/models/base_org_location.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T08:04:29,077 creating build/bdist.linux-armv7l/wheel/apex/app/roles 2025-11-26T08:04:29,078 copying build/lib/apex/app/roles/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/roles 2025-11-26T08:04:29,080 copying build/lib/apex/app/roles/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/roles 2025-11-26T08:04:29,082 copying build/lib/apex/app/roles/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/roles 2025-11-26T08:04:29,084 copying build/lib/apex/app/roles/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/roles 2025-11-26T08:04:29,086 running install_egg_info 2025-11-26T08:04:29,092 Copying src/apex_saas_framework.egg-info to build/bdist.linux-armv7l/wheel/./apex_saas_framework-0.3.1-py3.11.egg-info 2025-11-26T08:04:29,104 running install_scripts 2025-11-26T08:04:29,116 creating build/bdist.linux-armv7l/wheel/apex_saas_framework-0.3.1.dist-info/WHEEL 2025-11-26T08:04:29,119 creating '/tmp/pip-wheel-dwq_px5_/.tmp-wnqybman/apex_saas_framework-0.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-26T08:04:29,122 adding 'apex/__init__.py' 2025-11-26T08:04:29,124 adding 'apex/api/__init__.py' 2025-11-26T08:04:29,125 adding 'apex/api/v1/__init__.py' 2025-11-26T08:04:29,127 adding 'apex/api/v1/auth/__init__.py' 2025-11-26T08:04:29,129 adding 'apex/api/v1/auth/router.py' 2025-11-26T08:04:29,131 adding 'apex/api/v1/files/__init__.py' 2025-11-26T08:04:29,133 adding 'apex/api/v1/modules/__init__.py' 2025-11-26T08:04:29,134 adding 'apex/api/v1/modules/router.py' 2025-11-26T08:04:29,136 adding 'apex/api/v1/organizations/__init__.py' 2025-11-26T08:04:29,137 adding 'apex/api/v1/organizations/router.py' 2025-11-26T08:04:29,139 adding 'apex/api/v1/payments/__init__.py' 2025-11-26T08:04:29,141 adding 'apex/api/v1/payments/router.py' 2025-11-26T08:04:29,142 adding 'apex/api/v1/permissions/__init__.py' 2025-11-26T08:04:29,144 adding 'apex/api/v1/permissions/router.py' 2025-11-26T08:04:29,146 adding 'apex/api/v1/roles/__init__.py' 2025-11-26T08:04:29,147 adding 'apex/api/v1/roles/router.py' 2025-11-26T08:04:29,149 adding 'apex/api/v1/schemas/__init__.py' 2025-11-26T08:04:29,150 adding 'apex/api/v1/schemas/auth.py' 2025-11-26T08:04:29,151 adding 'apex/api/v1/schemas/password_reset.py' 2025-11-26T08:04:29,153 adding 'apex/api/v1/schemas/user.py' 2025-11-26T08:04:29,154 adding 'apex/api/v1/settings/__init__.py' 2025-11-26T08:04:29,156 adding 'apex/api/v1/settings/router.py' 2025-11-26T08:04:29,158 adding 'apex/api/v1/users/__init__.py' 2025-11-26T08:04:29,159 adding 'apex/api/v1/users/router.py' 2025-11-26T08:04:29,161 adding 'apex/app/main.py' 2025-11-26T08:04:29,163 adding 'apex/app/api/__init__.py' 2025-11-26T08:04:29,164 adding 'apex/app/api/router.py' 2025-11-26T08:04:29,166 adding 'apex/app/auth/__init__.py' 2025-11-26T08:04:29,167 adding 'apex/app/auth/routes.py' 2025-11-26T08:04:29,168 adding 'apex/app/auth/schemas.py' 2025-11-26T08:04:29,169 adding 'apex/app/auth/services.py' 2025-11-26T08:04:29,170 adding 'apex/app/auth/utils.py' 2025-11-26T08:04:29,172 adding 'apex/app/core/__init__.py' 2025-11-26T08:04:29,173 adding 'apex/app/core/auth.py' 2025-11-26T08:04:29,174 adding 'apex/app/core/config.py' 2025-11-26T08:04:29,175 adding 'apex/app/core/dependencies.py' 2025-11-26T08:04:29,176 adding 'apex/app/core/exceptions.py' 2025-11-26T08:04:29,178 adding 'apex/app/core/security.py' 2025-11-26T08:04:29,179 adding 'apex/app/core/utils.py' 2025-11-26T08:04:29,180 adding 'apex/app/custom_fields/__init__.py' 2025-11-26T08:04:29,182 adding 'apex/app/custom_fields/engine.py' 2025-11-26T08:04:29,184 adding 'apex/app/database/__init__.py' 2025-11-26T08:04:29,185 adding 'apex/app/database/base.py' 2025-11-26T08:04:29,186 adding 'apex/app/database/migrate.py' 2025-11-26T08:04:29,187 adding 'apex/app/database/session.py' 2025-11-26T08:04:29,189 adding 'apex/app/models/__init__.py' 2025-11-26T08:04:29,191 adding 'apex/app/models/associations.py' 2025-11-26T08:04:29,192 adding 'apex/app/models/base_org_location.py' 2025-11-26T08:04:29,193 adding 'apex/app/models/base_org_settings.py' 2025-11-26T08:04:29,194 adding 'apex/app/models/base_organization.py' 2025-11-26T08:04:29,195 adding 'apex/app/models/base_payment.py' 2025-11-26T08:04:29,197 adding 'apex/app/models/base_permission.py' 2025-11-26T08:04:29,198 adding 'apex/app/models/base_role.py' 2025-11-26T08:04:29,199 adding 'apex/app/models/base_user.py' 2025-11-26T08:04:29,201 adding 'apex/app/models/base_user_settings.py' 2025-11-26T08:04:29,202 adding 'apex/app/models/default.py' 2025-11-26T08:04:29,203 adding 'apex/app/modules/__init__.py' 2025-11-26T08:04:29,205 adding 'apex/app/modules/routes.py' 2025-11-26T08:04:29,206 adding 'apex/app/modules/services.py' 2025-11-26T08:04:29,208 adding 'apex/app/organizations/__init__.py' 2025-11-26T08:04:29,209 adding 'apex/app/organizations/routes.py' 2025-11-26T08:04:29,210 adding 'apex/app/organizations/schemas.py' 2025-11-26T08:04:29,211 adding 'apex/app/organizations/services.py' 2025-11-26T08:04:29,213 adding 'apex/app/payments/__init__.py' 2025-11-26T08:04:29,214 adding 'apex/app/payments/routes.py' 2025-11-26T08:04:29,216 adding 'apex/app/payments/schemas.py' 2025-11-26T08:04:29,217 adding 'apex/app/payments/services.py' 2025-11-26T08:04:29,219 adding 'apex/app/permissions/__init__.py' 2025-11-26T08:04:29,220 adding 'apex/app/permissions/routes.py' 2025-11-26T08:04:29,221 adding 'apex/app/permissions/schemas.py' 2025-11-26T08:04:29,223 adding 'apex/app/permissions/services.py' 2025-11-26T08:04:29,224 adding 'apex/app/roles/__init__.py' 2025-11-26T08:04:29,226 adding 'apex/app/roles/routes.py' 2025-11-26T08:04:29,227 adding 'apex/app/roles/schemas.py' 2025-11-26T08:04:29,228 adding 'apex/app/roles/services.py' 2025-11-26T08:04:29,230 adding 'apex/app/settings/__init__.py' 2025-11-26T08:04:29,231 adding 'apex/app/settings/routes.py' 2025-11-26T08:04:29,232 adding 'apex/app/settings/schemas.py' 2025-11-26T08:04:29,234 adding 'apex/app/settings/services.py' 2025-11-26T08:04:29,235 adding 'apex/app/users/__init__.py' 2025-11-26T08:04:29,237 adding 'apex/app/users/routes.py' 2025-11-26T08:04:29,238 adding 'apex/app/users/schemas.py' 2025-11-26T08:04:29,239 adding 'apex/app/users/services.py' 2025-11-26T08:04:29,241 adding 'apex/cli/__init__.py' 2025-11-26T08:04:29,243 adding 'apex/cli/main.py' 2025-11-26T08:04:29,245 adding 'apex/core/__init__.py' 2025-11-26T08:04:29,247 adding 'apex/core/app.py' 2025-11-26T08:04:29,249 adding 'apex/core/decorators.py' 2025-11-26T08:04:29,251 adding 'apex/core/authentication/__init__.py' 2025-11-26T08:04:29,252 adding 'apex/core/authentication/dependencies.py' 2025-11-26T08:04:29,254 adding 'apex/core/config/__init__.py' 2025-11-26T08:04:29,255 adding 'apex/core/config/settings.py' 2025-11-26T08:04:29,257 adding 'apex/core/permissions/__init__.py' 2025-11-26T08:04:29,258 adding 'apex/core/permissions/dependencies.py' 2025-11-26T08:04:29,260 adding 'apex/core/security/__init__.py' 2025-11-26T08:04:29,261 adding 'apex/core/security/jwt.py' 2025-11-26T08:04:29,263 adding 'apex/core/security/password.py' 2025-11-26T08:04:29,264 adding 'apex/core/utils/__init__.py' 2025-11-26T08:04:29,265 adding 'apex/core/utils/tokens.py' 2025-11-26T08:04:29,267 adding 'apex/domain/__init__.py' 2025-11-26T08:04:29,268 adding 'apex/domain/models/__init__.py' 2025-11-26T08:04:29,270 adding 'apex/domain/models/associations.py' 2025-11-26T08:04:29,271 adding 'apex/domain/models/organization.py' 2025-11-26T08:04:29,272 adding 'apex/domain/models/permission.py' 2025-11-26T08:04:29,273 adding 'apex/domain/models/role.py' 2025-11-26T08:04:29,275 adding 'apex/domain/models/user.py' 2025-11-26T08:04:29,277 adding 'apex/domain/repositories/__init__.py' 2025-11-26T08:04:29,278 adding 'apex/domain/repositories/base.py' 2025-11-26T08:04:29,279 adding 'apex/domain/services/__init__.py' 2025-11-26T08:04:29,281 adding 'apex/domain/services/auth.py' 2025-11-26T08:04:29,282 adding 'apex/domain/services/password_reset.py' 2025-11-26T08:04:29,284 adding 'apex/domain/services/password_reset_sendgrid.py' 2025-11-26T08:04:29,286 adding 'apex/domain/services/user.py' 2025-11-26T08:04:29,287 adding 'apex/infrastructure/__init__.py' 2025-11-26T08:04:29,289 adding 'apex/infrastructure/database/__init__.py' 2025-11-26T08:04:29,290 adding 'apex/infrastructure/database/base.py' 2025-11-26T08:04:29,291 adding 'apex/infrastructure/database/session.py' 2025-11-26T08:04:29,293 adding 'apex/infrastructure/email/__init__.py' 2025-11-26T08:04:29,294 adding 'apex/infrastructure/email/base.py' 2025-11-26T08:04:29,296 adding 'apex/infrastructure/email/sendgrid.py' 2025-11-26T08:04:29,297 adding 'apex/infrastructure/email/smtp.py' 2025-11-26T08:04:29,299 adding 'apex/infrastructure/email/templates.py' 2025-11-26T08:04:29,300 adding 'apex/infrastructure/paypal/__init__.py' 2025-11-26T08:04:29,302 adding 'apex/infrastructure/paypal/client.py' 2025-11-26T08:04:29,303 adding 'apex/infrastructure/paypal/exceptions.py' 2025-11-26T08:04:29,304 adding 'apex/infrastructure/paypal/schemas.py' 2025-11-26T08:04:29,306 adding 'apex/infrastructure/paypal/service.py' 2025-11-26T08:04:29,307 adding 'apex/infrastructure/paypal/webhooks.py' 2025-11-26T08:04:29,309 adding 'apex/infrastructure/storage/__init__.py' 2025-11-26T08:04:29,310 adding 'apex/infrastructure/storage/base.py' 2025-11-26T08:04:29,312 adding 'apex/infrastructure/storage/local.py' 2025-11-26T08:04:29,313 adding 'apex/migrations/env.py' 2025-11-26T08:04:29,315 adding 'apex/migrations/script.py.mako' 2025-11-26T08:04:29,317 adding 'apex_saas_framework-0.3.1.dist-info/licenses/LICENSE' 2025-11-26T08:04:29,320 adding 'apex_saas_framework-0.3.1.dist-info/METADATA' 2025-11-26T08:04:29,321 adding 'apex_saas_framework-0.3.1.dist-info/WHEEL' 2025-11-26T08:04:29,322 adding 'apex_saas_framework-0.3.1.dist-info/entry_points.txt' 2025-11-26T08:04:29,323 adding 'apex_saas_framework-0.3.1.dist-info/top_level.txt' 2025-11-26T08:04:29,326 adding 'apex_saas_framework-0.3.1.dist-info/RECORD' 2025-11-26T08:04:29,362 removing build/bdist.linux-armv7l/wheel 2025-11-26T08:04:29,505 Building wheel for apex-saas-framework (pyproject.toml): finished with status 'done' 2025-11-26T08:04:29,512 Created wheel for apex-saas-framework: filename=apex_saas_framework-0.3.1-py3-none-any.whl size=101936 sha256=2425f95cb090a3e6082e8126d2302029cbe3c5dc20110901c4882e9a54cd5258 2025-11-26T08:04:29,513 Stored in directory: /tmp/pip-ephem-wheel-cache-vdjuazia/wheels/35/4f/67/9cb6cab358837967f321aee332d7ed21577d93db605808b7f1 2025-11-26T08:04:29,532 Successfully built apex-saas-framework 2025-11-26T08:04:29,537 Removed build tracker: '/tmp/pip-build-tracker-aqjcye4a'