2026-02-08T22:43:33,608 Created temporary directory: /tmp/pip-ephem-wheel-cache-yj9dvjjg 2026-02-08T22:43:33,610 Created temporary directory: /tmp/pip-build-tracker-g9b3d_6k 2026-02-08T22:43:33,610 Initialized build tracking at /tmp/pip-build-tracker-g9b3d_6k 2026-02-08T22:43:33,611 Created build tracker: /tmp/pip-build-tracker-g9b3d_6k 2026-02-08T22:43:33,611 Entered build tracker: /tmp/pip-build-tracker-g9b3d_6k 2026-02-08T22:43:33,612 Created temporary directory: /tmp/pip-wheel-g13qur9y 2026-02-08T22:43:33,615 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-02-08T22:43:33,618 Created temporary directory: /tmp/pip-ephem-wheel-cache-yn_56c90 2026-02-08T22:43:33,639 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T22:43:33,643 2 location(s) to search for versions of fx-bharat: 2026-02-08T22:43:33,643 * https://pypi.org/simple/fx-bharat/ 2026-02-08T22:43:33,643 * https://www.piwheels.org/simple/fx-bharat/ 2026-02-08T22:43:33,644 Fetching project page and analyzing links: https://pypi.org/simple/fx-bharat/ 2026-02-08T22:43:33,645 Getting page https://pypi.org/simple/fx-bharat/ 2026-02-08T22:43:33,646 Found index url https://pypi.org/simple 2026-02-08T22:43:33,857 Fetched page https://pypi.org/simple/fx-bharat/ as application/vnd.pypi.simple.v1+json 2026-02-08T22:43:33,861 Skipping link: No binaries permitted for fx-bharat: https://files.pythonhosted.org/packages/67/34/6353cb08b4821716e612f5dc5ba89715e6d9cd74e42211d67a706c828eaf/fx_bharat-0.1.0-py3-none-any.whl (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:33,862 Found link https://files.pythonhosted.org/packages/ef/07/a762185fbcb2d553ad278a306415b4364d2e1ab978e90a832e370f7312b8/fx_bharat-0.1.0.tar.gz (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10), version: 0.1.0 2026-02-08T22:43:33,863 Skipping link: No binaries permitted for fx-bharat: https://files.pythonhosted.org/packages/24/66/89eef94007de0861550c3f8ea4b9f13ac269001411390264a20f126bd5ec/fx_bharat-0.2.0-py3-none-any.whl (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:33,864 Found link https://files.pythonhosted.org/packages/33/df/7eb84a1331f9159a7a03444a331b481158826f7e215a03443ef07590b7f3/fx_bharat-0.2.0.tar.gz (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10), version: 0.2.0 2026-02-08T22:43:33,865 Skipping link: No binaries permitted for fx-bharat: https://files.pythonhosted.org/packages/f3/28/2b243719b91fe6291f445541f4a50f5d90560d052fd1a2df4bf0d64d6f77/fx_bharat-0.2.1-py3-none-any.whl (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:33,866 Found link https://files.pythonhosted.org/packages/e0/dd/550bc56de8bddec08198727b9f2a261b9cf6b4fd5458e9ae06a3822238d0/fx_bharat-0.2.1.tar.gz (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10), version: 0.2.1 2026-02-08T22:43:33,866 Skipping link: No binaries permitted for fx-bharat: https://files.pythonhosted.org/packages/48/5e/487e3dceae3a0714f906ee3e3fdf103171ff5c9f85bfed03cb5240dc9fda/fx_bharat-0.3.0-py3-none-any.whl (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:33,867 Found link https://files.pythonhosted.org/packages/be/b6/d6a823193deb6f81c8d3d04569f259c5b8795f589a8a82ed47ca99cf82b0/fx_bharat-0.3.0.tar.gz (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10), version: 0.3.0 2026-02-08T22:43:33,868 Skipping link: No binaries permitted for fx-bharat: https://files.pythonhosted.org/packages/bc/91/8e86e851d79508b36335d43d18db2fd94af0d2244814eb92a98646e7526a/fx_bharat-0.3.1-py3-none-any.whl (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:33,869 Found link https://files.pythonhosted.org/packages/fc/7e/5b29f5cb3a4a338819953c2bd7d9ff23da3f37e7514353d13b8454cc4eda/fx_bharat-0.3.1.tar.gz (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10), version: 0.3.1 2026-02-08T22:43:33,870 Skipping link: No binaries permitted for fx-bharat: https://files.pythonhosted.org/packages/99/93/5c40ad8a1189e779c6b0d27e1a051d306f689d51a8472843410076338476/fx_bharat-0.4.0-py3-none-any.whl (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:33,871 Found link https://files.pythonhosted.org/packages/1d/4c/73aef1c112c9223f174e74d52538ce2bfc46aa356359121e6e3b95e85ed3/fx_bharat-0.4.0.tar.gz (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10), version: 0.4.0 2026-02-08T22:43:33,871 Skipping link: No binaries permitted for fx-bharat: https://files.pythonhosted.org/packages/25/a8/a562f61ecf954401b8fcb6cc2c60b46eb1555826efad81ef7996986fb9fd/fx_bharat-0.4.1-py3-none-any.whl (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:33,872 Found link https://files.pythonhosted.org/packages/5f/ec/d720bac9201749bac332756c6346e2720385fa520837c1b532efb64fb793/fx_bharat-0.4.1.tar.gz (from https://pypi.org/simple/fx-bharat/) (requires-python:>=3.10), version: 0.4.1 2026-02-08T22:43:33,873 Fetching project page and analyzing links: https://www.piwheels.org/simple/fx-bharat/ 2026-02-08T22:43:33,874 Getting page https://www.piwheels.org/simple/fx-bharat/ 2026-02-08T22:43:33,875 Found index url https://www.piwheels.org/simple 2026-02-08T22:43:34,026 Fetched page https://www.piwheels.org/simple/fx-bharat/ as text/html 2026-02-08T22:43:34,029 Skipping link: No binaries permitted for fx-bharat: https://www.piwheels.org/simple/fx-bharat/fx_bharat-0.4.0-py3-none-any.whl#sha256=40e7fad3ff666a4bc8a8453e3a12962f2e33ac943758d511349816655eac6c28 (from https://www.piwheels.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:34,030 Skipping link: No binaries permitted for fx-bharat: https://www.piwheels.org/simple/fx-bharat/fx_bharat-0.3.1-py3-none-any.whl#sha256=958374b027d8d8dadaacf1027089645475d4f13a392743d3e7a65bde3870971e (from https://www.piwheels.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:34,030 Skipping link: No binaries permitted for fx-bharat: https://www.piwheels.org/simple/fx-bharat/fx_bharat-0.3.0-py3-none-any.whl#sha256=9d58d06ba2ac1bf8edd79a284085892f22a3277624ebfb633bbff2b0e1f2b61e (from https://www.piwheels.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:34,031 Skipping link: No binaries permitted for fx-bharat: https://www.piwheels.org/simple/fx-bharat/fx_bharat-0.2.1-py3-none-any.whl#sha256=a0b69c9367b90fb98b6154d290351f3130a319267cb8a4c73030ff94fcfca8f5 (from https://www.piwheels.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:34,031 Skipping link: No binaries permitted for fx-bharat: https://www.piwheels.org/simple/fx-bharat/fx_bharat-0.2.0-py3-none-any.whl#sha256=5781622907bc7e70ce68512de0fc7cd310ce5ac0dc076039a2bf109630f8b7ef (from https://www.piwheels.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:34,032 Skipping link: No binaries permitted for fx-bharat: https://www.piwheels.org/simple/fx-bharat/fx_bharat-0.1.0-py3-none-any.whl#sha256=94cc546b929c792cf4d06790565a614b57abd97a3178bfa9e942dc67956442eb (from https://www.piwheels.org/simple/fx-bharat/) (requires-python:>=3.10) 2026-02-08T22:43:34,033 Skipping link: not a file: https://www.piwheels.org/simple/fx-bharat/ 2026-02-08T22:43:34,033 Skipping link: not a file: https://pypi.org/simple/fx-bharat/ 2026-02-08T22:43:34,053 Given no hashes to check 1 links for project 'fx-bharat': discarding no candidates 2026-02-08T22:43:34,071 Collecting fx-bharat==0.4.1 2026-02-08T22:43:34,073 Created temporary directory: /tmp/pip-unpack-195be4tp 2026-02-08T22:43:34,207 Downloading fx_bharat-0.4.1.tar.gz (75 kB) 2026-02-08T22:43:34,419 Added fx-bharat==0.4.1 from https://files.pythonhosted.org/packages/5f/ec/d720bac9201749bac332756c6346e2720385fa520837c1b532efb64fb793/fx_bharat-0.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-g9b3d_6k' 2026-02-08T22:43:34,426 Created temporary directory: /tmp/pip-build-env-8cqvmxrq 2026-02-08T22:43:34,431 Installing build dependencies: started 2026-02-08T22:43:34,432 Running command pip subprocess to install build dependencies 2026-02-08T22:43:35,681 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-08T22:43:36,268 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-02-08T22:43:36,295 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T22:43:38,107 Collecting setuptools>=64 2026-02-08T22:43:38,127 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-08T22:43:38,404 Collecting wheel 2026-02-08T22:43:38,409 Using cached wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-08T22:43:38,605 Collecting packaging>=24.0 2026-02-08T22:43:38,610 Using cached packaging-26.0-py3-none-any.whl (74 kB) 2026-02-08T22:43:41,645 Installing collected packages: setuptools, packaging, wheel 2026-02-08T22:43:45,088 Creating /tmp/pip-build-env-8cqvmxrq/overlay/local/bin 2026-02-08T22:43:45,091 changing mode of /tmp/pip-build-env-8cqvmxrq/overlay/local/bin/wheel to 755 2026-02-08T22:43:45,113 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-08T22:43:45,401 Installing build dependencies: finished with status 'done' 2026-02-08T22:43:45,407 Getting requirements to build wheel: started 2026-02-08T22:43:45,409 Running command Getting requirements to build wheel 2026-02-08T22:43:46,029 /tmp/pip-build-env-8cqvmxrq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T22:43:46,029 !! 2026-02-08T22:43:46,030 ******************************************************************************** 2026-02-08T22:43:46,031 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-02-08T22:43:46,032 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T22:43:46,033 or your builds will no longer be supported. 2026-02-08T22:43:46,034 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T22:43:46,035 ******************************************************************************** 2026-02-08T22:43:46,036 !! 2026-02-08T22:43:46,037 corresp(dist, value, root_dir) 2026-02-08T22:43:46,109 /tmp/pip-build-env-8cqvmxrq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T22:43:46,110 !! 2026-02-08T22:43:46,111 ******************************************************************************** 2026-02-08T22:43:46,112 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T22:43:46,113 License :: OSI Approved :: MIT License 2026-02-08T22:43:46,114 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T22:43:46,115 ******************************************************************************** 2026-02-08T22:43:46,116 !! 2026-02-08T22:43:46,117 dist._finalize_license_expression() 2026-02-08T22:43:46,117 /tmp/pip-build-env-8cqvmxrq/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T22:43:46,118 !! 2026-02-08T22:43:46,119 ******************************************************************************** 2026-02-08T22:43:46,120 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T22:43:46,120 License :: OSI Approved :: MIT License 2026-02-08T22:43:46,121 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T22:43:46,122 ******************************************************************************** 2026-02-08T22:43:46,122 !! 2026-02-08T22:43:46,123 self._finalize_license_expression() 2026-02-08T22:43:46,123 running egg_info 2026-02-08T22:43:46,128 writing fx_bharat.egg-info/PKG-INFO 2026-02-08T22:43:46,132 writing dependency_links to fx_bharat.egg-info/dependency_links.txt 2026-02-08T22:43:46,134 writing requirements to fx_bharat.egg-info/requires.txt 2026-02-08T22:43:46,135 writing top-level names to fx_bharat.egg-info/top_level.txt 2026-02-08T22:43:46,160 reading manifest file 'fx_bharat.egg-info/SOURCES.txt' 2026-02-08T22:43:46,166 reading manifest template 'MANIFEST.in' 2026-02-08T22:43:46,179 adding license file 'LICENSE' 2026-02-08T22:43:46,184 writing manifest file 'fx_bharat.egg-info/SOURCES.txt' 2026-02-08T22:43:46,285 Getting requirements to build wheel: finished with status 'done' 2026-02-08T22:43:46,288 Created temporary directory: /tmp/pip-modern-metadata-5_ripa8s 2026-02-08T22:43:46,290 Preparing metadata (pyproject.toml): started 2026-02-08T22:43:46,291 Running command Preparing metadata (pyproject.toml) 2026-02-08T22:43:46,880 /tmp/pip-build-env-8cqvmxrq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T22:43:46,881 !! 2026-02-08T22:43:46,882 ******************************************************************************** 2026-02-08T22:43:46,882 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-02-08T22:43:46,883 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T22:43:46,884 or your builds will no longer be supported. 2026-02-08T22:43:46,885 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T22:43:46,886 ******************************************************************************** 2026-02-08T22:43:46,887 !! 2026-02-08T22:43:46,888 corresp(dist, value, root_dir) 2026-02-08T22:43:46,959 /tmp/pip-build-env-8cqvmxrq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T22:43:46,959 !! 2026-02-08T22:43:46,961 ******************************************************************************** 2026-02-08T22:43:46,961 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T22:43:46,962 License :: OSI Approved :: MIT License 2026-02-08T22:43:46,963 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T22:43:46,964 ******************************************************************************** 2026-02-08T22:43:46,965 !! 2026-02-08T22:43:46,966 dist._finalize_license_expression() 2026-02-08T22:43:46,966 /tmp/pip-build-env-8cqvmxrq/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T22:43:46,967 !! 2026-02-08T22:43:46,968 ******************************************************************************** 2026-02-08T22:43:46,969 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T22:43:46,971 License :: OSI Approved :: MIT License 2026-02-08T22:43:46,972 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T22:43:46,972 ******************************************************************************** 2026-02-08T22:43:46,973 !! 2026-02-08T22:43:46,974 self._finalize_license_expression() 2026-02-08T22:43:46,974 running dist_info 2026-02-08T22:43:46,983 creating /tmp/pip-modern-metadata-5_ripa8s/fx_bharat.egg-info 2026-02-08T22:43:46,984 writing /tmp/pip-modern-metadata-5_ripa8s/fx_bharat.egg-info/PKG-INFO 2026-02-08T22:43:46,988 writing dependency_links to /tmp/pip-modern-metadata-5_ripa8s/fx_bharat.egg-info/dependency_links.txt 2026-02-08T22:43:46,990 writing requirements to /tmp/pip-modern-metadata-5_ripa8s/fx_bharat.egg-info/requires.txt 2026-02-08T22:43:46,991 writing top-level names to /tmp/pip-modern-metadata-5_ripa8s/fx_bharat.egg-info/top_level.txt 2026-02-08T22:43:46,993 writing manifest file '/tmp/pip-modern-metadata-5_ripa8s/fx_bharat.egg-info/SOURCES.txt' 2026-02-08T22:43:47,016 reading manifest file '/tmp/pip-modern-metadata-5_ripa8s/fx_bharat.egg-info/SOURCES.txt' 2026-02-08T22:43:47,018 reading manifest template 'MANIFEST.in' 2026-02-08T22:43:47,032 adding license file 'LICENSE' 2026-02-08T22:43:47,036 writing manifest file '/tmp/pip-modern-metadata-5_ripa8s/fx_bharat.egg-info/SOURCES.txt' 2026-02-08T22:43:47,038 creating '/tmp/pip-modern-metadata-5_ripa8s/fx_bharat-0.4.1.dist-info' 2026-02-08T22:43:47,164 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-08T22:43:47,171 Source in /tmp/pip-wheel-g13qur9y/fx-bharat_1d1f656ae54d497593ed749ad1cf9f89 has version 0.4.1, which satisfies requirement fx-bharat==0.4.1 from https://files.pythonhosted.org/packages/5f/ec/d720bac9201749bac332756c6346e2720385fa520837c1b532efb64fb793/fx_bharat-0.4.1.tar.gz 2026-02-08T22:43:47,172 Removed fx-bharat==0.4.1 from https://files.pythonhosted.org/packages/5f/ec/d720bac9201749bac332756c6346e2720385fa520837c1b532efb64fb793/fx_bharat-0.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-g9b3d_6k' 2026-02-08T22:43:47,181 Created temporary directory: /tmp/pip-unpack-0bsmmuk9 2026-02-08T22:43:47,181 Building wheels for collected packages: fx-bharat 2026-02-08T22:43:47,186 Created temporary directory: /tmp/pip-wheel-4w_w5s6n 2026-02-08T22:43:47,186 Destination directory: /tmp/pip-wheel-4w_w5s6n 2026-02-08T22:43:47,189 Building wheel for fx-bharat (pyproject.toml): started 2026-02-08T22:43:47,190 Running command Building wheel for fx-bharat (pyproject.toml) 2026-02-08T22:43:47,765 /tmp/pip-build-env-8cqvmxrq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T22:43:47,765 !! 2026-02-08T22:43:47,766 ******************************************************************************** 2026-02-08T22:43:47,767 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-02-08T22:43:47,768 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T22:43:47,769 or your builds will no longer be supported. 2026-02-08T22:43:47,770 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T22:43:47,770 ******************************************************************************** 2026-02-08T22:43:47,771 !! 2026-02-08T22:43:47,772 corresp(dist, value, root_dir) 2026-02-08T22:43:47,838 /tmp/pip-build-env-8cqvmxrq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T22:43:47,839 !! 2026-02-08T22:43:47,840 ******************************************************************************** 2026-02-08T22:43:47,840 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T22:43:47,842 License :: OSI Approved :: MIT License 2026-02-08T22:43:47,842 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T22:43:47,843 ******************************************************************************** 2026-02-08T22:43:47,844 !! 2026-02-08T22:43:47,844 dist._finalize_license_expression() 2026-02-08T22:43:47,846 /tmp/pip-build-env-8cqvmxrq/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T22:43:47,847 !! 2026-02-08T22:43:47,848 ******************************************************************************** 2026-02-08T22:43:47,848 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T22:43:47,849 License :: OSI Approved :: MIT License 2026-02-08T22:43:47,850 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T22:43:47,850 ******************************************************************************** 2026-02-08T22:43:47,851 !! 2026-02-08T22:43:47,852 self._finalize_license_expression() 2026-02-08T22:43:47,852 running bdist_wheel 2026-02-08T22:43:47,869 running build 2026-02-08T22:43:47,870 running build_py 2026-02-08T22:43:47,876 creating build/lib/fx_bharat 2026-02-08T22:43:47,878 copying fx_bharat/__init__.py -> build/lib/fx_bharat 2026-02-08T22:43:47,882 creating build/lib/fx_bharat/scripts 2026-02-08T22:43:47,883 copying fx_bharat/scripts/__init__.py -> build/lib/fx_bharat/scripts 2026-02-08T22:43:47,885 copying fx_bharat/scripts/populate_sbi_forex.py -> build/lib/fx_bharat/scripts 2026-02-08T22:43:47,887 copying fx_bharat/scripts/populate_rbi_forex.py -> build/lib/fx_bharat/scripts 2026-02-08T22:43:47,890 creating build/lib/fx_bharat/db 2026-02-08T22:43:47,891 copying fx_bharat/db/postgres_backend.py -> build/lib/fx_bharat/db 2026-02-08T22:43:47,893 copying fx_bharat/db/sqlite_backend.py -> build/lib/fx_bharat/db 2026-02-08T22:43:47,895 copying fx_bharat/db/sqlite_manager.py -> build/lib/fx_bharat/db 2026-02-08T22:43:47,898 copying fx_bharat/db/mongo_backend.py -> build/lib/fx_bharat/db 2026-02-08T22:43:47,901 copying fx_bharat/db/relational_backend.py -> build/lib/fx_bharat/db 2026-02-08T22:43:47,904 copying fx_bharat/db/__init__.py -> build/lib/fx_bharat/db 2026-02-08T22:43:47,906 copying fx_bharat/db/mysql_backend.py -> build/lib/fx_bharat/db 2026-02-08T22:43:47,908 copying fx_bharat/db/base_backend.py -> build/lib/fx_bharat/db 2026-02-08T22:43:47,911 creating build/lib/fx_bharat/utils 2026-02-08T22:43:47,912 copying fx_bharat/utils/rbi.py -> build/lib/fx_bharat/utils 2026-02-08T22:43:47,914 copying fx_bharat/utils/__init__.py -> build/lib/fx_bharat/utils 2026-02-08T22:43:47,916 copying fx_bharat/utils/date_range.py -> build/lib/fx_bharat/utils 2026-02-08T22:43:47,918 copying fx_bharat/utils/logger.py -> build/lib/fx_bharat/utils 2026-02-08T22:43:47,920 creating build/lib/fx_bharat/seeds 2026-02-08T22:43:47,921 copying fx_bharat/seeds/populate_lme.py -> build/lib/fx_bharat/seeds 2026-02-08T22:43:47,924 copying fx_bharat/seeds/__init__.py -> build/lib/fx_bharat/seeds 2026-02-08T22:43:47,926 copying fx_bharat/seeds/populate_sbi_forex.py -> build/lib/fx_bharat/seeds 2026-02-08T22:43:47,928 copying fx_bharat/seeds/populate_rbi_forex.py -> build/lib/fx_bharat/seeds 2026-02-08T22:43:47,932 creating build/lib/fx_bharat/ingestion 2026-02-08T22:43:47,933 copying fx_bharat/ingestion/models.py -> build/lib/fx_bharat/ingestion 2026-02-08T22:43:47,935 copying fx_bharat/ingestion/strategy.py -> build/lib/fx_bharat/ingestion 2026-02-08T22:43:47,937 copying fx_bharat/ingestion/rbi_csv.py -> build/lib/fx_bharat/ingestion 2026-02-08T22:43:47,939 copying fx_bharat/ingestion/lme.py -> build/lib/fx_bharat/ingestion 2026-02-08T22:43:47,942 copying fx_bharat/ingestion/sbi_pdf.py -> build/lib/fx_bharat/ingestion 2026-02-08T22:43:47,945 copying fx_bharat/ingestion/rbi_workbook.py -> build/lib/fx_bharat/ingestion 2026-02-08T22:43:47,947 copying fx_bharat/ingestion/rbi_selenium.py -> build/lib/fx_bharat/ingestion 2026-02-08T22:43:47,950 copying fx_bharat/ingestion/__init__.py -> build/lib/fx_bharat/ingestion 2026-02-08T22:43:47,951 running egg_info 2026-02-08T22:43:47,961 writing fx_bharat.egg-info/PKG-INFO 2026-02-08T22:43:47,965 writing dependency_links to fx_bharat.egg-info/dependency_links.txt 2026-02-08T22:43:47,966 writing requirements to fx_bharat.egg-info/requires.txt 2026-02-08T22:43:47,968 writing top-level names to fx_bharat.egg-info/top_level.txt 2026-02-08T22:43:47,982 reading manifest file 'fx_bharat.egg-info/SOURCES.txt' 2026-02-08T22:43:47,987 reading manifest template 'MANIFEST.in' 2026-02-08T22:43:48,000 adding license file 'LICENSE' 2026-02-08T22:43:48,006 writing manifest file 'fx_bharat.egg-info/SOURCES.txt' 2026-02-08T22:43:48,011 copying fx_bharat/py.typed -> build/lib/fx_bharat 2026-02-08T22:43:48,024 installing to build/bdist.linux-armv7l/wheel 2026-02-08T22:43:48,025 running install 2026-02-08T22:43:48,049 running install_lib 2026-02-08T22:43:48,055 creating build/bdist.linux-armv7l/wheel 2026-02-08T22:43:48,057 creating build/bdist.linux-armv7l/wheel/fx_bharat 2026-02-08T22:43:48,059 creating build/bdist.linux-armv7l/wheel/fx_bharat/scripts 2026-02-08T22:43:48,060 copying build/lib/fx_bharat/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/scripts 2026-02-08T22:43:48,062 copying build/lib/fx_bharat/scripts/populate_sbi_forex.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/scripts 2026-02-08T22:43:48,064 copying build/lib/fx_bharat/scripts/populate_rbi_forex.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/scripts 2026-02-08T22:43:48,067 creating build/bdist.linux-armv7l/wheel/fx_bharat/db 2026-02-08T22:43:48,068 copying build/lib/fx_bharat/db/postgres_backend.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-02-08T22:43:48,070 copying build/lib/fx_bharat/db/sqlite_backend.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-02-08T22:43:48,072 copying build/lib/fx_bharat/db/sqlite_manager.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-02-08T22:43:48,075 copying build/lib/fx_bharat/db/mongo_backend.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-02-08T22:43:48,078 copying build/lib/fx_bharat/db/relational_backend.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-02-08T22:43:48,081 copying build/lib/fx_bharat/db/__init__.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-02-08T22:43:48,082 copying build/lib/fx_bharat/db/mysql_backend.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-02-08T22:43:48,084 copying build/lib/fx_bharat/db/base_backend.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-02-08T22:43:48,087 creating build/bdist.linux-armv7l/wheel/fx_bharat/utils 2026-02-08T22:43:48,088 copying build/lib/fx_bharat/utils/rbi.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/utils 2026-02-08T22:43:48,090 copying build/lib/fx_bharat/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/utils 2026-02-08T22:43:48,092 copying build/lib/fx_bharat/utils/date_range.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/utils 2026-02-08T22:43:48,094 copying build/lib/fx_bharat/utils/logger.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/utils 2026-02-08T22:43:48,096 copying build/lib/fx_bharat/py.typed -> build/bdist.linux-armv7l/wheel/./fx_bharat 2026-02-08T22:43:48,098 creating build/bdist.linux-armv7l/wheel/fx_bharat/seeds 2026-02-08T22:43:48,100 copying build/lib/fx_bharat/seeds/populate_lme.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/seeds 2026-02-08T22:43:48,102 copying build/lib/fx_bharat/seeds/__init__.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/seeds 2026-02-08T22:43:48,104 copying build/lib/fx_bharat/seeds/populate_sbi_forex.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/seeds 2026-02-08T22:43:48,107 copying build/lib/fx_bharat/seeds/populate_rbi_forex.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/seeds 2026-02-08T22:43:48,109 copying build/lib/fx_bharat/__init__.py -> build/bdist.linux-armv7l/wheel/./fx_bharat 2026-02-08T22:43:48,113 creating build/bdist.linux-armv7l/wheel/fx_bharat/ingestion 2026-02-08T22:43:48,114 copying build/lib/fx_bharat/ingestion/models.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-02-08T22:43:48,116 copying build/lib/fx_bharat/ingestion/strategy.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-02-08T22:43:48,118 copying build/lib/fx_bharat/ingestion/rbi_csv.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-02-08T22:43:48,120 copying build/lib/fx_bharat/ingestion/lme.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-02-08T22:43:48,122 copying build/lib/fx_bharat/ingestion/sbi_pdf.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-02-08T22:43:48,125 copying build/lib/fx_bharat/ingestion/rbi_workbook.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-02-08T22:43:48,127 copying build/lib/fx_bharat/ingestion/rbi_selenium.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-02-08T22:43:48,129 copying build/lib/fx_bharat/ingestion/__init__.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-02-08T22:43:48,130 running install_egg_info 2026-02-08T22:43:48,135 Copying fx_bharat.egg-info to build/bdist.linux-armv7l/wheel/./fx_bharat-0.4.1-py3.11.egg-info 2026-02-08T22:43:48,145 running install_scripts 2026-02-08T22:43:48,155 creating build/bdist.linux-armv7l/wheel/fx_bharat-0.4.1.dist-info/WHEEL 2026-02-08T22:43:48,158 creating '/tmp/pip-wheel-4w_w5s6n/.tmp-abkf3qox/fx_bharat-0.4.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-08T22:43:48,162 adding 'fx_bharat/__init__.py' 2026-02-08T22:43:48,163 adding 'fx_bharat/py.typed' 2026-02-08T22:43:48,165 adding 'fx_bharat/db/__init__.py' 2026-02-08T22:43:48,167 adding 'fx_bharat/db/base_backend.py' 2026-02-08T22:43:48,168 adding 'fx_bharat/db/mongo_backend.py' 2026-02-08T22:43:48,170 adding 'fx_bharat/db/mysql_backend.py' 2026-02-08T22:43:48,171 adding 'fx_bharat/db/postgres_backend.py' 2026-02-08T22:43:48,174 adding 'fx_bharat/db/relational_backend.py' 2026-02-08T22:43:48,175 adding 'fx_bharat/db/sqlite_backend.py' 2026-02-08T22:43:48,178 adding 'fx_bharat/db/sqlite_manager.py' 2026-02-08T22:43:48,180 adding 'fx_bharat/ingestion/__init__.py' 2026-02-08T22:43:48,182 adding 'fx_bharat/ingestion/lme.py' 2026-02-08T22:43:48,183 adding 'fx_bharat/ingestion/models.py' 2026-02-08T22:43:48,185 adding 'fx_bharat/ingestion/rbi_csv.py' 2026-02-08T22:43:48,187 adding 'fx_bharat/ingestion/rbi_selenium.py' 2026-02-08T22:43:48,189 adding 'fx_bharat/ingestion/rbi_workbook.py' 2026-02-08T22:43:48,190 adding 'fx_bharat/ingestion/sbi_pdf.py' 2026-02-08T22:43:48,192 adding 'fx_bharat/ingestion/strategy.py' 2026-02-08T22:43:48,193 adding 'fx_bharat/scripts/__init__.py' 2026-02-08T22:43:48,194 adding 'fx_bharat/scripts/populate_rbi_forex.py' 2026-02-08T22:43:48,196 adding 'fx_bharat/scripts/populate_sbi_forex.py' 2026-02-08T22:43:48,198 adding 'fx_bharat/seeds/__init__.py' 2026-02-08T22:43:48,199 adding 'fx_bharat/seeds/populate_lme.py' 2026-02-08T22:43:48,200 adding 'fx_bharat/seeds/populate_rbi_forex.py' 2026-02-08T22:43:48,202 adding 'fx_bharat/seeds/populate_sbi_forex.py' 2026-02-08T22:43:48,204 adding 'fx_bharat/utils/__init__.py' 2026-02-08T22:43:48,205 adding 'fx_bharat/utils/date_range.py' 2026-02-08T22:43:48,207 adding 'fx_bharat/utils/logger.py' 2026-02-08T22:43:48,208 adding 'fx_bharat/utils/rbi.py' 2026-02-08T22:43:48,210 adding 'fx_bharat-0.4.1.dist-info/licenses/LICENSE' 2026-02-08T22:43:48,213 adding 'fx_bharat-0.4.1.dist-info/METADATA' 2026-02-08T22:43:48,214 adding 'fx_bharat-0.4.1.dist-info/WHEEL' 2026-02-08T22:43:48,215 adding 'fx_bharat-0.4.1.dist-info/top_level.txt' 2026-02-08T22:43:48,217 adding 'fx_bharat-0.4.1.dist-info/RECORD' 2026-02-08T22:43:48,219 removing build/bdist.linux-armv7l/wheel 2026-02-08T22:43:48,330 Building wheel for fx-bharat (pyproject.toml): finished with status 'done' 2026-02-08T22:43:48,335 Created wheel for fx-bharat: filename=fx_bharat-0.4.1-py3-none-any.whl size=58173 sha256=d252c82cada77420f09e425683c702695ee3b796bfdbc247c67073779a555990 2026-02-08T22:43:48,336 Stored in directory: /tmp/pip-ephem-wheel-cache-yn_56c90/wheels/3e/77/6b/347afbf03849c022a23214de25dab5ccb8c0c770da9943084d 2026-02-08T22:43:48,351 Successfully built fx-bharat 2026-02-08T22:43:48,355 Removed build tracker: '/tmp/pip-build-tracker-g9b3d_6k'