2026-06-12T16:29:03,691 Created temporary directory: /tmp/pip-ephem-wheel-cache-ne3ok5x1 2026-06-12T16:29:03,693 Created temporary directory: /tmp/pip-build-tracker-omg5jz7t 2026-06-12T16:29:03,694 Initialized build tracking at /tmp/pip-build-tracker-omg5jz7t 2026-06-12T16:29:03,694 Created build tracker: /tmp/pip-build-tracker-omg5jz7t 2026-06-12T16:29:03,695 Entered build tracker: /tmp/pip-build-tracker-omg5jz7t 2026-06-12T16:29:03,696 Created temporary directory: /tmp/pip-wheel-89w33lqf 2026-06-12T16:29:03,699 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-12T16:29:03,701 Created temporary directory: /tmp/pip-ephem-wheel-cache-smb2eang 2026-06-12T16:29:03,724 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-12T16:29:03,728 2 location(s) to search for versions of django-mcp-sql: 2026-06-12T16:29:03,728 * https://pypi.org/simple/django-mcp-sql/ 2026-06-12T16:29:03,728 * https://www.piwheels.org/simple/django-mcp-sql/ 2026-06-12T16:29:03,728 Fetching project page and analyzing links: https://pypi.org/simple/django-mcp-sql/ 2026-06-12T16:29:03,729 Getting page https://pypi.org/simple/django-mcp-sql/ 2026-06-12T16:29:03,731 Found index url https://pypi.org/simple 2026-06-12T16:29:03,960 Fetched page https://pypi.org/simple/django-mcp-sql/ as application/vnd.pypi.simple.v1+json 2026-06-12T16:29:03,963 Skipping link: No binaries permitted for django-mcp-sql: https://files.pythonhosted.org/packages/77/d1/08180c8aa0e58fa2f2c72b22719c3ad7387586dea199c3822239cb8e04fc/django_mcp_sql-0.1.0a1-py3-none-any.whl (from https://pypi.org/simple/django-mcp-sql/) (requires-python:>=3.11) 2026-06-12T16:29:03,964 Found link https://files.pythonhosted.org/packages/4a/5c/4302e513efc07c95684ec3752188d0870cf6d094daa22b24d8a72fa9853a/django_mcp_sql-0.1.0a1.tar.gz (from https://pypi.org/simple/django-mcp-sql/) (requires-python:>=3.11), version: 0.1.0a1 2026-06-12T16:29:03,965 Skipping link: No binaries permitted for django-mcp-sql: https://files.pythonhosted.org/packages/d0/30/37fc46f59747ce3aa868ae2c4e75d7db098d250499f8ecf7430bc8b4aa6a/django_mcp_sql-0.1.0a2-py3-none-any.whl (from https://pypi.org/simple/django-mcp-sql/) (requires-python:>=3.11) 2026-06-12T16:29:03,966 Found link https://files.pythonhosted.org/packages/4b/cd/161ec077f9c40147f849d38bd92f05bd6f3e34ccef5edb8a9e9945b1d7d9/django_mcp_sql-0.1.0a2.tar.gz (from https://pypi.org/simple/django-mcp-sql/) (requires-python:>=3.11), version: 0.1.0a2 2026-06-12T16:29:03,967 Skipping link: No binaries permitted for django-mcp-sql: https://files.pythonhosted.org/packages/62/75/fea3f2f4416819261d85ff10f3d24a1e42d7fc929ae940c2d7dcd4db8ddb/django_mcp_sql-0.1.0b1-py3-none-any.whl (from https://pypi.org/simple/django-mcp-sql/) (requires-python:>=3.11) 2026-06-12T16:29:03,968 Found link https://files.pythonhosted.org/packages/60/d9/73be21c9903c1fc86f2e8563e80467179dcfe32333fe57df35366053846f/django_mcp_sql-0.1.0b1.tar.gz (from https://pypi.org/simple/django-mcp-sql/) (requires-python:>=3.11), version: 0.1.0b1 2026-06-12T16:29:03,969 Skipping link: No binaries permitted for django-mcp-sql: https://files.pythonhosted.org/packages/f7/44/a72a53dec31ddf068c43bff7482fd9bff04ecb08ecf294839f98a75f5d58/django_mcp_sql-0.1.0b2-py3-none-any.whl (from https://pypi.org/simple/django-mcp-sql/) (requires-python:>=3.11) 2026-06-12T16:29:03,970 Found link https://files.pythonhosted.org/packages/00/27/a9de46a2df32da53736a6cacaa8a65aa182fcdf83edb6d51d2b0f4576722/django_mcp_sql-0.1.0b2.tar.gz (from https://pypi.org/simple/django-mcp-sql/) (requires-python:>=3.11), version: 0.1.0b2 2026-06-12T16:29:03,970 Skipping link: No binaries permitted for django-mcp-sql: https://files.pythonhosted.org/packages/1a/cd/901e968ba45ae759bb4e09968c62456e262190b99e05a1e1a64f49f78a15/django_mcp_sql-0.1.0b3-py3-none-any.whl (from https://pypi.org/simple/django-mcp-sql/) (requires-python:>=3.11) 2026-06-12T16:29:03,971 Found link https://files.pythonhosted.org/packages/d9/79/005d94b545eafebd59aff3d389c8cafeb10c75d632dc147b3ec1e15fe975/django_mcp_sql-0.1.0b3.tar.gz (from https://pypi.org/simple/django-mcp-sql/) (requires-python:>=3.11), version: 0.1.0b3 2026-06-12T16:29:03,972 Fetching project page and analyzing links: https://www.piwheels.org/simple/django-mcp-sql/ 2026-06-12T16:29:03,973 Getting page https://www.piwheels.org/simple/django-mcp-sql/ 2026-06-12T16:29:03,974 Found index url https://www.piwheels.org/simple 2026-06-12T16:29:04,148 Fetched page https://www.piwheels.org/simple/django-mcp-sql/ as text/html 2026-06-12T16:29:04,150 Skipping link: No binaries permitted for django-mcp-sql: https://www.piwheels.org/simple/django-mcp-sql/django_mcp_sql-0.1.0b2-py3-none-any.whl#sha256=835ae2573f0801e717e95af64fe0ab2df557efc16fbdd2783886aa5a0f4653bb (from https://www.piwheels.org/simple/django-mcp-sql/) (requires-python:>=3.11) 2026-06-12T16:29:04,151 Skipping link: No binaries permitted for django-mcp-sql: https://www.piwheels.org/simple/django-mcp-sql/django_mcp_sql-0.1.0b1-py3-none-any.whl#sha256=c12d3fd8f4b513532912cda21a749aae5107b94db1db113e818f0680aadbd6f2 (from https://www.piwheels.org/simple/django-mcp-sql/) (requires-python:>=3.11) 2026-06-12T16:29:04,151 Skipping link: No binaries permitted for django-mcp-sql: https://www.piwheels.org/simple/django-mcp-sql/django_mcp_sql-0.1.0a2-py3-none-any.whl#sha256=d6ffd9c0023cdc3c8bed719cca0725cc7e2389882caa87093749e7adf84f0dd2 (from https://www.piwheels.org/simple/django-mcp-sql/) (requires-python:>=3.11) 2026-06-12T16:29:04,152 Skipping link: No binaries permitted for django-mcp-sql: https://www.piwheels.org/simple/django-mcp-sql/django_mcp_sql-0.1.0a1-py3-none-any.whl#sha256=303a63a10547634a9092f3873a8ed380aa81141377566f0e5b744bd1cd00651e (from https://www.piwheels.org/simple/django-mcp-sql/) (requires-python:>=3.11) 2026-06-12T16:29:04,153 Skipping link: not a file: https://www.piwheels.org/simple/django-mcp-sql/ 2026-06-12T16:29:04,153 Skipping link: not a file: https://pypi.org/simple/django-mcp-sql/ 2026-06-12T16:29:04,174 Given no hashes to check 1 links for project 'django-mcp-sql': discarding no candidates 2026-06-12T16:29:04,194 Collecting django-mcp-sql==0.1.0b3 2026-06-12T16:29:04,196 Created temporary directory: /tmp/pip-unpack-yicx2ut3 2026-06-12T16:29:04,424 Downloading django_mcp_sql-0.1.0b3.tar.gz (161 kB) 2026-06-12T16:29:04,635 Added django-mcp-sql==0.1.0b3 from https://files.pythonhosted.org/packages/d9/79/005d94b545eafebd59aff3d389c8cafeb10c75d632dc147b3ec1e15fe975/django_mcp_sql-0.1.0b3.tar.gz to build tracker '/tmp/pip-build-tracker-omg5jz7t' 2026-06-12T16:29:04,643 Created temporary directory: /tmp/pip-build-env-lh5yal88 2026-06-12T16:29:04,647 Installing build dependencies: started 2026-06-12T16:29:04,649 Running command pip subprocess to install build dependencies 2026-06-12T16:29:05,774 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-12T16:29:06,206 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-12T16:29:06,228 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-12T16:29:07,974 Collecting setuptools>=77 2026-06-12T16:29:07,975 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-12T16:29:07,990 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-12T16:29:08,253 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-12T16:29:08,346 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-12T16:29:11,094 Installing collected packages: setuptools 2026-06-12T16:29:14,499 Successfully installed setuptools-82.0.1 2026-06-12T16:29:14,773 Installing build dependencies: finished with status 'done' 2026-06-12T16:29:14,780 Getting requirements to build wheel: started 2026-06-12T16:29:14,781 Running command Getting requirements to build wheel 2026-06-12T16:29:15,507 running egg_info 2026-06-12T16:29:15,513 writing django_mcp_sql.egg-info/PKG-INFO 2026-06-12T16:29:15,520 writing dependency_links to django_mcp_sql.egg-info/dependency_links.txt 2026-06-12T16:29:15,524 writing requirements to django_mcp_sql.egg-info/requires.txt 2026-06-12T16:29:15,525 writing top-level names to django_mcp_sql.egg-info/top_level.txt 2026-06-12T16:29:15,555 reading manifest file 'django_mcp_sql.egg-info/SOURCES.txt' 2026-06-12T16:29:15,562 reading manifest template 'MANIFEST.in' 2026-06-12T16:29:15,563 no previously-included directories found matching 'tests' 2026-06-12T16:29:15,564 adding license file 'LICENSE' 2026-06-12T16:29:15,570 writing manifest file 'django_mcp_sql.egg-info/SOURCES.txt' 2026-06-12T16:29:15,668 Getting requirements to build wheel: finished with status 'done' 2026-06-12T16:29:15,671 Created temporary directory: /tmp/pip-modern-metadata-rqntdur3 2026-06-12T16:29:15,673 Preparing metadata (pyproject.toml): started 2026-06-12T16:29:15,675 Running command Preparing metadata (pyproject.toml) 2026-06-12T16:29:16,323 running dist_info 2026-06-12T16:29:16,333 creating /tmp/pip-modern-metadata-rqntdur3/django_mcp_sql.egg-info 2026-06-12T16:29:16,334 writing /tmp/pip-modern-metadata-rqntdur3/django_mcp_sql.egg-info/PKG-INFO 2026-06-12T16:29:16,340 writing dependency_links to /tmp/pip-modern-metadata-rqntdur3/django_mcp_sql.egg-info/dependency_links.txt 2026-06-12T16:29:16,344 writing requirements to /tmp/pip-modern-metadata-rqntdur3/django_mcp_sql.egg-info/requires.txt 2026-06-12T16:29:16,345 writing top-level names to /tmp/pip-modern-metadata-rqntdur3/django_mcp_sql.egg-info/top_level.txt 2026-06-12T16:29:16,346 writing manifest file '/tmp/pip-modern-metadata-rqntdur3/django_mcp_sql.egg-info/SOURCES.txt' 2026-06-12T16:29:16,371 reading manifest file '/tmp/pip-modern-metadata-rqntdur3/django_mcp_sql.egg-info/SOURCES.txt' 2026-06-12T16:29:16,373 reading manifest template 'MANIFEST.in' 2026-06-12T16:29:16,374 no previously-included directories found matching 'tests' 2026-06-12T16:29:16,375 adding license file 'LICENSE' 2026-06-12T16:29:16,379 writing manifest file '/tmp/pip-modern-metadata-rqntdur3/django_mcp_sql.egg-info/SOURCES.txt' 2026-06-12T16:29:16,380 creating '/tmp/pip-modern-metadata-rqntdur3/django_mcp_sql-0.1.0b3.dist-info' 2026-06-12T16:29:16,502 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-12T16:29:16,509 Source in /tmp/pip-wheel-89w33lqf/django-mcp-sql_f382e60715af49f4a03caa7b626adb4c has version 0.1.0b3, which satisfies requirement django-mcp-sql==0.1.0b3 from https://files.pythonhosted.org/packages/d9/79/005d94b545eafebd59aff3d389c8cafeb10c75d632dc147b3ec1e15fe975/django_mcp_sql-0.1.0b3.tar.gz 2026-06-12T16:29:16,511 Removed django-mcp-sql==0.1.0b3 from https://files.pythonhosted.org/packages/d9/79/005d94b545eafebd59aff3d389c8cafeb10c75d632dc147b3ec1e15fe975/django_mcp_sql-0.1.0b3.tar.gz from build tracker '/tmp/pip-build-tracker-omg5jz7t' 2026-06-12T16:29:16,519 Created temporary directory: /tmp/pip-unpack-e_zys7kb 2026-06-12T16:29:16,520 Building wheels for collected packages: django-mcp-sql 2026-06-12T16:29:16,525 Created temporary directory: /tmp/pip-wheel-ufzz2eq9 2026-06-12T16:29:16,525 Destination directory: /tmp/pip-wheel-ufzz2eq9 2026-06-12T16:29:16,527 Building wheel for django-mcp-sql (pyproject.toml): started 2026-06-12T16:29:16,529 Running command Building wheel for django-mcp-sql (pyproject.toml) 2026-06-12T16:29:17,163 running bdist_wheel 2026-06-12T16:29:17,180 running build 2026-06-12T16:29:17,181 running build_py 2026-06-12T16:29:17,187 creating build/lib/mcp_sql 2026-06-12T16:29:17,189 copying ./consts.py -> build/lib/mcp_sql 2026-06-12T16:29:17,191 copying ./__init__.py -> build/lib/mcp_sql 2026-06-12T16:29:17,193 copying ./auth.py -> build/lib/mcp_sql 2026-06-12T16:29:17,196 copying ./admin.py -> build/lib/mcp_sql 2026-06-12T16:29:17,198 copying ./conf.py -> build/lib/mcp_sql 2026-06-12T16:29:17,200 copying ./executor.py -> build/lib/mcp_sql 2026-06-12T16:29:17,203 copying ./observability.py -> build/lib/mcp_sql 2026-06-12T16:29:17,205 copying ./models.py -> build/lib/mcp_sql 2026-06-12T16:29:17,207 copying ./signals.py -> build/lib/mcp_sql 2026-06-12T16:29:17,210 copying ./grants.py -> build/lib/mcp_sql 2026-06-12T16:29:17,212 copying ./validation.py -> build/lib/mcp_sql 2026-06-12T16:29:17,214 copying ./apps.py -> build/lib/mcp_sql 2026-06-12T16:29:17,216 copying ./parser.py -> build/lib/mcp_sql 2026-06-12T16:29:17,219 copying ./session.py -> build/lib/mcp_sql 2026-06-12T16:29:17,221 copying ./decorators.py -> build/lib/mcp_sql 2026-06-12T16:29:17,223 copying ./throttle.py -> build/lib/mcp_sql 2026-06-12T16:29:17,225 copying ./fencing.py -> build/lib/mcp_sql 2026-06-12T16:29:17,227 copying ./oauth.py -> build/lib/mcp_sql 2026-06-12T16:29:17,228 copying ./db_router.py -> build/lib/mcp_sql 2026-06-12T16:29:17,230 copying ./schemas.py -> build/lib/mcp_sql 2026-06-12T16:29:17,232 copying ./urls.py -> build/lib/mcp_sql 2026-06-12T16:29:17,235 creating build/lib/mcp_sql/management 2026-06-12T16:29:17,236 copying ./management/__init__.py -> build/lib/mcp_sql/management 2026-06-12T16:29:17,238 creating build/lib/mcp_sql/management/commands 2026-06-12T16:29:17,239 copying ./management/commands/__init__.py -> build/lib/mcp_sql/management/commands 2026-06-12T16:29:17,241 copying ./management/commands/mcp_sql_grants.py -> build/lib/mcp_sql/management/commands 2026-06-12T16:29:17,242 copying ./management/commands/mcp_sql_smoke.py -> build/lib/mcp_sql/management/commands 2026-06-12T16:29:17,245 copying ./management/commands/mcp_sql_role_setup.py -> build/lib/mcp_sql/management/commands 2026-06-12T16:29:17,247 copying ./management/commands/mcp_sql_lint.py -> build/lib/mcp_sql/management/commands 2026-06-12T16:29:17,250 creating build/lib/mcp_sql/migrations 2026-06-12T16:29:17,251 copying ./migrations/__init__.py -> build/lib/mcp_sql/migrations 2026-06-12T16:29:17,252 copying ./migrations/0009_alter_mcpauthrejectionlog_reason.py -> build/lib/mcp_sql/migrations 2026-06-12T16:29:17,254 copying ./migrations/0008_revoke_mcpauthrejectionlog_grants.py -> build/lib/mcp_sql/migrations 2026-06-12T16:29:17,256 copying ./migrations/0006_remove_mcpquerylog_result_sample.py -> build/lib/mcp_sql/migrations 2026-06-12T16:29:17,258 copying ./migrations/0010_mcpquerylog_tool.py -> build/lib/mcp_sql/migrations 2026-06-12T16:29:17,260 copying ./migrations/0002_revoke_audit_grants.py -> build/lib/mcp_sql/migrations 2026-06-12T16:29:17,262 copying ./migrations/0001_initial.py -> build/lib/mcp_sql/migrations 2026-06-12T16:29:17,263 copying ./migrations/0003_alter_mcpquerylog_result_sample.py -> build/lib/mcp_sql/migrations 2026-06-12T16:29:17,265 copying ./migrations/0005_create_mcp_sql_application.py -> build/lib/mcp_sql/migrations 2026-06-12T16:29:17,267 copying ./migrations/0004_create_mcp_sql_users_group.py -> build/lib/mcp_sql/migrations 2026-06-12T16:29:17,269 copying ./migrations/0011_alter_mcpquerylog_options_mcpquerylog_profile_and_more.py -> build/lib/mcp_sql/migrations 2026-06-12T16:29:17,271 copying ./migrations/0007_mcpauthrejectionlog.py -> build/lib/mcp_sql/migrations 2026-06-12T16:29:17,273 creating build/lib/mcp_sql/views 2026-06-12T16:29:17,275 copying ./views/__init__.py -> build/lib/mcp_sql/views 2026-06-12T16:29:17,276 copying ./views/mcp_endpoint.py -> build/lib/mcp_sql/views 2026-06-12T16:29:17,279 copying ./views/registration.py -> build/lib/mcp_sql/views 2026-06-12T16:29:17,281 copying ./views/discovery.py -> build/lib/mcp_sql/views 2026-06-12T16:29:17,283 copying ./views/oauth_authorize.py -> build/lib/mcp_sql/views 2026-06-12T16:29:17,285 running egg_info 2026-06-12T16:29:17,295 writing django_mcp_sql.egg-info/PKG-INFO 2026-06-12T16:29:17,301 writing dependency_links to django_mcp_sql.egg-info/dependency_links.txt 2026-06-12T16:29:17,304 writing requirements to django_mcp_sql.egg-info/requires.txt 2026-06-12T16:29:17,305 writing top-level names to django_mcp_sql.egg-info/top_level.txt 2026-06-12T16:29:17,322 reading manifest file 'django_mcp_sql.egg-info/SOURCES.txt' 2026-06-12T16:29:17,329 reading manifest template 'MANIFEST.in' 2026-06-12T16:29:17,330 no previously-included directories found matching 'tests' 2026-06-12T16:29:17,330 adding license file 'LICENSE' 2026-06-12T16:29:17,336 writing manifest file 'django_mcp_sql.egg-info/SOURCES.txt' 2026-06-12T16:29:17,339 /tmp/pip-build-env-lh5yal88/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mcp_sql.docs' is absent from the `packages` configuration. 2026-06-12T16:29:17,340 !! 2026-06-12T16:29:17,341 ******************************************************************************** 2026-06-12T16:29:17,341 ############################ 2026-06-12T16:29:17,342 # Package would be ignored # 2026-06-12T16:29:17,342 ############################ 2026-06-12T16:29:17,343 Python recognizes 'mcp_sql.docs' as an importable package[^1], 2026-06-12T16:29:17,343 but it is absent from setuptools' `packages` configuration. 2026-06-12T16:29:17,344 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-12T16:29:17,345 package, please make sure that 'mcp_sql.docs' is explicitly added 2026-06-12T16:29:17,345 to the `packages` configuration field. 2026-06-12T16:29:17,346 Alternatively, you can also rely on setuptools' discovery methods 2026-06-12T16:29:17,347 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-12T16:29:17,347 instead of `find_packages(...)`/`find:`). 2026-06-12T16:29:17,348 You can read more about "package discovery" on setuptools documentation page: 2026-06-12T16:29:17,349 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-12T16:29:17,350 If you don't want 'mcp_sql.docs' to be distributed and are 2026-06-12T16:29:17,351 already explicitly excluding 'mcp_sql.docs' via 2026-06-12T16:29:17,351 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-12T16:29:17,352 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-12T16:29:17,353 combination with a more fine grained `package-data` configuration. 2026-06-12T16:29:17,353 You can read more about "package data files" on setuptools documentation page: 2026-06-12T16:29:17,355 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-12T16:29:17,356 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-12T16:29:17,357 even if it does not contain any `.py` files. 2026-06-12T16:29:17,358 On the other hand, currently there is no concept of package data 2026-06-12T16:29:17,358 directory, all directories are treated like packages. 2026-06-12T16:29:17,359 ******************************************************************************** 2026-06-12T16:29:17,360 !! 2026-06-12T16:29:17,360 check.warn(importable) 2026-06-12T16:29:17,361 /tmp/pip-build-env-lh5yal88/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mcp_sql.sql' is absent from the `packages` configuration. 2026-06-12T16:29:17,361 !! 2026-06-12T16:29:17,363 ******************************************************************************** 2026-06-12T16:29:17,363 ############################ 2026-06-12T16:29:17,364 # Package would be ignored # 2026-06-12T16:29:17,364 ############################ 2026-06-12T16:29:17,365 Python recognizes 'mcp_sql.sql' as an importable package[^1], 2026-06-12T16:29:17,365 but it is absent from setuptools' `packages` configuration. 2026-06-12T16:29:17,366 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-12T16:29:17,366 package, please make sure that 'mcp_sql.sql' is explicitly added 2026-06-12T16:29:17,367 to the `packages` configuration field. 2026-06-12T16:29:17,367 Alternatively, you can also rely on setuptools' discovery methods 2026-06-12T16:29:17,368 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-12T16:29:17,368 instead of `find_packages(...)`/`find:`). 2026-06-12T16:29:17,369 You can read more about "package discovery" on setuptools documentation page: 2026-06-12T16:29:17,370 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-12T16:29:17,371 If you don't want 'mcp_sql.sql' to be distributed and are 2026-06-12T16:29:17,371 already explicitly excluding 'mcp_sql.sql' via 2026-06-12T16:29:17,372 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-12T16:29:17,372 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-12T16:29:17,372 combination with a more fine grained `package-data` configuration. 2026-06-12T16:29:17,373 You can read more about "package data files" on setuptools documentation page: 2026-06-12T16:29:17,374 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-12T16:29:17,376 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-12T16:29:17,376 even if it does not contain any `.py` files. 2026-06-12T16:29:17,377 On the other hand, currently there is no concept of package data 2026-06-12T16:29:17,377 directory, all directories are treated like packages. 2026-06-12T16:29:17,377 ******************************************************************************** 2026-06-12T16:29:17,378 !! 2026-06-12T16:29:17,379 check.warn(importable) 2026-06-12T16:29:17,379 /tmp/pip-build-env-lh5yal88/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mcp_sql.templates.admin.mcp_sql' is absent from the `packages` configuration. 2026-06-12T16:29:17,380 !! 2026-06-12T16:29:17,381 ******************************************************************************** 2026-06-12T16:29:17,382 ############################ 2026-06-12T16:29:17,382 # Package would be ignored # 2026-06-12T16:29:17,383 ############################ 2026-06-12T16:29:17,383 Python recognizes 'mcp_sql.templates.admin.mcp_sql' as an importable package[^1], 2026-06-12T16:29:17,384 but it is absent from setuptools' `packages` configuration. 2026-06-12T16:29:17,385 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-12T16:29:17,385 package, please make sure that 'mcp_sql.templates.admin.mcp_sql' is explicitly added 2026-06-12T16:29:17,386 to the `packages` configuration field. 2026-06-12T16:29:17,387 Alternatively, you can also rely on setuptools' discovery methods 2026-06-12T16:29:17,387 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-12T16:29:17,388 instead of `find_packages(...)`/`find:`). 2026-06-12T16:29:17,389 You can read more about "package discovery" on setuptools documentation page: 2026-06-12T16:29:17,390 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-12T16:29:17,391 If you don't want 'mcp_sql.templates.admin.mcp_sql' to be distributed and are 2026-06-12T16:29:17,392 already explicitly excluding 'mcp_sql.templates.admin.mcp_sql' via 2026-06-12T16:29:17,392 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-12T16:29:17,393 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-12T16:29:17,393 combination with a more fine grained `package-data` configuration. 2026-06-12T16:29:17,394 You can read more about "package data files" on setuptools documentation page: 2026-06-12T16:29:17,395 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-12T16:29:17,397 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-12T16:29:17,397 even if it does not contain any `.py` files. 2026-06-12T16:29:17,398 On the other hand, currently there is no concept of package data 2026-06-12T16:29:17,398 directory, all directories are treated like packages. 2026-06-12T16:29:17,399 ******************************************************************************** 2026-06-12T16:29:17,400 !! 2026-06-12T16:29:17,400 check.warn(importable) 2026-06-12T16:29:17,400 /tmp/pip-build-env-lh5yal88/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mcp_sql.templates.mcp_sql' is absent from the `packages` configuration. 2026-06-12T16:29:17,401 !! 2026-06-12T16:29:17,402 ******************************************************************************** 2026-06-12T16:29:17,402 ############################ 2026-06-12T16:29:17,403 # Package would be ignored # 2026-06-12T16:29:17,403 ############################ 2026-06-12T16:29:17,404 Python recognizes 'mcp_sql.templates.mcp_sql' as an importable package[^1], 2026-06-12T16:29:17,405 but it is absent from setuptools' `packages` configuration. 2026-06-12T16:29:17,406 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-12T16:29:17,407 package, please make sure that 'mcp_sql.templates.mcp_sql' is explicitly added 2026-06-12T16:29:17,407 to the `packages` configuration field. 2026-06-12T16:29:17,408 Alternatively, you can also rely on setuptools' discovery methods 2026-06-12T16:29:17,409 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-12T16:29:17,410 instead of `find_packages(...)`/`find:`). 2026-06-12T16:29:17,411 You can read more about "package discovery" on setuptools documentation page: 2026-06-12T16:29:17,412 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-12T16:29:17,413 If you don't want 'mcp_sql.templates.mcp_sql' to be distributed and are 2026-06-12T16:29:17,413 already explicitly excluding 'mcp_sql.templates.mcp_sql' via 2026-06-12T16:29:17,414 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-12T16:29:17,414 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-12T16:29:17,415 combination with a more fine grained `package-data` configuration. 2026-06-12T16:29:17,416 You can read more about "package data files" on setuptools documentation page: 2026-06-12T16:29:17,417 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-12T16:29:17,418 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-12T16:29:17,419 even if it does not contain any `.py` files. 2026-06-12T16:29:17,419 On the other hand, currently there is no concept of package data 2026-06-12T16:29:17,420 directory, all directories are treated like packages. 2026-06-12T16:29:17,421 ******************************************************************************** 2026-06-12T16:29:17,422 !! 2026-06-12T16:29:17,422 check.warn(importable) 2026-06-12T16:29:17,423 copying ./py.typed -> build/lib/mcp_sql 2026-06-12T16:29:17,423 creating build/lib/mcp_sql/docs 2026-06-12T16:29:17,423 copying ./docs/architecture.md -> build/lib/mcp_sql/docs 2026-06-12T16:29:17,424 copying ./docs/oauth.md -> build/lib/mcp_sql/docs 2026-06-12T16:29:17,424 copying ./docs/role-setup.md -> build/lib/mcp_sql/docs 2026-06-12T16:29:17,424 creating build/lib/mcp_sql/sql 2026-06-12T16:29:17,425 copying ./sql/10_mcp_role.sh -> build/lib/mcp_sql/sql 2026-06-12T16:29:17,425 copying ./sql/role_setup.sql -> build/lib/mcp_sql/sql 2026-06-12T16:29:17,426 creating build/lib/mcp_sql/templates/admin/mcp_sql 2026-06-12T16:29:17,426 copying ./templates/admin/mcp_sql/mcpquerylog_change_list.html -> build/lib/mcp_sql/templates/admin/mcp_sql 2026-06-12T16:29:17,426 copying ./templates/admin/mcp_sql/usage_summary.html -> build/lib/mcp_sql/templates/admin/mcp_sql 2026-06-12T16:29:17,427 creating build/lib/mcp_sql/templates/mcp_sql 2026-06-12T16:29:17,427 copying ./templates/mcp_sql/authorize.html -> build/lib/mcp_sql/templates/mcp_sql 2026-06-12T16:29:17,428 installing to build/bdist.linux-armv7l/wheel 2026-06-12T16:29:17,428 running install 2026-06-12T16:29:17,433 running install_lib 2026-06-12T16:29:17,438 creating build/bdist.linux-armv7l/wheel 2026-06-12T16:29:17,440 creating build/bdist.linux-armv7l/wheel/mcp_sql 2026-06-12T16:29:17,441 copying build/lib/mcp_sql/consts.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,444 creating build/bdist.linux-armv7l/wheel/mcp_sql/docs 2026-06-12T16:29:17,445 copying build/lib/mcp_sql/docs/oauth.md -> build/bdist.linux-armv7l/wheel/./mcp_sql/docs 2026-06-12T16:29:17,448 copying build/lib/mcp_sql/docs/role-setup.md -> build/bdist.linux-armv7l/wheel/./mcp_sql/docs 2026-06-12T16:29:17,450 copying build/lib/mcp_sql/docs/architecture.md -> build/bdist.linux-armv7l/wheel/./mcp_sql/docs 2026-06-12T16:29:17,453 copying build/lib/mcp_sql/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,455 copying build/lib/mcp_sql/auth.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,457 copying build/lib/mcp_sql/admin.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,460 copying build/lib/mcp_sql/conf.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,462 copying build/lib/mcp_sql/executor.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,465 creating build/bdist.linux-armv7l/wheel/mcp_sql/sql 2026-06-12T16:29:17,466 copying build/lib/mcp_sql/sql/role_setup.sql -> build/bdist.linux-armv7l/wheel/./mcp_sql/sql 2026-06-12T16:29:17,468 copying build/lib/mcp_sql/sql/10_mcp_role.sh -> build/bdist.linux-armv7l/wheel/./mcp_sql/sql 2026-06-12T16:29:17,470 copying build/lib/mcp_sql/py.typed -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,472 copying build/lib/mcp_sql/observability.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,474 creating build/bdist.linux-armv7l/wheel/mcp_sql/templates 2026-06-12T16:29:17,476 creating build/bdist.linux-armv7l/wheel/mcp_sql/templates/admin 2026-06-12T16:29:17,478 creating build/bdist.linux-armv7l/wheel/mcp_sql/templates/admin/mcp_sql 2026-06-12T16:29:17,479 copying build/lib/mcp_sql/templates/admin/mcp_sql/usage_summary.html -> build/bdist.linux-armv7l/wheel/./mcp_sql/templates/admin/mcp_sql 2026-06-12T16:29:17,481 copying build/lib/mcp_sql/templates/admin/mcp_sql/mcpquerylog_change_list.html -> build/bdist.linux-armv7l/wheel/./mcp_sql/templates/admin/mcp_sql 2026-06-12T16:29:17,483 creating build/bdist.linux-armv7l/wheel/mcp_sql/templates/mcp_sql 2026-06-12T16:29:17,484 copying build/lib/mcp_sql/templates/mcp_sql/authorize.html -> build/bdist.linux-armv7l/wheel/./mcp_sql/templates/mcp_sql 2026-06-12T16:29:17,487 creating build/bdist.linux-armv7l/wheel/mcp_sql/views 2026-06-12T16:29:17,488 copying build/lib/mcp_sql/views/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/views 2026-06-12T16:29:17,490 copying build/lib/mcp_sql/views/mcp_endpoint.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/views 2026-06-12T16:29:17,493 copying build/lib/mcp_sql/views/registration.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/views 2026-06-12T16:29:17,495 copying build/lib/mcp_sql/views/discovery.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/views 2026-06-12T16:29:17,497 copying build/lib/mcp_sql/views/oauth_authorize.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/views 2026-06-12T16:29:17,499 copying build/lib/mcp_sql/models.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,501 copying build/lib/mcp_sql/signals.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,504 copying build/lib/mcp_sql/grants.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,507 creating build/bdist.linux-armv7l/wheel/mcp_sql/migrations 2026-06-12T16:29:17,508 copying build/lib/mcp_sql/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-12T16:29:17,509 copying build/lib/mcp_sql/migrations/0009_alter_mcpauthrejectionlog_reason.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-12T16:29:17,511 copying build/lib/mcp_sql/migrations/0008_revoke_mcpauthrejectionlog_grants.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-12T16:29:17,513 copying build/lib/mcp_sql/migrations/0006_remove_mcpquerylog_result_sample.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-12T16:29:17,514 copying build/lib/mcp_sql/migrations/0010_mcpquerylog_tool.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-12T16:29:17,516 copying build/lib/mcp_sql/migrations/0002_revoke_audit_grants.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-12T16:29:17,518 copying build/lib/mcp_sql/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-12T16:29:17,520 copying build/lib/mcp_sql/migrations/0003_alter_mcpquerylog_result_sample.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-12T16:29:17,521 copying build/lib/mcp_sql/migrations/0005_create_mcp_sql_application.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-12T16:29:17,523 copying build/lib/mcp_sql/migrations/0004_create_mcp_sql_users_group.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-12T16:29:17,525 copying build/lib/mcp_sql/migrations/0011_alter_mcpquerylog_options_mcpquerylog_profile_and_more.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-12T16:29:17,527 copying build/lib/mcp_sql/migrations/0007_mcpauthrejectionlog.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-12T16:29:17,529 copying build/lib/mcp_sql/validation.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,531 copying build/lib/mcp_sql/apps.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,533 copying build/lib/mcp_sql/parser.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,536 copying build/lib/mcp_sql/session.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,538 copying build/lib/mcp_sql/decorators.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,540 copying build/lib/mcp_sql/throttle.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,542 copying build/lib/mcp_sql/fencing.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,544 copying build/lib/mcp_sql/oauth.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,546 copying build/lib/mcp_sql/db_router.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,548 copying build/lib/mcp_sql/schemas.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,551 creating build/bdist.linux-armv7l/wheel/mcp_sql/management 2026-06-12T16:29:17,552 copying build/lib/mcp_sql/management/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/management 2026-06-12T16:29:17,554 creating build/bdist.linux-armv7l/wheel/mcp_sql/management/commands 2026-06-12T16:29:17,555 copying build/lib/mcp_sql/management/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/management/commands 2026-06-12T16:29:17,557 copying build/lib/mcp_sql/management/commands/mcp_sql_grants.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/management/commands 2026-06-12T16:29:17,559 copying build/lib/mcp_sql/management/commands/mcp_sql_smoke.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/management/commands 2026-06-12T16:29:17,561 copying build/lib/mcp_sql/management/commands/mcp_sql_role_setup.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/management/commands 2026-06-12T16:29:17,563 copying build/lib/mcp_sql/management/commands/mcp_sql_lint.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/management/commands 2026-06-12T16:29:17,565 copying build/lib/mcp_sql/urls.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-12T16:29:17,566 running install_egg_info 2026-06-12T16:29:17,571 Copying django_mcp_sql.egg-info to build/bdist.linux-armv7l/wheel/./django_mcp_sql-0.1.0b3-py3.11.egg-info 2026-06-12T16:29:17,581 running install_scripts 2026-06-12T16:29:17,591 creating build/bdist.linux-armv7l/wheel/django_mcp_sql-0.1.0b3.dist-info/WHEEL 2026-06-12T16:29:17,594 creating '/tmp/pip-wheel-ufzz2eq9/.tmp-i9u9vzu9/django_mcp_sql-0.1.0b3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-12T16:29:17,597 adding 'django_mcp_sql-0.1.0b3.dist-info/licenses/LICENSE' 2026-06-12T16:29:17,599 adding 'mcp_sql/__init__.py' 2026-06-12T16:29:17,601 adding 'mcp_sql/admin.py' 2026-06-12T16:29:17,602 adding 'mcp_sql/apps.py' 2026-06-12T16:29:17,606 adding 'mcp_sql/auth.py' 2026-06-12T16:29:17,608 adding 'mcp_sql/conf.py' 2026-06-12T16:29:17,610 adding 'mcp_sql/consts.py' 2026-06-12T16:29:17,611 adding 'mcp_sql/db_router.py' 2026-06-12T16:29:17,613 adding 'mcp_sql/decorators.py' 2026-06-12T16:29:17,616 adding 'mcp_sql/executor.py' 2026-06-12T16:29:17,617 adding 'mcp_sql/fencing.py' 2026-06-12T16:29:17,620 adding 'mcp_sql/grants.py' 2026-06-12T16:29:17,621 adding 'mcp_sql/models.py' 2026-06-12T16:29:17,623 adding 'mcp_sql/oauth.py' 2026-06-12T16:29:17,624 adding 'mcp_sql/observability.py' 2026-06-12T16:29:17,628 adding 'mcp_sql/parser.py' 2026-06-12T16:29:17,630 adding 'mcp_sql/py.typed' 2026-06-12T16:29:17,632 adding 'mcp_sql/schemas.py' 2026-06-12T16:29:17,633 adding 'mcp_sql/session.py' 2026-06-12T16:29:17,636 adding 'mcp_sql/signals.py' 2026-06-12T16:29:17,637 adding 'mcp_sql/throttle.py' 2026-06-12T16:29:17,639 adding 'mcp_sql/urls.py' 2026-06-12T16:29:17,641 adding 'mcp_sql/validation.py' 2026-06-12T16:29:17,653 adding 'mcp_sql/docs/architecture.md' 2026-06-12T16:29:17,657 adding 'mcp_sql/docs/oauth.md' 2026-06-12T16:29:17,660 adding 'mcp_sql/docs/role-setup.md' 2026-06-12T16:29:17,662 adding 'mcp_sql/management/__init__.py' 2026-06-12T16:29:17,664 adding 'mcp_sql/management/commands/__init__.py' 2026-06-12T16:29:17,665 adding 'mcp_sql/management/commands/mcp_sql_grants.py' 2026-06-12T16:29:17,667 adding 'mcp_sql/management/commands/mcp_sql_lint.py' 2026-06-12T16:29:17,668 adding 'mcp_sql/management/commands/mcp_sql_role_setup.py' 2026-06-12T16:29:17,670 adding 'mcp_sql/management/commands/mcp_sql_smoke.py' 2026-06-12T16:29:17,672 adding 'mcp_sql/migrations/0001_initial.py' 2026-06-12T16:29:17,673 adding 'mcp_sql/migrations/0002_revoke_audit_grants.py' 2026-06-12T16:29:17,674 adding 'mcp_sql/migrations/0003_alter_mcpquerylog_result_sample.py' 2026-06-12T16:29:17,676 adding 'mcp_sql/migrations/0004_create_mcp_sql_users_group.py' 2026-06-12T16:29:17,677 adding 'mcp_sql/migrations/0005_create_mcp_sql_application.py' 2026-06-12T16:29:17,678 adding 'mcp_sql/migrations/0006_remove_mcpquerylog_result_sample.py' 2026-06-12T16:29:17,680 adding 'mcp_sql/migrations/0007_mcpauthrejectionlog.py' 2026-06-12T16:29:17,681 adding 'mcp_sql/migrations/0008_revoke_mcpauthrejectionlog_grants.py' 2026-06-12T16:29:17,682 adding 'mcp_sql/migrations/0009_alter_mcpauthrejectionlog_reason.py' 2026-06-12T16:29:17,683 adding 'mcp_sql/migrations/0010_mcpquerylog_tool.py' 2026-06-12T16:29:17,685 adding 'mcp_sql/migrations/0011_alter_mcpquerylog_options_mcpquerylog_profile_and_more.py' 2026-06-12T16:29:17,686 adding 'mcp_sql/migrations/__init__.py' 2026-06-12T16:29:17,687 adding 'mcp_sql/sql/10_mcp_role.sh' 2026-06-12T16:29:17,689 adding 'mcp_sql/sql/role_setup.sql' 2026-06-12T16:29:17,691 adding 'mcp_sql/templates/admin/mcp_sql/mcpquerylog_change_list.html' 2026-06-12T16:29:17,692 adding 'mcp_sql/templates/admin/mcp_sql/usage_summary.html' 2026-06-12T16:29:17,694 adding 'mcp_sql/templates/mcp_sql/authorize.html' 2026-06-12T16:29:17,695 adding 'mcp_sql/views/__init__.py' 2026-06-12T16:29:17,697 adding 'mcp_sql/views/discovery.py' 2026-06-12T16:29:17,700 adding 'mcp_sql/views/mcp_endpoint.py' 2026-06-12T16:29:17,702 adding 'mcp_sql/views/oauth_authorize.py' 2026-06-12T16:29:17,704 adding 'mcp_sql/views/registration.py' 2026-06-12T16:29:17,707 adding 'django_mcp_sql-0.1.0b3.dist-info/METADATA' 2026-06-12T16:29:17,708 adding 'django_mcp_sql-0.1.0b3.dist-info/WHEEL' 2026-06-12T16:29:17,709 adding 'django_mcp_sql-0.1.0b3.dist-info/top_level.txt' 2026-06-12T16:29:17,710 adding 'django_mcp_sql-0.1.0b3.dist-info/RECORD' 2026-06-12T16:29:17,714 removing build/bdist.linux-armv7l/wheel 2026-06-12T16:29:17,828 Building wheel for django-mcp-sql (pyproject.toml): finished with status 'done' 2026-06-12T16:29:17,837 Created wheel for django-mcp-sql: filename=django_mcp_sql-0.1.0b3-py3-none-any.whl size=172127 sha256=92771d4f1a1d8680e73c897bacebcb752038fdd8ab598f3761183ac78d29423a 2026-06-12T16:29:17,838 Stored in directory: /tmp/pip-ephem-wheel-cache-smb2eang/wheels/93/dd/9f/418c75cc7c1417f34efd98e9d813360875ef262ca312f96780 2026-06-12T16:29:17,853 Successfully built django-mcp-sql 2026-06-12T16:29:17,862 Removed build tracker: '/tmp/pip-build-tracker-omg5jz7t'