2025-11-26T10:29:55,074 Created temporary directory: /tmp/pip-ephem-wheel-cache-mwi367h1 2025-11-26T10:29:55,076 Created temporary directory: /tmp/pip-build-tracker-vz4oe9u9 2025-11-26T10:29:55,077 Initialized build tracking at /tmp/pip-build-tracker-vz4oe9u9 2025-11-26T10:29:55,077 Created build tracker: /tmp/pip-build-tracker-vz4oe9u9 2025-11-26T10:29:55,078 Entered build tracker: /tmp/pip-build-tracker-vz4oe9u9 2025-11-26T10:29:55,079 Created temporary directory: /tmp/pip-wheel-rr2gl_6j 2025-11-26T10:29:55,082 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-26T10:29:55,084 Created temporary directory: /tmp/pip-ephem-wheel-cache-wr6xkpk2 2025-11-26T10:29:55,106 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-26T10:29:55,110 2 location(s) to search for versions of apex-saas-framework: 2025-11-26T10:29:55,110 * https://pypi.org/simple/apex-saas-framework/ 2025-11-26T10:29:55,110 * https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-26T10:29:55,110 Fetching project page and analyzing links: https://pypi.org/simple/apex-saas-framework/ 2025-11-26T10:29:55,111 Getting page https://pypi.org/simple/apex-saas-framework/ 2025-11-26T10:29:55,113 Found index url https://pypi.org/simple 2025-11-26T10:29:55,326 Fetched page https://pypi.org/simple/apex-saas-framework/ as application/vnd.pypi.simple.v1+json 2025-11-26T10:29:55,333 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-26T10:29:55,334 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-26T10:29:55,335 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-26T10:29:55,336 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-26T10:29:55,336 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-26T10:29:55,337 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-26T10:29:55,338 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-26T10:29:55,339 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-26T10:29:55,339 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-26T10:29:55,340 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-26T10:29:55,341 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-26T10:29:55,342 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-26T10:29:55,342 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-26T10:29:55,343 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-26T10:29:55,344 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-26T10:29:55,345 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-26T10:29:55,345 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-26T10:29:55,346 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-26T10:29:55,347 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-26T10:29:55,348 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-26T10:29:55,348 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-26T10:29:55,349 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-26T10:29:55,350 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/27/dd/212c0061a078e609207bfbbbcabbb33b81ff5dd09a38f15590b7874cbff4/apex_saas_framework-0.3.2-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T10:29:55,351 Found link https://files.pythonhosted.org/packages/b2/24/210bab3a2253bb0d283616d3f69ef178ce3e81111e564fd9be391165aab2/apex_saas_framework-0.3.2.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.3.2 2025-11-26T10:29:55,352 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/d0/a8/7c5707c3793b30c410ba2583944a726f252ba9ca1d7c7a570606b203a149/apex_saas_framework-0.3.3-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T10:29:55,353 Found link https://files.pythonhosted.org/packages/f4/f8/1b10858748bc903da5fadb2493fdc8caf40ca2272ea1f56632bf2c84de47/apex_saas_framework-0.3.3.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.3.3 2025-11-26T10:29:55,353 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/ae/fb/90132dc4651e70a194d2fe15914c151fbd4ed73060aeca6a43e6aef047c5/apex_saas_framework-0.3.4-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T10:29:55,354 Found link https://files.pythonhosted.org/packages/09/28/dec7d179537d9277bb55ed0ce6ba5e735d36b2f7167b6ef7132ee5ee77d9/apex_saas_framework-0.3.4.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.3.4 2025-11-26T10:29:55,354 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/72/e8/1d6307bb0c061a47dbfba3b0541adf141df0bf9152d8bfb31f5c2f235134/apex_saas_framework-0.3.5-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T10:29:55,355 Found link https://files.pythonhosted.org/packages/0d/8c/e5ea339758fdb3000e4f3b6e5822212fa5fb6050c5a6556055aef9140af6/apex_saas_framework-0.3.5.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.3.5 2025-11-26T10:29:55,356 Skipping link: No binaries permitted for apex-saas-framework: https://files.pythonhosted.org/packages/92/40/7927f0c1b59c7782a8b166f6730a676861afca52a7aa6065e698693081d6/apex_saas_framework-0.3.6-py3-none-any.whl (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T10:29:55,357 Found link https://files.pythonhosted.org/packages/06/1e/09694025ee43c7ce78a05aaacd2a6ae44806a658c0e0ded02bd0d4162afd/apex_saas_framework-0.3.6.tar.gz (from https://pypi.org/simple/apex-saas-framework/) (requires-python:>=3.10), version: 0.3.6 2025-11-26T10:29:55,357 Fetching project page and analyzing links: https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-26T10:29:55,358 Getting page https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-26T10:29:55,359 Found index url https://www.piwheels.org/simple 2025-11-26T10:29:55,511 Fetched page https://www.piwheels.org/simple/apex-saas-framework/ as text/html 2025-11-26T10:29:55,516 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.3.3-py3-none-any.whl#sha256=9a3955e5233f59a956367e62bd2bb06289bb2f3d894e0eeff00212c7a1740b8f (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T10:29:55,517 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.3.2-py3-none-any.whl#sha256=0226dd10efbbd2c50c6f50f3b0c48ec195c199b53569ca93c5962c0d939f6d1b (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T10:29:55,517 Skipping link: No binaries permitted for apex-saas-framework: https://www.piwheels.org/simple/apex-saas-framework/apex_saas_framework-0.3.1-py3-none-any.whl#sha256=2425f95cb090a3e6082e8126d2302029cbe3c5dc20110901c4882e9a54cd5258 (from https://www.piwheels.org/simple/apex-saas-framework/) (requires-python:>=3.10) 2025-11-26T10:29:55,518 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-26T10:29:55,519 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-26T10:29:55,519 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-26T10:29:55,520 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-26T10:29:55,520 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-26T10:29:55,521 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-26T10:29:55,521 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-26T10:29:55,522 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-26T10:29:55,522 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-26T10:29:55,523 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-26T10:29:55,523 Skipping link: not a file: https://www.piwheels.org/simple/apex-saas-framework/ 2025-11-26T10:29:55,524 Skipping link: not a file: https://pypi.org/simple/apex-saas-framework/ 2025-11-26T10:29:55,546 Given no hashes to check 1 links for project 'apex-saas-framework': discarding no candidates 2025-11-26T10:29:55,564 Collecting apex-saas-framework==0.3.4 2025-11-26T10:29:55,567 Created temporary directory: /tmp/pip-unpack-jgkj7ei2 2025-11-26T10:29:55,773 Downloading apex_saas_framework-0.3.4.tar.gz (76 kB) 2025-11-26T10:29:56,109 Added apex-saas-framework==0.3.4 from https://files.pythonhosted.org/packages/09/28/dec7d179537d9277bb55ed0ce6ba5e735d36b2f7167b6ef7132ee5ee77d9/apex_saas_framework-0.3.4.tar.gz to build tracker '/tmp/pip-build-tracker-vz4oe9u9' 2025-11-26T10:29:56,116 Created temporary directory: /tmp/pip-build-env-1k7knt6u 2025-11-26T10:29:56,121 Installing build dependencies: started 2025-11-26T10:29:56,122 Running command pip subprocess to install build dependencies 2025-11-26T10:29:57,335 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-26T10:29:57,952 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-26T10:29:57,979 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-26T10:29:59,703 Collecting setuptools>=68.0 2025-11-26T10:29:59,791 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-26T10:30:00,060 Collecting wheel 2025-11-26T10:30:00,077 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-26T10:30:03,014 Installing collected packages: wheel, setuptools 2025-11-26T10:30:03,250 Creating /tmp/pip-build-env-1k7knt6u/overlay/local/bin 2025-11-26T10:30:03,252 changing mode of /tmp/pip-build-env-1k7knt6u/overlay/local/bin/wheel to 755 2025-11-26T10:30:06,813 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-26T10:30:07,085 Installing build dependencies: finished with status 'done' 2025-11-26T10:30:07,092 Getting requirements to build wheel: started 2025-11-26T10:30:07,093 Running command Getting requirements to build wheel 2025-11-26T10:30:07,715 /tmp/pip-build-env-1k7knt6u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-26T10:30:07,716 !! 2025-11-26T10:30:07,717 ******************************************************************************** 2025-11-26T10:30:07,718 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-26T10:30:07,719 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-26T10:30:07,720 or your builds will no longer be supported. 2025-11-26T10:30:07,721 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:30:07,722 ******************************************************************************** 2025-11-26T10:30:07,723 !! 2025-11-26T10:30:07,723 corresp(dist, value, root_dir) 2025-11-26T10:30:07,807 /tmp/pip-build-env-1k7knt6u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T10:30:07,807 !! 2025-11-26T10:30:07,808 ******************************************************************************** 2025-11-26T10:30:07,809 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T10:30:07,810 License :: OSI Approved :: MIT License 2025-11-26T10:30:07,812 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:30:07,812 ******************************************************************************** 2025-11-26T10:30:07,813 !! 2025-11-26T10:30:07,814 dist._finalize_license_expression() 2025-11-26T10:30:07,815 /tmp/pip-build-env-1k7knt6u/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T10:30:07,816 !! 2025-11-26T10:30:07,817 ******************************************************************************** 2025-11-26T10:30:07,817 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T10:30:07,818 License :: OSI Approved :: MIT License 2025-11-26T10:30:07,819 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:30:07,819 ******************************************************************************** 2025-11-26T10:30:07,820 !! 2025-11-26T10:30:07,820 self._finalize_license_expression() 2025-11-26T10:30:07,822 running egg_info 2025-11-26T10:30:07,829 writing src/apex_saas_framework.egg-info/PKG-INFO 2025-11-26T10:30:07,836 writing dependency_links to src/apex_saas_framework.egg-info/dependency_links.txt 2025-11-26T10:30:07,838 writing entry points to src/apex_saas_framework.egg-info/entry_points.txt 2025-11-26T10:30:07,842 writing requirements to src/apex_saas_framework.egg-info/requires.txt 2025-11-26T10:30:07,843 writing top-level names to src/apex_saas_framework.egg-info/top_level.txt 2025-11-26T10:30:07,910 reading manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T10:30:07,920 reading manifest template 'MANIFEST.in' 2025-11-26T10:30:07,989 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-11-26T10:30:07,991 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-11-26T10:30:07,992 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-11-26T10:30:07,994 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2025-11-26T10:30:07,995 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-26T10:30:07,996 warning: no previously-included files found matching '.gitignore' 2025-11-26T10:30:07,997 warning: no previously-included files found matching 'fix_router_params.py' 2025-11-26T10:30:07,997 adding license file 'LICENSE' 2025-11-26T10:30:08,007 writing manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T10:30:08,106 Getting requirements to build wheel: finished with status 'done' 2025-11-26T10:30:08,110 Created temporary directory: /tmp/pip-modern-metadata-um1x39g1 2025-11-26T10:30:08,113 Preparing metadata (pyproject.toml): started 2025-11-26T10:30:08,114 Running command Preparing metadata (pyproject.toml) 2025-11-26T10:30:08,690 /tmp/pip-build-env-1k7knt6u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-26T10:30:08,691 !! 2025-11-26T10:30:08,692 ******************************************************************************** 2025-11-26T10:30:08,693 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-26T10:30:08,694 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-26T10:30:08,694 or your builds will no longer be supported. 2025-11-26T10:30:08,696 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:30:08,696 ******************************************************************************** 2025-11-26T10:30:08,697 !! 2025-11-26T10:30:08,698 corresp(dist, value, root_dir) 2025-11-26T10:30:08,782 /tmp/pip-build-env-1k7knt6u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T10:30:08,782 !! 2025-11-26T10:30:08,783 ******************************************************************************** 2025-11-26T10:30:08,784 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T10:30:08,785 License :: OSI Approved :: MIT License 2025-11-26T10:30:08,786 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:30:08,786 ******************************************************************************** 2025-11-26T10:30:08,787 !! 2025-11-26T10:30:08,788 dist._finalize_license_expression() 2025-11-26T10:30:08,788 /tmp/pip-build-env-1k7knt6u/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T10:30:08,789 !! 2025-11-26T10:30:08,790 ******************************************************************************** 2025-11-26T10:30:08,790 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T10:30:08,791 License :: OSI Approved :: MIT License 2025-11-26T10:30:08,792 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:30:08,793 ******************************************************************************** 2025-11-26T10:30:08,794 !! 2025-11-26T10:30:08,794 self._finalize_license_expression() 2025-11-26T10:30:08,796 running dist_info 2025-11-26T10:30:08,811 creating /tmp/pip-modern-metadata-um1x39g1/apex_saas_framework.egg-info 2025-11-26T10:30:08,812 writing /tmp/pip-modern-metadata-um1x39g1/apex_saas_framework.egg-info/PKG-INFO 2025-11-26T10:30:08,820 writing dependency_links to /tmp/pip-modern-metadata-um1x39g1/apex_saas_framework.egg-info/dependency_links.txt 2025-11-26T10:30:08,821 writing entry points to /tmp/pip-modern-metadata-um1x39g1/apex_saas_framework.egg-info/entry_points.txt 2025-11-26T10:30:08,825 writing requirements to /tmp/pip-modern-metadata-um1x39g1/apex_saas_framework.egg-info/requires.txt 2025-11-26T10:30:08,826 writing top-level names to /tmp/pip-modern-metadata-um1x39g1/apex_saas_framework.egg-info/top_level.txt 2025-11-26T10:30:08,828 writing manifest file '/tmp/pip-modern-metadata-um1x39g1/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T10:30:08,890 reading manifest file '/tmp/pip-modern-metadata-um1x39g1/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T10:30:08,892 reading manifest template 'MANIFEST.in' 2025-11-26T10:30:08,956 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-11-26T10:30:08,957 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-11-26T10:30:08,959 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-11-26T10:30:08,960 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2025-11-26T10:30:08,961 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-26T10:30:08,961 warning: no previously-included files found matching '.gitignore' 2025-11-26T10:30:08,962 warning: no previously-included files found matching 'fix_router_params.py' 2025-11-26T10:30:08,963 adding license file 'LICENSE' 2025-11-26T10:30:08,971 writing manifest file '/tmp/pip-modern-metadata-um1x39g1/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T10:30:08,972 creating '/tmp/pip-modern-metadata-um1x39g1/apex_saas_framework-0.3.4.dist-info' 2025-11-26T10:30:09,097 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-26T10:30:09,103 Source in /tmp/pip-wheel-rr2gl_6j/apex-saas-framework_a609aad8f9ef456b8100e217e5a4468c has version 0.3.4, which satisfies requirement apex-saas-framework==0.3.4 from https://files.pythonhosted.org/packages/09/28/dec7d179537d9277bb55ed0ce6ba5e735d36b2f7167b6ef7132ee5ee77d9/apex_saas_framework-0.3.4.tar.gz 2025-11-26T10:30:09,104 Removed apex-saas-framework==0.3.4 from https://files.pythonhosted.org/packages/09/28/dec7d179537d9277bb55ed0ce6ba5e735d36b2f7167b6ef7132ee5ee77d9/apex_saas_framework-0.3.4.tar.gz from build tracker '/tmp/pip-build-tracker-vz4oe9u9' 2025-11-26T10:30:09,113 Created temporary directory: /tmp/pip-unpack-_opqjpq1 2025-11-26T10:30:09,113 Building wheels for collected packages: apex-saas-framework 2025-11-26T10:30:09,117 Created temporary directory: /tmp/pip-wheel-vs57uzj5 2025-11-26T10:30:09,118 Destination directory: /tmp/pip-wheel-vs57uzj5 2025-11-26T10:30:09,120 Building wheel for apex-saas-framework (pyproject.toml): started 2025-11-26T10:30:09,121 Running command Building wheel for apex-saas-framework (pyproject.toml) 2025-11-26T10:30:09,680 /tmp/pip-build-env-1k7knt6u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-26T10:30:09,681 !! 2025-11-26T10:30:09,682 ******************************************************************************** 2025-11-26T10:30:09,682 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-26T10:30:09,683 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-26T10:30:09,684 or your builds will no longer be supported. 2025-11-26T10:30:09,685 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:30:09,685 ******************************************************************************** 2025-11-26T10:30:09,687 !! 2025-11-26T10:30:09,687 corresp(dist, value, root_dir) 2025-11-26T10:30:09,762 /tmp/pip-build-env-1k7knt6u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T10:30:09,762 !! 2025-11-26T10:30:09,764 ******************************************************************************** 2025-11-26T10:30:09,765 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T10:30:09,766 License :: OSI Approved :: MIT License 2025-11-26T10:30:09,767 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:30:09,767 ******************************************************************************** 2025-11-26T10:30:09,769 !! 2025-11-26T10:30:09,769 dist._finalize_license_expression() 2025-11-26T10:30:09,770 /tmp/pip-build-env-1k7knt6u/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T10:30:09,771 !! 2025-11-26T10:30:09,772 ******************************************************************************** 2025-11-26T10:30:09,773 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T10:30:09,774 License :: OSI Approved :: MIT License 2025-11-26T10:30:09,775 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:30:09,775 ******************************************************************************** 2025-11-26T10:30:09,777 !! 2025-11-26T10:30:09,777 self._finalize_license_expression() 2025-11-26T10:30:09,778 running bdist_wheel 2025-11-26T10:30:09,793 running build 2025-11-26T10:30:09,794 running build_py 2025-11-26T10:30:09,801 creating build/lib/apex 2025-11-26T10:30:09,803 copying src/apex/__init__.py -> build/lib/apex 2025-11-26T10:30:09,806 creating build/lib/apex/migrations 2025-11-26T10:30:09,807 copying src/apex/migrations/env.py -> build/lib/apex/migrations 2025-11-26T10:30:09,810 creating build/lib/apex/infrastructure 2025-11-26T10:30:09,811 copying src/apex/infrastructure/__init__.py -> build/lib/apex/infrastructure 2025-11-26T10:30:09,813 creating build/lib/apex/domain 2025-11-26T10:30:09,814 copying src/apex/domain/__init__.py -> build/lib/apex/domain 2025-11-26T10:30:09,816 creating build/lib/apex/api 2025-11-26T10:30:09,817 copying src/apex/api/__init__.py -> build/lib/apex/api 2025-11-26T10:30:09,819 creating build/lib/apex/cli 2025-11-26T10:30:09,820 copying src/apex/cli/__init__.py -> build/lib/apex/cli 2025-11-26T10:30:09,822 copying src/apex/cli/main.py -> build/lib/apex/cli 2025-11-26T10:30:09,825 creating build/lib/apex/core 2025-11-26T10:30:09,826 copying src/apex/core/__init__.py -> build/lib/apex/core 2025-11-26T10:30:09,828 copying src/apex/core/decorators.py -> build/lib/apex/core 2025-11-26T10:30:09,830 copying src/apex/core/app.py -> build/lib/apex/core 2025-11-26T10:30:09,833 creating build/lib/apex/app 2025-11-26T10:30:09,834 copying src/apex/app/main.py -> build/lib/apex/app 2025-11-26T10:30:09,837 creating build/lib/apex/infrastructure/email 2025-11-26T10:30:09,838 copying src/apex/infrastructure/email/templates.py -> build/lib/apex/infrastructure/email 2025-11-26T10:30:09,841 copying src/apex/infrastructure/email/__init__.py -> build/lib/apex/infrastructure/email 2025-11-26T10:30:09,843 copying src/apex/infrastructure/email/smtp.py -> build/lib/apex/infrastructure/email 2025-11-26T10:30:09,845 copying src/apex/infrastructure/email/sendgrid.py -> build/lib/apex/infrastructure/email 2025-11-26T10:30:09,847 copying src/apex/infrastructure/email/base.py -> build/lib/apex/infrastructure/email 2025-11-26T10:30:09,849 creating build/lib/apex/infrastructure/paypal 2025-11-26T10:30:09,851 copying src/apex/infrastructure/paypal/__init__.py -> build/lib/apex/infrastructure/paypal 2025-11-26T10:30:09,853 copying src/apex/infrastructure/paypal/webhooks.py -> build/lib/apex/infrastructure/paypal 2025-11-26T10:30:09,855 copying src/apex/infrastructure/paypal/service.py -> build/lib/apex/infrastructure/paypal 2025-11-26T10:30:09,857 copying src/apex/infrastructure/paypal/exceptions.py -> build/lib/apex/infrastructure/paypal 2025-11-26T10:30:09,859 copying src/apex/infrastructure/paypal/client.py -> build/lib/apex/infrastructure/paypal 2025-11-26T10:30:09,861 copying src/apex/infrastructure/paypal/schemas.py -> build/lib/apex/infrastructure/paypal 2025-11-26T10:30:09,864 creating build/lib/apex/infrastructure/database 2025-11-26T10:30:09,865 copying src/apex/infrastructure/database/session.py -> build/lib/apex/infrastructure/database 2025-11-26T10:30:09,867 copying src/apex/infrastructure/database/__init__.py -> build/lib/apex/infrastructure/database 2025-11-26T10:30:09,869 copying src/apex/infrastructure/database/base.py -> build/lib/apex/infrastructure/database 2025-11-26T10:30:09,871 creating build/lib/apex/infrastructure/storage 2025-11-26T10:30:09,872 copying src/apex/infrastructure/storage/local.py -> build/lib/apex/infrastructure/storage 2025-11-26T10:30:09,874 copying src/apex/infrastructure/storage/__init__.py -> build/lib/apex/infrastructure/storage 2025-11-26T10:30:09,876 copying src/apex/infrastructure/storage/base.py -> build/lib/apex/infrastructure/storage 2025-11-26T10:30:09,878 creating build/lib/apex/domain/models 2025-11-26T10:30:09,879 copying src/apex/domain/models/__init__.py -> build/lib/apex/domain/models 2025-11-26T10:30:09,881 copying src/apex/domain/models/permission.py -> build/lib/apex/domain/models 2025-11-26T10:30:09,883 copying src/apex/domain/models/user.py -> build/lib/apex/domain/models 2025-11-26T10:30:09,885 copying src/apex/domain/models/associations.py -> build/lib/apex/domain/models 2025-11-26T10:30:09,887 copying src/apex/domain/models/role.py -> build/lib/apex/domain/models 2025-11-26T10:30:09,888 copying src/apex/domain/models/organization.py -> build/lib/apex/domain/models 2025-11-26T10:30:09,891 creating build/lib/apex/domain/services 2025-11-26T10:30:09,892 copying src/apex/domain/services/__init__.py -> build/lib/apex/domain/services 2025-11-26T10:30:09,894 copying src/apex/domain/services/auth.py -> build/lib/apex/domain/services 2025-11-26T10:30:09,896 copying src/apex/domain/services/user.py -> build/lib/apex/domain/services 2025-11-26T10:30:09,897 copying src/apex/domain/services/password_reset_sendgrid.py -> build/lib/apex/domain/services 2025-11-26T10:30:09,900 copying src/apex/domain/services/password_reset.py -> build/lib/apex/domain/services 2025-11-26T10:30:09,902 creating build/lib/apex/domain/repositories 2025-11-26T10:30:09,903 copying src/apex/domain/repositories/__init__.py -> build/lib/apex/domain/repositories 2025-11-26T10:30:09,905 copying src/apex/domain/repositories/base.py -> build/lib/apex/domain/repositories 2025-11-26T10:30:09,907 creating build/lib/apex/api/v1 2025-11-26T10:30:09,908 copying src/apex/api/v1/__init__.py -> build/lib/apex/api/v1 2025-11-26T10:30:09,910 creating build/lib/apex/api/v1/schemas 2025-11-26T10:30:09,911 copying src/apex/api/v1/schemas/__init__.py -> build/lib/apex/api/v1/schemas 2025-11-26T10:30:09,913 copying src/apex/api/v1/schemas/auth.py -> build/lib/apex/api/v1/schemas 2025-11-26T10:30:09,915 copying src/apex/api/v1/schemas/user.py -> build/lib/apex/api/v1/schemas 2025-11-26T10:30:09,917 copying src/apex/api/v1/schemas/password_reset.py -> build/lib/apex/api/v1/schemas 2025-11-26T10:30:09,919 creating build/lib/apex/api/v1/settings 2025-11-26T10:30:09,920 copying src/apex/api/v1/settings/__init__.py -> build/lib/apex/api/v1/settings 2025-11-26T10:30:09,922 copying src/apex/api/v1/settings/router.py -> build/lib/apex/api/v1/settings 2025-11-26T10:30:09,924 creating build/lib/apex/api/v1/payments 2025-11-26T10:30:09,925 copying src/apex/api/v1/payments/__init__.py -> build/lib/apex/api/v1/payments 2025-11-26T10:30:09,927 copying src/apex/api/v1/payments/router.py -> build/lib/apex/api/v1/payments 2025-11-26T10:30:09,930 creating build/lib/apex/api/v1/auth 2025-11-26T10:30:09,931 copying src/apex/api/v1/auth/__init__.py -> build/lib/apex/api/v1/auth 2025-11-26T10:30:09,933 copying src/apex/api/v1/auth/router.py -> build/lib/apex/api/v1/auth 2025-11-26T10:30:09,936 creating build/lib/apex/api/v1/permissions 2025-11-26T10:30:09,937 copying src/apex/api/v1/permissions/__init__.py -> build/lib/apex/api/v1/permissions 2025-11-26T10:30:09,938 copying src/apex/api/v1/permissions/router.py -> build/lib/apex/api/v1/permissions 2025-11-26T10:30:09,941 creating build/lib/apex/api/v1/organizations 2025-11-26T10:30:09,942 copying src/apex/api/v1/organizations/__init__.py -> build/lib/apex/api/v1/organizations 2025-11-26T10:30:09,944 copying src/apex/api/v1/organizations/router.py -> build/lib/apex/api/v1/organizations 2025-11-26T10:30:09,946 creating build/lib/apex/api/v1/users 2025-11-26T10:30:09,947 copying src/apex/api/v1/users/__init__.py -> build/lib/apex/api/v1/users 2025-11-26T10:30:09,949 copying src/apex/api/v1/users/router.py -> build/lib/apex/api/v1/users 2025-11-26T10:30:09,951 creating build/lib/apex/api/v1/roles 2025-11-26T10:30:09,952 copying src/apex/api/v1/roles/__init__.py -> build/lib/apex/api/v1/roles 2025-11-26T10:30:09,954 copying src/apex/api/v1/roles/router.py -> build/lib/apex/api/v1/roles 2025-11-26T10:30:09,957 creating build/lib/apex/api/v1/modules 2025-11-26T10:30:09,958 copying src/apex/api/v1/modules/__init__.py -> build/lib/apex/api/v1/modules 2025-11-26T10:30:09,960 copying src/apex/api/v1/modules/router.py -> build/lib/apex/api/v1/modules 2025-11-26T10:30:09,962 creating build/lib/apex/api/v1/files 2025-11-26T10:30:09,964 copying src/apex/api/v1/files/__init__.py -> build/lib/apex/api/v1/files 2025-11-26T10:30:09,966 creating build/lib/apex/core/config 2025-11-26T10:30:09,968 copying src/apex/core/config/settings.py -> build/lib/apex/core/config 2025-11-26T10:30:09,970 copying src/apex/core/config/__init__.py -> build/lib/apex/core/config 2025-11-26T10:30:09,972 creating build/lib/apex/core/permissions 2025-11-26T10:30:09,973 copying src/apex/core/permissions/__init__.py -> build/lib/apex/core/permissions 2025-11-26T10:30:09,975 copying src/apex/core/permissions/dependencies.py -> build/lib/apex/core/permissions 2025-11-26T10:30:09,977 creating build/lib/apex/core/security 2025-11-26T10:30:09,978 copying src/apex/core/security/jwt.py -> build/lib/apex/core/security 2025-11-26T10:30:09,980 copying src/apex/core/security/__init__.py -> build/lib/apex/core/security 2025-11-26T10:30:09,982 copying src/apex/core/security/password.py -> build/lib/apex/core/security 2025-11-26T10:30:09,984 creating build/lib/apex/core/utils 2025-11-26T10:30:09,985 copying src/apex/core/utils/tokens.py -> build/lib/apex/core/utils 2025-11-26T10:30:09,987 copying src/apex/core/utils/__init__.py -> build/lib/apex/core/utils 2025-11-26T10:30:09,989 creating build/lib/apex/core/authentication 2025-11-26T10:30:09,990 copying src/apex/core/authentication/__init__.py -> build/lib/apex/core/authentication 2025-11-26T10:30:09,992 copying src/apex/core/authentication/dependencies.py -> build/lib/apex/core/authentication 2025-11-26T10:30:09,994 creating build/lib/apex/app/models 2025-11-26T10:30:09,995 copying src/apex/app/models/base_role.py -> build/lib/apex/app/models 2025-11-26T10:30:09,997 copying src/apex/app/models/base_user_settings.py -> build/lib/apex/app/models 2025-11-26T10:30:09,999 copying src/apex/app/models/base_payment.py -> build/lib/apex/app/models 2025-11-26T10:30:10,001 copying src/apex/app/models/__init__.py -> build/lib/apex/app/models 2025-11-26T10:30:10,003 copying src/apex/app/models/base_organization.py -> build/lib/apex/app/models 2025-11-26T10:30:10,005 copying src/apex/app/models/base_permission.py -> build/lib/apex/app/models 2025-11-26T10:30:10,007 copying src/apex/app/models/default.py -> build/lib/apex/app/models 2025-11-26T10:30:10,010 copying src/apex/app/models/associations.py -> build/lib/apex/app/models 2025-11-26T10:30:10,012 copying src/apex/app/models/base_org_location.py -> build/lib/apex/app/models 2025-11-26T10:30:10,013 copying src/apex/app/models/base_org_settings.py -> build/lib/apex/app/models 2025-11-26T10:30:10,015 copying src/apex/app/models/base_user.py -> build/lib/apex/app/models 2025-11-26T10:30:10,017 creating build/lib/apex/app/api 2025-11-26T10:30:10,018 copying src/apex/app/api/__init__.py -> build/lib/apex/app/api 2025-11-26T10:30:10,020 copying src/apex/app/api/router.py -> build/lib/apex/app/api 2025-11-26T10:30:10,022 creating build/lib/apex/app/settings 2025-11-26T10:30:10,023 copying src/apex/app/settings/services.py -> build/lib/apex/app/settings 2025-11-26T10:30:10,025 copying src/apex/app/settings/__init__.py -> build/lib/apex/app/settings 2025-11-26T10:30:10,027 copying src/apex/app/settings/routes.py -> build/lib/apex/app/settings 2025-11-26T10:30:10,029 copying src/apex/app/settings/schemas.py -> build/lib/apex/app/settings 2025-11-26T10:30:10,031 creating build/lib/apex/app/payments 2025-11-26T10:30:10,032 copying src/apex/app/payments/services.py -> build/lib/apex/app/payments 2025-11-26T10:30:10,034 copying src/apex/app/payments/__init__.py -> build/lib/apex/app/payments 2025-11-26T10:30:10,035 copying src/apex/app/payments/routes.py -> build/lib/apex/app/payments 2025-11-26T10:30:10,037 copying src/apex/app/payments/schemas.py -> build/lib/apex/app/payments 2025-11-26T10:30:10,040 creating build/lib/apex/app/auth 2025-11-26T10:30:10,041 copying src/apex/app/auth/services.py -> build/lib/apex/app/auth 2025-11-26T10:30:10,043 copying src/apex/app/auth/__init__.py -> build/lib/apex/app/auth 2025-11-26T10:30:10,045 copying src/apex/app/auth/routes.py -> build/lib/apex/app/auth 2025-11-26T10:30:10,047 copying src/apex/app/auth/utils.py -> build/lib/apex/app/auth 2025-11-26T10:30:10,049 copying src/apex/app/auth/schemas.py -> build/lib/apex/app/auth 2025-11-26T10:30:10,051 creating build/lib/apex/app/permissions 2025-11-26T10:30:10,053 copying src/apex/app/permissions/services.py -> build/lib/apex/app/permissions 2025-11-26T10:30:10,055 copying src/apex/app/permissions/__init__.py -> build/lib/apex/app/permissions 2025-11-26T10:30:10,057 copying src/apex/app/permissions/routes.py -> build/lib/apex/app/permissions 2025-11-26T10:30:10,059 copying src/apex/app/permissions/schemas.py -> build/lib/apex/app/permissions 2025-11-26T10:30:10,061 creating build/lib/apex/app/core 2025-11-26T10:30:10,062 copying src/apex/app/core/__init__.py -> build/lib/apex/app/core 2025-11-26T10:30:10,063 copying src/apex/app/core/auth.py -> build/lib/apex/app/core 2025-11-26T10:30:10,065 copying src/apex/app/core/dependencies.py -> build/lib/apex/app/core 2025-11-26T10:30:10,067 copying src/apex/app/core/security.py -> build/lib/apex/app/core 2025-11-26T10:30:10,069 copying src/apex/app/core/utils.py -> build/lib/apex/app/core 2025-11-26T10:30:10,070 copying src/apex/app/core/config.py -> build/lib/apex/app/core 2025-11-26T10:30:10,072 copying src/apex/app/core/exceptions.py -> build/lib/apex/app/core 2025-11-26T10:30:10,074 creating build/lib/apex/app/organizations 2025-11-26T10:30:10,075 copying src/apex/app/organizations/services.py -> build/lib/apex/app/organizations 2025-11-26T10:30:10,077 copying src/apex/app/organizations/__init__.py -> build/lib/apex/app/organizations 2025-11-26T10:30:10,079 copying src/apex/app/organizations/routes.py -> build/lib/apex/app/organizations 2025-11-26T10:30:10,080 copying src/apex/app/organizations/schemas.py -> build/lib/apex/app/organizations 2025-11-26T10:30:10,083 creating build/lib/apex/app/custom_fields 2025-11-26T10:30:10,084 copying src/apex/app/custom_fields/__init__.py -> build/lib/apex/app/custom_fields 2025-11-26T10:30:10,085 copying src/apex/app/custom_fields/engine.py -> build/lib/apex/app/custom_fields 2025-11-26T10:30:10,088 creating build/lib/apex/app/users 2025-11-26T10:30:10,089 copying src/apex/app/users/services.py -> build/lib/apex/app/users 2025-11-26T10:30:10,091 copying src/apex/app/users/__init__.py -> build/lib/apex/app/users 2025-11-26T10:30:10,093 copying src/apex/app/users/routes.py -> build/lib/apex/app/users 2025-11-26T10:30:10,095 copying src/apex/app/users/schemas.py -> build/lib/apex/app/users 2025-11-26T10:30:10,097 creating build/lib/apex/app/roles 2025-11-26T10:30:10,098 copying src/apex/app/roles/services.py -> build/lib/apex/app/roles 2025-11-26T10:30:10,100 copying src/apex/app/roles/__init__.py -> build/lib/apex/app/roles 2025-11-26T10:30:10,101 copying src/apex/app/roles/routes.py -> build/lib/apex/app/roles 2025-11-26T10:30:10,103 copying src/apex/app/roles/schemas.py -> build/lib/apex/app/roles 2025-11-26T10:30:10,105 creating build/lib/apex/app/modules 2025-11-26T10:30:10,107 copying src/apex/app/modules/services.py -> build/lib/apex/app/modules 2025-11-26T10:30:10,108 copying src/apex/app/modules/__init__.py -> build/lib/apex/app/modules 2025-11-26T10:30:10,110 copying src/apex/app/modules/routes.py -> build/lib/apex/app/modules 2025-11-26T10:30:10,112 creating build/lib/apex/app/database 2025-11-26T10:30:10,113 copying src/apex/app/database/session.py -> build/lib/apex/app/database 2025-11-26T10:30:10,115 copying src/apex/app/database/__init__.py -> build/lib/apex/app/database 2025-11-26T10:30:10,117 copying src/apex/app/database/base.py -> build/lib/apex/app/database 2025-11-26T10:30:10,119 copying src/apex/app/database/migrate.py -> build/lib/apex/app/database 2025-11-26T10:30:10,121 running egg_info 2025-11-26T10:30:10,133 writing src/apex_saas_framework.egg-info/PKG-INFO 2025-11-26T10:30:10,140 writing dependency_links to src/apex_saas_framework.egg-info/dependency_links.txt 2025-11-26T10:30:10,141 writing entry points to src/apex_saas_framework.egg-info/entry_points.txt 2025-11-26T10:30:10,145 writing requirements to src/apex_saas_framework.egg-info/requires.txt 2025-11-26T10:30:10,146 writing top-level names to src/apex_saas_framework.egg-info/top_level.txt 2025-11-26T10:30:10,192 reading manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T10:30:10,201 reading manifest template 'MANIFEST.in' 2025-11-26T10:30:10,265 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-11-26T10:30:10,267 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-11-26T10:30:10,268 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-11-26T10:30:10,270 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2025-11-26T10:30:10,271 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-26T10:30:10,271 warning: no previously-included files found matching '.gitignore' 2025-11-26T10:30:10,272 warning: no previously-included files found matching 'fix_router_params.py' 2025-11-26T10:30:10,273 adding license file 'LICENSE' 2025-11-26T10:30:10,283 writing manifest file 'src/apex_saas_framework.egg-info/SOURCES.txt' 2025-11-26T10:30:10,305 copying src/apex/migrations/script.py.mako -> build/lib/apex/migrations 2025-11-26T10:30:10,335 installing to build/bdist.linux-armv7l/wheel 2025-11-26T10:30:10,335 running install 2025-11-26T10:30:10,359 running install_lib 2025-11-26T10:30:10,365 creating build/bdist.linux-armv7l/wheel 2025-11-26T10:30:10,367 creating build/bdist.linux-armv7l/wheel/apex 2025-11-26T10:30:10,369 creating build/bdist.linux-armv7l/wheel/apex/migrations 2025-11-26T10:30:10,370 copying build/lib/apex/migrations/env.py -> build/bdist.linux-armv7l/wheel/./apex/migrations 2025-11-26T10:30:10,372 copying build/lib/apex/migrations/script.py.mako -> build/bdist.linux-armv7l/wheel/./apex/migrations 2025-11-26T10:30:10,375 creating build/bdist.linux-armv7l/wheel/apex/infrastructure 2025-11-26T10:30:10,376 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/email 2025-11-26T10:30:10,377 copying build/lib/apex/infrastructure/email/templates.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-26T10:30:10,380 copying build/lib/apex/infrastructure/email/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-26T10:30:10,382 copying build/lib/apex/infrastructure/email/smtp.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-26T10:30:10,383 copying build/lib/apex/infrastructure/email/sendgrid.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-26T10:30:10,386 copying build/lib/apex/infrastructure/email/base.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/email 2025-11-26T10:30:10,388 copying build/lib/apex/infrastructure/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure 2025-11-26T10:30:10,390 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/paypal 2025-11-26T10:30:10,391 copying build/lib/apex/infrastructure/paypal/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-26T10:30:10,393 copying build/lib/apex/infrastructure/paypal/webhooks.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-26T10:30:10,395 copying build/lib/apex/infrastructure/paypal/service.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-26T10:30:10,397 copying build/lib/apex/infrastructure/paypal/exceptions.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-26T10:30:10,399 copying build/lib/apex/infrastructure/paypal/client.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-26T10:30:10,401 copying build/lib/apex/infrastructure/paypal/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/paypal 2025-11-26T10:30:10,404 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/database 2025-11-26T10:30:10,405 copying build/lib/apex/infrastructure/database/session.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/database 2025-11-26T10:30:10,407 copying build/lib/apex/infrastructure/database/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/database 2025-11-26T10:30:10,409 copying build/lib/apex/infrastructure/database/base.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/database 2025-11-26T10:30:10,411 creating build/bdist.linux-armv7l/wheel/apex/infrastructure/storage 2025-11-26T10:30:10,412 copying build/lib/apex/infrastructure/storage/local.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/storage 2025-11-26T10:30:10,414 copying build/lib/apex/infrastructure/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/storage 2025-11-26T10:30:10,416 copying build/lib/apex/infrastructure/storage/base.py -> build/bdist.linux-armv7l/wheel/./apex/infrastructure/storage 2025-11-26T10:30:10,418 creating build/bdist.linux-armv7l/wheel/apex/domain 2025-11-26T10:30:10,420 creating build/bdist.linux-armv7l/wheel/apex/domain/models 2025-11-26T10:30:10,421 copying build/lib/apex/domain/models/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-26T10:30:10,423 copying build/lib/apex/domain/models/permission.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-26T10:30:10,425 copying build/lib/apex/domain/models/user.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-26T10:30:10,426 copying build/lib/apex/domain/models/associations.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-26T10:30:10,428 copying build/lib/apex/domain/models/role.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-26T10:30:10,430 copying build/lib/apex/domain/models/organization.py -> build/bdist.linux-armv7l/wheel/./apex/domain/models 2025-11-26T10:30:10,432 copying build/lib/apex/domain/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain 2025-11-26T10:30:10,434 creating build/bdist.linux-armv7l/wheel/apex/domain/services 2025-11-26T10:30:10,435 copying build/lib/apex/domain/services/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-26T10:30:10,437 copying build/lib/apex/domain/services/auth.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-26T10:30:10,439 copying build/lib/apex/domain/services/user.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-26T10:30:10,441 copying build/lib/apex/domain/services/password_reset_sendgrid.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-26T10:30:10,443 copying build/lib/apex/domain/services/password_reset.py -> build/bdist.linux-armv7l/wheel/./apex/domain/services 2025-11-26T10:30:10,445 creating build/bdist.linux-armv7l/wheel/apex/domain/repositories 2025-11-26T10:30:10,446 copying build/lib/apex/domain/repositories/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/domain/repositories 2025-11-26T10:30:10,448 copying build/lib/apex/domain/repositories/base.py -> build/bdist.linux-armv7l/wheel/./apex/domain/repositories 2025-11-26T10:30:10,451 creating build/bdist.linux-armv7l/wheel/apex/api 2025-11-26T10:30:10,452 creating build/bdist.linux-armv7l/wheel/apex/api/v1 2025-11-26T10:30:10,454 creating build/bdist.linux-armv7l/wheel/apex/api/v1/schemas 2025-11-26T10:30:10,455 copying build/lib/apex/api/v1/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-26T10:30:10,457 copying build/lib/apex/api/v1/schemas/auth.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-26T10:30:10,459 copying build/lib/apex/api/v1/schemas/user.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-26T10:30:10,461 copying build/lib/apex/api/v1/schemas/password_reset.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/schemas 2025-11-26T10:30:10,464 creating build/bdist.linux-armv7l/wheel/apex/api/v1/settings 2025-11-26T10:30:10,465 copying build/lib/apex/api/v1/settings/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/settings 2025-11-26T10:30:10,467 copying build/lib/apex/api/v1/settings/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/settings 2025-11-26T10:30:10,470 creating build/bdist.linux-armv7l/wheel/apex/api/v1/payments 2025-11-26T10:30:10,471 copying build/lib/apex/api/v1/payments/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/payments 2025-11-26T10:30:10,473 copying build/lib/apex/api/v1/payments/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/payments 2025-11-26T10:30:10,476 creating build/bdist.linux-armv7l/wheel/apex/api/v1/auth 2025-11-26T10:30:10,477 copying build/lib/apex/api/v1/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/auth 2025-11-26T10:30:10,479 copying build/lib/apex/api/v1/auth/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/auth 2025-11-26T10:30:10,481 creating build/bdist.linux-armv7l/wheel/apex/api/v1/permissions 2025-11-26T10:30:10,482 copying build/lib/apex/api/v1/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/permissions 2025-11-26T10:30:10,484 copying build/lib/apex/api/v1/permissions/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/permissions 2025-11-26T10:30:10,487 creating build/bdist.linux-armv7l/wheel/apex/api/v1/organizations 2025-11-26T10:30:10,488 copying build/lib/apex/api/v1/organizations/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/organizations 2025-11-26T10:30:10,489 copying build/lib/apex/api/v1/organizations/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/organizations 2025-11-26T10:30:10,491 copying build/lib/apex/api/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1 2025-11-26T10:30:10,493 creating build/bdist.linux-armv7l/wheel/apex/api/v1/users 2025-11-26T10:30:10,494 copying build/lib/apex/api/v1/users/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/users 2025-11-26T10:30:10,496 copying build/lib/apex/api/v1/users/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/users 2025-11-26T10:30:10,499 creating build/bdist.linux-armv7l/wheel/apex/api/v1/roles 2025-11-26T10:30:10,500 copying build/lib/apex/api/v1/roles/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/roles 2025-11-26T10:30:10,502 copying build/lib/apex/api/v1/roles/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/roles 2025-11-26T10:30:10,504 creating build/bdist.linux-armv7l/wheel/apex/api/v1/modules 2025-11-26T10:30:10,505 copying build/lib/apex/api/v1/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/modules 2025-11-26T10:30:10,507 copying build/lib/apex/api/v1/modules/router.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/modules 2025-11-26T10:30:10,509 creating build/bdist.linux-armv7l/wheel/apex/api/v1/files 2025-11-26T10:30:10,510 copying build/lib/apex/api/v1/files/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api/v1/files 2025-11-26T10:30:10,512 copying build/lib/apex/api/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/api 2025-11-26T10:30:10,514 creating build/bdist.linux-armv7l/wheel/apex/cli 2025-11-26T10:30:10,515 copying build/lib/apex/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/cli 2025-11-26T10:30:10,517 copying build/lib/apex/cli/main.py -> build/bdist.linux-armv7l/wheel/./apex/cli 2025-11-26T10:30:10,520 creating build/bdist.linux-armv7l/wheel/apex/core 2025-11-26T10:30:10,522 creating build/bdist.linux-armv7l/wheel/apex/core/config 2025-11-26T10:30:10,523 copying build/lib/apex/core/config/settings.py -> build/bdist.linux-armv7l/wheel/./apex/core/config 2025-11-26T10:30:10,525 copying build/lib/apex/core/config/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/config 2025-11-26T10:30:10,527 creating build/bdist.linux-armv7l/wheel/apex/core/permissions 2025-11-26T10:30:10,528 copying build/lib/apex/core/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/permissions 2025-11-26T10:30:10,530 copying build/lib/apex/core/permissions/dependencies.py -> build/bdist.linux-armv7l/wheel/./apex/core/permissions 2025-11-26T10:30:10,532 copying build/lib/apex/core/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core 2025-11-26T10:30:10,534 creating build/bdist.linux-armv7l/wheel/apex/core/security 2025-11-26T10:30:10,535 copying build/lib/apex/core/security/jwt.py -> build/bdist.linux-armv7l/wheel/./apex/core/security 2025-11-26T10:30:10,537 copying build/lib/apex/core/security/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/security 2025-11-26T10:30:10,539 copying build/lib/apex/core/security/password.py -> build/bdist.linux-armv7l/wheel/./apex/core/security 2025-11-26T10:30:10,541 creating build/bdist.linux-armv7l/wheel/apex/core/utils 2025-11-26T10:30:10,542 copying build/lib/apex/core/utils/tokens.py -> build/bdist.linux-armv7l/wheel/./apex/core/utils 2025-11-26T10:30:10,544 copying build/lib/apex/core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/utils 2025-11-26T10:30:10,545 copying build/lib/apex/core/decorators.py -> build/bdist.linux-armv7l/wheel/./apex/core 2025-11-26T10:30:10,547 copying build/lib/apex/core/app.py -> build/bdist.linux-armv7l/wheel/./apex/core 2025-11-26T10:30:10,550 creating build/bdist.linux-armv7l/wheel/apex/core/authentication 2025-11-26T10:30:10,551 copying build/lib/apex/core/authentication/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/core/authentication 2025-11-26T10:30:10,553 copying build/lib/apex/core/authentication/dependencies.py -> build/bdist.linux-armv7l/wheel/./apex/core/authentication 2025-11-26T10:30:10,555 creating build/bdist.linux-armv7l/wheel/apex/app 2025-11-26T10:30:10,557 creating build/bdist.linux-armv7l/wheel/apex/app/models 2025-11-26T10:30:10,558 copying build/lib/apex/app/models/base_role.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T10:30:10,560 copying build/lib/apex/app/models/base_user_settings.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T10:30:10,562 copying build/lib/apex/app/models/base_payment.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T10:30:10,564 copying build/lib/apex/app/models/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T10:30:10,565 copying build/lib/apex/app/models/base_organization.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T10:30:10,567 copying build/lib/apex/app/models/base_permission.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T10:30:10,569 copying build/lib/apex/app/models/default.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T10:30:10,571 copying build/lib/apex/app/models/associations.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T10:30:10,573 copying build/lib/apex/app/models/base_org_location.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T10:30:10,574 copying build/lib/apex/app/models/base_org_settings.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T10:30:10,576 copying build/lib/apex/app/models/base_user.py -> build/bdist.linux-armv7l/wheel/./apex/app/models 2025-11-26T10:30:10,578 creating build/bdist.linux-armv7l/wheel/apex/app/api 2025-11-26T10:30:10,580 copying build/lib/apex/app/api/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/api 2025-11-26T10:30:10,581 copying build/lib/apex/app/api/router.py -> build/bdist.linux-armv7l/wheel/./apex/app/api 2025-11-26T10:30:10,584 creating build/bdist.linux-armv7l/wheel/apex/app/settings 2025-11-26T10:30:10,585 copying build/lib/apex/app/settings/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/settings 2025-11-26T10:30:10,587 copying build/lib/apex/app/settings/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/settings 2025-11-26T10:30:10,588 copying build/lib/apex/app/settings/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/settings 2025-11-26T10:30:10,590 copying build/lib/apex/app/settings/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/settings 2025-11-26T10:30:10,593 creating build/bdist.linux-armv7l/wheel/apex/app/payments 2025-11-26T10:30:10,594 copying build/lib/apex/app/payments/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/payments 2025-11-26T10:30:10,596 copying build/lib/apex/app/payments/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/payments 2025-11-26T10:30:10,598 copying build/lib/apex/app/payments/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/payments 2025-11-26T10:30:10,600 copying build/lib/apex/app/payments/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/payments 2025-11-26T10:30:10,602 creating build/bdist.linux-armv7l/wheel/apex/app/auth 2025-11-26T10:30:10,603 copying build/lib/apex/app/auth/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/auth 2025-11-26T10:30:10,605 copying build/lib/apex/app/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/auth 2025-11-26T10:30:10,606 copying build/lib/apex/app/auth/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/auth 2025-11-26T10:30:10,608 copying build/lib/apex/app/auth/utils.py -> build/bdist.linux-armv7l/wheel/./apex/app/auth 2025-11-26T10:30:10,609 copying build/lib/apex/app/auth/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/auth 2025-11-26T10:30:10,612 creating build/bdist.linux-armv7l/wheel/apex/app/permissions 2025-11-26T10:30:10,613 copying build/lib/apex/app/permissions/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/permissions 2025-11-26T10:30:10,614 copying build/lib/apex/app/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/permissions 2025-11-26T10:30:10,616 copying build/lib/apex/app/permissions/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/permissions 2025-11-26T10:30:10,618 copying build/lib/apex/app/permissions/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/permissions 2025-11-26T10:30:10,620 creating build/bdist.linux-armv7l/wheel/apex/app/core 2025-11-26T10:30:10,621 copying build/lib/apex/app/core/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T10:30:10,622 copying build/lib/apex/app/core/auth.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T10:30:10,624 copying build/lib/apex/app/core/dependencies.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T10:30:10,626 copying build/lib/apex/app/core/security.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T10:30:10,628 copying build/lib/apex/app/core/utils.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T10:30:10,629 copying build/lib/apex/app/core/config.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T10:30:10,631 copying build/lib/apex/app/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./apex/app/core 2025-11-26T10:30:10,634 creating build/bdist.linux-armv7l/wheel/apex/app/organizations 2025-11-26T10:30:10,635 copying build/lib/apex/app/organizations/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/organizations 2025-11-26T10:30:10,637 copying build/lib/apex/app/organizations/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/organizations 2025-11-26T10:30:10,638 copying build/lib/apex/app/organizations/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/organizations 2025-11-26T10:30:10,640 copying build/lib/apex/app/organizations/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/organizations 2025-11-26T10:30:10,642 creating build/bdist.linux-armv7l/wheel/apex/app/custom_fields 2025-11-26T10:30:10,643 copying build/lib/apex/app/custom_fields/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/custom_fields 2025-11-26T10:30:10,645 copying build/lib/apex/app/custom_fields/engine.py -> build/bdist.linux-armv7l/wheel/./apex/app/custom_fields 2025-11-26T10:30:10,648 creating build/bdist.linux-armv7l/wheel/apex/app/users 2025-11-26T10:30:10,649 copying build/lib/apex/app/users/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/users 2025-11-26T10:30:10,651 copying build/lib/apex/app/users/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/users 2025-11-26T10:30:10,653 copying build/lib/apex/app/users/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/users 2025-11-26T10:30:10,655 copying build/lib/apex/app/users/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/users 2025-11-26T10:30:10,657 creating build/bdist.linux-armv7l/wheel/apex/app/roles 2025-11-26T10:30:10,658 copying build/lib/apex/app/roles/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/roles 2025-11-26T10:30:10,660 copying build/lib/apex/app/roles/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/roles 2025-11-26T10:30:10,662 copying build/lib/apex/app/roles/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/roles 2025-11-26T10:30:10,664 copying build/lib/apex/app/roles/schemas.py -> build/bdist.linux-armv7l/wheel/./apex/app/roles 2025-11-26T10:30:10,666 creating build/bdist.linux-armv7l/wheel/apex/app/modules 2025-11-26T10:30:10,667 copying build/lib/apex/app/modules/services.py -> build/bdist.linux-armv7l/wheel/./apex/app/modules 2025-11-26T10:30:10,669 copying build/lib/apex/app/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/modules 2025-11-26T10:30:10,670 copying build/lib/apex/app/modules/routes.py -> build/bdist.linux-armv7l/wheel/./apex/app/modules 2025-11-26T10:30:10,672 creating build/bdist.linux-armv7l/wheel/apex/app/database 2025-11-26T10:30:10,673 copying build/lib/apex/app/database/session.py -> build/bdist.linux-armv7l/wheel/./apex/app/database 2025-11-26T10:30:10,675 copying build/lib/apex/app/database/__init__.py -> build/bdist.linux-armv7l/wheel/./apex/app/database 2025-11-26T10:30:10,676 copying build/lib/apex/app/database/base.py -> build/bdist.linux-armv7l/wheel/./apex/app/database 2025-11-26T10:30:10,678 copying build/lib/apex/app/database/migrate.py -> build/bdist.linux-armv7l/wheel/./apex/app/database 2025-11-26T10:30:10,680 copying build/lib/apex/app/main.py -> build/bdist.linux-armv7l/wheel/./apex/app 2025-11-26T10:30:10,681 copying build/lib/apex/__init__.py -> build/bdist.linux-armv7l/wheel/./apex 2025-11-26T10:30:10,683 running install_egg_info 2025-11-26T10:30:10,689 Copying src/apex_saas_framework.egg-info to build/bdist.linux-armv7l/wheel/./apex_saas_framework-0.3.4-py3.11.egg-info 2025-11-26T10:30:10,702 running install_scripts 2025-11-26T10:30:10,714 creating build/bdist.linux-armv7l/wheel/apex_saas_framework-0.3.4.dist-info/WHEEL 2025-11-26T10:30:10,716 creating '/tmp/pip-wheel-vs57uzj5/.tmp-tsdkk19s/apex_saas_framework-0.3.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-26T10:30:10,719 adding 'apex/__init__.py' 2025-11-26T10:30:10,720 adding 'apex/api/__init__.py' 2025-11-26T10:30:10,722 adding 'apex/api/v1/__init__.py' 2025-11-26T10:30:10,724 adding 'apex/api/v1/auth/__init__.py' 2025-11-26T10:30:10,726 adding 'apex/api/v1/auth/router.py' 2025-11-26T10:30:10,728 adding 'apex/api/v1/files/__init__.py' 2025-11-26T10:30:10,729 adding 'apex/api/v1/modules/__init__.py' 2025-11-26T10:30:10,731 adding 'apex/api/v1/modules/router.py' 2025-11-26T10:30:10,733 adding 'apex/api/v1/organizations/__init__.py' 2025-11-26T10:30:10,734 adding 'apex/api/v1/organizations/router.py' 2025-11-26T10:30:10,735 adding 'apex/api/v1/payments/__init__.py' 2025-11-26T10:30:10,737 adding 'apex/api/v1/payments/router.py' 2025-11-26T10:30:10,739 adding 'apex/api/v1/permissions/__init__.py' 2025-11-26T10:30:10,740 adding 'apex/api/v1/permissions/router.py' 2025-11-26T10:30:10,742 adding 'apex/api/v1/roles/__init__.py' 2025-11-26T10:30:10,743 adding 'apex/api/v1/roles/router.py' 2025-11-26T10:30:10,745 adding 'apex/api/v1/schemas/__init__.py' 2025-11-26T10:30:10,746 adding 'apex/api/v1/schemas/auth.py' 2025-11-26T10:30:10,747 adding 'apex/api/v1/schemas/password_reset.py' 2025-11-26T10:30:10,749 adding 'apex/api/v1/schemas/user.py' 2025-11-26T10:30:10,750 adding 'apex/api/v1/settings/__init__.py' 2025-11-26T10:30:10,752 adding 'apex/api/v1/settings/router.py' 2025-11-26T10:30:10,753 adding 'apex/api/v1/users/__init__.py' 2025-11-26T10:30:10,755 adding 'apex/api/v1/users/router.py' 2025-11-26T10:30:10,757 adding 'apex/app/main.py' 2025-11-26T10:30:10,758 adding 'apex/app/api/__init__.py' 2025-11-26T10:30:10,759 adding 'apex/app/api/router.py' 2025-11-26T10:30:10,761 adding 'apex/app/auth/__init__.py' 2025-11-26T10:30:10,762 adding 'apex/app/auth/routes.py' 2025-11-26T10:30:10,764 adding 'apex/app/auth/schemas.py' 2025-11-26T10:30:10,765 adding 'apex/app/auth/services.py' 2025-11-26T10:30:10,766 adding 'apex/app/auth/utils.py' 2025-11-26T10:30:10,768 adding 'apex/app/core/__init__.py' 2025-11-26T10:30:10,769 adding 'apex/app/core/auth.py' 2025-11-26T10:30:10,770 adding 'apex/app/core/config.py' 2025-11-26T10:30:10,771 adding 'apex/app/core/dependencies.py' 2025-11-26T10:30:10,772 adding 'apex/app/core/exceptions.py' 2025-11-26T10:30:10,773 adding 'apex/app/core/security.py' 2025-11-26T10:30:10,774 adding 'apex/app/core/utils.py' 2025-11-26T10:30:10,776 adding 'apex/app/custom_fields/__init__.py' 2025-11-26T10:30:10,778 adding 'apex/app/custom_fields/engine.py' 2025-11-26T10:30:10,779 adding 'apex/app/database/__init__.py' 2025-11-26T10:30:10,780 adding 'apex/app/database/base.py' 2025-11-26T10:30:10,781 adding 'apex/app/database/migrate.py' 2025-11-26T10:30:10,782 adding 'apex/app/database/session.py' 2025-11-26T10:30:10,784 adding 'apex/app/models/__init__.py' 2025-11-26T10:30:10,785 adding 'apex/app/models/associations.py' 2025-11-26T10:30:10,786 adding 'apex/app/models/base_org_location.py' 2025-11-26T10:30:10,788 adding 'apex/app/models/base_org_settings.py' 2025-11-26T10:30:10,789 adding 'apex/app/models/base_organization.py' 2025-11-26T10:30:10,790 adding 'apex/app/models/base_payment.py' 2025-11-26T10:30:10,791 adding 'apex/app/models/base_permission.py' 2025-11-26T10:30:10,792 adding 'apex/app/models/base_role.py' 2025-11-26T10:30:10,793 adding 'apex/app/models/base_user.py' 2025-11-26T10:30:10,795 adding 'apex/app/models/base_user_settings.py' 2025-11-26T10:30:10,796 adding 'apex/app/models/default.py' 2025-11-26T10:30:10,797 adding 'apex/app/modules/__init__.py' 2025-11-26T10:30:10,799 adding 'apex/app/modules/routes.py' 2025-11-26T10:30:10,800 adding 'apex/app/modules/services.py' 2025-11-26T10:30:10,801 adding 'apex/app/organizations/__init__.py' 2025-11-26T10:30:10,803 adding 'apex/app/organizations/routes.py' 2025-11-26T10:30:10,804 adding 'apex/app/organizations/schemas.py' 2025-11-26T10:30:10,805 adding 'apex/app/organizations/services.py' 2025-11-26T10:30:10,807 adding 'apex/app/payments/__init__.py' 2025-11-26T10:30:10,808 adding 'apex/app/payments/routes.py' 2025-11-26T10:30:10,809 adding 'apex/app/payments/schemas.py' 2025-11-26T10:30:10,811 adding 'apex/app/payments/services.py' 2025-11-26T10:30:10,812 adding 'apex/app/permissions/__init__.py' 2025-11-26T10:30:10,813 adding 'apex/app/permissions/routes.py' 2025-11-26T10:30:10,815 adding 'apex/app/permissions/schemas.py' 2025-11-26T10:30:10,816 adding 'apex/app/permissions/services.py' 2025-11-26T10:30:10,817 adding 'apex/app/roles/__init__.py' 2025-11-26T10:30:10,819 adding 'apex/app/roles/routes.py' 2025-11-26T10:30:10,820 adding 'apex/app/roles/schemas.py' 2025-11-26T10:30:10,821 adding 'apex/app/roles/services.py' 2025-11-26T10:30:10,823 adding 'apex/app/settings/__init__.py' 2025-11-26T10:30:10,824 adding 'apex/app/settings/routes.py' 2025-11-26T10:30:10,825 adding 'apex/app/settings/schemas.py' 2025-11-26T10:30:10,826 adding 'apex/app/settings/services.py' 2025-11-26T10:30:10,828 adding 'apex/app/users/__init__.py' 2025-11-26T10:30:10,829 adding 'apex/app/users/routes.py' 2025-11-26T10:30:10,830 adding 'apex/app/users/schemas.py' 2025-11-26T10:30:10,832 adding 'apex/app/users/services.py' 2025-11-26T10:30:10,834 adding 'apex/cli/__init__.py' 2025-11-26T10:30:10,836 adding 'apex/cli/main.py' 2025-11-26T10:30:10,837 adding 'apex/core/__init__.py' 2025-11-26T10:30:10,840 adding 'apex/core/app.py' 2025-11-26T10:30:10,841 adding 'apex/core/decorators.py' 2025-11-26T10:30:10,843 adding 'apex/core/authentication/__init__.py' 2025-11-26T10:30:10,844 adding 'apex/core/authentication/dependencies.py' 2025-11-26T10:30:10,846 adding 'apex/core/config/__init__.py' 2025-11-26T10:30:10,847 adding 'apex/core/config/settings.py' 2025-11-26T10:30:10,849 adding 'apex/core/permissions/__init__.py' 2025-11-26T10:30:10,850 adding 'apex/core/permissions/dependencies.py' 2025-11-26T10:30:10,852 adding 'apex/core/security/__init__.py' 2025-11-26T10:30:10,854 adding 'apex/core/security/jwt.py' 2025-11-26T10:30:10,855 adding 'apex/core/security/password.py' 2025-11-26T10:30:10,856 adding 'apex/core/utils/__init__.py' 2025-11-26T10:30:10,857 adding 'apex/core/utils/tokens.py' 2025-11-26T10:30:10,859 adding 'apex/domain/__init__.py' 2025-11-26T10:30:10,860 adding 'apex/domain/models/__init__.py' 2025-11-26T10:30:10,861 adding 'apex/domain/models/associations.py' 2025-11-26T10:30:10,863 adding 'apex/domain/models/organization.py' 2025-11-26T10:30:10,864 adding 'apex/domain/models/permission.py' 2025-11-26T10:30:10,865 adding 'apex/domain/models/role.py' 2025-11-26T10:30:10,866 adding 'apex/domain/models/user.py' 2025-11-26T10:30:10,868 adding 'apex/domain/repositories/__init__.py' 2025-11-26T10:30:10,869 adding 'apex/domain/repositories/base.py' 2025-11-26T10:30:10,871 adding 'apex/domain/services/__init__.py' 2025-11-26T10:30:10,872 adding 'apex/domain/services/auth.py' 2025-11-26T10:30:10,873 adding 'apex/domain/services/password_reset.py' 2025-11-26T10:30:10,875 adding 'apex/domain/services/password_reset_sendgrid.py' 2025-11-26T10:30:10,876 adding 'apex/domain/services/user.py' 2025-11-26T10:30:10,877 adding 'apex/infrastructure/__init__.py' 2025-11-26T10:30:10,879 adding 'apex/infrastructure/database/__init__.py' 2025-11-26T10:30:10,880 adding 'apex/infrastructure/database/base.py' 2025-11-26T10:30:10,882 adding 'apex/infrastructure/database/session.py' 2025-11-26T10:30:10,884 adding 'apex/infrastructure/email/__init__.py' 2025-11-26T10:30:10,885 adding 'apex/infrastructure/email/base.py' 2025-11-26T10:30:10,886 adding 'apex/infrastructure/email/sendgrid.py' 2025-11-26T10:30:10,887 adding 'apex/infrastructure/email/smtp.py' 2025-11-26T10:30:10,889 adding 'apex/infrastructure/email/templates.py' 2025-11-26T10:30:10,891 adding 'apex/infrastructure/paypal/__init__.py' 2025-11-26T10:30:10,892 adding 'apex/infrastructure/paypal/client.py' 2025-11-26T10:30:10,893 adding 'apex/infrastructure/paypal/exceptions.py' 2025-11-26T10:30:10,894 adding 'apex/infrastructure/paypal/schemas.py' 2025-11-26T10:30:10,896 adding 'apex/infrastructure/paypal/service.py' 2025-11-26T10:30:10,897 adding 'apex/infrastructure/paypal/webhooks.py' 2025-11-26T10:30:10,899 adding 'apex/infrastructure/storage/__init__.py' 2025-11-26T10:30:10,900 adding 'apex/infrastructure/storage/base.py' 2025-11-26T10:30:10,901 adding 'apex/infrastructure/storage/local.py' 2025-11-26T10:30:10,903 adding 'apex/migrations/env.py' 2025-11-26T10:30:10,905 adding 'apex/migrations/script.py.mako' 2025-11-26T10:30:10,907 adding 'apex_saas_framework-0.3.4.dist-info/licenses/LICENSE' 2025-11-26T10:30:10,909 adding 'apex_saas_framework-0.3.4.dist-info/METADATA' 2025-11-26T10:30:10,911 adding 'apex_saas_framework-0.3.4.dist-info/WHEEL' 2025-11-26T10:30:10,912 adding 'apex_saas_framework-0.3.4.dist-info/entry_points.txt' 2025-11-26T10:30:10,912 adding 'apex_saas_framework-0.3.4.dist-info/top_level.txt' 2025-11-26T10:30:10,915 adding 'apex_saas_framework-0.3.4.dist-info/RECORD' 2025-11-26T10:30:10,918 removing build/bdist.linux-armv7l/wheel 2025-11-26T10:30:11,063 Building wheel for apex-saas-framework (pyproject.toml): finished with status 'done' 2025-11-26T10:30:11,068 Created wheel for apex-saas-framework: filename=apex_saas_framework-0.3.4-py3-none-any.whl size=101913 sha256=41b4d4cd0166850d4aa8d51c837d5a0cf375ac8305513b2692124c8251f27485 2025-11-26T10:30:11,069 Stored in directory: /tmp/pip-ephem-wheel-cache-wr6xkpk2/wheels/d4/98/c4/8dfcd55f0673dc7f78fdee1f7c10e8f0e8cef6d711b63cc80e 2025-11-26T10:30:11,087 Successfully built apex-saas-framework 2025-11-26T10:30:11,093 Removed build tracker: '/tmp/pip-build-tracker-vz4oe9u9'