2026-01-09T16:23:46,919 Created temporary directory: /tmp/pip-ephem-wheel-cache-gb1jpsib 2026-01-09T16:23:46,921 Created temporary directory: /tmp/pip-build-tracker-269lemwo 2026-01-09T16:23:46,922 Initialized build tracking at /tmp/pip-build-tracker-269lemwo 2026-01-09T16:23:46,922 Created build tracker: /tmp/pip-build-tracker-269lemwo 2026-01-09T16:23:46,922 Entered build tracker: /tmp/pip-build-tracker-269lemwo 2026-01-09T16:23:46,923 Created temporary directory: /tmp/pip-wheel-2rxjymwk 2026-01-09T16:23:46,926 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-09T16:23:46,928 Created temporary directory: /tmp/pip-ephem-wheel-cache-ftuz0i6n 2026-01-09T16:23:46,950 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T16:23:46,953 2 location(s) to search for versions of emulo-backtest: 2026-01-09T16:23:46,953 * https://pypi.org/simple/emulo-backtest/ 2026-01-09T16:23:46,953 * https://www.piwheels.org/simple/emulo-backtest/ 2026-01-09T16:23:46,954 Fetching project page and analyzing links: https://pypi.org/simple/emulo-backtest/ 2026-01-09T16:23:46,955 Getting page https://pypi.org/simple/emulo-backtest/ 2026-01-09T16:23:46,956 Found index url https://pypi.org/simple 2026-01-09T16:23:47,172 Fetched page https://pypi.org/simple/emulo-backtest/ as application/vnd.pypi.simple.v1+json 2026-01-09T16:23:47,174 Skipping link: No binaries permitted for emulo-backtest: https://files.pythonhosted.org/packages/c8/a1/49e83fdb312436f8e4156e58a13badf263ebda9b90bdfc8e4f8ce357d77f/emulo_backtest-0.1.0-py3-none-any.whl (from https://pypi.org/simple/emulo-backtest/) (requires-python:>=3.9) 2026-01-09T16:23:47,175 Found link https://files.pythonhosted.org/packages/90/f0/dc75cb4288ae50e754c51d49f6ddc338e9c4b3b06a3603656a6c98f7ac81/emulo_backtest-0.1.0.tar.gz (from https://pypi.org/simple/emulo-backtest/) (requires-python:>=3.9), version: 0.1.0 2026-01-09T16:23:47,176 Fetching project page and analyzing links: https://www.piwheels.org/simple/emulo-backtest/ 2026-01-09T16:23:47,176 Getting page https://www.piwheels.org/simple/emulo-backtest/ 2026-01-09T16:23:47,178 Found index url https://www.piwheels.org/simple 2026-01-09T16:23:47,349 Fetched page https://www.piwheels.org/simple/emulo-backtest/ as text/html 2026-01-09T16:23:47,350 Skipping link: not a file: https://www.piwheels.org/simple/emulo-backtest/ 2026-01-09T16:23:47,351 Skipping link: not a file: https://pypi.org/simple/emulo-backtest/ 2026-01-09T16:23:47,381 Given no hashes to check 1 links for project 'emulo-backtest': discarding no candidates 2026-01-09T16:23:47,409 Collecting emulo-backtest==0.1.0 2026-01-09T16:23:47,412 Created temporary directory: /tmp/pip-unpack-qtg4na6v 2026-01-09T16:23:47,566 Downloading emulo_backtest-0.1.0.tar.gz (58 kB) 2026-01-09T16:23:47,718 Added emulo-backtest==0.1.0 from https://files.pythonhosted.org/packages/90/f0/dc75cb4288ae50e754c51d49f6ddc338e9c4b3b06a3603656a6c98f7ac81/emulo_backtest-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-269lemwo' 2026-01-09T16:23:47,720 Running setup.py (path:/tmp/pip-wheel-2rxjymwk/emulo-backtest_80b4a01d69c946a88e9732a6168276a1/setup.py) egg_info for package emulo-backtest 2026-01-09T16:23:47,721 Created temporary directory: /tmp/pip-pip-egg-info-70q2ijqc 2026-01-09T16:23:47,722 Preparing metadata (setup.py): started 2026-01-09T16:23:47,723 Running command python setup.py egg_info 2026-01-09T16:23:48,565 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T16:23:48,565 !! 2026-01-09T16:23:48,566 ******************************************************************************** 2026-01-09T16:23:48,567 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T16:23:48,568 License :: OSI Approved :: MIT License 2026-01-09T16:23:48,569 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T16:23:48,570 ******************************************************************************** 2026-01-09T16:23:48,570 !! 2026-01-09T16:23:48,571 self._finalize_license_expression() 2026-01-09T16:23:48,593 running egg_info 2026-01-09T16:23:48,621 creating /tmp/pip-pip-egg-info-70q2ijqc/emulo_backtest.egg-info 2026-01-09T16:23:48,622 writing /tmp/pip-pip-egg-info-70q2ijqc/emulo_backtest.egg-info/PKG-INFO 2026-01-09T16:23:48,626 writing dependency_links to /tmp/pip-pip-egg-info-70q2ijqc/emulo_backtest.egg-info/dependency_links.txt 2026-01-09T16:23:48,628 writing requirements to /tmp/pip-pip-egg-info-70q2ijqc/emulo_backtest.egg-info/requires.txt 2026-01-09T16:23:48,629 writing top-level names to /tmp/pip-pip-egg-info-70q2ijqc/emulo_backtest.egg-info/top_level.txt 2026-01-09T16:23:48,630 writing manifest file '/tmp/pip-pip-egg-info-70q2ijqc/emulo_backtest.egg-info/SOURCES.txt' 2026-01-09T16:23:48,729 reading manifest file '/tmp/pip-pip-egg-info-70q2ijqc/emulo_backtest.egg-info/SOURCES.txt' 2026-01-09T16:23:48,730 reading manifest template 'MANIFEST.in' 2026-01-09T16:23:48,732 warning: no previously-included files matching '*' found under directory 'tests' 2026-01-09T16:23:48,733 warning: no previously-included files matching '*' found under directory '__pycache__' 2026-01-09T16:23:48,733 warning: no previously-included files matching '*' found under directory '*.pyc' 2026-01-09T16:23:48,734 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-01-09T16:23:48,735 adding license file 'LICENSE' 2026-01-09T16:23:48,738 writing manifest file '/tmp/pip-pip-egg-info-70q2ijqc/emulo_backtest.egg-info/SOURCES.txt' 2026-01-09T16:23:48,845 Preparing metadata (setup.py): finished with status 'done' 2026-01-09T16:23:48,852 Source in /tmp/pip-wheel-2rxjymwk/emulo-backtest_80b4a01d69c946a88e9732a6168276a1 has version 0.1.0, which satisfies requirement emulo-backtest==0.1.0 from https://files.pythonhosted.org/packages/90/f0/dc75cb4288ae50e754c51d49f6ddc338e9c4b3b06a3603656a6c98f7ac81/emulo_backtest-0.1.0.tar.gz 2026-01-09T16:23:48,853 Removed emulo-backtest==0.1.0 from https://files.pythonhosted.org/packages/90/f0/dc75cb4288ae50e754c51d49f6ddc338e9c4b3b06a3603656a6c98f7ac81/emulo_backtest-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-269lemwo' 2026-01-09T16:23:48,861 Created temporary directory: /tmp/pip-unpack-y_3r1daf 2026-01-09T16:23:48,862 Building wheels for collected packages: emulo-backtest 2026-01-09T16:23:48,867 Created temporary directory: /tmp/pip-wheel-mf5bx4n0 2026-01-09T16:23:48,868 Building wheel for emulo-backtest (setup.py): started 2026-01-09T16:23:48,869 Destination directory: /tmp/pip-wheel-mf5bx4n0 2026-01-09T16:23:48,869 Running command python setup.py bdist_wheel 2026-01-09T16:23:49,707 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T16:23:49,707 !! 2026-01-09T16:23:49,709 ******************************************************************************** 2026-01-09T16:23:49,709 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T16:23:49,710 License :: OSI Approved :: MIT License 2026-01-09T16:23:49,712 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T16:23:49,712 ******************************************************************************** 2026-01-09T16:23:49,713 !! 2026-01-09T16:23:49,714 self._finalize_license_expression() 2026-01-09T16:23:49,715 running bdist_wheel 2026-01-09T16:23:49,843 running build 2026-01-09T16:23:49,844 running build_py 2026-01-09T16:23:49,874 creating build/lib/emulo 2026-01-09T16:23:49,877 copying emulo/__init__.py -> build/lib/emulo 2026-01-09T16:23:49,880 creating build/lib/emulo/simulation 2026-01-09T16:23:49,881 copying emulo/simulation/__init__.py -> build/lib/emulo/simulation 2026-01-09T16:23:49,883 copying emulo/simulation/clock.py -> build/lib/emulo/simulation 2026-01-09T16:23:49,885 copying emulo/simulation/portfolio.py -> build/lib/emulo/simulation 2026-01-09T16:23:49,887 copying emulo/simulation/orders.py -> build/lib/emulo/simulation 2026-01-09T16:23:49,890 copying emulo/simulation/orderbook.py -> build/lib/emulo/simulation 2026-01-09T16:23:49,892 copying emulo/simulation/runner.py -> build/lib/emulo/simulation 2026-01-09T16:23:49,894 copying emulo/simulation/interest.py -> build/lib/emulo/simulation 2026-01-09T16:23:49,896 copying emulo/simulation/fees.py -> build/lib/emulo/simulation 2026-01-09T16:23:49,899 creating build/lib/emulo/native 2026-01-09T16:23:49,900 copying emulo/native/kalshi.py -> build/lib/emulo/native 2026-01-09T16:23:49,902 copying emulo/native/__init__.py -> build/lib/emulo/native 2026-01-09T16:23:49,904 copying emulo/native/polymarket.py -> build/lib/emulo/native 2026-01-09T16:23:49,907 creating build/lib/emulo/models 2026-01-09T16:23:49,908 copying emulo/models/__init__.py -> build/lib/emulo/models 2026-01-09T16:23:49,910 copying emulo/models/result.py -> build/lib/emulo/models 2026-01-09T16:23:49,912 creating build/lib/emulo/api 2026-01-09T16:23:49,913 copying emulo/api/__init__.py -> build/lib/emulo/api 2026-01-09T16:23:49,915 copying emulo/api/models.py -> build/lib/emulo/api 2026-01-09T16:23:49,918 copying emulo/api/client.py -> build/lib/emulo/api 2026-01-09T16:23:49,920 copying emulo/api/rate_limiter.py -> build/lib/emulo/api 2026-01-09T16:23:49,923 copying emulo/api/base_api.py -> build/lib/emulo/api 2026-01-09T16:23:49,926 creating build/lib/emulo/api/matching_markets 2026-01-09T16:23:49,927 copying emulo/api/matching_markets/__init__.py -> build/lib/emulo/api/matching_markets 2026-01-09T16:23:49,929 copying emulo/api/matching_markets/namespace.py -> build/lib/emulo/api/matching_markets 2026-01-09T16:23:49,932 creating build/lib/emulo/api/polymarket 2026-01-09T16:23:49,933 copying emulo/api/polymarket/websocket.py -> build/lib/emulo/api/polymarket 2026-01-09T16:23:49,935 copying emulo/api/polymarket/__init__.py -> build/lib/emulo/api/polymarket 2026-01-09T16:23:49,937 copying emulo/api/polymarket/markets.py -> build/lib/emulo/api/polymarket 2026-01-09T16:23:49,940 copying emulo/api/polymarket/orders.py -> build/lib/emulo/api/polymarket 2026-01-09T16:23:49,942 copying emulo/api/polymarket/wallet.py -> build/lib/emulo/api/polymarket 2026-01-09T16:23:49,944 copying emulo/api/polymarket/activity.py -> build/lib/emulo/api/polymarket 2026-01-09T16:23:49,946 copying emulo/api/polymarket/namespace.py -> build/lib/emulo/api/polymarket 2026-01-09T16:23:49,949 creating build/lib/emulo/api/crypto_prices 2026-01-09T16:23:49,950 copying emulo/api/crypto_prices/binance.py -> build/lib/emulo/api/crypto_prices 2026-01-09T16:23:49,952 copying emulo/api/crypto_prices/__init__.py -> build/lib/emulo/api/crypto_prices 2026-01-09T16:23:49,954 copying emulo/api/crypto_prices/chainlink.py -> build/lib/emulo/api/crypto_prices 2026-01-09T16:23:49,957 copying emulo/api/crypto_prices/namespace.py -> build/lib/emulo/api/crypto_prices 2026-01-09T16:23:49,959 creating build/lib/emulo/api/kalshi 2026-01-09T16:23:49,960 copying emulo/api/kalshi/trades.py -> build/lib/emulo/api/kalshi 2026-01-09T16:23:49,964 copying emulo/api/kalshi/__init__.py -> build/lib/emulo/api/kalshi 2026-01-09T16:23:49,966 copying emulo/api/kalshi/markets.py -> build/lib/emulo/api/kalshi 2026-01-09T16:23:49,969 copying emulo/api/kalshi/orderbooks.py -> build/lib/emulo/api/kalshi 2026-01-09T16:23:49,971 copying emulo/api/kalshi/namespace.py -> build/lib/emulo/api/kalshi 2026-01-09T16:23:50,008 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-01-09T16:23:50,009 !! 2026-01-09T16:23:50,010 ******************************************************************************** 2026-01-09T16:23:50,011 Please avoid running ``setup.py`` directly. 2026-01-09T16:23:50,011 Instead, use pypa/build, pypa/installer or other 2026-01-09T16:23:50,012 standards-based tools. 2026-01-09T16:23:50,013 This deprecation is overdue, please update your project and remove deprecated 2026-01-09T16:23:50,013 calls to avoid build errors in the future. 2026-01-09T16:23:50,014 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-01-09T16:23:50,014 ******************************************************************************** 2026-01-09T16:23:50,016 !! 2026-01-09T16:23:50,016 self.initialize_options() 2026-01-09T16:23:50,036 installing to build/bdist.linux-armv7l/wheel 2026-01-09T16:23:50,036 running install 2026-01-09T16:23:50,060 running install_lib 2026-01-09T16:23:50,088 creating build/bdist.linux-armv7l/wheel 2026-01-09T16:23:50,090 creating build/bdist.linux-armv7l/wheel/emulo 2026-01-09T16:23:50,091 copying build/lib/emulo/__init__.py -> build/bdist.linux-armv7l/wheel/./emulo 2026-01-09T16:23:50,094 creating build/bdist.linux-armv7l/wheel/emulo/simulation 2026-01-09T16:23:50,095 copying build/lib/emulo/simulation/__init__.py -> build/bdist.linux-armv7l/wheel/./emulo/simulation 2026-01-09T16:23:50,097 copying build/lib/emulo/simulation/clock.py -> build/bdist.linux-armv7l/wheel/./emulo/simulation 2026-01-09T16:23:50,099 copying build/lib/emulo/simulation/portfolio.py -> build/bdist.linux-armv7l/wheel/./emulo/simulation 2026-01-09T16:23:50,101 copying build/lib/emulo/simulation/orders.py -> build/bdist.linux-armv7l/wheel/./emulo/simulation 2026-01-09T16:23:50,104 copying build/lib/emulo/simulation/orderbook.py -> build/bdist.linux-armv7l/wheel/./emulo/simulation 2026-01-09T16:23:50,107 copying build/lib/emulo/simulation/runner.py -> build/bdist.linux-armv7l/wheel/./emulo/simulation 2026-01-09T16:23:50,109 copying build/lib/emulo/simulation/interest.py -> build/bdist.linux-armv7l/wheel/./emulo/simulation 2026-01-09T16:23:50,111 copying build/lib/emulo/simulation/fees.py -> build/bdist.linux-armv7l/wheel/./emulo/simulation 2026-01-09T16:23:50,114 creating build/bdist.linux-armv7l/wheel/emulo/native 2026-01-09T16:23:50,115 copying build/lib/emulo/native/kalshi.py -> build/bdist.linux-armv7l/wheel/./emulo/native 2026-01-09T16:23:50,118 copying build/lib/emulo/native/__init__.py -> build/bdist.linux-armv7l/wheel/./emulo/native 2026-01-09T16:23:50,119 copying build/lib/emulo/native/polymarket.py -> build/bdist.linux-armv7l/wheel/./emulo/native 2026-01-09T16:23:50,123 creating build/bdist.linux-armv7l/wheel/emulo/models 2026-01-09T16:23:50,124 copying build/lib/emulo/models/__init__.py -> build/bdist.linux-armv7l/wheel/./emulo/models 2026-01-09T16:23:50,126 copying build/lib/emulo/models/result.py -> build/bdist.linux-armv7l/wheel/./emulo/models 2026-01-09T16:23:50,129 creating build/bdist.linux-armv7l/wheel/emulo/api 2026-01-09T16:23:50,130 creating build/bdist.linux-armv7l/wheel/emulo/api/matching_markets 2026-01-09T16:23:50,132 copying build/lib/emulo/api/matching_markets/__init__.py -> build/bdist.linux-armv7l/wheel/./emulo/api/matching_markets 2026-01-09T16:23:50,134 copying build/lib/emulo/api/matching_markets/namespace.py -> build/bdist.linux-armv7l/wheel/./emulo/api/matching_markets 2026-01-09T16:23:50,136 copying build/lib/emulo/api/__init__.py -> build/bdist.linux-armv7l/wheel/./emulo/api 2026-01-09T16:23:50,139 copying build/lib/emulo/api/models.py -> build/bdist.linux-armv7l/wheel/./emulo/api 2026-01-09T16:23:50,142 creating build/bdist.linux-armv7l/wheel/emulo/api/polymarket 2026-01-09T16:23:50,143 copying build/lib/emulo/api/polymarket/websocket.py -> build/bdist.linux-armv7l/wheel/./emulo/api/polymarket 2026-01-09T16:23:50,146 copying build/lib/emulo/api/polymarket/__init__.py -> build/bdist.linux-armv7l/wheel/./emulo/api/polymarket 2026-01-09T16:23:50,147 copying build/lib/emulo/api/polymarket/markets.py -> build/bdist.linux-armv7l/wheel/./emulo/api/polymarket 2026-01-09T16:23:50,150 copying build/lib/emulo/api/polymarket/orders.py -> build/bdist.linux-armv7l/wheel/./emulo/api/polymarket 2026-01-09T16:23:50,152 copying build/lib/emulo/api/polymarket/wallet.py -> build/bdist.linux-armv7l/wheel/./emulo/api/polymarket 2026-01-09T16:23:50,154 copying build/lib/emulo/api/polymarket/activity.py -> build/bdist.linux-armv7l/wheel/./emulo/api/polymarket 2026-01-09T16:23:50,156 copying build/lib/emulo/api/polymarket/namespace.py -> build/bdist.linux-armv7l/wheel/./emulo/api/polymarket 2026-01-09T16:23:50,158 copying build/lib/emulo/api/client.py -> build/bdist.linux-armv7l/wheel/./emulo/api 2026-01-09T16:23:50,161 copying build/lib/emulo/api/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./emulo/api 2026-01-09T16:23:50,163 copying build/lib/emulo/api/base_api.py -> build/bdist.linux-armv7l/wheel/./emulo/api 2026-01-09T16:23:50,166 creating build/bdist.linux-armv7l/wheel/emulo/api/crypto_prices 2026-01-09T16:23:50,167 copying build/lib/emulo/api/crypto_prices/binance.py -> build/bdist.linux-armv7l/wheel/./emulo/api/crypto_prices 2026-01-09T16:23:50,169 copying build/lib/emulo/api/crypto_prices/__init__.py -> build/bdist.linux-armv7l/wheel/./emulo/api/crypto_prices 2026-01-09T16:23:50,171 copying build/lib/emulo/api/crypto_prices/chainlink.py -> build/bdist.linux-armv7l/wheel/./emulo/api/crypto_prices 2026-01-09T16:23:50,174 copying build/lib/emulo/api/crypto_prices/namespace.py -> build/bdist.linux-armv7l/wheel/./emulo/api/crypto_prices 2026-01-09T16:23:50,176 creating build/bdist.linux-armv7l/wheel/emulo/api/kalshi 2026-01-09T16:23:50,177 copying build/lib/emulo/api/kalshi/trades.py -> build/bdist.linux-armv7l/wheel/./emulo/api/kalshi 2026-01-09T16:23:50,180 copying build/lib/emulo/api/kalshi/__init__.py -> build/bdist.linux-armv7l/wheel/./emulo/api/kalshi 2026-01-09T16:23:50,181 copying build/lib/emulo/api/kalshi/markets.py -> build/bdist.linux-armv7l/wheel/./emulo/api/kalshi 2026-01-09T16:23:50,184 copying build/lib/emulo/api/kalshi/orderbooks.py -> build/bdist.linux-armv7l/wheel/./emulo/api/kalshi 2026-01-09T16:23:50,186 copying build/lib/emulo/api/kalshi/namespace.py -> build/bdist.linux-armv7l/wheel/./emulo/api/kalshi 2026-01-09T16:23:50,188 running install_egg_info 2026-01-09T16:23:50,223 running egg_info 2026-01-09T16:23:50,250 writing emulo_backtest.egg-info/PKG-INFO 2026-01-09T16:23:50,254 writing dependency_links to emulo_backtest.egg-info/dependency_links.txt 2026-01-09T16:23:50,256 writing requirements to emulo_backtest.egg-info/requires.txt 2026-01-09T16:23:50,257 writing top-level names to emulo_backtest.egg-info/top_level.txt 2026-01-09T16:23:50,294 reading manifest file 'emulo_backtest.egg-info/SOURCES.txt' 2026-01-09T16:23:50,298 reading manifest template 'MANIFEST.in' 2026-01-09T16:23:50,299 warning: no previously-included files matching '*' found under directory 'tests' 2026-01-09T16:23:50,300 warning: no previously-included files matching '*' found under directory '__pycache__' 2026-01-09T16:23:50,301 warning: no previously-included files matching '*' found under directory '*.pyc' 2026-01-09T16:23:50,302 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-01-09T16:23:50,303 adding license file 'LICENSE' 2026-01-09T16:23:50,307 writing manifest file 'emulo_backtest.egg-info/SOURCES.txt' 2026-01-09T16:23:50,308 Copying emulo_backtest.egg-info to build/bdist.linux-armv7l/wheel/./emulo_backtest-0.1.0-py3.11.egg-info 2026-01-09T16:23:50,319 running install_scripts 2026-01-09T16:23:50,331 creating build/bdist.linux-armv7l/wheel/emulo_backtest-0.1.0.dist-info/WHEEL 2026-01-09T16:23:50,334 creating '/tmp/pip-wheel-mf5bx4n0/emulo_backtest-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-09T16:23:50,336 adding 'emulo/__init__.py' 2026-01-09T16:23:50,338 adding 'emulo/api/__init__.py' 2026-01-09T16:23:50,340 adding 'emulo/api/base_api.py' 2026-01-09T16:23:50,343 adding 'emulo/api/client.py' 2026-01-09T16:23:50,345 adding 'emulo/api/models.py' 2026-01-09T16:23:50,346 adding 'emulo/api/rate_limiter.py' 2026-01-09T16:23:50,348 adding 'emulo/api/crypto_prices/__init__.py' 2026-01-09T16:23:50,350 adding 'emulo/api/crypto_prices/binance.py' 2026-01-09T16:23:50,351 adding 'emulo/api/crypto_prices/chainlink.py' 2026-01-09T16:23:50,352 adding 'emulo/api/crypto_prices/namespace.py' 2026-01-09T16:23:50,354 adding 'emulo/api/kalshi/__init__.py' 2026-01-09T16:23:50,356 adding 'emulo/api/kalshi/markets.py' 2026-01-09T16:23:50,358 adding 'emulo/api/kalshi/namespace.py' 2026-01-09T16:23:50,359 adding 'emulo/api/kalshi/orderbooks.py' 2026-01-09T16:23:50,361 adding 'emulo/api/kalshi/trades.py' 2026-01-09T16:23:50,362 adding 'emulo/api/matching_markets/__init__.py' 2026-01-09T16:23:50,364 adding 'emulo/api/matching_markets/namespace.py' 2026-01-09T16:23:50,366 adding 'emulo/api/polymarket/__init__.py' 2026-01-09T16:23:50,367 adding 'emulo/api/polymarket/activity.py' 2026-01-09T16:23:50,370 adding 'emulo/api/polymarket/markets.py' 2026-01-09T16:23:50,371 adding 'emulo/api/polymarket/namespace.py' 2026-01-09T16:23:50,373 adding 'emulo/api/polymarket/orders.py' 2026-01-09T16:23:50,374 adding 'emulo/api/polymarket/wallet.py' 2026-01-09T16:23:50,377 adding 'emulo/api/polymarket/websocket.py' 2026-01-09T16:23:50,378 adding 'emulo/models/__init__.py' 2026-01-09T16:23:50,379 adding 'emulo/models/result.py' 2026-01-09T16:23:50,381 adding 'emulo/native/__init__.py' 2026-01-09T16:23:50,383 adding 'emulo/native/kalshi.py' 2026-01-09T16:23:50,385 adding 'emulo/native/polymarket.py' 2026-01-09T16:23:50,387 adding 'emulo/simulation/__init__.py' 2026-01-09T16:23:50,388 adding 'emulo/simulation/clock.py' 2026-01-09T16:23:50,389 adding 'emulo/simulation/fees.py' 2026-01-09T16:23:50,391 adding 'emulo/simulation/interest.py' 2026-01-09T16:23:50,393 adding 'emulo/simulation/orderbook.py' 2026-01-09T16:23:50,395 adding 'emulo/simulation/orders.py' 2026-01-09T16:23:50,397 adding 'emulo/simulation/portfolio.py' 2026-01-09T16:23:50,398 adding 'emulo/simulation/runner.py' 2026-01-09T16:23:50,401 adding 'emulo_backtest-0.1.0.dist-info/licenses/LICENSE' 2026-01-09T16:23:50,403 adding 'emulo_backtest-0.1.0.dist-info/METADATA' 2026-01-09T16:23:50,404 adding 'emulo_backtest-0.1.0.dist-info/WHEEL' 2026-01-09T16:23:50,405 adding 'emulo_backtest-0.1.0.dist-info/top_level.txt' 2026-01-09T16:23:50,407 adding 'emulo_backtest-0.1.0.dist-info/RECORD' 2026-01-09T16:23:50,410 removing build/bdist.linux-armv7l/wheel 2026-01-09T16:23:50,533 Building wheel for emulo-backtest (setup.py): finished with status 'done' 2026-01-09T16:23:50,537 Created wheel for emulo-backtest: filename=emulo_backtest-0.1.0-py3-none-any.whl size=69860 sha256=22fe807a59febd2dbc336108a3a82604048a7bb59806cb9b5277429460b7e06a 2026-01-09T16:23:50,538 Stored in directory: /tmp/pip-ephem-wheel-cache-ftuz0i6n/wheels/f4/f0/8f/834bb8eb118f8844af329ce60de3028b2d20dc6718152c0cf7 2026-01-09T16:23:50,552 Successfully built emulo-backtest 2026-01-09T16:23:50,557 Removed build tracker: '/tmp/pip-build-tracker-269lemwo'