2026-01-08T14:20:22,755 Created temporary directory: /tmp/pip-ephem-wheel-cache-ziwjtnlt 2026-01-08T14:20:22,757 Created temporary directory: /tmp/pip-build-tracker-_zh_wpd2 2026-01-08T14:20:22,757 Initialized build tracking at /tmp/pip-build-tracker-_zh_wpd2 2026-01-08T14:20:22,758 Created build tracker: /tmp/pip-build-tracker-_zh_wpd2 2026-01-08T14:20:22,758 Entered build tracker: /tmp/pip-build-tracker-_zh_wpd2 2026-01-08T14:20:22,759 Created temporary directory: /tmp/pip-wheel-oqod6rs5 2026-01-08T14:20:22,762 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-01-08T14:20:22,765 Created temporary directory: /tmp/pip-ephem-wheel-cache-jbxs2xun 2026-01-08T14:20:22,786 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-08T14:20:22,790 2 location(s) to search for versions of fx-bharat: 2026-01-08T14:20:22,790 * https://pypi.org/simple/fx-bharat/ 2026-01-08T14:20:22,790 * https://www.piwheels.org/simple/fx-bharat/ 2026-01-08T14:20:22,791 Fetching project page and analyzing links: https://pypi.org/simple/fx-bharat/ 2026-01-08T14:20:22,792 Getting page https://pypi.org/simple/fx-bharat/ 2026-01-08T14:20:22,793 Found index url https://pypi.org/simple 2026-01-08T14:20:23,009 Fetched page https://pypi.org/simple/fx-bharat/ as application/vnd.pypi.simple.v1+json 2026-01-08T14:20:23,012 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-01-08T14:20:23,013 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-01-08T14:20:23,014 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-01-08T14:20:23,015 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-01-08T14:20:23,015 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-01-08T14:20:23,016 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-01-08T14:20:23,017 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-01-08T14:20:23,018 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-01-08T14:20:23,018 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-01-08T14:20:23,019 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-01-08T14:20:23,020 Fetching project page and analyzing links: https://www.piwheels.org/simple/fx-bharat/ 2026-01-08T14:20:23,021 Getting page https://www.piwheels.org/simple/fx-bharat/ 2026-01-08T14:20:23,022 Found index url https://www.piwheels.org/simple 2026-01-08T14:20:23,187 Fetched page https://www.piwheels.org/simple/fx-bharat/ as text/html 2026-01-08T14:20:23,189 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-01-08T14:20:23,190 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-01-08T14:20:23,190 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-01-08T14:20:23,191 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-01-08T14:20:23,191 Skipping link: not a file: https://www.piwheels.org/simple/fx-bharat/ 2026-01-08T14:20:23,192 Skipping link: not a file: https://pypi.org/simple/fx-bharat/ 2026-01-08T14:20:23,211 Given no hashes to check 1 links for project 'fx-bharat': discarding no candidates 2026-01-08T14:20:23,229 Collecting fx-bharat==0.3.1 2026-01-08T14:20:23,231 Created temporary directory: /tmp/pip-unpack-11nla8a_ 2026-01-08T14:20:23,634 Downloading fx_bharat-0.3.1.tar.gz (1.2 MB) 2026-01-08T14:20:24,208 Added fx-bharat==0.3.1 from https://files.pythonhosted.org/packages/fc/7e/5b29f5cb3a4a338819953c2bd7d9ff23da3f37e7514353d13b8454cc4eda/fx_bharat-0.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-_zh_wpd2' 2026-01-08T14:20:24,217 Created temporary directory: /tmp/pip-build-env-5_vzqago 2026-01-08T14:20:24,224 Installing build dependencies: started 2026-01-08T14:20:24,226 Running command pip subprocess to install build dependencies 2026-01-08T14:20:25,401 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-08T14:20:26,060 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-01-08T14:20:26,083 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-08T14:20:27,801 Collecting setuptools>=64 2026-01-08T14:20:27,890 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-08T14:20:28,157 Collecting wheel 2026-01-08T14:20:28,175 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-08T14:20:31,176 Installing collected packages: wheel, setuptools 2026-01-08T14:20:31,422 Creating /tmp/pip-build-env-5_vzqago/overlay/local/bin 2026-01-08T14:20:31,424 changing mode of /tmp/pip-build-env-5_vzqago/overlay/local/bin/wheel to 755 2026-01-08T14:20:35,102 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-08T14:20:35,372 Installing build dependencies: finished with status 'done' 2026-01-08T14:20:35,379 Getting requirements to build wheel: started 2026-01-08T14:20:35,380 Running command Getting requirements to build wheel 2026-01-08T14:20:35,979 /tmp/pip-build-env-5_vzqago/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-08T14:20:35,980 !! 2026-01-08T14:20:35,981 ******************************************************************************** 2026-01-08T14:20:35,981 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-01-08T14:20:35,982 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-08T14:20:35,983 or your builds will no longer be supported. 2026-01-08T14:20:35,984 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-08T14:20:35,984 ******************************************************************************** 2026-01-08T14:20:35,985 !! 2026-01-08T14:20:35,985 corresp(dist, value, root_dir) 2026-01-08T14:20:36,068 /tmp/pip-build-env-5_vzqago/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-08T14:20:36,068 !! 2026-01-08T14:20:36,069 ******************************************************************************** 2026-01-08T14:20:36,070 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-08T14:20:36,071 License :: OSI Approved :: MIT License 2026-01-08T14:20:36,072 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-08T14:20:36,072 ******************************************************************************** 2026-01-08T14:20:36,074 !! 2026-01-08T14:20:36,074 dist._finalize_license_expression() 2026-01-08T14:20:36,075 /tmp/pip-build-env-5_vzqago/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-08T14:20:36,075 !! 2026-01-08T14:20:36,076 ******************************************************************************** 2026-01-08T14:20:36,077 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-08T14:20:36,078 License :: OSI Approved :: MIT License 2026-01-08T14:20:36,079 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-08T14:20:36,080 ******************************************************************************** 2026-01-08T14:20:36,081 !! 2026-01-08T14:20:36,081 self._finalize_license_expression() 2026-01-08T14:20:36,082 running egg_info 2026-01-08T14:20:36,086 writing fx_bharat.egg-info/PKG-INFO 2026-01-08T14:20:36,091 writing dependency_links to fx_bharat.egg-info/dependency_links.txt 2026-01-08T14:20:36,093 writing requirements to fx_bharat.egg-info/requires.txt 2026-01-08T14:20:36,094 writing top-level names to fx_bharat.egg-info/top_level.txt 2026-01-08T14:20:36,223 reading manifest file 'fx_bharat.egg-info/SOURCES.txt' 2026-01-08T14:20:36,278 reading manifest template 'MANIFEST.in' 2026-01-08T14:20:36,388 adding license file 'LICENSE' 2026-01-08T14:20:36,437 writing manifest file 'fx_bharat.egg-info/SOURCES.txt' 2026-01-08T14:20:36,535 Getting requirements to build wheel: finished with status 'done' 2026-01-08T14:20:36,539 Created temporary directory: /tmp/pip-modern-metadata-y7i87x9p 2026-01-08T14:20:36,541 Preparing metadata (pyproject.toml): started 2026-01-08T14:20:36,542 Running command Preparing metadata (pyproject.toml) 2026-01-08T14:20:37,097 /tmp/pip-build-env-5_vzqago/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-08T14:20:37,097 !! 2026-01-08T14:20:37,098 ******************************************************************************** 2026-01-08T14:20:37,099 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-01-08T14:20:37,100 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-08T14:20:37,100 or your builds will no longer be supported. 2026-01-08T14:20:37,101 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-08T14:20:37,101 ******************************************************************************** 2026-01-08T14:20:37,102 !! 2026-01-08T14:20:37,103 corresp(dist, value, root_dir) 2026-01-08T14:20:37,179 /tmp/pip-build-env-5_vzqago/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-08T14:20:37,180 !! 2026-01-08T14:20:37,181 ******************************************************************************** 2026-01-08T14:20:37,181 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-08T14:20:37,182 License :: OSI Approved :: MIT License 2026-01-08T14:20:37,183 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-08T14:20:37,184 ******************************************************************************** 2026-01-08T14:20:37,185 !! 2026-01-08T14:20:37,186 dist._finalize_license_expression() 2026-01-08T14:20:37,186 /tmp/pip-build-env-5_vzqago/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-08T14:20:37,187 !! 2026-01-08T14:20:37,188 ******************************************************************************** 2026-01-08T14:20:37,188 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-08T14:20:37,189 License :: OSI Approved :: MIT License 2026-01-08T14:20:37,190 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-08T14:20:37,191 ******************************************************************************** 2026-01-08T14:20:37,192 !! 2026-01-08T14:20:37,192 self._finalize_license_expression() 2026-01-08T14:20:37,193 running dist_info 2026-01-08T14:20:37,204 creating /tmp/pip-modern-metadata-y7i87x9p/fx_bharat.egg-info 2026-01-08T14:20:37,205 writing /tmp/pip-modern-metadata-y7i87x9p/fx_bharat.egg-info/PKG-INFO 2026-01-08T14:20:37,209 writing dependency_links to /tmp/pip-modern-metadata-y7i87x9p/fx_bharat.egg-info/dependency_links.txt 2026-01-08T14:20:37,211 writing requirements to /tmp/pip-modern-metadata-y7i87x9p/fx_bharat.egg-info/requires.txt 2026-01-08T14:20:37,212 writing top-level names to /tmp/pip-modern-metadata-y7i87x9p/fx_bharat.egg-info/top_level.txt 2026-01-08T14:20:37,214 writing manifest file '/tmp/pip-modern-metadata-y7i87x9p/fx_bharat.egg-info/SOURCES.txt' 2026-01-08T14:20:37,276 reading manifest file '/tmp/pip-modern-metadata-y7i87x9p/fx_bharat.egg-info/SOURCES.txt' 2026-01-08T14:20:37,279 reading manifest template 'MANIFEST.in' 2026-01-08T14:20:37,295 adding license file 'LICENSE' 2026-01-08T14:20:37,301 writing manifest file '/tmp/pip-modern-metadata-y7i87x9p/fx_bharat.egg-info/SOURCES.txt' 2026-01-08T14:20:37,302 creating '/tmp/pip-modern-metadata-y7i87x9p/fx_bharat-0.3.1.dist-info' 2026-01-08T14:20:37,425 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-08T14:20:37,432 Source in /tmp/pip-wheel-oqod6rs5/fx-bharat_fa965869d138474aa78716ee3ad7c760 has version 0.3.1, which satisfies requirement fx-bharat==0.3.1 from https://files.pythonhosted.org/packages/fc/7e/5b29f5cb3a4a338819953c2bd7d9ff23da3f37e7514353d13b8454cc4eda/fx_bharat-0.3.1.tar.gz 2026-01-08T14:20:37,433 Removed fx-bharat==0.3.1 from https://files.pythonhosted.org/packages/fc/7e/5b29f5cb3a4a338819953c2bd7d9ff23da3f37e7514353d13b8454cc4eda/fx_bharat-0.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-_zh_wpd2' 2026-01-08T14:20:37,442 Created temporary directory: /tmp/pip-unpack-og3en1gz 2026-01-08T14:20:37,443 Building wheels for collected packages: fx-bharat 2026-01-08T14:20:37,447 Created temporary directory: /tmp/pip-wheel-p24m3lvz 2026-01-08T14:20:37,447 Destination directory: /tmp/pip-wheel-p24m3lvz 2026-01-08T14:20:37,450 Building wheel for fx-bharat (pyproject.toml): started 2026-01-08T14:20:37,451 Running command Building wheel for fx-bharat (pyproject.toml) 2026-01-08T14:20:37,996 /tmp/pip-build-env-5_vzqago/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-08T14:20:37,996 !! 2026-01-08T14:20:37,997 ******************************************************************************** 2026-01-08T14:20:37,998 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-01-08T14:20:37,999 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-08T14:20:37,999 or your builds will no longer be supported. 2026-01-08T14:20:38,001 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-08T14:20:38,001 ******************************************************************************** 2026-01-08T14:20:38,002 !! 2026-01-08T14:20:38,003 corresp(dist, value, root_dir) 2026-01-08T14:20:38,072 /tmp/pip-build-env-5_vzqago/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-08T14:20:38,073 !! 2026-01-08T14:20:38,074 ******************************************************************************** 2026-01-08T14:20:38,075 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-08T14:20:38,076 License :: OSI Approved :: MIT License 2026-01-08T14:20:38,077 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-08T14:20:38,077 ******************************************************************************** 2026-01-08T14:20:38,079 !! 2026-01-08T14:20:38,079 dist._finalize_license_expression() 2026-01-08T14:20:38,080 /tmp/pip-build-env-5_vzqago/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-08T14:20:38,080 !! 2026-01-08T14:20:38,081 ******************************************************************************** 2026-01-08T14:20:38,082 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-08T14:20:38,083 License :: OSI Approved :: MIT License 2026-01-08T14:20:38,084 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-08T14:20:38,085 ******************************************************************************** 2026-01-08T14:20:38,086 !! 2026-01-08T14:20:38,086 self._finalize_license_expression() 2026-01-08T14:20:38,087 running bdist_wheel 2026-01-08T14:20:38,100 running build 2026-01-08T14:20:38,101 running build_py 2026-01-08T14:20:38,108 creating build/lib/fx_bharat 2026-01-08T14:20:38,110 copying fx_bharat/__init__.py -> build/lib/fx_bharat 2026-01-08T14:20:38,113 creating build/lib/fx_bharat/seeds 2026-01-08T14:20:38,114 copying fx_bharat/seeds/__init__.py -> build/lib/fx_bharat/seeds 2026-01-08T14:20:38,117 copying fx_bharat/seeds/populate_sbi_forex.py -> build/lib/fx_bharat/seeds 2026-01-08T14:20:38,119 copying fx_bharat/seeds/populate_lme.py -> build/lib/fx_bharat/seeds 2026-01-08T14:20:38,121 copying fx_bharat/seeds/populate_rbi_forex.py -> build/lib/fx_bharat/seeds 2026-01-08T14:20:38,123 creating build/lib/fx_bharat/scripts 2026-01-08T14:20:38,124 copying fx_bharat/scripts/__init__.py -> build/lib/fx_bharat/scripts 2026-01-08T14:20:38,126 copying fx_bharat/scripts/populate_sbi_forex.py -> build/lib/fx_bharat/scripts 2026-01-08T14:20:38,128 copying fx_bharat/scripts/populate_rbi_forex.py -> build/lib/fx_bharat/scripts 2026-01-08T14:20:38,130 creating build/lib/fx_bharat/db 2026-01-08T14:20:38,131 copying fx_bharat/db/base_backend.py -> build/lib/fx_bharat/db 2026-01-08T14:20:38,133 copying fx_bharat/db/__init__.py -> build/lib/fx_bharat/db 2026-01-08T14:20:38,135 copying fx_bharat/db/postgres_backend.py -> build/lib/fx_bharat/db 2026-01-08T14:20:38,136 copying fx_bharat/db/mongo_backend.py -> build/lib/fx_bharat/db 2026-01-08T14:20:38,139 copying fx_bharat/db/sqlite_manager.py -> build/lib/fx_bharat/db 2026-01-08T14:20:38,142 copying fx_bharat/db/relational_backend.py -> build/lib/fx_bharat/db 2026-01-08T14:20:38,145 copying fx_bharat/db/mysql_backend.py -> build/lib/fx_bharat/db 2026-01-08T14:20:38,146 copying fx_bharat/db/sqlite_backend.py -> build/lib/fx_bharat/db 2026-01-08T14:20:38,149 creating build/lib/fx_bharat/ingestion 2026-01-08T14:20:38,150 copying fx_bharat/ingestion/rbi_workbook.py -> build/lib/fx_bharat/ingestion 2026-01-08T14:20:38,153 copying fx_bharat/ingestion/lme.py -> build/lib/fx_bharat/ingestion 2026-01-08T14:20:38,155 copying fx_bharat/ingestion/__init__.py -> build/lib/fx_bharat/ingestion 2026-01-08T14:20:38,157 copying fx_bharat/ingestion/rbi_csv.py -> build/lib/fx_bharat/ingestion 2026-01-08T14:20:38,159 copying fx_bharat/ingestion/sbi_pdf.py -> build/lib/fx_bharat/ingestion 2026-01-08T14:20:38,161 copying fx_bharat/ingestion/strategy.py -> build/lib/fx_bharat/ingestion 2026-01-08T14:20:38,163 copying fx_bharat/ingestion/models.py -> build/lib/fx_bharat/ingestion 2026-01-08T14:20:38,165 copying fx_bharat/ingestion/rbi_selenium.py -> build/lib/fx_bharat/ingestion 2026-01-08T14:20:38,168 creating build/lib/fx_bharat/utils 2026-01-08T14:20:38,169 copying fx_bharat/utils/rbi.py -> build/lib/fx_bharat/utils 2026-01-08T14:20:38,171 copying fx_bharat/utils/__init__.py -> build/lib/fx_bharat/utils 2026-01-08T14:20:38,173 copying fx_bharat/utils/date_range.py -> build/lib/fx_bharat/utils 2026-01-08T14:20:38,175 copying fx_bharat/utils/logger.py -> build/lib/fx_bharat/utils 2026-01-08T14:20:38,176 running egg_info 2026-01-08T14:20:38,188 writing fx_bharat.egg-info/PKG-INFO 2026-01-08T14:20:38,191 writing dependency_links to fx_bharat.egg-info/dependency_links.txt 2026-01-08T14:20:38,193 writing requirements to fx_bharat.egg-info/requires.txt 2026-01-08T14:20:38,194 writing top-level names to fx_bharat.egg-info/top_level.txt 2026-01-08T14:20:38,210 reading manifest file 'fx_bharat.egg-info/SOURCES.txt' 2026-01-08T14:20:38,215 reading manifest template 'MANIFEST.in' 2026-01-08T14:20:38,232 adding license file 'LICENSE' 2026-01-08T14:20:38,237 writing manifest file 'fx_bharat.egg-info/SOURCES.txt' 2026-01-08T14:20:38,243 copying fx_bharat/py.typed -> build/lib/fx_bharat 2026-01-08T14:20:38,245 copying fx_bharat/db/forex.db -> build/lib/fx_bharat/db 2026-01-08T14:20:38,370 copying fx_bharat/db/forex.db -> build/lib/fx_bharat/db 2026-01-08T14:20:38,453 installing to build/bdist.linux-armv7l/wheel 2026-01-08T14:20:38,454 running install 2026-01-08T14:20:38,477 running install_lib 2026-01-08T14:20:38,484 creating build/bdist.linux-armv7l/wheel 2026-01-08T14:20:38,486 creating build/bdist.linux-armv7l/wheel/fx_bharat 2026-01-08T14:20:38,488 copying build/lib/fx_bharat/__init__.py -> build/bdist.linux-armv7l/wheel/./fx_bharat 2026-01-08T14:20:38,492 creating build/bdist.linux-armv7l/wheel/fx_bharat/seeds 2026-01-08T14:20:38,493 copying build/lib/fx_bharat/seeds/__init__.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/seeds 2026-01-08T14:20:38,495 copying build/lib/fx_bharat/seeds/populate_sbi_forex.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/seeds 2026-01-08T14:20:38,498 copying build/lib/fx_bharat/seeds/populate_lme.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/seeds 2026-01-08T14:20:38,500 copying build/lib/fx_bharat/seeds/populate_rbi_forex.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/seeds 2026-01-08T14:20:38,503 creating build/bdist.linux-armv7l/wheel/fx_bharat/scripts 2026-01-08T14:20:38,504 copying build/lib/fx_bharat/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/scripts 2026-01-08T14:20:38,506 copying build/lib/fx_bharat/scripts/populate_sbi_forex.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/scripts 2026-01-08T14:20:38,509 copying build/lib/fx_bharat/scripts/populate_rbi_forex.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/scripts 2026-01-08T14:20:38,512 creating build/bdist.linux-armv7l/wheel/fx_bharat/db 2026-01-08T14:20:38,513 copying build/lib/fx_bharat/db/base_backend.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-01-08T14:20:38,516 copying build/lib/fx_bharat/db/__init__.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-01-08T14:20:38,518 copying build/lib/fx_bharat/db/postgres_backend.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-01-08T14:20:38,520 copying build/lib/fx_bharat/db/mongo_backend.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-01-08T14:20:38,523 copying build/lib/fx_bharat/db/forex.db -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-01-08T14:20:38,603 copying build/lib/fx_bharat/db/sqlite_manager.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-01-08T14:20:38,606 copying build/lib/fx_bharat/db/relational_backend.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-01-08T14:20:38,609 copying build/lib/fx_bharat/db/mysql_backend.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-01-08T14:20:38,611 copying build/lib/fx_bharat/db/sqlite_backend.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/db 2026-01-08T14:20:38,613 creating build/bdist.linux-armv7l/wheel/fx_bharat/ingestion 2026-01-08T14:20:38,614 copying build/lib/fx_bharat/ingestion/rbi_workbook.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-01-08T14:20:38,617 copying build/lib/fx_bharat/ingestion/lme.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-01-08T14:20:38,619 copying build/lib/fx_bharat/ingestion/__init__.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-01-08T14:20:38,621 copying build/lib/fx_bharat/ingestion/rbi_csv.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-01-08T14:20:38,623 copying build/lib/fx_bharat/ingestion/sbi_pdf.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-01-08T14:20:38,625 copying build/lib/fx_bharat/ingestion/strategy.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-01-08T14:20:38,627 copying build/lib/fx_bharat/ingestion/models.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-01-08T14:20:38,629 copying build/lib/fx_bharat/ingestion/rbi_selenium.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/ingestion 2026-01-08T14:20:38,632 creating build/bdist.linux-armv7l/wheel/fx_bharat/utils 2026-01-08T14:20:38,633 copying build/lib/fx_bharat/utils/rbi.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/utils 2026-01-08T14:20:38,635 copying build/lib/fx_bharat/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/utils 2026-01-08T14:20:38,636 copying build/lib/fx_bharat/utils/date_range.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/utils 2026-01-08T14:20:38,638 copying build/lib/fx_bharat/utils/logger.py -> build/bdist.linux-armv7l/wheel/./fx_bharat/utils 2026-01-08T14:20:38,641 copying build/lib/fx_bharat/py.typed -> build/bdist.linux-armv7l/wheel/./fx_bharat 2026-01-08T14:20:38,642 running install_egg_info 2026-01-08T14:20:38,649 Copying fx_bharat.egg-info to build/bdist.linux-armv7l/wheel/./fx_bharat-0.3.1-py3.11.egg-info 2026-01-08T14:20:38,662 running install_scripts 2026-01-08T14:20:38,675 creating build/bdist.linux-armv7l/wheel/fx_bharat-0.3.1.dist-info/WHEEL 2026-01-08T14:20:38,679 creating '/tmp/pip-wheel-p24m3lvz/.tmp-akw3j325/fx_bharat-0.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-08T14:20:38,686 adding 'fx_bharat/__init__.py' 2026-01-08T14:20:38,687 adding 'fx_bharat/py.typed' 2026-01-08T14:20:38,690 adding 'fx_bharat/db/__init__.py' 2026-01-08T14:20:38,692 adding 'fx_bharat/db/base_backend.py' 2026-01-08T14:20:39,296 adding 'fx_bharat/db/forex.db' 2026-01-08T14:20:39,327 adding 'fx_bharat/db/mongo_backend.py' 2026-01-08T14:20:39,328 adding 'fx_bharat/db/mysql_backend.py' 2026-01-08T14:20:39,330 adding 'fx_bharat/db/postgres_backend.py' 2026-01-08T14:20:39,333 adding 'fx_bharat/db/relational_backend.py' 2026-01-08T14:20:39,334 adding 'fx_bharat/db/sqlite_backend.py' 2026-01-08T14:20:39,337 adding 'fx_bharat/db/sqlite_manager.py' 2026-01-08T14:20:39,339 adding 'fx_bharat/ingestion/__init__.py' 2026-01-08T14:20:39,341 adding 'fx_bharat/ingestion/lme.py' 2026-01-08T14:20:39,342 adding 'fx_bharat/ingestion/models.py' 2026-01-08T14:20:39,343 adding 'fx_bharat/ingestion/rbi_csv.py' 2026-01-08T14:20:39,345 adding 'fx_bharat/ingestion/rbi_selenium.py' 2026-01-08T14:20:39,347 adding 'fx_bharat/ingestion/rbi_workbook.py' 2026-01-08T14:20:39,349 adding 'fx_bharat/ingestion/sbi_pdf.py' 2026-01-08T14:20:39,350 adding 'fx_bharat/ingestion/strategy.py' 2026-01-08T14:20:39,352 adding 'fx_bharat/scripts/__init__.py' 2026-01-08T14:20:39,353 adding 'fx_bharat/scripts/populate_rbi_forex.py' 2026-01-08T14:20:39,355 adding 'fx_bharat/scripts/populate_sbi_forex.py' 2026-01-08T14:20:39,356 adding 'fx_bharat/seeds/__init__.py' 2026-01-08T14:20:39,358 adding 'fx_bharat/seeds/populate_lme.py' 2026-01-08T14:20:39,360 adding 'fx_bharat/seeds/populate_rbi_forex.py' 2026-01-08T14:20:39,361 adding 'fx_bharat/seeds/populate_sbi_forex.py' 2026-01-08T14:20:39,363 adding 'fx_bharat/utils/__init__.py' 2026-01-08T14:20:39,364 adding 'fx_bharat/utils/date_range.py' 2026-01-08T14:20:39,365 adding 'fx_bharat/utils/logger.py' 2026-01-08T14:20:39,367 adding 'fx_bharat/utils/rbi.py' 2026-01-08T14:20:39,369 adding 'fx_bharat-0.3.1.dist-info/licenses/LICENSE' 2026-01-08T14:20:39,372 adding 'fx_bharat-0.3.1.dist-info/METADATA' 2026-01-08T14:20:39,373 adding 'fx_bharat-0.3.1.dist-info/WHEEL' 2026-01-08T14:20:39,374 adding 'fx_bharat-0.3.1.dist-info/top_level.txt' 2026-01-08T14:20:39,375 adding 'fx_bharat-0.3.1.dist-info/RECORD' 2026-01-08T14:20:39,390 removing build/bdist.linux-armv7l/wheel 2026-01-08T14:20:39,500 Building wheel for fx-bharat (pyproject.toml): finished with status 'done' 2026-01-08T14:20:39,536 Created wheel for fx-bharat: filename=fx_bharat-0.3.1-py3-none-any.whl size=1200944 sha256=958374b027d8d8dadaacf1027089645475d4f13a392743d3e7a65bde3870971e 2026-01-08T14:20:39,537 Stored in directory: /tmp/pip-ephem-wheel-cache-jbxs2xun/wheels/c0/10/ae/58474137c3e9d260cb76431e843af466ec5859e506afa56676 2026-01-08T14:20:39,554 Successfully built fx-bharat 2026-01-08T14:20:39,591 Removed build tracker: '/tmp/pip-build-tracker-_zh_wpd2'