2026-06-15T14:18:08,633 Created temporary directory: /tmp/pip-ephem-wheel-cache-v_nzmi7_ 2026-06-15T14:18:08,635 Created temporary directory: /tmp/pip-build-tracker-sp4z7ju9 2026-06-15T14:18:08,636 Initialized build tracking at /tmp/pip-build-tracker-sp4z7ju9 2026-06-15T14:18:08,636 Created build tracker: /tmp/pip-build-tracker-sp4z7ju9 2026-06-15T14:18:08,637 Entered build tracker: /tmp/pip-build-tracker-sp4z7ju9 2026-06-15T14:18:08,638 Created temporary directory: /tmp/pip-wheel-lruw64dy 2026-06-15T14:18:08,641 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-15T14:18:08,643 Created temporary directory: /tmp/pip-ephem-wheel-cache-3hjds1v9 2026-06-15T14:18:08,666 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-15T14:18:08,670 2 location(s) to search for versions of django-mcp-sql: 2026-06-15T14:18:08,670 * https://pypi.org/simple/django-mcp-sql/ 2026-06-15T14:18:08,670 * https://www.piwheels.org/simple/django-mcp-sql/ 2026-06-15T14:18:08,671 Fetching project page and analyzing links: https://pypi.org/simple/django-mcp-sql/ 2026-06-15T14:18:08,671 Getting page https://pypi.org/simple/django-mcp-sql/ 2026-06-15T14:18:08,673 Found index url https://pypi.org/simple 2026-06-15T14:18:08,902 Fetched page https://pypi.org/simple/django-mcp-sql/ as application/vnd.pypi.simple.v1+json 2026-06-15T14:18:08,905 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-15T14:18:08,906 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-15T14:18:08,907 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-15T14:18:08,908 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-15T14:18:08,909 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-15T14:18:08,910 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-15T14:18:08,911 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-15T14:18:08,912 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-15T14:18:08,912 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-15T14:18:08,913 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-15T14:18:08,914 Skipping link: No binaries permitted for django-mcp-sql: https://files.pythonhosted.org/packages/18/37/b45c73a3bdcf6fef0475c3902d1980f6a3be5c44a8b98443f04db3ee20c7/django_mcp_sql-0.1.0b4-py3-none-any.whl (from https://pypi.org/simple/django-mcp-sql/) (requires-python:>=3.11) 2026-06-15T14:18:08,915 Found link https://files.pythonhosted.org/packages/2f/f9/7ab43a3d086cb800f4ac130b34e2df44714c3ab969188b8fa98de8717598/django_mcp_sql-0.1.0b4.tar.gz (from https://pypi.org/simple/django-mcp-sql/) (requires-python:>=3.11), version: 0.1.0b4 2026-06-15T14:18:08,916 Fetching project page and analyzing links: https://www.piwheels.org/simple/django-mcp-sql/ 2026-06-15T14:18:08,917 Getting page https://www.piwheels.org/simple/django-mcp-sql/ 2026-06-15T14:18:08,918 Found index url https://www.piwheels.org/simple 2026-06-15T14:18:09,120 Fetched page https://www.piwheels.org/simple/django-mcp-sql/ as text/html 2026-06-15T14:18:09,123 Skipping link: No binaries permitted for django-mcp-sql: https://www.piwheels.org/simple/django-mcp-sql/django_mcp_sql-0.1.0b3-py3-none-any.whl#sha256=92771d4f1a1d8680e73c897bacebcb752038fdd8ab598f3761183ac78d29423a (from https://www.piwheels.org/simple/django-mcp-sql/) (requires-python:>=3.11) 2026-06-15T14:18:09,123 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-15T14:18:09,124 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-15T14:18:09,125 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-15T14:18:09,125 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-15T14:18:09,126 Skipping link: not a file: https://www.piwheels.org/simple/django-mcp-sql/ 2026-06-15T14:18:09,127 Skipping link: not a file: https://pypi.org/simple/django-mcp-sql/ 2026-06-15T14:18:09,148 Given no hashes to check 1 links for project 'django-mcp-sql': discarding no candidates 2026-06-15T14:18:09,167 Collecting django-mcp-sql==0.1.0b4 2026-06-15T14:18:09,169 Created temporary directory: /tmp/pip-unpack-4dqqwazp 2026-06-15T14:18:09,395 Downloading django_mcp_sql-0.1.0b4.tar.gz (167 kB) 2026-06-15T14:18:09,621 Added django-mcp-sql==0.1.0b4 from https://files.pythonhosted.org/packages/2f/f9/7ab43a3d086cb800f4ac130b34e2df44714c3ab969188b8fa98de8717598/django_mcp_sql-0.1.0b4.tar.gz to build tracker '/tmp/pip-build-tracker-sp4z7ju9' 2026-06-15T14:18:09,630 Created temporary directory: /tmp/pip-build-env-3eob10v6 2026-06-15T14:18:09,634 Installing build dependencies: started 2026-06-15T14:18:09,635 Running command pip subprocess to install build dependencies 2026-06-15T14:18:10,801 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-15T14:18:11,215 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-15T14:18:11,238 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-15T14:18:12,983 Collecting setuptools>=77 2026-06-15T14:18:12,984 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-15T14:18:13,008 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-15T14:18:13,253 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-15T14:18:13,351 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-15T14:18:16,077 Installing collected packages: setuptools 2026-06-15T14:18:19,156 Successfully installed setuptools-82.0.1 2026-06-15T14:18:19,424 Installing build dependencies: finished with status 'done' 2026-06-15T14:18:19,432 Getting requirements to build wheel: started 2026-06-15T14:18:19,433 Running command Getting requirements to build wheel 2026-06-15T14:18:20,126 running egg_info 2026-06-15T14:18:20,132 writing django_mcp_sql.egg-info/PKG-INFO 2026-06-15T14:18:20,138 writing dependency_links to django_mcp_sql.egg-info/dependency_links.txt 2026-06-15T14:18:20,142 writing requirements to django_mcp_sql.egg-info/requires.txt 2026-06-15T14:18:20,143 writing top-level names to django_mcp_sql.egg-info/top_level.txt 2026-06-15T14:18:20,173 reading manifest file 'django_mcp_sql.egg-info/SOURCES.txt' 2026-06-15T14:18:20,180 reading manifest template 'MANIFEST.in' 2026-06-15T14:18:20,182 no previously-included directories found matching 'tests' 2026-06-15T14:18:20,182 adding license file 'LICENSE' 2026-06-15T14:18:20,188 writing manifest file 'django_mcp_sql.egg-info/SOURCES.txt' 2026-06-15T14:18:20,285 Getting requirements to build wheel: finished with status 'done' 2026-06-15T14:18:20,289 Created temporary directory: /tmp/pip-modern-metadata-eb5nhh3f 2026-06-15T14:18:20,292 Preparing metadata (pyproject.toml): started 2026-06-15T14:18:20,293 Running command Preparing metadata (pyproject.toml) 2026-06-15T14:18:20,942 running dist_info 2026-06-15T14:18:20,952 creating /tmp/pip-modern-metadata-eb5nhh3f/django_mcp_sql.egg-info 2026-06-15T14:18:20,953 writing /tmp/pip-modern-metadata-eb5nhh3f/django_mcp_sql.egg-info/PKG-INFO 2026-06-15T14:18:20,960 writing dependency_links to /tmp/pip-modern-metadata-eb5nhh3f/django_mcp_sql.egg-info/dependency_links.txt 2026-06-15T14:18:20,964 writing requirements to /tmp/pip-modern-metadata-eb5nhh3f/django_mcp_sql.egg-info/requires.txt 2026-06-15T14:18:20,965 writing top-level names to /tmp/pip-modern-metadata-eb5nhh3f/django_mcp_sql.egg-info/top_level.txt 2026-06-15T14:18:20,967 writing manifest file '/tmp/pip-modern-metadata-eb5nhh3f/django_mcp_sql.egg-info/SOURCES.txt' 2026-06-15T14:18:20,994 reading manifest file '/tmp/pip-modern-metadata-eb5nhh3f/django_mcp_sql.egg-info/SOURCES.txt' 2026-06-15T14:18:20,996 reading manifest template 'MANIFEST.in' 2026-06-15T14:18:20,997 no previously-included directories found matching 'tests' 2026-06-15T14:18:20,998 adding license file 'LICENSE' 2026-06-15T14:18:21,002 writing manifest file '/tmp/pip-modern-metadata-eb5nhh3f/django_mcp_sql.egg-info/SOURCES.txt' 2026-06-15T14:18:21,003 creating '/tmp/pip-modern-metadata-eb5nhh3f/django_mcp_sql-0.1.0b4.dist-info' 2026-06-15T14:18:21,126 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-15T14:18:21,132 Source in /tmp/pip-wheel-lruw64dy/django-mcp-sql_8e9a3c361eae4e73b6824088023f1e04 has version 0.1.0b4, which satisfies requirement django-mcp-sql==0.1.0b4 from https://files.pythonhosted.org/packages/2f/f9/7ab43a3d086cb800f4ac130b34e2df44714c3ab969188b8fa98de8717598/django_mcp_sql-0.1.0b4.tar.gz 2026-06-15T14:18:21,133 Removed django-mcp-sql==0.1.0b4 from https://files.pythonhosted.org/packages/2f/f9/7ab43a3d086cb800f4ac130b34e2df44714c3ab969188b8fa98de8717598/django_mcp_sql-0.1.0b4.tar.gz from build tracker '/tmp/pip-build-tracker-sp4z7ju9' 2026-06-15T14:18:21,142 Created temporary directory: /tmp/pip-unpack-zli7mxw8 2026-06-15T14:18:21,142 Building wheels for collected packages: django-mcp-sql 2026-06-15T14:18:21,147 Created temporary directory: /tmp/pip-wheel-ml2hmofn 2026-06-15T14:18:21,147 Destination directory: /tmp/pip-wheel-ml2hmofn 2026-06-15T14:18:21,149 Building wheel for django-mcp-sql (pyproject.toml): started 2026-06-15T14:18:21,150 Running command Building wheel for django-mcp-sql (pyproject.toml) 2026-06-15T14:18:21,777 running bdist_wheel 2026-06-15T14:18:21,794 running build 2026-06-15T14:18:21,795 running build_py 2026-06-15T14:18:21,801 creating build/lib/mcp_sql 2026-06-15T14:18:21,803 copying ./consts.py -> build/lib/mcp_sql 2026-06-15T14:18:21,805 copying ./__init__.py -> build/lib/mcp_sql 2026-06-15T14:18:21,807 copying ./auth.py -> build/lib/mcp_sql 2026-06-15T14:18:21,810 copying ./admin.py -> build/lib/mcp_sql 2026-06-15T14:18:21,812 copying ./conf.py -> build/lib/mcp_sql 2026-06-15T14:18:21,815 copying ./executor.py -> build/lib/mcp_sql 2026-06-15T14:18:21,817 copying ./observability.py -> build/lib/mcp_sql 2026-06-15T14:18:21,820 copying ./models.py -> build/lib/mcp_sql 2026-06-15T14:18:21,822 copying ./signals.py -> build/lib/mcp_sql 2026-06-15T14:18:21,825 copying ./grants.py -> build/lib/mcp_sql 2026-06-15T14:18:21,827 copying ./validation.py -> build/lib/mcp_sql 2026-06-15T14:18:21,829 copying ./apps.py -> build/lib/mcp_sql 2026-06-15T14:18:21,831 copying ./parser.py -> build/lib/mcp_sql 2026-06-15T14:18:21,834 copying ./session.py -> build/lib/mcp_sql 2026-06-15T14:18:21,836 copying ./decorators.py -> build/lib/mcp_sql 2026-06-15T14:18:21,838 copying ./throttle.py -> build/lib/mcp_sql 2026-06-15T14:18:21,840 copying ./fencing.py -> build/lib/mcp_sql 2026-06-15T14:18:21,842 copying ./oauth.py -> build/lib/mcp_sql 2026-06-15T14:18:21,844 copying ./db_router.py -> build/lib/mcp_sql 2026-06-15T14:18:21,846 copying ./schemas.py -> build/lib/mcp_sql 2026-06-15T14:18:21,848 copying ./urls.py -> build/lib/mcp_sql 2026-06-15T14:18:21,851 creating build/lib/mcp_sql/management 2026-06-15T14:18:21,852 copying ./management/__init__.py -> build/lib/mcp_sql/management 2026-06-15T14:18:21,854 creating build/lib/mcp_sql/management/commands 2026-06-15T14:18:21,855 copying ./management/commands/__init__.py -> build/lib/mcp_sql/management/commands 2026-06-15T14:18:21,857 copying ./management/commands/mcp_sql_grants.py -> build/lib/mcp_sql/management/commands 2026-06-15T14:18:21,858 copying ./management/commands/mcp_sql_smoke.py -> build/lib/mcp_sql/management/commands 2026-06-15T14:18:21,861 copying ./management/commands/mcp_sql_role_setup.py -> build/lib/mcp_sql/management/commands 2026-06-15T14:18:21,863 copying ./management/commands/mcp_sql_lint.py -> build/lib/mcp_sql/management/commands 2026-06-15T14:18:21,866 creating build/lib/mcp_sql/migrations 2026-06-15T14:18:21,867 copying ./migrations/__init__.py -> build/lib/mcp_sql/migrations 2026-06-15T14:18:21,869 copying ./migrations/0009_alter_mcpauthrejectionlog_reason.py -> build/lib/mcp_sql/migrations 2026-06-15T14:18:21,871 copying ./migrations/0008_revoke_mcpauthrejectionlog_grants.py -> build/lib/mcp_sql/migrations 2026-06-15T14:18:21,873 copying ./migrations/0006_remove_mcpquerylog_result_sample.py -> build/lib/mcp_sql/migrations 2026-06-15T14:18:21,875 copying ./migrations/0010_mcpquerylog_tool.py -> build/lib/mcp_sql/migrations 2026-06-15T14:18:21,876 copying ./migrations/0002_revoke_audit_grants.py -> build/lib/mcp_sql/migrations 2026-06-15T14:18:21,878 copying ./migrations/0001_initial.py -> build/lib/mcp_sql/migrations 2026-06-15T14:18:21,880 copying ./migrations/0003_alter_mcpquerylog_result_sample.py -> build/lib/mcp_sql/migrations 2026-06-15T14:18:21,882 copying ./migrations/0005_create_mcp_sql_application.py -> build/lib/mcp_sql/migrations 2026-06-15T14:18:21,884 copying ./migrations/0004_create_mcp_sql_users_group.py -> build/lib/mcp_sql/migrations 2026-06-15T14:18:21,885 copying ./migrations/0011_alter_mcpquerylog_options_mcpquerylog_profile_and_more.py -> build/lib/mcp_sql/migrations 2026-06-15T14:18:21,887 copying ./migrations/0007_mcpauthrejectionlog.py -> build/lib/mcp_sql/migrations 2026-06-15T14:18:21,889 creating build/lib/mcp_sql/views 2026-06-15T14:18:21,890 copying ./views/__init__.py -> build/lib/mcp_sql/views 2026-06-15T14:18:21,892 copying ./views/mcp_endpoint.py -> build/lib/mcp_sql/views 2026-06-15T14:18:21,894 copying ./views/registration.py -> build/lib/mcp_sql/views 2026-06-15T14:18:21,897 copying ./views/discovery.py -> build/lib/mcp_sql/views 2026-06-15T14:18:21,899 copying ./views/oauth_authorize.py -> build/lib/mcp_sql/views 2026-06-15T14:18:21,901 running egg_info 2026-06-15T14:18:21,910 writing django_mcp_sql.egg-info/PKG-INFO 2026-06-15T14:18:21,916 writing dependency_links to django_mcp_sql.egg-info/dependency_links.txt 2026-06-15T14:18:21,920 writing requirements to django_mcp_sql.egg-info/requires.txt 2026-06-15T14:18:21,921 writing top-level names to django_mcp_sql.egg-info/top_level.txt 2026-06-15T14:18:21,938 reading manifest file 'django_mcp_sql.egg-info/SOURCES.txt' 2026-06-15T14:18:21,945 reading manifest template 'MANIFEST.in' 2026-06-15T14:18:21,946 no previously-included directories found matching 'tests' 2026-06-15T14:18:21,947 adding license file 'LICENSE' 2026-06-15T14:18:21,953 writing manifest file 'django_mcp_sql.egg-info/SOURCES.txt' 2026-06-15T14:18:21,955 /tmp/pip-build-env-3eob10v6/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-15T14:18:21,956 !! 2026-06-15T14:18:21,957 ******************************************************************************** 2026-06-15T14:18:21,958 ############################ 2026-06-15T14:18:21,959 # Package would be ignored # 2026-06-15T14:18:21,959 ############################ 2026-06-15T14:18:21,960 Python recognizes 'mcp_sql.docs' as an importable package[^1], 2026-06-15T14:18:21,960 but it is absent from setuptools' `packages` configuration. 2026-06-15T14:18:21,962 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-15T14:18:21,962 package, please make sure that 'mcp_sql.docs' is explicitly added 2026-06-15T14:18:21,963 to the `packages` configuration field. 2026-06-15T14:18:21,964 Alternatively, you can also rely on setuptools' discovery methods 2026-06-15T14:18:21,965 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-15T14:18:21,966 instead of `find_packages(...)`/`find:`). 2026-06-15T14:18:21,967 You can read more about "package discovery" on setuptools documentation page: 2026-06-15T14:18:21,968 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-15T14:18:21,969 If you don't want 'mcp_sql.docs' to be distributed and are 2026-06-15T14:18:21,969 already explicitly excluding 'mcp_sql.docs' via 2026-06-15T14:18:21,970 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-15T14:18:21,971 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-15T14:18:21,971 combination with a more fine grained `package-data` configuration. 2026-06-15T14:18:21,973 You can read more about "package data files" on setuptools documentation page: 2026-06-15T14:18:21,974 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-15T14:18:21,976 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-15T14:18:21,976 even if it does not contain any `.py` files. 2026-06-15T14:18:21,977 On the other hand, currently there is no concept of package data 2026-06-15T14:18:21,977 directory, all directories are treated like packages. 2026-06-15T14:18:21,978 ******************************************************************************** 2026-06-15T14:18:21,979 !! 2026-06-15T14:18:21,979 check.warn(importable) 2026-06-15T14:18:21,980 /tmp/pip-build-env-3eob10v6/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-15T14:18:21,980 !! 2026-06-15T14:18:21,981 ******************************************************************************** 2026-06-15T14:18:21,981 ############################ 2026-06-15T14:18:21,982 # Package would be ignored # 2026-06-15T14:18:21,982 ############################ 2026-06-15T14:18:21,983 Python recognizes 'mcp_sql.sql' as an importable package[^1], 2026-06-15T14:18:21,983 but it is absent from setuptools' `packages` configuration. 2026-06-15T14:18:21,984 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-15T14:18:21,985 package, please make sure that 'mcp_sql.sql' is explicitly added 2026-06-15T14:18:21,985 to the `packages` configuration field. 2026-06-15T14:18:21,986 Alternatively, you can also rely on setuptools' discovery methods 2026-06-15T14:18:21,987 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-15T14:18:21,987 instead of `find_packages(...)`/`find:`). 2026-06-15T14:18:21,988 You can read more about "package discovery" on setuptools documentation page: 2026-06-15T14:18:21,989 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-15T14:18:21,990 If you don't want 'mcp_sql.sql' to be distributed and are 2026-06-15T14:18:21,991 already explicitly excluding 'mcp_sql.sql' via 2026-06-15T14:18:21,991 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-15T14:18:21,992 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-15T14:18:21,992 combination with a more fine grained `package-data` configuration. 2026-06-15T14:18:21,993 You can read more about "package data files" on setuptools documentation page: 2026-06-15T14:18:21,994 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-15T14:18:21,996 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-15T14:18:21,996 even if it does not contain any `.py` files. 2026-06-15T14:18:21,997 On the other hand, currently there is no concept of package data 2026-06-15T14:18:21,997 directory, all directories are treated like packages. 2026-06-15T14:18:21,998 ******************************************************************************** 2026-06-15T14:18:21,999 !! 2026-06-15T14:18:21,999 check.warn(importable) 2026-06-15T14:18:22,000 /tmp/pip-build-env-3eob10v6/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-15T14:18:22,000 !! 2026-06-15T14:18:22,001 ******************************************************************************** 2026-06-15T14:18:22,002 ############################ 2026-06-15T14:18:22,002 # Package would be ignored # 2026-06-15T14:18:22,003 ############################ 2026-06-15T14:18:22,004 Python recognizes 'mcp_sql.templates.admin.mcp_sql' as an importable package[^1], 2026-06-15T14:18:22,004 but it is absent from setuptools' `packages` configuration. 2026-06-15T14:18:22,005 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-15T14:18:22,006 package, please make sure that 'mcp_sql.templates.admin.mcp_sql' is explicitly added 2026-06-15T14:18:22,006 to the `packages` configuration field. 2026-06-15T14:18:22,007 Alternatively, you can also rely on setuptools' discovery methods 2026-06-15T14:18:22,008 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-15T14:18:22,008 instead of `find_packages(...)`/`find:`). 2026-06-15T14:18:22,009 You can read more about "package discovery" on setuptools documentation page: 2026-06-15T14:18:22,010 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-15T14:18:22,010 If you don't want 'mcp_sql.templates.admin.mcp_sql' to be distributed and are 2026-06-15T14:18:22,011 already explicitly excluding 'mcp_sql.templates.admin.mcp_sql' via 2026-06-15T14:18:22,011 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-15T14:18:22,012 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-15T14:18:22,012 combination with a more fine grained `package-data` configuration. 2026-06-15T14:18:22,013 You can read more about "package data files" on setuptools documentation page: 2026-06-15T14:18:22,014 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-15T14:18:22,015 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-15T14:18:22,016 even if it does not contain any `.py` files. 2026-06-15T14:18:22,016 On the other hand, currently there is no concept of package data 2026-06-15T14:18:22,017 directory, all directories are treated like packages. 2026-06-15T14:18:22,018 ******************************************************************************** 2026-06-15T14:18:22,019 !! 2026-06-15T14:18:22,019 check.warn(importable) 2026-06-15T14:18:22,020 /tmp/pip-build-env-3eob10v6/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-15T14:18:22,020 !! 2026-06-15T14:18:22,022 ******************************************************************************** 2026-06-15T14:18:22,022 ############################ 2026-06-15T14:18:22,023 # Package would be ignored # 2026-06-15T14:18:22,023 ############################ 2026-06-15T14:18:22,024 Python recognizes 'mcp_sql.templates.mcp_sql' as an importable package[^1], 2026-06-15T14:18:22,025 but it is absent from setuptools' `packages` configuration. 2026-06-15T14:18:22,026 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-15T14:18:22,026 package, please make sure that 'mcp_sql.templates.mcp_sql' is explicitly added 2026-06-15T14:18:22,027 to the `packages` configuration field. 2026-06-15T14:18:22,028 Alternatively, you can also rely on setuptools' discovery methods 2026-06-15T14:18:22,028 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-15T14:18:22,029 instead of `find_packages(...)`/`find:`). 2026-06-15T14:18:22,030 You can read more about "package discovery" on setuptools documentation page: 2026-06-15T14:18:22,031 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-15T14:18:22,032 If you don't want 'mcp_sql.templates.mcp_sql' to be distributed and are 2026-06-15T14:18:22,033 already explicitly excluding 'mcp_sql.templates.mcp_sql' via 2026-06-15T14:18:22,033 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-15T14:18:22,034 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-15T14:18:22,034 combination with a more fine grained `package-data` configuration. 2026-06-15T14:18:22,035 You can read more about "package data files" on setuptools documentation page: 2026-06-15T14:18:22,036 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-15T14:18:22,037 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-15T14:18:22,038 even if it does not contain any `.py` files. 2026-06-15T14:18:22,038 On the other hand, currently there is no concept of package data 2026-06-15T14:18:22,038 directory, all directories are treated like packages. 2026-06-15T14:18:22,039 ******************************************************************************** 2026-06-15T14:18:22,040 !! 2026-06-15T14:18:22,040 check.warn(importable) 2026-06-15T14:18:22,041 copying ./py.typed -> build/lib/mcp_sql 2026-06-15T14:18:22,041 creating build/lib/mcp_sql/docs 2026-06-15T14:18:22,041 copying ./docs/architecture.md -> build/lib/mcp_sql/docs 2026-06-15T14:18:22,042 copying ./docs/oauth.md -> build/lib/mcp_sql/docs 2026-06-15T14:18:22,042 copying ./docs/role-setup.md -> build/lib/mcp_sql/docs 2026-06-15T14:18:22,043 creating build/lib/mcp_sql/sql 2026-06-15T14:18:22,043 copying ./sql/10_mcp_role.sh -> build/lib/mcp_sql/sql 2026-06-15T14:18:22,044 copying ./sql/role_setup.sql -> build/lib/mcp_sql/sql 2026-06-15T14:18:22,044 creating build/lib/mcp_sql/templates/admin/mcp_sql 2026-06-15T14:18:22,044 copying ./templates/admin/mcp_sql/mcpquerylog_change_list.html -> build/lib/mcp_sql/templates/admin/mcp_sql 2026-06-15T14:18:22,045 copying ./templates/admin/mcp_sql/usage_summary.html -> build/lib/mcp_sql/templates/admin/mcp_sql 2026-06-15T14:18:22,046 creating build/lib/mcp_sql/templates/mcp_sql 2026-06-15T14:18:22,046 copying ./templates/mcp_sql/authorize.html -> build/lib/mcp_sql/templates/mcp_sql 2026-06-15T14:18:22,047 installing to build/bdist.linux-armv7l/wheel 2026-06-15T14:18:22,047 running install 2026-06-15T14:18:22,052 running install_lib 2026-06-15T14:18:22,057 creating build/bdist.linux-armv7l/wheel 2026-06-15T14:18:22,059 creating build/bdist.linux-armv7l/wheel/mcp_sql 2026-06-15T14:18:22,061 copying build/lib/mcp_sql/consts.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,063 creating build/bdist.linux-armv7l/wheel/mcp_sql/docs 2026-06-15T14:18:22,064 copying build/lib/mcp_sql/docs/oauth.md -> build/bdist.linux-armv7l/wheel/./mcp_sql/docs 2026-06-15T14:18:22,067 copying build/lib/mcp_sql/docs/role-setup.md -> build/bdist.linux-armv7l/wheel/./mcp_sql/docs 2026-06-15T14:18:22,070 copying build/lib/mcp_sql/docs/architecture.md -> build/bdist.linux-armv7l/wheel/./mcp_sql/docs 2026-06-15T14:18:22,073 copying build/lib/mcp_sql/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,075 copying build/lib/mcp_sql/auth.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,077 copying build/lib/mcp_sql/admin.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,079 copying build/lib/mcp_sql/conf.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,082 copying build/lib/mcp_sql/executor.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,085 creating build/bdist.linux-armv7l/wheel/mcp_sql/sql 2026-06-15T14:18:22,086 copying build/lib/mcp_sql/sql/role_setup.sql -> build/bdist.linux-armv7l/wheel/./mcp_sql/sql 2026-06-15T14:18:22,088 copying build/lib/mcp_sql/sql/10_mcp_role.sh -> build/bdist.linux-armv7l/wheel/./mcp_sql/sql 2026-06-15T14:18:22,089 copying build/lib/mcp_sql/py.typed -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,091 copying build/lib/mcp_sql/observability.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,094 creating build/bdist.linux-armv7l/wheel/mcp_sql/templates 2026-06-15T14:18:22,095 creating build/bdist.linux-armv7l/wheel/mcp_sql/templates/admin 2026-06-15T14:18:22,097 creating build/bdist.linux-armv7l/wheel/mcp_sql/templates/admin/mcp_sql 2026-06-15T14:18:22,098 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-15T14:18:22,099 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-15T14:18:22,102 creating build/bdist.linux-armv7l/wheel/mcp_sql/templates/mcp_sql 2026-06-15T14:18:22,103 copying build/lib/mcp_sql/templates/mcp_sql/authorize.html -> build/bdist.linux-armv7l/wheel/./mcp_sql/templates/mcp_sql 2026-06-15T14:18:22,105 creating build/bdist.linux-armv7l/wheel/mcp_sql/views 2026-06-15T14:18:22,106 copying build/lib/mcp_sql/views/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/views 2026-06-15T14:18:22,107 copying build/lib/mcp_sql/views/mcp_endpoint.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/views 2026-06-15T14:18:22,110 copying build/lib/mcp_sql/views/registration.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/views 2026-06-15T14:18:22,112 copying build/lib/mcp_sql/views/discovery.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/views 2026-06-15T14:18:22,114 copying build/lib/mcp_sql/views/oauth_authorize.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/views 2026-06-15T14:18:22,116 copying build/lib/mcp_sql/models.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,118 copying build/lib/mcp_sql/signals.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,120 copying build/lib/mcp_sql/grants.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,123 creating build/bdist.linux-armv7l/wheel/mcp_sql/migrations 2026-06-15T14:18:22,124 copying build/lib/mcp_sql/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-15T14:18:22,126 copying build/lib/mcp_sql/migrations/0009_alter_mcpauthrejectionlog_reason.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-15T14:18:22,127 copying build/lib/mcp_sql/migrations/0008_revoke_mcpauthrejectionlog_grants.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-15T14:18:22,129 copying build/lib/mcp_sql/migrations/0006_remove_mcpquerylog_result_sample.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-15T14:18:22,131 copying build/lib/mcp_sql/migrations/0010_mcpquerylog_tool.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-15T14:18:22,133 copying build/lib/mcp_sql/migrations/0002_revoke_audit_grants.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-15T14:18:22,134 copying build/lib/mcp_sql/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-15T14:18:22,136 copying build/lib/mcp_sql/migrations/0003_alter_mcpquerylog_result_sample.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-15T14:18:22,138 copying build/lib/mcp_sql/migrations/0005_create_mcp_sql_application.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-15T14:18:22,140 copying build/lib/mcp_sql/migrations/0004_create_mcp_sql_users_group.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-15T14:18:22,142 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-15T14:18:22,144 copying build/lib/mcp_sql/migrations/0007_mcpauthrejectionlog.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/migrations 2026-06-15T14:18:22,146 copying build/lib/mcp_sql/validation.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,148 copying build/lib/mcp_sql/apps.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,150 copying build/lib/mcp_sql/parser.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,153 copying build/lib/mcp_sql/session.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,155 copying build/lib/mcp_sql/decorators.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,156 copying build/lib/mcp_sql/throttle.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,158 copying build/lib/mcp_sql/fencing.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,160 copying build/lib/mcp_sql/oauth.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,162 copying build/lib/mcp_sql/db_router.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,164 copying build/lib/mcp_sql/schemas.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,166 creating build/bdist.linux-armv7l/wheel/mcp_sql/management 2026-06-15T14:18:22,167 copying build/lib/mcp_sql/management/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/management 2026-06-15T14:18:22,169 creating build/bdist.linux-armv7l/wheel/mcp_sql/management/commands 2026-06-15T14:18:22,170 copying build/lib/mcp_sql/management/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/management/commands 2026-06-15T14:18:22,172 copying build/lib/mcp_sql/management/commands/mcp_sql_grants.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/management/commands 2026-06-15T14:18:22,174 copying build/lib/mcp_sql/management/commands/mcp_sql_smoke.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/management/commands 2026-06-15T14:18:22,176 copying build/lib/mcp_sql/management/commands/mcp_sql_role_setup.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/management/commands 2026-06-15T14:18:22,178 copying build/lib/mcp_sql/management/commands/mcp_sql_lint.py -> build/bdist.linux-armv7l/wheel/./mcp_sql/management/commands 2026-06-15T14:18:22,180 copying build/lib/mcp_sql/urls.py -> build/bdist.linux-armv7l/wheel/./mcp_sql 2026-06-15T14:18:22,182 running install_egg_info 2026-06-15T14:18:22,188 Copying django_mcp_sql.egg-info to build/bdist.linux-armv7l/wheel/./django_mcp_sql-0.1.0b4-py3.11.egg-info 2026-06-15T14:18:22,197 running install_scripts 2026-06-15T14:18:22,207 creating build/bdist.linux-armv7l/wheel/django_mcp_sql-0.1.0b4.dist-info/WHEEL 2026-06-15T14:18:22,210 creating '/tmp/pip-wheel-ml2hmofn/.tmp-r86pssb6/django_mcp_sql-0.1.0b4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-15T14:18:22,214 adding 'django_mcp_sql-0.1.0b4.dist-info/licenses/LICENSE' 2026-06-15T14:18:22,216 adding 'mcp_sql/__init__.py' 2026-06-15T14:18:22,218 adding 'mcp_sql/admin.py' 2026-06-15T14:18:22,220 adding 'mcp_sql/apps.py' 2026-06-15T14:18:22,223 adding 'mcp_sql/auth.py' 2026-06-15T14:18:22,226 adding 'mcp_sql/conf.py' 2026-06-15T14:18:22,228 adding 'mcp_sql/consts.py' 2026-06-15T14:18:22,230 adding 'mcp_sql/db_router.py' 2026-06-15T14:18:22,231 adding 'mcp_sql/decorators.py' 2026-06-15T14:18:22,234 adding 'mcp_sql/executor.py' 2026-06-15T14:18:22,236 adding 'mcp_sql/fencing.py' 2026-06-15T14:18:22,238 adding 'mcp_sql/grants.py' 2026-06-15T14:18:22,240 adding 'mcp_sql/models.py' 2026-06-15T14:18:22,241 adding 'mcp_sql/oauth.py' 2026-06-15T14:18:22,243 adding 'mcp_sql/observability.py' 2026-06-15T14:18:22,247 adding 'mcp_sql/parser.py' 2026-06-15T14:18:22,248 adding 'mcp_sql/py.typed' 2026-06-15T14:18:22,250 adding 'mcp_sql/schemas.py' 2026-06-15T14:18:22,252 adding 'mcp_sql/session.py' 2026-06-15T14:18:22,254 adding 'mcp_sql/signals.py' 2026-06-15T14:18:22,256 adding 'mcp_sql/throttle.py' 2026-06-15T14:18:22,257 adding 'mcp_sql/urls.py' 2026-06-15T14:18:22,259 adding 'mcp_sql/validation.py' 2026-06-15T14:18:22,272 adding 'mcp_sql/docs/architecture.md' 2026-06-15T14:18:22,277 adding 'mcp_sql/docs/oauth.md' 2026-06-15T14:18:22,280 adding 'mcp_sql/docs/role-setup.md' 2026-06-15T14:18:22,282 adding 'mcp_sql/management/__init__.py' 2026-06-15T14:18:22,283 adding 'mcp_sql/management/commands/__init__.py' 2026-06-15T14:18:22,285 adding 'mcp_sql/management/commands/mcp_sql_grants.py' 2026-06-15T14:18:22,286 adding 'mcp_sql/management/commands/mcp_sql_lint.py' 2026-06-15T14:18:22,288 adding 'mcp_sql/management/commands/mcp_sql_role_setup.py' 2026-06-15T14:18:22,290 adding 'mcp_sql/management/commands/mcp_sql_smoke.py' 2026-06-15T14:18:22,292 adding 'mcp_sql/migrations/0001_initial.py' 2026-06-15T14:18:22,293 adding 'mcp_sql/migrations/0002_revoke_audit_grants.py' 2026-06-15T14:18:22,294 adding 'mcp_sql/migrations/0003_alter_mcpquerylog_result_sample.py' 2026-06-15T14:18:22,295 adding 'mcp_sql/migrations/0004_create_mcp_sql_users_group.py' 2026-06-15T14:18:22,296 adding 'mcp_sql/migrations/0005_create_mcp_sql_application.py' 2026-06-15T14:18:22,298 adding 'mcp_sql/migrations/0006_remove_mcpquerylog_result_sample.py' 2026-06-15T14:18:22,299 adding 'mcp_sql/migrations/0007_mcpauthrejectionlog.py' 2026-06-15T14:18:22,300 adding 'mcp_sql/migrations/0008_revoke_mcpauthrejectionlog_grants.py' 2026-06-15T14:18:22,301 adding 'mcp_sql/migrations/0009_alter_mcpauthrejectionlog_reason.py' 2026-06-15T14:18:22,302 adding 'mcp_sql/migrations/0010_mcpquerylog_tool.py' 2026-06-15T14:18:22,304 adding 'mcp_sql/migrations/0011_alter_mcpquerylog_options_mcpquerylog_profile_and_more.py' 2026-06-15T14:18:22,305 adding 'mcp_sql/migrations/__init__.py' 2026-06-15T14:18:22,306 adding 'mcp_sql/sql/10_mcp_role.sh' 2026-06-15T14:18:22,308 adding 'mcp_sql/sql/role_setup.sql' 2026-06-15T14:18:22,310 adding 'mcp_sql/templates/admin/mcp_sql/mcpquerylog_change_list.html' 2026-06-15T14:18:22,311 adding 'mcp_sql/templates/admin/mcp_sql/usage_summary.html' 2026-06-15T14:18:22,313 adding 'mcp_sql/templates/mcp_sql/authorize.html' 2026-06-15T14:18:22,315 adding 'mcp_sql/views/__init__.py' 2026-06-15T14:18:22,316 adding 'mcp_sql/views/discovery.py' 2026-06-15T14:18:22,320 adding 'mcp_sql/views/mcp_endpoint.py' 2026-06-15T14:18:22,321 adding 'mcp_sql/views/oauth_authorize.py' 2026-06-15T14:18:22,323 adding 'mcp_sql/views/registration.py' 2026-06-15T14:18:22,327 adding 'django_mcp_sql-0.1.0b4.dist-info/METADATA' 2026-06-15T14:18:22,328 adding 'django_mcp_sql-0.1.0b4.dist-info/WHEEL' 2026-06-15T14:18:22,329 adding 'django_mcp_sql-0.1.0b4.dist-info/top_level.txt' 2026-06-15T14:18:22,330 adding 'django_mcp_sql-0.1.0b4.dist-info/RECORD' 2026-06-15T14:18:22,334 removing build/bdist.linux-armv7l/wheel 2026-06-15T14:18:22,447 Building wheel for django-mcp-sql (pyproject.toml): finished with status 'done' 2026-06-15T14:18:22,456 Created wheel for django-mcp-sql: filename=django_mcp_sql-0.1.0b4-py3-none-any.whl size=175899 sha256=07c07de20681e46b169eec972a823086a84ac94c2d21bf37463994a6e2f7da0d 2026-06-15T14:18:22,458 Stored in directory: /tmp/pip-ephem-wheel-cache-3hjds1v9/wheels/e2/26/0f/2b4ee04e36189ad417c13973be2de2df98370b831bbe4f237b 2026-06-15T14:18:22,474 Successfully built django-mcp-sql 2026-06-15T14:18:22,483 Removed build tracker: '/tmp/pip-build-tracker-sp4z7ju9'