2026-03-28T06:41:21,712 Created temporary directory: /tmp/pip-ephem-wheel-cache-2ubr_e4b 2026-03-28T06:41:21,714 Created temporary directory: /tmp/pip-build-tracker-sb93z2dy 2026-03-28T06:41:21,714 Initialized build tracking at /tmp/pip-build-tracker-sb93z2dy 2026-03-28T06:41:21,715 Created build tracker: /tmp/pip-build-tracker-sb93z2dy 2026-03-28T06:41:21,715 Entered build tracker: /tmp/pip-build-tracker-sb93z2dy 2026-03-28T06:41:21,716 Created temporary directory: /tmp/pip-wheel-la9g6zxh 2026-03-28T06:41:21,719 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-03-28T06:41:21,722 Created temporary directory: /tmp/pip-ephem-wheel-cache-kkykdyav 2026-03-28T06:41:21,743 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-28T06:41:21,747 2 location(s) to search for versions of tabgan: 2026-03-28T06:41:21,747 * https://pypi.org/simple/tabgan/ 2026-03-28T06:41:21,747 * https://www.piwheels.org/simple/tabgan/ 2026-03-28T06:41:21,747 Fetching project page and analyzing links: https://pypi.org/simple/tabgan/ 2026-03-28T06:41:21,748 Getting page https://pypi.org/simple/tabgan/ 2026-03-28T06:41:21,750 Found index url https://pypi.org/simple 2026-03-28T06:41:21,977 Fetched page https://pypi.org/simple/tabgan/ as application/vnd.pypi.simple.v1+json 2026-03-28T06:41:21,984 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/65/ba/1f05497dfc9f4c0b5fcc4a8d0d77c9a5db5dee1c95d57cf7aec4bfefd25f/tabgan-1.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.7) 2026-03-28T06:41:21,985 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/c3/c8/6b89653726863feb0915aa1e6d497714d16dce59f4ae3f1071154ee47f0e/tabgan-1.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.7) 2026-03-28T06:41:21,985 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/fe/a1/e1e4be926bf52329742a79ac87372c61f0a26399b69917545c5f7cf435ef/tabgan-1.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,986 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/bb/09/644900ff75f5bb3e4444ffddc572624e376ddd5c069ec7a270d4075920a2/tabgan-1.0.6-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,986 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/cf/38/e3f4b6ca2833fb509037dd33d5fce20c4d332bffbf3ed2ed8a3021eb4412/tabgan-1.0.7-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,987 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/ee/96/eb97cf1791b6b4eff35a6e3b71b13c55b470a89885d93e1b50cfdc750f74/tabgan-1.0.9-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,988 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/9e/86/04f0eaf7af8e921aca401e33a558fdd258e54df58465b1aaa878b74c57d3/tabgan-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,988 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/3d/d9/cc89fb9286cd78f98046029442cd23e302519531d0ab08e0f53be898b9cc/tabgan-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,989 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/bc/43/be8f210681e6f780363486a233c4941185528b4896e5361b18c39e37d290/tabgan-1.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,989 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/73/f9/0d514a60ad472a64b02b7b0a0ba808c0200519354201b9b53bdbfa5d3e13/tabgan-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,990 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/bc/35/d2866d6cee6c0c38a63bcde4320335beb1f4a336ae8e0639c8c9576c171a/tabgan-1.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,991 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/d3/e6/dfd3e4b5853f49cc0e249a0e5f5c7b4e783dcc88d7ff52d1e58e536bd425/tabgan-1.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,991 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/ce/a1/e1d4ae4c4af5ca4674fc8998d06e9d52dde4d626573fb1045688cd56255b/tabgan-1.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,992 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/dd/e9/668e477985e5b3ce072124a05354cfbb23a77bcb6da35392eb51728cf2ac/tabgan-1.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,992 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/f6/6e/07b72a5b801c901c0f2e2315c524296a535ceac2d72fa8cf34ff5a6df4f9/tabgan-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,992 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/23/3b/e9a6301eee6608f8f4eb4c933195279928f4d697f516e495017ade64b655/tabgan-2.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,993 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/77/60/1389ab51e0fd750972e7ed2a38284abf7c626e01ac416cb0669068a54366/tabgan-2.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,994 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/d4/46/49831c90d25eeb1898d6732ae49a8a39c4801ad4020846a2f01ea051969b/tabgan-2.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,994 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/f0/28/2bc2b90e2cf574d6d27f7ebe8dd1d29a84f4d97b71443bfcbbb7ba5e1773/tabgan-2.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,995 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/70/66/585d0ece5233b2583d477682887bd15da7b6f74b36fbd074007899d7df9a/tabgan-2.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,996 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/38/b0/0b1ba45ca2b035c96885d350cf773fc05d26f7387ff450f37ee39a24db23/tabgan-2.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,996 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/72/b6/76e4a8c9d32f9a5ef84265afbb1dea39cf94b7559c70c0a6deb9680c2a98/tabgan-2.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,997 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/77/2e/520a9209a612f71603536fe09b826420c97b750c558937a53010d9c4a287/tabgan-2.2.3-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,997 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/10/2e/a0fa38f9d2df21c296fa2cc20c7fa55855ed4c1733c3801fd51a40391a8b/tabgan-2.2.4-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,998 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/1c/ed/bc995983d5d5227f46f8b88ac658ee8d3c6301e0f3cec1491ff8f2fe3311/tabgan-2.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.5) 2026-03-28T06:41:21,999 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/32/97/e5c99379d9ef983857b66b021a8c9590499f020061b9287a1f8fc0e66bac/tabgan-2.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.8) 2026-03-28T06:41:22,000 Found link https://files.pythonhosted.org/packages/26/0e/c23ee1621b18ec1aa451d70b3ff94dc98c2a9657711f8da80696cf7967ac/tabgan-2.6.0.tar.gz (from https://pypi.org/simple/tabgan/) (requires-python:>=3.8), version: 2.6.0 2026-03-28T06:41:22,000 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/20/37/c0137447b51624d748c6dc42d42ad4e1495aeb41a4781b2180ba770dee8d/tabgan-3.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.9) 2026-03-28T06:41:22,001 Found link https://files.pythonhosted.org/packages/8c/4f/ddfa6038fa4fdc68d72a42e7395b38ad68a8a9ba97c9c8a8b3eb13cc1f87/tabgan-3.0.1.tar.gz (from https://pypi.org/simple/tabgan/) (requires-python:>=3.9), version: 3.0.1 2026-03-28T06:41:22,002 Skipping link: No binaries permitted for tabgan: https://files.pythonhosted.org/packages/01/ca/54b037db43edafbbc96b6aa4237dd4cf97cbb8d4a2c4d0b476d681574f1e/tabgan-3.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/tabgan/) (requires-python:>=3.9) 2026-03-28T06:41:22,002 Found link https://files.pythonhosted.org/packages/0b/1f/dcb312ca29117e1bb524ecebd1546f01b8e114963d98ca461c5da3503be6/tabgan-3.0.2.tar.gz (from https://pypi.org/simple/tabgan/) (requires-python:>=3.9), version: 3.0.2 2026-03-28T06:41:22,003 Fetching project page and analyzing links: https://www.piwheels.org/simple/tabgan/ 2026-03-28T06:41:22,004 Getting page https://www.piwheels.org/simple/tabgan/ 2026-03-28T06:41:22,005 Found index url https://www.piwheels.org/simple 2026-03-28T06:41:22,178 Fetched page https://www.piwheels.org/simple/tabgan/ as text/html 2026-03-28T06:41:22,179 Skipping link: No binaries permitted for tabgan: https://www.piwheels.org/simple/tabgan/tabgan-2.6.0-py2.py3-none-any.whl#sha256=36a75d7472ca1e7fac14a9ed7bc732d314c019e43291b9b02c7a30b65761a9c6 (from https://www.piwheels.org/simple/tabgan/) (requires-python:>=3.8) 2026-03-28T06:41:22,180 Skipping link: not a file: https://www.piwheels.org/simple/tabgan/ 2026-03-28T06:41:22,181 Skipping link: not a file: https://pypi.org/simple/tabgan/ 2026-03-28T06:41:22,200 Given no hashes to check 1 links for project 'tabgan': discarding no candidates 2026-03-28T06:41:22,218 Collecting tabgan==3.0.1 2026-03-28T06:41:22,220 Created temporary directory: /tmp/pip-unpack-t5myo8gy 2026-03-28T06:41:22,445 Downloading tabgan-3.0.1.tar.gz (75 kB) 2026-03-28T06:41:22,636 Added tabgan==3.0.1 from https://files.pythonhosted.org/packages/8c/4f/ddfa6038fa4fdc68d72a42e7395b38ad68a8a9ba97c9c8a8b3eb13cc1f87/tabgan-3.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-sb93z2dy' 2026-03-28T06:41:22,641 Created temporary directory: /tmp/pip-build-env-fjw499wy 2026-03-28T06:41:22,646 Installing build dependencies: started 2026-03-28T06:41:22,647 Running command pip subprocess to install build dependencies 2026-03-28T06:41:23,815 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-28T06:41:24,242 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-03-28T06:41:24,269 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-28T06:41:26,076 Collecting setuptools>=45 2026-03-28T06:41:26,174 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-28T06:41:26,445 Collecting wheel 2026-03-28T06:41:26,460 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-28T06:41:26,642 Collecting packaging>=24.0 2026-03-28T06:41:26,658 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-28T06:41:29,620 Installing collected packages: setuptools, packaging, wheel 2026-03-28T06:41:33,523 Creating /tmp/pip-build-env-fjw499wy/overlay/local/bin 2026-03-28T06:41:33,525 changing mode of /tmp/pip-build-env-fjw499wy/overlay/local/bin/wheel to 755 2026-03-28T06:41:33,547 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-28T06:41:33,828 Installing build dependencies: finished with status 'done' 2026-03-28T06:41:33,834 Getting requirements to build wheel: started 2026-03-28T06:41:33,835 Running command Getting requirements to build wheel 2026-03-28T06:41:34,449 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `urls` defined outside of `pyproject.toml` is ignored. 2026-03-28T06:41:34,449 !! 2026-03-28T06:41:34,450 ******************************************************************************** 2026-03-28T06:41:34,451 The following seems to be defined outside of `pyproject.toml`: 2026-03-28T06:41:34,452 `urls = {'Documentation': 'https://github.com/Diyago/GAN-for-tabular-data'}` 2026-03-28T06:41:34,453 According to the spec (see the link below), however, setuptools CANNOT 2026-03-28T06:41:34,454 consider this value unless `urls` is listed as `dynamic`. 2026-03-28T06:41:34,455 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-28T06:41:34,456 To prevent this problem, you can list `urls` under `dynamic` or alternatively 2026-03-28T06:41:34,457 remove the `[project]` table from your file and rely entirely on other means of 2026-03-28T06:41:34,457 configuration. 2026-03-28T06:41:34,458 ******************************************************************************** 2026-03-28T06:41:34,459 !! 2026-03-28T06:41:34,459 _handle_missing_dynamic(dist, project_table) 2026-03-28T06:41:34,460 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `optional-dependencies` defined outside of `pyproject.toml` is ignored. 2026-03-28T06:41:34,461 !! 2026-03-28T06:41:34,462 ******************************************************************************** 2026-03-28T06:41:34,462 The following seems to be defined outside of `pyproject.toml`: 2026-03-28T06:41:34,463 `optional-dependencies = {'testing': ['pytest', 'pytest-cov']}` 2026-03-28T06:41:34,465 According to the spec (see the link below), however, setuptools CANNOT 2026-03-28T06:41:34,465 consider this value unless `optional-dependencies` is listed as `dynamic`. 2026-03-28T06:41:34,466 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-28T06:41:34,468 To prevent this problem, you can list `optional-dependencies` under `dynamic` or alternatively 2026-03-28T06:41:34,468 remove the `[project]` table from your file and rely entirely on other means of 2026-03-28T06:41:34,469 configuration. 2026-03-28T06:41:34,470 ******************************************************************************** 2026-03-28T06:41:34,471 !! 2026-03-28T06:41:34,471 _handle_missing_dynamic(dist, project_table) 2026-03-28T06:41:34,472 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-28T06:41:34,473 !! 2026-03-28T06:41:34,473 ******************************************************************************** 2026-03-28T06:41:34,474 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). 2026-03-28T06:41:34,475 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-28T06:41:34,475 or your builds will no longer be supported. 2026-03-28T06:41:34,476 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-28T06:41:34,476 ******************************************************************************** 2026-03-28T06:41:34,477 !! 2026-03-28T06:41:34,478 corresp(dist, value, root_dir) 2026-03-28T06:41:34,479 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-28T06:41:34,479 corresp(dist, value, root_dir) 2026-03-28T06:41:34,480 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-28T06:41:34,480 corresp(dist, value, root_dir) 2026-03-28T06:41:34,537 running egg_info 2026-03-28T06:41:34,543 writing src/tabgan.egg-info/PKG-INFO 2026-03-28T06:41:34,547 writing dependency_links to src/tabgan.egg-info/dependency_links.txt 2026-03-28T06:41:34,548 writing entry points to src/tabgan.egg-info/entry_points.txt 2026-03-28T06:41:34,550 writing requirements to src/tabgan.egg-info/requires.txt 2026-03-28T06:41:34,551 writing top-level names to src/tabgan.egg-info/top_level.txt 2026-03-28T06:41:34,575 reading manifest file 'src/tabgan.egg-info/SOURCES.txt' 2026-03-28T06:41:34,579 adding license file 'LICENSE' 2026-03-28T06:41:34,580 adding license file 'AUTHORS.rst' 2026-03-28T06:41:34,583 writing manifest file 'src/tabgan.egg-info/SOURCES.txt' 2026-03-28T06:41:34,681 Getting requirements to build wheel: finished with status 'done' 2026-03-28T06:41:34,685 Created temporary directory: /tmp/pip-modern-metadata-7mmujh_g 2026-03-28T06:41:34,687 Preparing metadata (pyproject.toml): started 2026-03-28T06:41:34,688 Running command Preparing metadata (pyproject.toml) 2026-03-28T06:41:35,467 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `urls` defined outside of `pyproject.toml` is ignored. 2026-03-28T06:41:35,467 !! 2026-03-28T06:41:35,468 ******************************************************************************** 2026-03-28T06:41:35,469 The following seems to be defined outside of `pyproject.toml`: 2026-03-28T06:41:35,471 `urls = {'Documentation': 'https://github.com/Diyago/GAN-for-tabular-data'}` 2026-03-28T06:41:35,472 According to the spec (see the link below), however, setuptools CANNOT 2026-03-28T06:41:35,473 consider this value unless `urls` is listed as `dynamic`. 2026-03-28T06:41:35,474 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-28T06:41:35,476 To prevent this problem, you can list `urls` under `dynamic` or alternatively 2026-03-28T06:41:35,477 remove the `[project]` table from your file and rely entirely on other means of 2026-03-28T06:41:35,478 configuration. 2026-03-28T06:41:35,479 ******************************************************************************** 2026-03-28T06:41:35,481 !! 2026-03-28T06:41:35,482 _handle_missing_dynamic(dist, project_table) 2026-03-28T06:41:35,486 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `optional-dependencies` defined outside of `pyproject.toml` is ignored. 2026-03-28T06:41:35,488 !! 2026-03-28T06:41:35,490 ******************************************************************************** 2026-03-28T06:41:35,491 The following seems to be defined outside of `pyproject.toml`: 2026-03-28T06:41:35,493 `optional-dependencies = {'testing': ['pytest', 'pytest-cov']}` 2026-03-28T06:41:35,496 According to the spec (see the link below), however, setuptools CANNOT 2026-03-28T06:41:35,497 consider this value unless `optional-dependencies` is listed as `dynamic`. 2026-03-28T06:41:35,500 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-28T06:41:35,501 To prevent this problem, you can list `optional-dependencies` under `dynamic` or alternatively 2026-03-28T06:41:35,502 remove the `[project]` table from your file and rely entirely on other means of 2026-03-28T06:41:35,502 configuration. 2026-03-28T06:41:35,503 ******************************************************************************** 2026-03-28T06:41:35,504 !! 2026-03-28T06:41:35,504 _handle_missing_dynamic(dist, project_table) 2026-03-28T06:41:35,505 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-28T06:41:35,505 !! 2026-03-28T06:41:35,506 ******************************************************************************** 2026-03-28T06:41:35,507 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). 2026-03-28T06:41:35,508 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-28T06:41:35,508 or your builds will no longer be supported. 2026-03-28T06:41:35,510 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-28T06:41:35,510 ******************************************************************************** 2026-03-28T06:41:35,511 !! 2026-03-28T06:41:35,512 corresp(dist, value, root_dir) 2026-03-28T06:41:35,513 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-28T06:41:35,513 corresp(dist, value, root_dir) 2026-03-28T06:41:35,514 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-28T06:41:35,514 corresp(dist, value, root_dir) 2026-03-28T06:41:35,573 running dist_info 2026-03-28T06:41:35,583 creating /tmp/pip-modern-metadata-7mmujh_g/tabgan.egg-info 2026-03-28T06:41:35,584 writing /tmp/pip-modern-metadata-7mmujh_g/tabgan.egg-info/PKG-INFO 2026-03-28T06:41:35,590 writing dependency_links to /tmp/pip-modern-metadata-7mmujh_g/tabgan.egg-info/dependency_links.txt 2026-03-28T06:41:35,593 writing entry points to /tmp/pip-modern-metadata-7mmujh_g/tabgan.egg-info/entry_points.txt 2026-03-28T06:41:35,595 writing requirements to /tmp/pip-modern-metadata-7mmujh_g/tabgan.egg-info/requires.txt 2026-03-28T06:41:35,597 writing top-level names to /tmp/pip-modern-metadata-7mmujh_g/tabgan.egg-info/top_level.txt 2026-03-28T06:41:35,600 writing manifest file '/tmp/pip-modern-metadata-7mmujh_g/tabgan.egg-info/SOURCES.txt' 2026-03-28T06:41:35,624 reading manifest file '/tmp/pip-modern-metadata-7mmujh_g/tabgan.egg-info/SOURCES.txt' 2026-03-28T06:41:35,626 adding license file 'LICENSE' 2026-03-28T06:41:35,627 adding license file 'AUTHORS.rst' 2026-03-28T06:41:35,630 writing manifest file '/tmp/pip-modern-metadata-7mmujh_g/tabgan.egg-info/SOURCES.txt' 2026-03-28T06:41:35,631 creating '/tmp/pip-modern-metadata-7mmujh_g/tabgan-3.0.1.dist-info' 2026-03-28T06:41:35,637 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-03-28T06:41:35,637 !! 2026-03-28T06:41:35,638 ******************************************************************************** 2026-03-28T06:41:35,639 With Python 2.7 end-of-life, support for building universal wheels 2026-03-28T06:41:35,639 (i.e., wheels that support both Python 2 and Python 3) 2026-03-28T06:41:35,640 is being obviated. 2026-03-28T06:41:35,640 Please discontinue using this option, or if you still need it, 2026-03-28T06:41:35,641 file an issue with pypa/setuptools describing your use case. 2026-03-28T06:41:35,642 This deprecation is overdue, please update your project and remove deprecated 2026-03-28T06:41:35,642 calls to avoid build errors in the future. 2026-03-28T06:41:35,643 ******************************************************************************** 2026-03-28T06:41:35,644 !! 2026-03-28T06:41:35,644 self.finalize_options() 2026-03-28T06:41:36,027 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-28T06:41:36,034 Source in /tmp/pip-wheel-la9g6zxh/tabgan_3b127e4c9b1344d380ab655924ecbf5c has version 3.0.1, which satisfies requirement tabgan==3.0.1 from https://files.pythonhosted.org/packages/8c/4f/ddfa6038fa4fdc68d72a42e7395b38ad68a8a9ba97c9c8a8b3eb13cc1f87/tabgan-3.0.1.tar.gz 2026-03-28T06:41:36,035 Removed tabgan==3.0.1 from https://files.pythonhosted.org/packages/8c/4f/ddfa6038fa4fdc68d72a42e7395b38ad68a8a9ba97c9c8a8b3eb13cc1f87/tabgan-3.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-sb93z2dy' 2026-03-28T06:41:36,046 Created temporary directory: /tmp/pip-unpack-a7ztjp1j 2026-03-28T06:41:36,047 Building wheels for collected packages: tabgan 2026-03-28T06:41:36,054 Created temporary directory: /tmp/pip-wheel-jfhis9ge 2026-03-28T06:41:36,055 Destination directory: /tmp/pip-wheel-jfhis9ge 2026-03-28T06:41:36,058 Building wheel for tabgan (pyproject.toml): started 2026-03-28T06:41:36,060 Running command Building wheel for tabgan (pyproject.toml) 2026-03-28T06:41:36,652 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `urls` defined outside of `pyproject.toml` is ignored. 2026-03-28T06:41:36,652 !! 2026-03-28T06:41:36,653 ******************************************************************************** 2026-03-28T06:41:36,654 The following seems to be defined outside of `pyproject.toml`: 2026-03-28T06:41:36,655 `urls = {'Documentation': 'https://github.com/Diyago/GAN-for-tabular-data'}` 2026-03-28T06:41:36,656 According to the spec (see the link below), however, setuptools CANNOT 2026-03-28T06:41:36,657 consider this value unless `urls` is listed as `dynamic`. 2026-03-28T06:41:36,658 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-28T06:41:36,659 To prevent this problem, you can list `urls` under `dynamic` or alternatively 2026-03-28T06:41:36,660 remove the `[project]` table from your file and rely entirely on other means of 2026-03-28T06:41:36,660 configuration. 2026-03-28T06:41:36,661 ******************************************************************************** 2026-03-28T06:41:36,662 !! 2026-03-28T06:41:36,662 _handle_missing_dynamic(dist, project_table) 2026-03-28T06:41:36,663 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `optional-dependencies` defined outside of `pyproject.toml` is ignored. 2026-03-28T06:41:36,664 !! 2026-03-28T06:41:36,665 ******************************************************************************** 2026-03-28T06:41:36,665 The following seems to be defined outside of `pyproject.toml`: 2026-03-28T06:41:36,666 `optional-dependencies = {'testing': ['pytest', 'pytest-cov']}` 2026-03-28T06:41:36,667 According to the spec (see the link below), however, setuptools CANNOT 2026-03-28T06:41:36,668 consider this value unless `optional-dependencies` is listed as `dynamic`. 2026-03-28T06:41:36,669 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-28T06:41:36,670 To prevent this problem, you can list `optional-dependencies` under `dynamic` or alternatively 2026-03-28T06:41:36,670 remove the `[project]` table from your file and rely entirely on other means of 2026-03-28T06:41:36,671 configuration. 2026-03-28T06:41:36,671 ******************************************************************************** 2026-03-28T06:41:36,672 !! 2026-03-28T06:41:36,673 _handle_missing_dynamic(dist, project_table) 2026-03-28T06:41:36,673 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-28T06:41:36,674 !! 2026-03-28T06:41:36,675 ******************************************************************************** 2026-03-28T06:41:36,675 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). 2026-03-28T06:41:36,676 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-28T06:41:36,677 or your builds will no longer be supported. 2026-03-28T06:41:36,678 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-28T06:41:36,679 ******************************************************************************** 2026-03-28T06:41:36,680 !! 2026-03-28T06:41:36,680 corresp(dist, value, root_dir) 2026-03-28T06:41:36,681 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-28T06:41:36,682 corresp(dist, value, root_dir) 2026-03-28T06:41:36,682 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-28T06:41:36,683 corresp(dist, value, root_dir) 2026-03-28T06:41:36,733 running bdist_wheel 2026-03-28T06:41:36,743 /tmp/pip-build-env-fjw499wy/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-03-28T06:41:36,744 !! 2026-03-28T06:41:36,745 ******************************************************************************** 2026-03-28T06:41:36,745 With Python 2.7 end-of-life, support for building universal wheels 2026-03-28T06:41:36,746 (i.e., wheels that support both Python 2 and Python 3) 2026-03-28T06:41:36,746 is being obviated. 2026-03-28T06:41:36,747 Please discontinue using this option, or if you still need it, 2026-03-28T06:41:36,748 file an issue with pypa/setuptools describing your use case. 2026-03-28T06:41:36,749 This deprecation is overdue, please update your project and remove deprecated 2026-03-28T06:41:36,750 calls to avoid build errors in the future. 2026-03-28T06:41:36,750 ******************************************************************************** 2026-03-28T06:41:36,752 !! 2026-03-28T06:41:36,752 self.finalize_options() 2026-03-28T06:41:36,754 running build 2026-03-28T06:41:36,755 running build_py 2026-03-28T06:41:36,761 creating build/lib/_ForestDiffusion 2026-03-28T06:41:36,762 copying src/_ForestDiffusion/__init__.py -> build/lib/_ForestDiffusion 2026-03-28T06:41:36,764 copying src/_ForestDiffusion/diffusion_with_trees_class.py -> build/lib/_ForestDiffusion 2026-03-28T06:41:36,768 creating build/lib/tabgan 2026-03-28T06:41:36,769 copying src/tabgan/quality_report.py -> build/lib/tabgan 2026-03-28T06:41:36,771 copying src/tabgan/__init__.py -> build/lib/tabgan 2026-03-28T06:41:36,773 copying src/tabgan/encoders.py -> build/lib/tabgan 2026-03-28T06:41:36,775 copying src/tabgan/privacy_metrics.py -> build/lib/tabgan 2026-03-28T06:41:36,777 copying src/tabgan/llm_config.py -> build/lib/tabgan 2026-03-28T06:41:36,779 copying src/tabgan/adversarial_model.py -> build/lib/tabgan 2026-03-28T06:41:36,781 copying src/tabgan/sampler.py -> build/lib/tabgan 2026-03-28T06:41:36,784 copying src/tabgan/constraints.py -> build/lib/tabgan 2026-03-28T06:41:36,786 copying src/tabgan/sklearn_transformer.py -> build/lib/tabgan 2026-03-28T06:41:36,788 copying src/tabgan/llm_api_client.py -> build/lib/tabgan 2026-03-28T06:41:36,790 copying src/tabgan/cli.py -> build/lib/tabgan 2026-03-28T06:41:36,792 copying src/tabgan/abc_sampler.py -> build/lib/tabgan 2026-03-28T06:41:36,795 copying src/tabgan/utils.py -> build/lib/tabgan 2026-03-28T06:41:36,798 creating build/lib/_ctgan 2026-03-28T06:41:36,799 copying src/_ctgan/__init__.py -> build/lib/_ctgan 2026-03-28T06:41:36,801 copying src/_ctgan/synthesizer.py -> build/lib/_ctgan 2026-03-28T06:41:36,804 copying src/_ctgan/models.py -> build/lib/_ctgan 2026-03-28T06:41:36,806 copying src/_ctgan/transformer.py -> build/lib/_ctgan 2026-03-28T06:41:36,808 copying src/_ctgan/sampler.py -> build/lib/_ctgan 2026-03-28T06:41:36,810 copying src/_ctgan/conditional.py -> build/lib/_ctgan 2026-03-28T06:41:36,812 creating build/lib/_ForestDiffusion/utils 2026-03-28T06:41:36,813 copying src/_ForestDiffusion/utils/__init__.py -> build/lib/_ForestDiffusion/utils 2026-03-28T06:41:36,815 copying src/_ForestDiffusion/utils/diffusion.py -> build/lib/_ForestDiffusion/utils 2026-03-28T06:41:36,817 copying src/_ForestDiffusion/utils/utils_diffusion.py -> build/lib/_ForestDiffusion/utils 2026-03-28T06:41:36,819 running egg_info 2026-03-28T06:41:36,828 writing src/tabgan.egg-info/PKG-INFO 2026-03-28T06:41:36,832 writing dependency_links to src/tabgan.egg-info/dependency_links.txt 2026-03-28T06:41:36,833 writing entry points to src/tabgan.egg-info/entry_points.txt 2026-03-28T06:41:36,835 writing requirements to src/tabgan.egg-info/requires.txt 2026-03-28T06:41:36,836 writing top-level names to src/tabgan.egg-info/top_level.txt 2026-03-28T06:41:36,848 reading manifest file 'src/tabgan.egg-info/SOURCES.txt' 2026-03-28T06:41:36,852 adding license file 'LICENSE' 2026-03-28T06:41:36,852 adding license file 'AUTHORS.rst' 2026-03-28T06:41:36,856 writing manifest file 'src/tabgan.egg-info/SOURCES.txt' 2026-03-28T06:41:36,871 installing to build/bdist.linux-armv7l/wheel 2026-03-28T06:41:36,871 running install 2026-03-28T06:41:36,895 running install_lib 2026-03-28T06:41:36,901 creating build/bdist.linux-armv7l/wheel 2026-03-28T06:41:36,903 creating build/bdist.linux-armv7l/wheel/_ForestDiffusion 2026-03-28T06:41:36,905 creating build/bdist.linux-armv7l/wheel/_ForestDiffusion/utils 2026-03-28T06:41:36,906 copying build/lib/_ForestDiffusion/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./_ForestDiffusion/utils 2026-03-28T06:41:36,908 copying build/lib/_ForestDiffusion/utils/diffusion.py -> build/bdist.linux-armv7l/wheel/./_ForestDiffusion/utils 2026-03-28T06:41:36,910 copying build/lib/_ForestDiffusion/utils/utils_diffusion.py -> build/bdist.linux-armv7l/wheel/./_ForestDiffusion/utils 2026-03-28T06:41:36,913 copying build/lib/_ForestDiffusion/__init__.py -> build/bdist.linux-armv7l/wheel/./_ForestDiffusion 2026-03-28T06:41:36,914 copying build/lib/_ForestDiffusion/diffusion_with_trees_class.py -> build/bdist.linux-armv7l/wheel/./_ForestDiffusion 2026-03-28T06:41:36,918 creating build/bdist.linux-armv7l/wheel/tabgan 2026-03-28T06:41:36,919 copying build/lib/tabgan/quality_report.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,921 copying build/lib/tabgan/__init__.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,923 copying build/lib/tabgan/encoders.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,926 copying build/lib/tabgan/privacy_metrics.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,928 copying build/lib/tabgan/llm_config.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,930 copying build/lib/tabgan/adversarial_model.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,932 copying build/lib/tabgan/sampler.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,935 copying build/lib/tabgan/constraints.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,938 copying build/lib/tabgan/sklearn_transformer.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,940 copying build/lib/tabgan/llm_api_client.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,942 copying build/lib/tabgan/cli.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,944 copying build/lib/tabgan/abc_sampler.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,946 copying build/lib/tabgan/utils.py -> build/bdist.linux-armv7l/wheel/./tabgan 2026-03-28T06:41:36,949 creating build/bdist.linux-armv7l/wheel/_ctgan 2026-03-28T06:41:36,950 copying build/lib/_ctgan/__init__.py -> build/bdist.linux-armv7l/wheel/./_ctgan 2026-03-28T06:41:36,952 copying build/lib/_ctgan/synthesizer.py -> build/bdist.linux-armv7l/wheel/./_ctgan 2026-03-28T06:41:36,954 copying build/lib/_ctgan/models.py -> build/bdist.linux-armv7l/wheel/./_ctgan 2026-03-28T06:41:36,956 copying build/lib/_ctgan/transformer.py -> build/bdist.linux-armv7l/wheel/./_ctgan 2026-03-28T06:41:36,958 copying build/lib/_ctgan/sampler.py -> build/bdist.linux-armv7l/wheel/./_ctgan 2026-03-28T06:41:36,960 copying build/lib/_ctgan/conditional.py -> build/bdist.linux-armv7l/wheel/./_ctgan 2026-03-28T06:41:36,962 running install_egg_info 2026-03-28T06:41:36,967 Copying src/tabgan.egg-info to build/bdist.linux-armv7l/wheel/./tabgan-3.0.1-py3.11.egg-info 2026-03-28T06:41:36,981 running install_scripts 2026-03-28T06:41:36,996 creating build/bdist.linux-armv7l/wheel/tabgan-3.0.1.dist-info/WHEEL 2026-03-28T06:41:36,999 creating '/tmp/pip-wheel-jfhis9ge/.tmp-wxwjaq0i/tabgan-3.0.1-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-28T06:41:37,001 adding '_ForestDiffusion/__init__.py' 2026-03-28T06:41:37,004 adding '_ForestDiffusion/diffusion_with_trees_class.py' 2026-03-28T06:41:37,006 adding '_ForestDiffusion/utils/__init__.py' 2026-03-28T06:41:37,008 adding '_ForestDiffusion/utils/diffusion.py' 2026-03-28T06:41:37,009 adding '_ForestDiffusion/utils/utils_diffusion.py' 2026-03-28T06:41:37,011 adding '_ctgan/__init__.py' 2026-03-28T06:41:37,012 adding '_ctgan/conditional.py' 2026-03-28T06:41:37,014 adding '_ctgan/models.py' 2026-03-28T06:41:37,016 adding '_ctgan/sampler.py' 2026-03-28T06:41:37,018 adding '_ctgan/synthesizer.py' 2026-03-28T06:41:37,020 adding '_ctgan/transformer.py' 2026-03-28T06:41:37,022 adding 'tabgan/__init__.py' 2026-03-28T06:41:37,024 adding 'tabgan/abc_sampler.py' 2026-03-28T06:41:37,025 adding 'tabgan/adversarial_model.py' 2026-03-28T06:41:37,027 adding 'tabgan/cli.py' 2026-03-28T06:41:37,028 adding 'tabgan/constraints.py' 2026-03-28T06:41:37,030 adding 'tabgan/encoders.py' 2026-03-28T06:41:37,032 adding 'tabgan/llm_api_client.py' 2026-03-28T06:41:37,033 adding 'tabgan/llm_config.py' 2026-03-28T06:41:37,035 adding 'tabgan/privacy_metrics.py' 2026-03-28T06:41:37,037 adding 'tabgan/quality_report.py' 2026-03-28T06:41:37,041 adding 'tabgan/sampler.py' 2026-03-28T06:41:37,042 adding 'tabgan/sklearn_transformer.py' 2026-03-28T06:41:37,044 adding 'tabgan/utils.py' 2026-03-28T06:41:37,047 adding 'tabgan-3.0.1.dist-info/licenses/AUTHORS.rst' 2026-03-28T06:41:37,049 adding 'tabgan-3.0.1.dist-info/licenses/LICENSE' 2026-03-28T06:41:37,051 adding 'tabgan-3.0.1.dist-info/METADATA' 2026-03-28T06:41:37,052 adding 'tabgan-3.0.1.dist-info/WHEEL' 2026-03-28T06:41:37,053 adding 'tabgan-3.0.1.dist-info/entry_points.txt' 2026-03-28T06:41:37,054 adding 'tabgan-3.0.1.dist-info/top_level.txt' 2026-03-28T06:41:37,055 adding 'tabgan-3.0.1.dist-info/RECORD' 2026-03-28T06:41:37,057 removing build/bdist.linux-armv7l/wheel 2026-03-28T06:41:37,167 Building wheel for tabgan (pyproject.toml): finished with status 'done' 2026-03-28T06:41:37,172 Created wheel for tabgan: filename=tabgan-3.0.1-py2.py3-none-any.whl size=59544 sha256=556c36b607afbb490f875954ae8105549c7b17172093df7199b6f85a3f7be050 2026-03-28T06:41:37,174 Stored in directory: /tmp/pip-ephem-wheel-cache-kkykdyav/wheels/b1/9a/4a/95d9115e52bf31dabbef1dca5464b3213dcd2312167205d559 2026-03-28T06:41:37,186 Successfully built tabgan 2026-03-28T06:41:37,191 Removed build tracker: '/tmp/pip-build-tracker-sb93z2dy'