2025-11-25T12:01:57,854 Created temporary directory: /tmp/pip-ephem-wheel-cache-n136rotq 2025-11-25T12:01:57,855 Created temporary directory: /tmp/pip-build-tracker-kit4fx4g 2025-11-25T12:01:57,856 Initialized build tracking at /tmp/pip-build-tracker-kit4fx4g 2025-11-25T12:01:57,856 Created build tracker: /tmp/pip-build-tracker-kit4fx4g 2025-11-25T12:01:57,857 Entered build tracker: /tmp/pip-build-tracker-kit4fx4g 2025-11-25T12:01:57,858 Created temporary directory: /tmp/pip-wheel-4q0yfn1x 2025-11-25T12:01:57,861 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-25T12:01:57,863 Created temporary directory: /tmp/pip-ephem-wheel-cache-foi6hyjd 2025-11-25T12:01:57,885 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-25T12:01:57,889 2 location(s) to search for versions of apex-saas-framework: 2025-11-25T12:01:57,889 * https://pypi.org/simple/apex-saas-framework/ 2025-11-25T12:01:57,889 * https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-25T12:01:57,890 Fetching project page and analyzing links: https://pypi.org/simple/apex-saas-framework/ 2025-11-25T12:01:57,891 Getting page https://pypi.org/simple/apex-saas-framework/ 2025-11-25T12:01:57,892 Found index url https://pypi.org/simple 2025-11-25T12:01:58,029 Fetched page https://pypi.org/simple/apex-saas-framework/ as application/vnd.pypi.simple.v1+json 2025-11-25T12:01:58,033 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-25T12:01:58,034 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-25T12:01:58,035 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-25T12:01:58,036 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-25T12:01:58,037 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-25T12:01:58,038 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-25T12:01:58,039 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-25T12:01:58,039 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-25T12:01:58,040 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-25T12:01:58,041 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-25T12:01:58,042 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-25T12:01:58,043 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-25T12:01:58,044 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-25T12:01:58,044 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-25T12:01:58,045 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-25T12:01:58,046 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-25T12:01:58,047 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-25T12:01:58,047 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-25T12:01:58,048 Fetching project page and analyzing links: https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-25T12:01:58,049 Getting page https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-25T12:01:58,050 Found index url https://www.piwheels.org/simple 2025-11-25T12:01:58,206 Fetched page https://www.piwheels.org/simple/apex-saas-framework/ as text/html 2025-11-25T12:01:58,209 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-25T12:01:58,210 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-25T12:01:58,210 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-25T12:01:58,211 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-25T12:01:58,212 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-25T12:01:58,213 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-25T12:01:58,213 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-25T12:01:58,213 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-25T12:01:58,214 Skipping link: not a file: https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-25T12:01:58,214 Skipping link: not a file: https://pypi.org/simple/apex-saas-framework/ 2025-11-25T12:01:58,235 Given no hashes to check 1 links for project 'apex-saas-framework': discarding no candidates 2025-11-25T12:01:58,252 Collecting apex-saas-framework==0.2.9 2025-11-25T12:01:58,255 Created temporary directory: /tmp/pip-unpack-nhdv77ry 2025-11-25T12:01:58,465 Downloading apex_saas_framework-0.2.9.tar.gz (57 kB) 2025-11-25T12:01:58,739 Added apex-saas-framework==0.2.9 from https://files.pythonhosted.org/packages/94/65/dde4e7397596dd90112cd255b1ab0c16f8332c5e903c168004e3924b8a8e/apex_saas_framework-0.2.9.tar.gz to build tracker '/tmp/pip-build-tracker-kit4fx4g' 2025-11-25T12:01:58,746 Created temporary directory: /tmp/pip-build-env-g_kuouy4 2025-11-25T12:01:58,750 Installing build dependencies: started 2025-11-25T12:01:58,752 Running command pip subprocess to install build dependencies 2025-11-25T12:01:59,945 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-25T12:02:00,559 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-25T12:02:00,583 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-25T12:02:02,269 Collecting setuptools>=68.0 2025-11-25T12:02:02,367 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-25T12:02:02,634 Collecting wheel 2025-11-25T12:02:02,651 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-25T12:02:05,971 Installing collected packages: wheel, setuptools 2025-11-25T12:02:06,224 Creating /tmp/pip-build-env-g_kuouy4/overlay/local/bin 2025-11-25T12:02:06,226 changing mode of /tmp/pip-build-env-g_kuouy4/overlay/local/bin/wheel to 755 2025-11-25T12:02:10,493 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-25T12:02:10,764 Installing build dependencies: finished with status 'done' 2025-11-25T12:02:10,771 Getting requirements to build wheel: started 2025-11-25T12:02:10,772 Running command Getting requirements to build wheel 2025-11-25T12:02:11,411 /tmp/pip-build-env-g_kuouy4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-25T12:02:11,411 !! 2025-11-25T12:02:11,412 ******************************************************************************** 2025-11-25T12:02:11,412 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-25T12:02:11,413 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-25T12:02:11,414 or your builds will no longer be supported. 2025-11-25T12:02:11,415 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T12:02:11,415 ******************************************************************************** 2025-11-25T12:02:11,416 !! 2025-11-25T12:02:11,417 corresp(dist, value, root_dir) 2025-11-25T12:02:11,514 /tmp/pip-build-env-g_kuouy4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T12:02:11,514 !! 2025-11-25T12:02:11,515 ******************************************************************************** 2025-11-25T12:02:11,516 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T12:02:11,517 License :: OSI Approved :: MIT License 2025-11-25T12:02:11,518 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T12:02:11,519 ******************************************************************************** 2025-11-25T12:02:11,520 !! 2025-11-25T12:02:11,520 dist._finalize_license_expression() 2025-11-25T12:02:11,521 /tmp/pip-build-env-g_kuouy4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T12:02:11,522 !! 2025-11-25T12:02:11,523 ******************************************************************************** 2025-11-25T12:02:11,523 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T12:02:11,525 License :: OSI Approved :: MIT License 2025-11-25T12:02:11,526 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T12:02:11,526 ******************************************************************************** 2025-11-25T12:02:11,527 !! 2025-11-25T12:02:11,528 self._finalize_license_expression() 2025-11-25T12:02:11,529 running egg_info 2025-11-25T12:02:11,536 writing src/apex_saas_framework.egg-info/PKG-INFO 2025-11-25T12:02:11,543 writing dependency_links to src/apex_saas_framework.egg-info/dependency_links.txt 2025-11-25T12:02:11,545 writing entry points to src/apex_saas_framework.egg-info/entry_points.txt 2025-11-25T12:02:11,549 writing requirements to src/apex_saas_framework.egg-info/requires.txt 2025-11-25T12:02:11,550 writing top-level names to src/apex_saas_framework.egg-info/top_level.txt 2025-11-25T12:02:11,603 reading manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T12:02:11,610 reading manifest template 'MANIFEST.in' 2025-11-25T12:02:11,656 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-11-25T12:02:11,658 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-11-25T12:02:11,659 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-11-25T12:02:11,660 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2025-11-25T12:02:11,661 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-25T12:02:11,662 warning: no previously-included files found matching '.gitignore' 2025-11-25T12:02:11,662 warning: no previously-included files found matching 'fix_router_params.py' 2025-11-25T12:02:11,663 adding license file 'LICENSE' 2025-11-25T12:02:11,670 writing manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T12:02:11,768 Getting requirements to build wheel: finished with status 'done' 2025-11-25T12:02:11,771 Created temporary directory: /tmp/pip-modern-metadata-wrz09dj6 2025-11-25T12:02:11,774 Preparing metadata (pyproject.toml): started 2025-11-25T12:02:11,775 Running command Preparing metadata (pyproject.toml) 2025-11-25T12:02:12,352 /tmp/pip-build-env-g_kuouy4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-25T12:02:12,352 !! 2025-11-25T12:02:12,354 ******************************************************************************** 2025-11-25T12:02:12,354 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-25T12:02:12,355 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-25T12:02:12,356 or your builds will no longer be supported. 2025-11-25T12:02:12,357 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T12:02:12,357 ******************************************************************************** 2025-11-25T12:02:12,358 !! 2025-11-25T12:02:12,359 corresp(dist, value, root_dir) 2025-11-25T12:02:12,442 /tmp/pip-build-env-g_kuouy4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T12:02:12,443 !! 2025-11-25T12:02:12,444 ******************************************************************************** 2025-11-25T12:02:12,445 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T12:02:12,446 License :: OSI Approved :: MIT License 2025-11-25T12:02:12,447 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T12:02:12,448 ******************************************************************************** 2025-11-25T12:02:12,449 !! 2025-11-25T12:02:12,450 dist._finalize_license_expression() 2025-11-25T12:02:12,451 /tmp/pip-build-env-g_kuouy4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T12:02:12,451 !! 2025-11-25T12:02:12,452 ******************************************************************************** 2025-11-25T12:02:12,453 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T12:02:12,454 License :: OSI Approved :: MIT License 2025-11-25T12:02:12,456 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T12:02:12,456 ******************************************************************************** 2025-11-25T12:02:12,458 !! 2025-11-25T12:02:12,458 self._finalize_license_expression() 2025-11-25T12:02:12,459 running dist_info 2025-11-25T12:02:12,472 creating /tmp/pip-modern-metadata-wrz09dj6/apex_saas_framework.egg-info 2025-11-25T12:02:12,473 writing /tmp/pip-modern-metadata-wrz09dj6/apex_saas_framework.egg-info/PKG-INFO 2025-11-25T12:02:12,481 writing dependency_links to /tmp/pip-modern-metadata-wrz09dj6/apex_saas_framework.egg-info/dependency_links.txt 2025-11-25T12:02:12,483 writing entry points to /tmp/pip-modern-metadata-wrz09dj6/apex_saas_framework.egg-info/entry_points.txt 2025-11-25T12:02:12,486 writing requirements to /tmp/pip-modern-metadata-wrz09dj6/apex_saas_framework.egg-info/requires.txt 2025-11-25T12:02:12,487 writing top-level names to /tmp/pip-modern-metadata-wrz09dj6/apex_saas_framework.egg-info/top_level.txt 2025-11-25T12:02:12,489 writing manifest file '/tmp/pip-modern-metadata-wrz09dj6/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T12:02:12,537 reading manifest file '/tmp/pip-modern-metadata-wrz09dj6/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T12:02:12,539 reading manifest template 'MANIFEST.in' 2025-11-25T12:02:12,584 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-11-25T12:02:12,585 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-11-25T12:02:12,586 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-11-25T12:02:12,586 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2025-11-25T12:02:12,587 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-25T12:02:12,588 warning: no previously-included files found matching '.gitignore' 2025-11-25T12:02:12,589 warning: no previously-included files found matching 'fix_router_params.py' 2025-11-25T12:02:12,589 adding license file 'LICENSE' 2025-11-25T12:02:12,595 writing manifest file '/tmp/pip-modern-metadata-wrz09dj6/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T12:02:12,596 creating '/tmp/pip-modern-metadata-wrz09dj6/apex_saas_framework-0.2.9.dist-info' 2025-11-25T12:02:12,723 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-25T12:02:12,730 Source in /tmp/pip-wheel-4q0yfn1x/apex-saas-framework_7c82e7ad5fa243779a80a647350e3345 has version 0.2.9, which satisfies requirement apex-saas-framework==0.2.9 from https://files.pythonhosted.org/packages/94/65/dde4e7397596dd90112cd255b1ab0c16f8332c5e903c168004e3924b8a8e/apex_saas_framework-0.2.9.tar.gz 2025-11-25T12:02:12,731 Removed apex-saas-framework==0.2.9 from https://files.pythonhosted.org/packages/94/65/dde4e7397596dd90112cd255b1ab0c16f8332c5e903c168004e3924b8a8e/apex_saas_framework-0.2.9.tar.gz from build tracker '/tmp/pip-build-tracker-kit4fx4g' 2025-11-25T12:02:12,740 Created temporary directory: /tmp/pip-unpack-0t0u2d6r 2025-11-25T12:02:12,741 Building wheels for collected packages: apex-saas-framework 2025-11-25T12:02:12,747 Created temporary directory: /tmp/pip-wheel-59rvhs6_ 2025-11-25T12:02:12,748 Destination directory: /tmp/pip-wheel-59rvhs6_ 2025-11-25T12:02:12,750 Building wheel for apex-saas-framework (pyproject.toml): started 2025-11-25T12:02:12,752 Running command Building wheel for apex-saas-framework (pyproject.toml) 2025-11-25T12:02:13,531 /tmp/pip-build-env-g_kuouy4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-25T12:02:13,531 !! 2025-11-25T12:02:13,532 ******************************************************************************** 2025-11-25T12:02:13,533 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-25T12:02:13,534 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-25T12:02:13,535 or your builds will no longer be supported. 2025-11-25T12:02:13,536 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T12:02:13,536 ******************************************************************************** 2025-11-25T12:02:13,538 !! 2025-11-25T12:02:13,538 corresp(dist, value, root_dir) 2025-11-25T12:02:13,612 /tmp/pip-build-env-g_kuouy4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T12:02:13,612 !! 2025-11-25T12:02:13,613 ******************************************************************************** 2025-11-25T12:02:13,614 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T12:02:13,615 License :: OSI Approved :: MIT License 2025-11-25T12:02:13,616 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T12:02:13,616 ******************************************************************************** 2025-11-25T12:02:13,617 !! 2025-11-25T12:02:13,618 dist._finalize_license_expression() 2025-11-25T12:02:13,618 /tmp/pip-build-env-g_kuouy4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T12:02:13,619 !! 2025-11-25T12:02:13,620 ******************************************************************************** 2025-11-25T12:02:13,620 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T12:02:13,621 License :: OSI Approved :: MIT License 2025-11-25T12:02:13,622 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T12:02:13,623 ******************************************************************************** 2025-11-25T12:02:13,624 !! 2025-11-25T12:02:13,624 self._finalize_license_expression() 2025-11-25T12:02:13,625 running bdist_wheel 2025-11-25T12:02:13,641 running build 2025-11-25T12:02:13,641 running build_py 2025-11-25T12:02:13,648 creating build/lib/apex 2025-11-25T12:02:13,650 copying src/apex/__init__.py -> build/lib/apex 2025-11-25T12:02:13,653 creating build/lib/apex/core 2025-11-25T12:02:13,654 copying src/apex/core/__init__.py -> build/lib/apex/core 2025-11-25T12:02:13,656 copying src/apex/core/decorators.py -> build/lib/apex/core 2025-11-25T12:02:13,658 copying src/apex/core/app.py -> build/lib/apex/core 2025-11-25T12:02:13,662 creating build/lib/apex/cli 2025-11-25T12:02:13,663 copying src/apex/cli/__init__.py -> build/lib/apex/cli 2025-11-25T12:02:13,665 copying src/apex/cli/main.py -> build/lib/apex/cli 2025-11-25T12:02:13,667 creating build/lib/apex/api 2025-11-25T12:02:13,668 copying src/apex/api/__init__.py -> build/lib/apex/api 2025-11-25T12:02:13,671 creating build/lib/apex/infrastructure 2025-11-25T12:02:13,672 copying src/apex/infrastructure/__init__.py -> build/lib/apex/infrastructure 2025-11-25T12:02:13,674 creating build/lib/apex/domain 2025-11-25T12:02:13,675 copying src/apex/domain/__init__.py -> build/lib/apex/domain 2025-11-25T12:02:13,677 creating build/lib/apex/migrations 2025-11-25T12:02:13,678 copying src/apex/migrations/env.py -> build/lib/apex/migrations 2025-11-25T12:02:13,681 creating build/lib/apex/core/permissions 2025-11-25T12:02:13,682 copying src/apex/core/permissions/dependencies.py -> build/lib/apex/core/permissions 2025-11-25T12:02:13,684 copying src/apex/core/permissions/__init__.py -> build/lib/apex/core/permissions 2025-11-25T12:02:13,687 creating build/lib/apex/core/config 2025-11-25T12:02:13,688 copying src/apex/core/config/__init__.py -> build/lib/apex/core/config 2025-11-25T12:02:13,690 copying src/apex/core/config/settings.py -> build/lib/apex/core/config 2025-11-25T12:02:13,693 creating build/lib/apex/core/utils 2025-11-25T12:02:13,694 copying src/apex/core/utils/__init__.py -> build/lib/apex/core/utils 2025-11-25T12:02:13,696 copying src/apex/core/utils/tokens.py -> build/lib/apex/core/utils 2025-11-25T12:02:13,698 creating build/lib/apex/core/security 2025-11-25T12:02:13,699 copying src/apex/core/security/__init__.py -> build/lib/apex/core/security 2025-11-25T12:02:13,702 copying src/apex/core/security/jwt.py -> build/lib/apex/core/security 2025-11-25T12:02:13,704 copying src/apex/core/security/password.py -> build/lib/apex/core/security 2025-11-25T12:02:13,706 creating build/lib/apex/core/authentication 2025-11-25T12:02:13,707 copying src/apex/core/authentication/dependencies.py -> build/lib/apex/core/authentication 2025-11-25T12:02:13,709 copying src/apex/core/authentication/__init__.py -> build/lib/apex/core/authentication 2025-11-25T12:02:13,712 creating build/lib/apex/api/v1 2025-11-25T12:02:13,713 copying src/apex/api/v1/__init__.py -> build/lib/apex/api/v1 2025-11-25T12:02:13,716 creating build/lib/apex/api/v1/organizations 2025-11-25T12:02:13,717 copying src/apex/api/v1/organizations/__init__.py -> build/lib/apex/api/v1/organizations 2025-11-25T12:02:13,719 copying src/apex/api/v1/organizations/router.py -> build/lib/apex/api/v1/organizations 2025-11-25T12:02:13,722 creating build/lib/apex/api/v1/auth 2025-11-25T12:02:13,723 copying src/apex/api/v1/auth/__init__.py -> build/lib/apex/api/v1/auth 2025-11-25T12:02:13,725 copying src/apex/api/v1/auth/router.py -> build/lib/apex/api/v1/auth 2025-11-25T12:02:13,728 creating build/lib/apex/api/v1/roles 2025-11-25T12:02:13,729 copying src/apex/api/v1/roles/__init__.py -> build/lib/apex/api/v1/roles 2025-11-25T12:02:13,731 copying src/apex/api/v1/roles/router.py -> build/lib/apex/api/v1/roles 2025-11-25T12:02:13,733 creating build/lib/apex/api/v1/payments 2025-11-25T12:02:13,734 copying src/apex/api/v1/payments/__init__.py -> build/lib/apex/api/v1/payments 2025-11-25T12:02:13,736 copying src/apex/api/v1/payments/router.py -> build/lib/apex/api/v1/payments 2025-11-25T12:02:13,739 creating build/lib/apex/api/v1/settings 2025-11-25T12:02:13,740 copying src/apex/api/v1/settings/__init__.py -> build/lib/apex/api/v1/settings 2025-11-25T12:02:13,742 copying src/apex/api/v1/settings/router.py -> build/lib/apex/api/v1/settings 2025-11-25T12:02:13,745 creating build/lib/apex/api/v1/users 2025-11-25T12:02:13,746 copying src/apex/api/v1/users/__init__.py -> build/lib/apex/api/v1/users 2025-11-25T12:02:13,748 copying src/apex/api/v1/users/router.py -> build/lib/apex/api/v1/users 2025-11-25T12:02:13,751 creating build/lib/apex/api/v1/modules 2025-11-25T12:02:13,752 copying src/apex/api/v1/modules/__init__.py -> build/lib/apex/api/v1/modules 2025-11-25T12:02:13,754 copying src/apex/api/v1/modules/router.py -> build/lib/apex/api/v1/modules 2025-11-25T12:02:13,757 creating build/lib/apex/api/v1/files 2025-11-25T12:02:13,758 copying src/apex/api/v1/files/__init__.py -> build/lib/apex/api/v1/files 2025-11-25T12:02:13,761 creating build/lib/apex/api/v1/permissions 2025-11-25T12:02:13,762 copying src/apex/api/v1/permissions/__init__.py -> build/lib/apex/api/v1/permissions 2025-11-25T12:02:13,764 copying src/apex/api/v1/permissions/router.py -> build/lib/apex/api/v1/permissions 2025-11-25T12:02:13,767 creating build/lib/apex/api/v1/schemas 2025-11-25T12:02:13,768 copying src/apex/api/v1/schemas/__init__.py -> build/lib/apex/api/v1/schemas 2025-11-25T12:02:13,770 copying src/apex/api/v1/schemas/user.py -> build/lib/apex/api/v1/schemas 2025-11-25T12:02:13,772 copying src/apex/api/v1/schemas/auth.py -> build/lib/apex/api/v1/schemas 2025-11-25T12:02:13,774 copying src/apex/api/v1/schemas/password_reset.py -> build/lib/apex/api/v1/schemas 2025-11-25T12:02:13,777 creating build/lib/apex/infrastructure/storage 2025-11-25T12:02:13,778 copying src/apex/infrastructure/storage/__init__.py -> build/lib/apex/infrastructure/storage 2025-11-25T12:02:13,780 copying src/apex/infrastructure/storage/base.py -> build/lib/apex/infrastructure/storage 2025-11-25T12:02:13,782 copying src/apex/infrastructure/storage/local.py -> build/lib/apex/infrastructure/storage 2025-11-25T12:02:13,784 creating build/lib/apex/infrastructure/database 2025-11-25T12:02:13,785 copying src/apex/infrastructure/database/__init__.py -> build/lib/apex/infrastructure/database 2025-11-25T12:02:13,788 copying src/apex/infrastructure/database/base.py -> build/lib/apex/infrastructure/database 2025-11-25T12:02:13,789 copying src/apex/infrastructure/database/session.py -> build/lib/apex/infrastructure/database 2025-11-25T12:02:13,792 creating build/lib/apex/infrastructure/email 2025-11-25T12:02:13,793 copying src/apex/infrastructure/email/__init__.py -> build/lib/apex/infrastructure/email 2025-11-25T12:02:13,795 copying src/apex/infrastructure/email/base.py -> build/lib/apex/infrastructure/email 2025-11-25T12:02:13,797 copying src/apex/infrastructure/email/smtp.py -> build/lib/apex/infrastructure/email 2025-11-25T12:02:13,798 copying src/apex/infrastructure/email/sendgrid.py -> build/lib/apex/infrastructure/email 2025-11-25T12:02:13,801 copying src/apex/infrastructure/email/templates.py -> build/lib/apex/infrastructure/email 2025-11-25T12:02:13,804 creating build/lib/apex/infrastructure/paypal 2025-11-25T12:02:13,805 copying src/apex/infrastructure/paypal/__init__.py -> build/lib/apex/infrastructure/paypal 2025-11-25T12:02:13,807 copying src/apex/infrastructure/paypal/webhooks.py -> build/lib/apex/infrastructure/paypal 2025-11-25T12:02:13,809 copying src/apex/infrastructure/paypal/client.py -> build/lib/apex/infrastructure/paypal 2025-11-25T12:02:13,812 copying src/apex/infrastructure/paypal/exceptions.py -> build/lib/apex/infrastructure/paypal 2025-11-25T12:02:13,813 copying src/apex/infrastructure/paypal/schemas.py -> build/lib/apex/infrastructure/paypal 2025-11-25T12:02:13,815 copying src/apex/infrastructure/paypal/service.py -> build/lib/apex/infrastructure/paypal 2025-11-25T12:02:13,818 creating build/lib/apex/domain/repositories 2025-11-25T12:02:13,819 copying src/apex/domain/repositories/__init__.py -> build/lib/apex/domain/repositories 2025-11-25T12:02:13,821 copying src/apex/domain/repositories/base.py -> build/lib/apex/domain/repositories 2025-11-25T12:02:13,823 creating build/lib/apex/domain/models 2025-11-25T12:02:13,824 copying src/apex/domain/models/__init__.py -> build/lib/apex/domain/models 2025-11-25T12:02:13,826 copying src/apex/domain/models/role.py -> build/lib/apex/domain/models 2025-11-25T12:02:13,828 copying src/apex/domain/models/associations.py -> build/lib/apex/domain/models 2025-11-25T12:02:13,830 copying src/apex/domain/models/user.py -> build/lib/apex/domain/models 2025-11-25T12:02:13,832 copying src/apex/domain/models/organization.py -> build/lib/apex/domain/models 2025-11-25T12:02:13,834 copying src/apex/domain/models/permission.py -> build/lib/apex/domain/models 2025-11-25T12:02:13,836 creating build/lib/apex/domain/services 2025-11-25T12:02:13,837 copying src/apex/domain/services/password_reset_sendgrid.py -> build/lib/apex/domain/services 2025-11-25T12:02:13,839 copying src/apex/domain/services/__init__.py -> build/lib/apex/domain/services 2025-11-25T12:02:13,841 copying src/apex/domain/services/user.py -> build/lib/apex/domain/services 2025-11-25T12:02:13,843 copying src/apex/domain/services/auth.py -> build/lib/apex/domain/services 2025-11-25T12:02:13,845 copying src/apex/domain/services/password_reset.py -> build/lib/apex/domain/services 2025-11-25T12:02:13,847 running egg_info 2025-11-25T12:02:13,859 writing src/apex_saas_framework.egg-info/PKG-INFO 2025-11-25T12:02:13,865 writing dependency_links to src/apex_saas_framework.egg-info/dependency_links.txt 2025-11-25T12:02:13,867 writing entry points to src/apex_saas_framework.egg-info/entry_points.txt 2025-11-25T12:02:13,871 writing requirements to src/apex_saas_framework.egg-info/requires.txt 2025-11-25T12:02:13,872 writing top-level names to src/apex_saas_framework.egg-info/top_level.txt 2025-11-25T12:02:13,905 reading manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T12:02:13,911 reading manifest template 'MANIFEST.in' 2025-11-25T12:02:13,956 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-11-25T12:02:13,957 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-11-25T12:02:13,958 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-11-25T12:02:13,959 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2025-11-25T12:02:13,959 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-25T12:02:13,960 warning: no previously-included files found matching '.gitignore' 2025-11-25T12:02:13,961 warning: no previously-included files found matching 'fix_router_params.py' 2025-11-25T12:02:13,961 adding license file 'LICENSE' 2025-11-25T12:02:13,968 writing manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-25T12:02:13,983 copying src/apex/migrations/script.py.mako -> build/lib/apex/migrations 2025-11-25T12:02:14,008 installing to build/bdist.linux-armv7l/wheel 2025-11-25T12:02:14,008 running install 2025-11-25T12:02:14,032 running install_lib 2025-11-25T12:02:14,038 creating build/bdist.linux-armv7l/wheel 2025-11-25T12:02:14,040 creating build/bdist.linux-armv7l/wheel/apex 2025-11-25T12:02:14,041 copying build/lib/apex/__init__.py -> build/bdist.linux-armv7l/wheel/./apex 2025-11-25T12:02:14,044 creating build/bdist.linux-armv7l/wheel/apex/core 2025-11-25T12:02:14,045 copying build/lib/apex/core/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core 2025-11-25T12:02:14,047 copying build/lib/apex/core/decorators.py -> build/bdist.linux-armv7l/wheel/./apex/core 2025-11-25T12:02:14,049 copying build/lib/apex/core/app.py -> build/bdist.linux-armv7l/wheel/./apex/core 2025-11-25T12:02:14,053 creating build/bdist.linux-armv7l/wheel/apex/core/permissions 2025-11-25T12:02:14,054 copying build/lib/apex/core/permissions/dependencies.py -> build/bdist.linux-armv7l/wheel/./apex/core/permissions 2025-11-25T12:02:14,056 copying build/lib/apex/core/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/permissions 2025-11-25T12:02:14,058 creating build/bdist.linux-armv7l/wheel/apex/core/config 2025-11-25T12:02:14,059 copying build/lib/apex/core/config/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/config 2025-11-25T12:02:14,061 copying build/lib/apex/core/config/settings.py -> build/bdist.linux-armv7l/wheel/./apex/core/config 2025-11-25T12:02:14,064 creating build/bdist.linux-armv7l/wheel/apex/core/utils 2025-11-25T12:02:14,065 copying build/lib/apex/core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/utils 2025-11-25T12:02:14,067 copying build/lib/apex/core/utils/tokens.py -> build/bdist.linux-armv7l/wheel/./apex/core/utils 2025-11-25T12:02:14,069 creating build/bdist.linux-armv7l/wheel/apex/core/security 2025-11-25T12:02:14,070 copying build/lib/apex/core/security/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/security 2025-11-25T12:02:14,072 copying build/lib/apex/core/security/jwt.py -> build/bdist.linux-armv7l/wheel/./apex/core/security 2025-11-25T12:02:14,074 copying build/lib/apex/core/security/password.py -> build/bdist.linux-armv7l/wheel/./apex/core/security 2025-11-25T12:02:14,076 creating build/bdist.linux-armv7l/wheel/apex/core/authentication 2025-11-25T12:02:14,077 copying build/lib/apex/core/authentication/dependencies.py -> build/bdist.linux-armv7l/wheel/./apex/core/authentication 2025-11-25T12:02:14,079 copying build/lib/apex/core/authentication/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/authentication 2025-11-25T12:02:14,082 creating build/bdist.linux-armv7l/wheel/apex/cli 2025-11-25T12:02:14,083 copying build/lib/apex/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/cli 2025-11-25T12:02:14,085 copying build/lib/apex/cli/main.py -> build/bdist.linux-armv7l/wheel/./apex/cli 2025-11-25T12:02:14,087 creating build/bdist.linux-armv7l/wheel/apex/api 2025-11-25T12:02:14,088 copying build/lib/apex/api/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api 2025-11-25T12:02:14,091 creating build/bdist.linux-armv7l/wheel/apex/api/v1 2025-11-25T12:02:14,092 copying build/lib/apex/api/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1 2025-11-25T12:02:14,094 creating build/bdist.linux-armv7l/wheel/apex/api/v1/organizations 2025-11-25T12:02:14,095 copying build/lib/apex/api/v1/organizations/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/organizations 2025-11-25T12:02:14,097 copying build/lib/apex/api/v1/organizations/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/organizations 2025-11-25T12:02:14,099 creating build/bdist.linux-armv7l/wheel/apex/api/v1/auth 2025-11-25T12:02:14,100 copying build/lib/apex/api/v1/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/auth 2025-11-25T12:02:14,102 copying build/lib/apex/api/v1/auth/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/auth 2025-11-25T12:02:14,105 creating build/bdist.linux-armv7l/wheel/apex/api/v1/roles 2025-11-25T12:02:14,106 copying build/lib/apex/api/v1/roles/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/roles 2025-11-25T12:02:14,108 copying build/lib/apex/api/v1/roles/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/roles 2025-11-25T12:02:14,111 creating build/bdist.linux-armv7l/wheel/apex/api/v1/payments 2025-11-25T12:02:14,112 copying build/lib/apex/api/v1/payments/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/payments 2025-11-25T12:02:14,114 copying build/lib/apex/api/v1/payments/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/payments 2025-11-25T12:02:14,117 creating build/bdist.linux-armv7l/wheel/apex/api/v1/settings 2025-11-25T12:02:14,118 copying build/lib/apex/api/v1/settings/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/settings 2025-11-25T12:02:14,120 copying build/lib/apex/api/v1/settings/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/settings 2025-11-25T12:02:14,123 creating build/bdist.linux-armv7l/wheel/apex/api/v1/users 2025-11-25T12:02:14,124 copying build/lib/apex/api/v1/users/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/users 2025-11-25T12:02:14,126 copying build/lib/apex/api/v1/users/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/users 2025-11-25T12:02:14,129 creating build/bdist.linux-armv7l/wheel/apex/api/v1/modules 2025-11-25T12:02:14,130 copying build/lib/apex/api/v1/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/modules 2025-11-25T12:02:14,132 copying build/lib/apex/api/v1/modules/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/modules 2025-11-25T12:02:14,134 creating build/bdist.linux-armv7l/wheel/apex/api/v1/files 2025-11-25T12:02:14,135 copying build/lib/apex/api/v1/files/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/files 2025-11-25T12:02:14,138 creating build/bdist.linux-armv7l/wheel/apex/api/v1/permissions 2025-11-25T12:02:14,139 copying build/lib/apex/api/v1/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/permissions 2025-11-25T12:02:14,141 copying build/lib/apex/api/v1/permissions/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/permissions 2025-11-25T12:02:14,143 creating build/bdist.linux-armv7l/wheel/apex/api/v1/schemas 2025-11-25T12:02:14,145 copying build/lib/apex/api/v1/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-25T12:02:14,146 copying build/lib/apex/api/v1/schemas/user.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-25T12:02:14,148 copying build/lib/apex/api/v1/schemas/auth.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-25T12:02:14,150 copying build/lib/apex/api/v1/schemas/password_reset.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-25T12:02:14,153 creating build/bdist.linux-armv7l/wheel/apex/infrastructure 2025-11-25T12:02:14,154 copying build/lib/apex/infrastructure/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure 2025-11-25T12:02:14,157 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/storage 2025-11-25T12:02:14,158 copying build/lib/apex/infrastructure/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/storage 2025-11-25T12:02:14,160 copying build/lib/apex/infrastructure/storage/base.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/storage 2025-11-25T12:02:14,162 copying build/lib/apex/infrastructure/storage/local.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/storage 2025-11-25T12:02:14,164 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/database 2025-11-25T12:02:14,165 copying build/lib/apex/infrastructure/database/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/database 2025-11-25T12:02:14,167 copying build/lib/apex/infrastructure/database/base.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/database 2025-11-25T12:02:14,169 copying build/lib/apex/infrastructure/database/session.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/database 2025-11-25T12:02:14,171 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/email 2025-11-25T12:02:14,172 copying build/lib/apex/infrastructure/email/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-25T12:02:14,174 copying build/lib/apex/infrastructure/email/base.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-25T12:02:14,176 copying build/lib/apex/infrastructure/email/smtp.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-25T12:02:14,178 copying build/lib/apex/infrastructure/email/sendgrid.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-25T12:02:14,180 copying build/lib/apex/infrastructure/email/templates.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-25T12:02:14,183 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/paypal 2025-11-25T12:02:14,184 copying build/lib/apex/infrastructure/paypal/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-25T12:02:14,186 copying build/lib/apex/infrastructure/paypal/webhooks.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-25T12:02:14,189 copying build/lib/apex/infrastructure/paypal/client.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-25T12:02:14,191 copying build/lib/apex/infrastructure/paypal/exceptions.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-25T12:02:14,193 copying build/lib/apex/infrastructure/paypal/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-25T12:02:14,196 copying build/lib/apex/infrastructure/paypal/service.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-25T12:02:14,199 creating build/bdist.linux-armv7l/wheel/apex/domain 2025-11-25T12:02:14,201 creating build/bdist.linux-armv7l/wheel/apex/domain/repositories 2025-11-25T12:02:14,202 copying build/lib/apex/domain/repositories/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain/repositories 2025-11-25T12:02:14,204 copying build/lib/apex/domain/repositories/base.py -> build/bdist.linux-armv7l/wheel/./apex/domain/repositories 2025-11-25T12:02:14,206 copying build/lib/apex/domain/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain 2025-11-25T12:02:14,208 creating build/bdist.linux-armv7l/wheel/apex/domain/models 2025-11-25T12:02:14,209 copying build/lib/apex/domain/models/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-25T12:02:14,211 copying build/lib/apex/domain/models/role.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-25T12:02:14,213 copying build/lib/apex/domain/models/associations.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-25T12:02:14,215 copying build/lib/apex/domain/models/user.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-25T12:02:14,217 copying build/lib/apex/domain/models/organization.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-25T12:02:14,219 copying build/lib/apex/domain/models/permission.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-25T12:02:14,222 creating build/bdist.linux-armv7l/wheel/apex/domain/services 2025-11-25T12:02:14,223 copying build/lib/apex/domain/services/password_reset_sendgrid.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-25T12:02:14,226 copying build/lib/apex/domain/services/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-25T12:02:14,227 copying build/lib/apex/domain/services/user.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-25T12:02:14,229 copying build/lib/apex/domain/services/auth.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-25T12:02:14,231 copying build/lib/apex/domain/services/password_reset.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-25T12:02:14,234 creating build/bdist.linux-armv7l/wheel/apex/migrations 2025-11-25T12:02:14,235 copying build/lib/apex/migrations/script.py.mako -> build/bdist.linux-armv7l/wheel/./apex/migrations 2025-11-25T12:02:14,237 copying build/lib/apex/migrations/env.py -> build/bdist.linux-armv7l/wheel/./apex/migrations 2025-11-25T12:02:14,238 running install_egg_info 2025-11-25T12:02:14,244 Copying src/apex_saas_framework.egg-info to build/bdist.linux-armv7l/wheel/./apex_saas_framework-0.2.9-py3.11.egg-info 2025-11-25T12:02:14,258 running install_scripts 2025-11-25T12:02:14,271 creating build/bdist.linux-armv7l/wheel/apex_saas_framework-0.2.9.dist-info/WHEEL 2025-11-25T12:02:14,274 creating '/tmp/pip-wheel-59rvhs6_/.tmp-13ykrc40/apex_saas_framework-0.2.9-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-25T12:02:14,277 adding 'apex/__init__.py' 2025-11-25T12:02:14,279 adding 'apex/api/__init__.py' 2025-11-25T12:02:14,281 adding 'apex/api/v1/__init__.py' 2025-11-25T12:02:14,283 adding 'apex/api/v1/auth/__init__.py' 2025-11-25T12:02:14,285 adding 'apex/api/v1/auth/router.py' 2025-11-25T12:02:14,287 adding 'apex/api/v1/files/__init__.py' 2025-11-25T12:02:14,288 adding 'apex/api/v1/modules/__init__.py' 2025-11-25T12:02:14,290 adding 'apex/api/v1/modules/router.py' 2025-11-25T12:02:14,292 adding 'apex/api/v1/organizations/__init__.py' 2025-11-25T12:02:14,293 adding 'apex/api/v1/organizations/router.py' 2025-11-25T12:02:14,295 adding 'apex/api/v1/payments/__init__.py' 2025-11-25T12:02:14,296 adding 'apex/api/v1/payments/router.py' 2025-11-25T12:02:14,298 adding 'apex/api/v1/permissions/__init__.py' 2025-11-25T12:02:14,300 adding 'apex/api/v1/permissions/router.py' 2025-11-25T12:02:14,301 adding 'apex/api/v1/roles/__init__.py' 2025-11-25T12:02:14,303 adding 'apex/api/v1/roles/router.py' 2025-11-25T12:02:14,305 adding 'apex/api/v1/schemas/__init__.py' 2025-11-25T12:02:14,306 adding 'apex/api/v1/schemas/auth.py' 2025-11-25T12:02:14,307 adding 'apex/api/v1/schemas/password_reset.py' 2025-11-25T12:02:14,308 adding 'apex/api/v1/schemas/user.py' 2025-11-25T12:02:14,310 adding 'apex/api/v1/settings/__init__.py' 2025-11-25T12:02:14,312 adding 'apex/api/v1/settings/router.py' 2025-11-25T12:02:14,314 adding 'apex/api/v1/users/__init__.py' 2025-11-25T12:02:14,315 adding 'apex/api/v1/users/router.py' 2025-11-25T12:02:14,317 adding 'apex/cli/__init__.py' 2025-11-25T12:02:14,318 adding 'apex/cli/main.py' 2025-11-25T12:02:14,320 adding 'apex/core/__init__.py' 2025-11-25T12:02:14,322 adding 'apex/core/app.py' 2025-11-25T12:02:14,324 adding 'apex/core/decorators.py' 2025-11-25T12:02:14,326 adding 'apex/core/authentication/__init__.py' 2025-11-25T12:02:14,327 adding 'apex/core/authentication/dependencies.py' 2025-11-25T12:02:14,329 adding 'apex/core/config/__init__.py' 2025-11-25T12:02:14,331 adding 'apex/core/config/settings.py' 2025-11-25T12:02:14,332 adding 'apex/core/permissions/__init__.py' 2025-11-25T12:02:14,334 adding 'apex/core/permissions/dependencies.py' 2025-11-25T12:02:14,335 adding 'apex/core/security/__init__.py' 2025-11-25T12:02:14,337 adding 'apex/core/security/jwt.py' 2025-11-25T12:02:14,338 adding 'apex/core/security/password.py' 2025-11-25T12:02:14,340 adding 'apex/core/utils/__init__.py' 2025-11-25T12:02:14,341 adding 'apex/core/utils/tokens.py' 2025-11-25T12:02:14,343 adding 'apex/domain/__init__.py' 2025-11-25T12:02:14,345 adding 'apex/domain/models/__init__.py' 2025-11-25T12:02:14,346 adding 'apex/domain/models/associations.py' 2025-11-25T12:02:14,347 adding 'apex/domain/models/organization.py' 2025-11-25T12:02:14,348 adding 'apex/domain/models/permission.py' 2025-11-25T12:02:14,350 adding 'apex/domain/models/role.py' 2025-11-25T12:02:14,351 adding 'apex/domain/models/user.py' 2025-11-25T12:02:14,353 adding 'apex/domain/repositories/__init__.py' 2025-11-25T12:02:14,355 adding 'apex/domain/repositories/base.py' 2025-11-25T12:02:14,357 adding 'apex/domain/services/__init__.py' 2025-11-25T12:02:14,358 adding 'apex/domain/services/auth.py' 2025-11-25T12:02:14,359 adding 'apex/domain/services/password_reset.py' 2025-11-25T12:02:14,361 adding 'apex/domain/services/password_reset_sendgrid.py' 2025-11-25T12:02:14,362 adding 'apex/domain/services/user.py' 2025-11-25T12:02:14,364 adding 'apex/infrastructure/__init__.py' 2025-11-25T12:02:14,366 adding 'apex/infrastructure/database/__init__.py' 2025-11-25T12:02:14,367 adding 'apex/infrastructure/database/base.py' 2025-11-25T12:02:14,368 adding 'apex/infrastructure/database/session.py' 2025-11-25T12:02:14,370 adding 'apex/infrastructure/email/__init__.py' 2025-11-25T12:02:14,371 adding 'apex/infrastructure/email/base.py' 2025-11-25T12:02:14,373 adding 'apex/infrastructure/email/sendgrid.py' 2025-11-25T12:02:14,374 adding 'apex/infrastructure/email/smtp.py' 2025-11-25T12:02:14,375 adding 'apex/infrastructure/email/templates.py' 2025-11-25T12:02:14,378 adding 'apex/infrastructure/paypal/__init__.py' 2025-11-25T12:02:14,379 adding 'apex/infrastructure/paypal/client.py' 2025-11-25T12:02:14,380 adding 'apex/infrastructure/paypal/exceptions.py' 2025-11-25T12:02:14,382 adding 'apex/infrastructure/paypal/schemas.py' 2025-11-25T12:02:14,383 adding 'apex/infrastructure/paypal/service.py' 2025-11-25T12:02:14,385 adding 'apex/infrastructure/paypal/webhooks.py' 2025-11-25T12:02:14,387 adding 'apex/infrastructure/storage/__init__.py' 2025-11-25T12:02:14,388 adding 'apex/infrastructure/storage/base.py' 2025-11-25T12:02:14,389 adding 'apex/infrastructure/storage/local.py' 2025-11-25T12:02:14,391 adding 'apex/migrations/env.py' 2025-11-25T12:02:14,393 adding 'apex/migrations/script.py.mako' 2025-11-25T12:02:14,396 adding 'apex_saas_framework-0.2.9.dist-info/licenses/LICENSE' 2025-11-25T12:02:14,398 adding 'apex_saas_framework-0.2.9.dist-info/METADATA' 2025-11-25T12:02:14,400 adding 'apex_saas_framework-0.2.9.dist-info/WHEEL' 2025-11-25T12:02:14,401 adding 'apex_saas_framework-0.2.9.dist-info/entry_points.txt' 2025-11-25T12:02:14,402 adding 'apex_saas_framework-0.2.9.dist-info/top_level.txt' 2025-11-25T12:02:14,404 adding 'apex_saas_framework-0.2.9.dist-info/RECORD' 2025-11-25T12:02:14,407 removing build/bdist.linux-armv7l/wheel 2025-11-25T12:02:14,536 Building wheel for apex-saas-framework (pyproject.toml): finished with status 'done' 2025-11-25T12:02:14,542 Created wheel for apex-saas-framework: filename=apex_saas_framework-0.2.9-py3-none-any.whl size=66073 sha256=112a1eb2978cc60c27306bf20532ac8f9d1e3f66867efe71aa98ed2ed2a23a09 2025-11-25T12:02:14,543 Stored in directory: /tmp/pip-ephem-wheel-cache-foi6hyjd/wheels/bd/0f/e7/5712059beb06060e0e240a3ffba02ae42d3ed2fa1cd0315887 2025-11-25T12:02:14,561 Successfully built apex-saas-framework 2025-11-25T12:02:14,565 Removed build tracker: '/tmp/pip-build-tracker-kit4fx4g'