2025-06-02T15:34:16,973 Created temporary directory: /tmp/pip-build-tracker-jgb4aeht 2025-06-02T15:34:16,975 Initialized build tracking at /tmp/pip-build-tracker-jgb4aeht 2025-06-02T15:34:16,975 Created build tracker: /tmp/pip-build-tracker-jgb4aeht 2025-06-02T15:34:16,975 Entered build tracker: /tmp/pip-build-tracker-jgb4aeht 2025-06-02T15:34:16,976 Created temporary directory: /tmp/pip-wheel-nloa44ii 2025-06-02T15:34:16,980 Created temporary directory: /tmp/pip-ephem-wheel-cache-n55nu1g8 2025-06-02T15:34:17,032 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-02T15:34:17,034 2 location(s) to search for versions of pyblp: 2025-06-02T15:34:17,034 * https://pypi.org/simple/pyblp/ 2025-06-02T15:34:17,034 * https://www.piwheels.org/simple/pyblp/ 2025-06-02T15:34:17,035 Fetching project page and analyzing links: https://pypi.org/simple/pyblp/ 2025-06-02T15:34:17,036 Getting page https://pypi.org/simple/pyblp/ 2025-06-02T15:34:17,037 Found index url https://pypi.org/simple/ 2025-06-02T15:34:17,261 Fetched page https://pypi.org/simple/pyblp/ as application/vnd.pypi.simple.v1+json 2025-06-02T15:34:17,266 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/5a/a8/4273af37415284ccedea91e0eaf0888b3254ae2558f9995910476b647792/pyblp-0.1.1-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,268 Found link https://files.pythonhosted.org/packages/dd/15/a751d525c8fc7213cae9de7cda074d87c5ed2d004006538b067947e80f23/pyblp-0.1.1.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.1.1 2025-06-02T15:34:17,268 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/98/d1/9f7a99a235d877de1522035a3d2eb681d380cab2be6916d0a665868d4307/pyblp-0.1.2-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,269 Found link https://files.pythonhosted.org/packages/44/f5/c19729ccc3bb29d5431f14be8c0a62649406ddd05d28d2736e3e0edabc77/pyblp-0.1.2.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.1.2 2025-06-02T15:34:17,270 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/02/2c/edda38008342890c245a0ed054a281153c19e8e3e41f0d92fb94f8e39112/pyblp-0.1.3-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,270 Found link https://files.pythonhosted.org/packages/3b/ef/4a4261374f1b57ee4b243502a33dc43b70f60265740535113d3cb45e91a0/pyblp-0.1.3.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.1.3 2025-06-02T15:34:17,271 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/a7/63/61b2b322b16860ed0c992179196b3a8722bd380cbc6bfac34cf8ba2927cd/pyblp-0.2.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,271 Found link https://files.pythonhosted.org/packages/26/aa/d1bdec46cdd1fcbc14593489e12f0c67f6f3f7b2d618ac1f8c6ff974f574/pyblp-0.2.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.2.0 2025-06-02T15:34:17,272 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/91/b0/5871559f1fb4e23f1b78d8ac6053a194397589afbcce7d9b24ce2bf8f93a/pyblp-0.3.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,273 Found link https://files.pythonhosted.org/packages/6b/eb/b4e47f0c65f05992108fbeb640592e170e5e5df6ed1e60906d2d13c85649/pyblp-0.3.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.3.0 2025-06-02T15:34:17,273 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/5f/73/247e7ffaaa2e342d323a7e0d9030525a216eb622be50ea7ef89b15065383/pyblp-0.4.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,274 Found link https://files.pythonhosted.org/packages/fb/6b/294740c556152dc074f2738c8e249e554b4477887e8284ff18216ed591b4/pyblp-0.4.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.4.0 2025-06-02T15:34:17,275 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/75/4b/5f8bbbfd044dfd8d06cf08597fe2a6359a4db8d57dacaaa096557fd02232/pyblp-0.5.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,275 Found link https://files.pythonhosted.org/packages/30/d4/d4c4f1a1a041cde845a634723bb5e99830c1c6949b2122ca3af21a7b587e/pyblp-0.5.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.5.0 2025-06-02T15:34:17,276 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/77/69/b64bfba818201c965439422898827fd2517218eacbcf12f393fb9c8bff35/pyblp-0.6.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,276 Found link https://files.pythonhosted.org/packages/62/1b/9a1836f03058e0517bd0e257907b9185cd604a44f91610160402772c784b/pyblp-0.6.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.6.0 2025-06-02T15:34:17,277 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/19/59/863fcef3eb7a1f7588c200e81a0c38c97ac5f5125915879cf41851876c31/pyblp-0.6.1-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,278 Found link https://files.pythonhosted.org/packages/fe/b0/5bf8a9429c2c3c2d0bacda1a2155696a4bab49181b78df3a49e85f0a4ccb/pyblp-0.6.1.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.6.1 2025-06-02T15:34:17,278 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/e6/16/8665e718f47c4a9f39bb31d8fe19069b242cd92df4e47371ffc822b07f15/pyblp-0.7.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,279 Found link https://files.pythonhosted.org/packages/ae/22/6208936a78627d4618bb7db35c3fb3cb028ae8abd9989022647a459a399c/pyblp-0.7.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.7.0 2025-06-02T15:34:17,280 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/e7/83/b76e54c61a1171a379c91d7c6f015280170ee40752db55d4b54223f7ad2d/pyblp-0.8.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,280 Found link https://files.pythonhosted.org/packages/de/7a/72cc5bdc74b3a2f307270d134ebf6224967998f7ba4d37bf73ed8740a3e8/pyblp-0.8.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.8.0 2025-06-02T15:34:17,281 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/cb/68/6f2b2f8ac1c77f27e22d83093fb451d24e9910ddf540b4c0a4749a545c8f/pyblp-0.8.1-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,281 Found link https://files.pythonhosted.org/packages/44/e0/39ba85aec8c07d74a4e776e196c3fd1e6f0eafdc9e4cb0b91abe78729e00/pyblp-0.8.1.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.8.1 2025-06-02T15:34:17,282 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/e2/18/307da76b8a81a9d3c59d328cdca7f35f15742b91a8000e1bd09bf6daefab/pyblp-0.9.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,283 Found link https://files.pythonhosted.org/packages/0c/86/769b36768e1347c055af60966db2cb73079fceb246772faeea83ff0e1378/pyblp-0.9.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.9.0 2025-06-02T15:34:17,283 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/b3/0f/9bcba68994fb25ef23a13500098b23516ef7d0cb31f9ac68bb47de9bf9a2/pyblp-0.10.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,284 Found link https://files.pythonhosted.org/packages/59/16/f2d6471670bbc12d2ad5ae3e1d2340ecf2de14ad3cb9efd2c940346eebfa/pyblp-0.10.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.10.0 2025-06-02T15:34:17,284 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/9a/ce/5274f378973b6cd76cc907197674c8eed8b4d1adcdf90dde75c2a9e9dfa9/pyblp-0.10.1-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,285 Found link https://files.pythonhosted.org/packages/7d/84/e06dd1ac73ed7d367fcbb4cae993fb9779486d50e15559f9dfa5864e288c/pyblp-0.10.1.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.10.1 2025-06-02T15:34:17,286 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/c1/f1/7e9e1ad5bcde002a1fc5e4c6d814207c140a86173ca22c630e2aaf3fa2b6/pyblp-0.11.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,286 Found link https://files.pythonhosted.org/packages/0b/b6/166d1f8748c5b5d5d107b4b623b1d886120cd3ae1a978013600fc6137478/pyblp-0.11.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.11.0 2025-06-02T15:34:17,287 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/2b/73/adaede15094ec4a165e907ad458f98bc3db181caddf34d5f2308f5d99fb1/pyblp-0.12.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,287 Found link https://files.pythonhosted.org/packages/e3/7c/18b83cad4e781fafe681a2c61001b5239b331e7955b2da272f0e6479171e/pyblp-0.12.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.12.0 2025-06-02T15:34:17,288 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/e8/29/3c8e5bfca174e310133793468d614f5833cba4e31c2d542b63608617ee19/pyblp-0.13.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,288 Found link https://files.pythonhosted.org/packages/3b/29/04580117f32613bd12c2d59660cbceed3fe51b40bf6acb28abbcf8a8651f/pyblp-0.13.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 0.13.0 2025-06-02T15:34:17,289 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/d4/d1/ca23f56eae1328669321aa6e4bd9b3bf09cb3f3dd9eee4511ded038f44ee/pyblp-1.0.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,290 Found link https://files.pythonhosted.org/packages/4e/1c/799e7d82bfd597eb673577e0a254d249b837b988ad8fcddd6fc4babb7244/pyblp-1.0.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 1.0.0 2025-06-02T15:34:17,290 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/76/9d/e4b921ec828b0f40df5dce317c90af7defca8079aac5d7cf2258b24e5d57/pyblp-1.1.0-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,291 Found link https://files.pythonhosted.org/packages/c7/e7/0d4adc9b6477fa91cbb2c86a10be4b711851024d9506dd3f9caa306fb134/pyblp-1.1.0.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 1.1.0 2025-06-02T15:34:17,292 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/c5/88/33893f88199046c9e7f6a58ec19f1d3a18b6707284fdc7cccb297aa92469/pyblp-1.1.1-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,292 Found link https://files.pythonhosted.org/packages/3c/fa/d140c2bf57933e93079339436afc4d3bf904a74975947a35d442b13fb4ad/pyblp-1.1.1.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 1.1.1 2025-06-02T15:34:17,293 Skipping link: No binaries permitted for pyblp: https://files.pythonhosted.org/packages/13/fa/6094a2672482bb7a176d0d3dad5b8a095299e2127b5f2e029fb250db3cf3/pyblp-1.1.2-py3-none-any.whl (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6) 2025-06-02T15:34:17,293 Found link https://files.pythonhosted.org/packages/d3/ce/36824f34e40f66a91295717b02139d387e846404bca951288a29d397ab1d/pyblp-1.1.2.tar.gz (from https://pypi.org/simple/pyblp/) (requires-python:>=3.6), version: 1.1.2 2025-06-02T15:34:17,294 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyblp/ 2025-06-02T15:34:17,295 Getting page https://www.piwheels.org/simple/pyblp/ 2025-06-02T15:34:17,297 Found index url https://www.piwheels.org/simple/ 2025-06-02T15:34:17,451 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/pyblp/ 2025-06-02T15:34:18,107 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/pyblp/ 2025-06-02T15:34:19,259 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/pyblp/ 2025-06-02T15:34:21,452 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/pyblp/ 2025-06-02T15:34:25,666 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/pyblp/ 2025-06-02T15:34:25,882 Could not fetch URL https://www.piwheels.org/simple/pyblp/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/pyblp/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-02T15:34:25,883 Skipping link: not a file: https://www.piwheels.org/simple/pyblp/ 2025-06-02T15:34:25,884 Skipping link: not a file: https://pypi.org/simple/pyblp/ 2025-06-02T15:34:25,905 Given no hashes to check 1 links for project 'pyblp': discarding no candidates 2025-06-02T15:34:25,907 Collecting pyblp==1.1.1 2025-06-02T15:34:25,910 Created temporary directory: /tmp/pip-unpack-x5nzsfbu 2025-06-02T15:34:26,158 Downloading pyblp-1.1.1.tar.gz (2.3 MB) 2025-06-02T15:34:27,026 Added pyblp==1.1.1 from https://files.pythonhosted.org/packages/3c/fa/d140c2bf57933e93079339436afc4d3bf904a74975947a35d442b13fb4ad/pyblp-1.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-jgb4aeht' 2025-06-02T15:34:27,029 Running setup.py (path:/tmp/pip-wheel-nloa44ii/pyblp_10779dd97fd14d0fb5e5cb9bc1dac524/setup.py) egg_info for package pyblp 2025-06-02T15:34:27,030 Created temporary directory: /tmp/pip-pip-egg-info-5wjlkcz8 2025-06-02T15:34:27,030 Preparing metadata (setup.py): started 2025-06-02T15:34:27,031 Running command python setup.py egg_info 2025-06-02T15:34:27,946 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-02T15:34:27,946 !! 2025-06-02T15:34:27,947 ******************************************************************************** 2025-06-02T15:34:27,948 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-02T15:34:27,949 License :: OSI Approved :: MIT License 2025-06-02T15:34:27,950 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-02T15:34:27,951 ******************************************************************************** 2025-06-02T15:34:27,952 !! 2025-06-02T15:34:27,953 self._finalize_license_expression() 2025-06-02T15:34:27,975 running egg_info 2025-06-02T15:34:28,001 creating /tmp/pip-pip-egg-info-5wjlkcz8/pyblp.egg-info 2025-06-02T15:34:28,002 writing /tmp/pip-pip-egg-info-5wjlkcz8/pyblp.egg-info/PKG-INFO 2025-06-02T15:34:28,011 writing dependency_links to /tmp/pip-pip-egg-info-5wjlkcz8/pyblp.egg-info/dependency_links.txt 2025-06-02T15:34:28,015 writing requirements to /tmp/pip-pip-egg-info-5wjlkcz8/pyblp.egg-info/requires.txt 2025-06-02T15:34:28,016 writing top-level names to /tmp/pip-pip-egg-info-5wjlkcz8/pyblp.egg-info/top_level.txt 2025-06-02T15:34:28,018 writing manifest file '/tmp/pip-pip-egg-info-5wjlkcz8/pyblp.egg-info/SOURCES.txt' 2025-06-02T15:34:28,109 reading manifest file '/tmp/pip-pip-egg-info-5wjlkcz8/pyblp.egg-info/SOURCES.txt' 2025-06-02T15:34:28,110 reading manifest template 'MANIFEST.in' 2025-06-02T15:34:28,118 no previously-included directories found matching 'docs/_api' 2025-06-02T15:34:28,119 no previously-included directories found matching 'docs/_build' 2025-06-02T15:34:28,119 no previously-included directories found matching 'docs/_downloads' 2025-06-02T15:34:28,120 no previously-included directories found matching 'docs/_notebooks' 2025-06-02T15:34:28,121 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2025-06-02T15:34:28,122 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-06-02T15:34:28,122 adding license file 'LICENSE.txt' 2025-06-02T15:34:28,127 writing manifest file '/tmp/pip-pip-egg-info-5wjlkcz8/pyblp.egg-info/SOURCES.txt' 2025-06-02T15:34:28,234 Preparing metadata (setup.py): finished with status 'done' 2025-06-02T15:34:28,238 Source in /tmp/pip-wheel-nloa44ii/pyblp_10779dd97fd14d0fb5e5cb9bc1dac524 has version 1.1.1, which satisfies requirement pyblp==1.1.1 from https://files.pythonhosted.org/packages/3c/fa/d140c2bf57933e93079339436afc4d3bf904a74975947a35d442b13fb4ad/pyblp-1.1.1.tar.gz 2025-06-02T15:34:28,239 Removed pyblp==1.1.1 from https://files.pythonhosted.org/packages/3c/fa/d140c2bf57933e93079339436afc4d3bf904a74975947a35d442b13fb4ad/pyblp-1.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-jgb4aeht' 2025-06-02T15:34:28,252 Created temporary directory: /tmp/pip-unpack-z1nta6qd 2025-06-02T15:34:28,253 Created temporary directory: /tmp/pip-unpack-5bjivd30 2025-06-02T15:34:28,254 Building wheels for collected packages: pyblp 2025-06-02T15:34:28,258 Created temporary directory: /tmp/pip-wheel-6ilgtbeu 2025-06-02T15:34:28,258 DEPRECATION: Building 'pyblp' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pyblp'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-06-02T15:34:28,260 Building wheel for pyblp (setup.py): started 2025-06-02T15:34:28,261 Destination directory: /tmp/pip-wheel-6ilgtbeu 2025-06-02T15:34:28,261 Running command python setup.py bdist_wheel 2025-06-02T15:34:29,083 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-02T15:34:29,083 !! 2025-06-02T15:34:29,084 ******************************************************************************** 2025-06-02T15:34:29,085 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-02T15:34:29,086 License :: OSI Approved :: MIT License 2025-06-02T15:34:29,087 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-02T15:34:29,088 ******************************************************************************** 2025-06-02T15:34:29,089 !! 2025-06-02T15:34:29,089 self._finalize_license_expression() 2025-06-02T15:34:29,090 running bdist_wheel 2025-06-02T15:34:29,216 running build 2025-06-02T15:34:29,217 running build_py 2025-06-02T15:34:29,246 creating build/lib/pyblp 2025-06-02T15:34:29,248 copying pyblp/construction.py -> build/lib/pyblp 2025-06-02T15:34:29,250 copying pyblp/options.py -> build/lib/pyblp 2025-06-02T15:34:29,253 copying pyblp/version.py -> build/lib/pyblp 2025-06-02T15:34:29,255 copying pyblp/__init__.py -> build/lib/pyblp 2025-06-02T15:34:29,256 copying pyblp/parameters.py -> build/lib/pyblp 2025-06-02T15:34:29,259 copying pyblp/micro.py -> build/lib/pyblp 2025-06-02T15:34:29,262 copying pyblp/exceptions.py -> build/lib/pyblp 2025-06-02T15:34:29,266 copying pyblp/primitives.py -> build/lib/pyblp 2025-06-02T15:34:29,270 creating build/lib/tests 2025-06-02T15:34:29,271 copying tests/test_blp.py -> build/lib/tests 2025-06-02T15:34:29,276 copying tests/test_formulation.py -> build/lib/tests 2025-06-02T15:34:29,279 copying tests/test_integration.py -> build/lib/tests 2025-06-02T15:34:29,281 copying tests/test_optimization.py -> build/lib/tests 2025-06-02T15:34:29,284 copying tests/__init__.py -> build/lib/tests 2025-06-02T15:34:29,286 copying tests/conftest.py -> build/lib/tests 2025-06-02T15:34:29,289 copying tests/test_iteration.py -> build/lib/tests 2025-06-02T15:34:29,292 creating build/lib/pyblp/economies 2025-06-02T15:34:29,293 copying pyblp/economies/__init__.py -> build/lib/pyblp/economies 2025-06-02T15:34:29,296 copying pyblp/economies/problem.py -> build/lib/pyblp/economies 2025-06-02T15:34:29,300 copying pyblp/economies/simulation.py -> build/lib/pyblp/economies 2025-06-02T15:34:29,303 copying pyblp/economies/economy.py -> build/lib/pyblp/economies 2025-06-02T15:34:29,306 creating build/lib/pyblp/markets 2025-06-02T15:34:29,307 copying pyblp/markets/economy_results_market.py -> build/lib/pyblp/markets 2025-06-02T15:34:29,310 copying pyblp/markets/market.py -> build/lib/pyblp/markets 2025-06-02T15:34:29,314 copying pyblp/markets/__init__.py -> build/lib/pyblp/markets 2025-06-02T15:34:29,316 copying pyblp/markets/problem_market.py -> build/lib/pyblp/markets 2025-06-02T15:34:29,318 copying pyblp/markets/simulation_market.py -> build/lib/pyblp/markets 2025-06-02T15:34:29,320 creating build/lib/pyblp/utilities 2025-06-02T15:34:29,321 copying pyblp/utilities/statistics.py -> build/lib/pyblp/utilities 2025-06-02T15:34:29,324 copying pyblp/utilities/__init__.py -> build/lib/pyblp/utilities 2025-06-02T15:34:29,325 copying pyblp/utilities/basics.py -> build/lib/pyblp/utilities 2025-06-02T15:34:29,328 copying pyblp/utilities/algebra.py -> build/lib/pyblp/utilities 2025-06-02T15:34:29,331 creating build/lib/pyblp/results 2025-06-02T15:34:29,332 copying pyblp/results/economy_results.py -> build/lib/pyblp/results 2025-06-02T15:34:29,336 copying pyblp/results/problem_results.py -> build/lib/pyblp/results 2025-06-02T15:34:29,339 copying pyblp/results/importance_sampling_results.py -> build/lib/pyblp/results 2025-06-02T15:34:29,342 copying pyblp/results/__init__.py -> build/lib/pyblp/results 2025-06-02T15:34:29,343 copying pyblp/results/bootstrapped_results.py -> build/lib/pyblp/results 2025-06-02T15:34:29,346 copying pyblp/results/simulation_results.py -> build/lib/pyblp/results 2025-06-02T15:34:29,348 copying pyblp/results/optimal_instrument_results.py -> build/lib/pyblp/results 2025-06-02T15:34:29,351 creating build/lib/pyblp/data 2025-06-02T15:34:29,352 copying pyblp/data/__init__.py -> build/lib/pyblp/data 2025-06-02T15:34:29,355 creating build/lib/pyblp/configurations 2025-06-02T15:34:29,356 copying pyblp/configurations/integration.py -> build/lib/pyblp/configurations 2025-06-02T15:34:29,359 copying pyblp/configurations/__init__.py -> build/lib/pyblp/configurations 2025-06-02T15:34:29,361 copying pyblp/configurations/iteration.py -> build/lib/pyblp/configurations 2025-06-02T15:34:29,364 copying pyblp/configurations/optimization.py -> build/lib/pyblp/configurations 2025-06-02T15:34:29,367 copying pyblp/configurations/formulation.py -> build/lib/pyblp/configurations 2025-06-02T15:34:29,369 running egg_info 2025-06-02T15:34:29,395 writing pyblp.egg-info/PKG-INFO 2025-06-02T15:34:29,403 writing dependency_links to pyblp.egg-info/dependency_links.txt 2025-06-02T15:34:29,407 writing requirements to pyblp.egg-info/requires.txt 2025-06-02T15:34:29,408 writing top-level names to pyblp.egg-info/top_level.txt 2025-06-02T15:34:29,448 reading manifest file 'pyblp.egg-info/SOURCES.txt' 2025-06-02T15:34:29,456 reading manifest template 'MANIFEST.in' 2025-06-02T15:34:29,462 no previously-included directories found matching 'docs/_api' 2025-06-02T15:34:29,463 no previously-included directories found matching 'docs/_build' 2025-06-02T15:34:29,463 no previously-included directories found matching 'docs/_downloads' 2025-06-02T15:34:29,464 no previously-included directories found matching 'docs/_notebooks' 2025-06-02T15:34:29,465 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2025-06-02T15:34:29,466 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-06-02T15:34:29,467 adding license file 'LICENSE.txt' 2025-06-02T15:34:29,473 writing manifest file 'pyblp.egg-info/SOURCES.txt' 2025-06-02T15:34:29,481 copying pyblp/data/blp_agents.csv -> build/lib/pyblp/data 2025-06-02T15:34:29,491 copying pyblp/data/blp_products.csv -> build/lib/pyblp/data 2025-06-02T15:34:29,505 copying pyblp/data/nevo_agents.csv -> build/lib/pyblp/data 2025-06-02T15:34:29,512 copying pyblp/data/nevo_products.csv -> build/lib/pyblp/data 2025-06-02T15:34:29,524 copying pyblp/data/petrin_agents.csv -> build/lib/pyblp/data 2025-06-02T15:34:29,565 copying pyblp/data/petrin_covariances.csv -> build/lib/pyblp/data 2025-06-02T15:34:29,567 copying pyblp/data/petrin_products.csv -> build/lib/pyblp/data 2025-06-02T15:34:29,585 copying pyblp/data/petrin_values.csv -> build/lib/pyblp/data 2025-06-02T15:34:29,616 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-02T15:34:29,617 !! 2025-06-02T15:34:29,618 ******************************************************************************** 2025-06-02T15:34:29,618 Please avoid running ``setup.py`` directly. 2025-06-02T15:34:29,619 Instead, use pypa/build, pypa/installer or other 2025-06-02T15:34:29,620 standards-based tools. 2025-06-02T15:34:29,621 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-02T15:34:29,621 or your builds will no longer be supported. 2025-06-02T15:34:29,622 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-02T15:34:29,623 ******************************************************************************** 2025-06-02T15:34:29,624 !! 2025-06-02T15:34:29,625 self.initialize_options() 2025-06-02T15:34:29,649 installing to build/bdist.linux-armv7l/wheel 2025-06-02T15:34:29,650 running install 2025-06-02T15:34:29,674 running install_lib 2025-06-02T15:34:29,701 creating build/bdist.linux-armv7l/wheel 2025-06-02T15:34:29,703 creating build/bdist.linux-armv7l/wheel/pyblp 2025-06-02T15:34:29,705 copying build/lib/pyblp/construction.py -> build/bdist.linux-armv7l/wheel/./pyblp 2025-06-02T15:34:29,708 creating build/bdist.linux-armv7l/wheel/pyblp/economies 2025-06-02T15:34:29,710 copying build/lib/pyblp/economies/__init__.py -> build/bdist.linux-armv7l/wheel/./pyblp/economies 2025-06-02T15:34:29,712 copying build/lib/pyblp/economies/problem.py -> build/bdist.linux-armv7l/wheel/./pyblp/economies 2025-06-02T15:34:29,716 copying build/lib/pyblp/economies/simulation.py -> build/bdist.linux-armv7l/wheel/./pyblp/economies 2025-06-02T15:34:29,719 copying build/lib/pyblp/economies/economy.py -> build/bdist.linux-armv7l/wheel/./pyblp/economies 2025-06-02T15:34:29,722 copying build/lib/pyblp/options.py -> build/bdist.linux-armv7l/wheel/./pyblp 2025-06-02T15:34:29,724 copying build/lib/pyblp/version.py -> build/bdist.linux-armv7l/wheel/./pyblp 2025-06-02T15:34:29,726 copying build/lib/pyblp/__init__.py -> build/bdist.linux-armv7l/wheel/./pyblp 2025-06-02T15:34:29,728 copying build/lib/pyblp/parameters.py -> build/bdist.linux-armv7l/wheel/./pyblp 2025-06-02T15:34:29,731 copying build/lib/pyblp/micro.py -> build/bdist.linux-armv7l/wheel/./pyblp 2025-06-02T15:34:29,734 creating build/bdist.linux-armv7l/wheel/pyblp/markets 2025-06-02T15:34:29,735 copying build/lib/pyblp/markets/economy_results_market.py -> build/bdist.linux-armv7l/wheel/./pyblp/markets 2025-06-02T15:34:29,737 copying build/lib/pyblp/markets/market.py -> build/bdist.linux-armv7l/wheel/./pyblp/markets 2025-06-02T15:34:29,741 copying build/lib/pyblp/markets/__init__.py -> build/bdist.linux-armv7l/wheel/./pyblp/markets 2025-06-02T15:34:29,743 copying build/lib/pyblp/markets/problem_market.py -> build/bdist.linux-armv7l/wheel/./pyblp/markets 2025-06-02T15:34:29,746 copying build/lib/pyblp/markets/simulation_market.py -> build/bdist.linux-armv7l/wheel/./pyblp/markets 2025-06-02T15:34:29,748 creating build/bdist.linux-armv7l/wheel/pyblp/utilities 2025-06-02T15:34:29,749 copying build/lib/pyblp/utilities/statistics.py -> build/bdist.linux-armv7l/wheel/./pyblp/utilities 2025-06-02T15:34:29,752 copying build/lib/pyblp/utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./pyblp/utilities 2025-06-02T15:34:29,753 copying build/lib/pyblp/utilities/basics.py -> build/bdist.linux-armv7l/wheel/./pyblp/utilities 2025-06-02T15:34:29,756 copying build/lib/pyblp/utilities/algebra.py -> build/bdist.linux-armv7l/wheel/./pyblp/utilities 2025-06-02T15:34:29,758 copying build/lib/pyblp/exceptions.py -> build/bdist.linux-armv7l/wheel/./pyblp 2025-06-02T15:34:29,761 creating build/bdist.linux-armv7l/wheel/pyblp/results 2025-06-02T15:34:29,762 copying build/lib/pyblp/results/economy_results.py -> build/bdist.linux-armv7l/wheel/./pyblp/results 2025-06-02T15:34:29,766 copying build/lib/pyblp/results/problem_results.py -> build/bdist.linux-armv7l/wheel/./pyblp/results 2025-06-02T15:34:29,769 copying build/lib/pyblp/results/importance_sampling_results.py -> build/bdist.linux-armv7l/wheel/./pyblp/results 2025-06-02T15:34:29,772 copying build/lib/pyblp/results/__init__.py -> build/bdist.linux-armv7l/wheel/./pyblp/results 2025-06-02T15:34:29,773 copying build/lib/pyblp/results/bootstrapped_results.py -> build/bdist.linux-armv7l/wheel/./pyblp/results 2025-06-02T15:34:29,775 copying build/lib/pyblp/results/simulation_results.py -> build/bdist.linux-armv7l/wheel/./pyblp/results 2025-06-02T15:34:29,777 copying build/lib/pyblp/results/optimal_instrument_results.py -> build/bdist.linux-armv7l/wheel/./pyblp/results 2025-06-02T15:34:29,781 creating build/bdist.linux-armv7l/wheel/pyblp/data 2025-06-02T15:34:29,782 copying build/lib/pyblp/data/petrin_values.csv -> build/bdist.linux-armv7l/wheel/./pyblp/data 2025-06-02T15:34:29,784 copying build/lib/pyblp/data/petrin_agents.csv -> build/bdist.linux-armv7l/wheel/./pyblp/data 2025-06-02T15:34:29,816 copying build/lib/pyblp/data/nevo_agents.csv -> build/bdist.linux-armv7l/wheel/./pyblp/data 2025-06-02T15:34:29,824 copying build/lib/pyblp/data/nevo_products.csv -> build/bdist.linux-armv7l/wheel/./pyblp/data 2025-06-02T15:34:29,836 copying build/lib/pyblp/data/petrin_covariances.csv -> build/bdist.linux-armv7l/wheel/./pyblp/data 2025-06-02T15:34:29,838 copying build/lib/pyblp/data/__init__.py -> build/bdist.linux-armv7l/wheel/./pyblp/data 2025-06-02T15:34:29,840 copying build/lib/pyblp/data/petrin_products.csv -> build/bdist.linux-armv7l/wheel/./pyblp/data 2025-06-02T15:34:29,857 copying build/lib/pyblp/data/blp_products.csv -> build/bdist.linux-armv7l/wheel/./pyblp/data 2025-06-02T15:34:29,870 copying build/lib/pyblp/data/blp_agents.csv -> build/bdist.linux-armv7l/wheel/./pyblp/data 2025-06-02T15:34:29,882 creating build/bdist.linux-armv7l/wheel/pyblp/configurations 2025-06-02T15:34:29,883 copying build/lib/pyblp/configurations/integration.py -> build/bdist.linux-armv7l/wheel/./pyblp/configurations 2025-06-02T15:34:29,886 copying build/lib/pyblp/configurations/__init__.py -> build/bdist.linux-armv7l/wheel/./pyblp/configurations 2025-06-02T15:34:29,888 copying build/lib/pyblp/configurations/iteration.py -> build/bdist.linux-armv7l/wheel/./pyblp/configurations 2025-06-02T15:34:29,890 copying build/lib/pyblp/configurations/optimization.py -> build/bdist.linux-armv7l/wheel/./pyblp/configurations 2025-06-02T15:34:29,893 copying build/lib/pyblp/configurations/formulation.py -> build/bdist.linux-armv7l/wheel/./pyblp/configurations 2025-06-02T15:34:29,896 copying build/lib/pyblp/primitives.py -> build/bdist.linux-armv7l/wheel/./pyblp 2025-06-02T15:34:29,899 creating build/bdist.linux-armv7l/wheel/tests 2025-06-02T15:34:29,900 copying build/lib/tests/test_blp.py -> build/bdist.linux-armv7l/wheel/./tests 2025-06-02T15:34:29,904 copying build/lib/tests/test_formulation.py -> build/bdist.linux-armv7l/wheel/./tests 2025-06-02T15:34:29,907 copying build/lib/tests/test_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-06-02T15:34:29,909 copying build/lib/tests/test_optimization.py -> build/bdist.linux-armv7l/wheel/./tests 2025-06-02T15:34:29,911 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-06-02T15:34:29,913 copying build/lib/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./tests 2025-06-02T15:34:29,915 copying build/lib/tests/test_iteration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-06-02T15:34:29,917 running install_egg_info 2025-06-02T15:34:29,952 Copying pyblp.egg-info to build/bdist.linux-armv7l/wheel/./pyblp-1.1.1-py3.11.egg-info 2025-06-02T15:34:29,962 running install_scripts 2025-06-02T15:34:29,973 creating build/bdist.linux-armv7l/wheel/pyblp-1.1.1.dist-info/WHEEL 2025-06-02T15:34:29,976 creating '/tmp/pip-wheel-6ilgtbeu/pyblp-1.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-02T15:34:29,978 adding 'pyblp/__init__.py' 2025-06-02T15:34:29,981 adding 'pyblp/construction.py' 2025-06-02T15:34:29,984 adding 'pyblp/exceptions.py' 2025-06-02T15:34:29,987 adding 'pyblp/micro.py' 2025-06-02T15:34:29,989 adding 'pyblp/options.py' 2025-06-02T15:34:29,992 adding 'pyblp/parameters.py' 2025-06-02T15:34:29,996 adding 'pyblp/primitives.py' 2025-06-02T15:34:29,997 adding 'pyblp/version.py' 2025-06-02T15:34:29,998 adding 'pyblp/configurations/__init__.py' 2025-06-02T15:34:30,002 adding 'pyblp/configurations/formulation.py' 2025-06-02T15:34:30,007 adding 'pyblp/configurations/integration.py' 2025-06-02T15:34:30,010 adding 'pyblp/configurations/iteration.py' 2025-06-02T15:34:30,014 adding 'pyblp/configurations/optimization.py' 2025-06-02T15:34:30,017 adding 'pyblp/data/__init__.py' 2025-06-02T15:34:30,054 adding 'pyblp/data/blp_agents.csv' 2025-06-02T15:34:30,177 adding 'pyblp/data/blp_products.csv' 2025-06-02T15:34:30,252 adding 'pyblp/data/nevo_agents.csv' 2025-06-02T15:34:30,430 adding 'pyblp/data/nevo_products.csv' 2025-06-02T15:34:30,996 adding 'pyblp/data/petrin_agents.csv' 2025-06-02T15:34:31,011 adding 'pyblp/data/petrin_covariances.csv' 2025-06-02T15:34:31,133 adding 'pyblp/data/petrin_products.csv' 2025-06-02T15:34:31,141 adding 'pyblp/data/petrin_values.csv' 2025-06-02T15:34:31,143 adding 'pyblp/economies/__init__.py' 2025-06-02T15:34:31,146 adding 'pyblp/economies/economy.py' 2025-06-02T15:34:31,159 adding 'pyblp/economies/problem.py' 2025-06-02T15:34:31,166 adding 'pyblp/economies/simulation.py' 2025-06-02T15:34:31,168 adding 'pyblp/markets/__init__.py' 2025-06-02T15:34:31,171 adding 'pyblp/markets/economy_results_market.py' 2025-06-02T15:34:31,179 adding 'pyblp/markets/market.py' 2025-06-02T15:34:31,182 adding 'pyblp/markets/problem_market.py' 2025-06-02T15:34:31,183 adding 'pyblp/markets/simulation_market.py' 2025-06-02T15:34:31,185 adding 'pyblp/results/__init__.py' 2025-06-02T15:34:31,187 adding 'pyblp/results/bootstrapped_results.py' 2025-06-02T15:34:31,196 adding 'pyblp/results/economy_results.py' 2025-06-02T15:34:31,198 adding 'pyblp/results/importance_sampling_results.py' 2025-06-02T15:34:31,201 adding 'pyblp/results/optimal_instrument_results.py' 2025-06-02T15:34:31,209 adding 'pyblp/results/problem_results.py' 2025-06-02T15:34:31,212 adding 'pyblp/results/simulation_results.py' 2025-06-02T15:34:31,214 adding 'pyblp/utilities/__init__.py' 2025-06-02T15:34:31,215 adding 'pyblp/utilities/algebra.py' 2025-06-02T15:34:31,219 adding 'pyblp/utilities/basics.py' 2025-06-02T15:34:31,221 adding 'pyblp/utilities/statistics.py' 2025-06-02T15:34:31,223 adding 'pyblp-1.1.1.dist-info/licenses/LICENSE.txt' 2025-06-02T15:34:31,225 adding 'tests/__init__.py' 2025-06-02T15:34:31,227 adding 'tests/conftest.py' 2025-06-02T15:34:31,237 adding 'tests/test_blp.py' 2025-06-02T15:34:31,240 adding 'tests/test_formulation.py' 2025-06-02T15:34:31,241 adding 'tests/test_integration.py' 2025-06-02T15:34:31,243 adding 'tests/test_iteration.py' 2025-06-02T15:34:31,244 adding 'tests/test_optimization.py' 2025-06-02T15:34:31,246 adding 'pyblp-1.1.1.dist-info/METADATA' 2025-06-02T15:34:31,247 adding 'pyblp-1.1.1.dist-info/WHEEL' 2025-06-02T15:34:31,248 adding 'pyblp-1.1.1.dist-info/top_level.txt' 2025-06-02T15:34:31,249 adding 'pyblp-1.1.1.dist-info/RECORD' 2025-06-02T15:34:31,283 removing build/bdist.linux-armv7l/wheel 2025-06-02T15:34:31,411 Building wheel for pyblp (setup.py): finished with status 'done' 2025-06-02T15:34:31,433 Created wheel for pyblp: filename=pyblp-1.1.1-py3-none-any.whl size=2045966 sha256=5b4f77bd46f28e6b6a382ea95822f088a064b598282e6abdbee477c15f7f5941 2025-06-02T15:34:31,435 Stored in directory: /tmp/pip-ephem-wheel-cache-n55nu1g8/wheels/5b/75/10/fb08a064e2f68254e151fc1f97132354e3a49bd0c78df5ebf7 2025-06-02T15:34:31,449 Successfully built pyblp 2025-06-02T15:34:31,513 Removed build tracker: '/tmp/pip-build-tracker-jgb4aeht'