2025-09-08T06:05:26,481 Created temporary directory: /tmp/pip-build-tracker-9435lchf 2025-09-08T06:05:26,482 Initialized build tracking at /tmp/pip-build-tracker-9435lchf 2025-09-08T06:05:26,482 Created build tracker: /tmp/pip-build-tracker-9435lchf 2025-09-08T06:05:26,482 Entered build tracker: /tmp/pip-build-tracker-9435lchf 2025-09-08T06:05:26,482 Created temporary directory: /tmp/pip-wheel-98_jfoge 2025-09-08T06:05:26,486 Created temporary directory: /tmp/pip-ephem-wheel-cache-a3xg6vza 2025-09-08T06:05:26,544 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T06:05:26,547 2 location(s) to search for versions of feather-format: 2025-09-08T06:05:26,547 * https://pypi.org/simple/feather-format/ 2025-09-08T06:05:26,547 * https://www.piwheels.org/simple/feather-format/ 2025-09-08T06:05:26,547 Fetching project page and analyzing links: https://pypi.org/simple/feather-format/ 2025-09-08T06:05:26,547 Getting page https://pypi.org/simple/feather-format/ 2025-09-08T06:05:26,548 Found index url https://pypi.org/simple/ 2025-09-08T06:05:26,618 Fetched page https://pypi.org/simple/feather-format/ as application/vnd.pypi.simple.v1+json 2025-09-08T06:05:26,620 Found link https://files.pythonhosted.org/packages/93/5b/d2a1fa4bf4f5da81afb6d048475fb60f1834bf1cee0a20a039f18723de3a/feather-format-0.1.0.tar.gz (from https://pypi.org/simple/feather-format/), version: 0.1.0 2025-09-08T06:05:26,620 Found link https://files.pythonhosted.org/packages/8a/07/9db70ca7859f7b5cff4f6742a51113045ff0c98cac5dc418a8678e1e65ff/feather-format-0.1.1.tar.gz (from https://pypi.org/simple/feather-format/), version: 0.1.1 2025-09-08T06:05:26,620 Found link https://files.pythonhosted.org/packages/25/76/643344d1834bd56b8091fb30fa52dfbd9f47a920a4433b26fdf8b8318976/feather-format-0.1.2.tar.gz (from https://pypi.org/simple/feather-format/), version: 0.1.2 2025-09-08T06:05:26,620 Found link https://files.pythonhosted.org/packages/06/bb/072a00246f235df6a902dbaf4cb10d687ea5b3a199f786dd99c23cd08cf8/feather-format-0.2.0.tar.gz (from https://pypi.org/simple/feather-format/), version: 0.2.0 2025-09-08T06:05:26,621 Found link https://files.pythonhosted.org/packages/1b/5d/bd98588a24e86c3a483faa59025b4fc2ebb6872a8bd485b32c04ee78a052/feather-format-0.3.0.tar.gz (from https://pypi.org/simple/feather-format/), version: 0.3.0 2025-09-08T06:05:26,621 Found link https://files.pythonhosted.org/packages/80/9a/41f5f839a9f047232a73a7a1852ede64ced8089124defff2034aacbeacb6/feather-format-0.3.1.tar.gz (from https://pypi.org/simple/feather-format/), version: 0.3.1 2025-09-08T06:05:26,621 Found link https://files.pythonhosted.org/packages/08/55/940b97cc6f19a19f5dab9efef2f68a0ce43a7632f858b272391f0b851a7e/feather-format-0.4.0.tar.gz (from https://pypi.org/simple/feather-format/), version: 0.4.0 2025-09-08T06:05:26,621 Found link https://files.pythonhosted.org/packages/67/e8/ee99f142f19d35588501943510f8217f9dd77184574b0c933c53218e0f19/feather-format-0.4.1.tar.gz (from https://pypi.org/simple/feather-format/), version: 0.4.1 2025-09-08T06:05:26,622 Fetching project page and analyzing links: https://www.piwheels.org/simple/feather-format/ 2025-09-08T06:05:26,622 Getting page https://www.piwheels.org/simple/feather-format/ 2025-09-08T06:05:26,623 Found index url https://www.piwheels.org/simple/ 2025-09-08T06:05:26,710 Fetched page https://www.piwheels.org/simple/feather-format/ as text/html 2025-09-08T06:05:26,720 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.4.1-py3-none-any.whl#sha256=807dbe307d4b2e5e4a8c4fb603dc219a9cdf1b381dd5e26ee0f20cf7a87dc763 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,720 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.4.0-py3-none-any.whl#sha256=7c0fa1e80ab6a09a6d99ee2b718a82923b390c7e653f934f0fe9d48400c2aa54 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,720 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.1-cp37-cp37m-linux_armv6l.whl#sha256=1b5c750d905b47238bfb0cfbded85e64f9398b79d23a2faaceafff4bc6f35244 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,720 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.1-cp37-cp37m-linux_armv7l.whl#sha256=1b5c750d905b47238bfb0cfbded85e64f9398b79d23a2faaceafff4bc6f35244 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,720 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.1-cp34-cp34m-linux_armv7l.whl#sha256=b8dee5022c96290b9cc1c6f98bc4a55ea2356e81d885f7db6ce0d5c664a7eb35 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,721 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.1-cp34-cp34m-linux_armv6l.whl#sha256=b8dee5022c96290b9cc1c6f98bc4a55ea2356e81d885f7db6ce0d5c664a7eb35 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,721 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.1-cp35-cp35m-linux_armv7l.whl#sha256=2c07f6224e3173e1e636e1de51d0e583e1253510f84b319b193f2f5e3059d604 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,721 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.1-cp35-cp35m-linux_armv6l.whl#sha256=2c07f6224e3173e1e636e1de51d0e583e1253510f84b319b193f2f5e3059d604 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,721 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.1-cp39-cp39-linux_armv6l.whl#sha256=102bb5aa69362290823c41d9d1004541a13c4e134a8830b9c5ceb2d77f11cf08 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,721 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.1-cp39-cp39-linux_armv7l.whl#sha256=102bb5aa69362290823c41d9d1004541a13c4e134a8830b9c5ceb2d77f11cf08 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,721 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.0-cp37-cp37m-linux_armv6l.whl#sha256=8a9da3c1ed474bb2933754db30562db391389c1a0fe3163ce146771d5bde3771 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,721 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.0-cp37-cp37m-linux_armv7l.whl#sha256=8a9da3c1ed474bb2933754db30562db391389c1a0fe3163ce146771d5bde3771 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,722 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.0-cp34-cp34m-linux_armv7l.whl#sha256=62fb4a6c98ee8a2bcb6f191ee9fd7d6fe1abd9ac8c6bb5ec89823985483dd3f5 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,722 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.0-cp34-cp34m-linux_armv6l.whl#sha256=62fb4a6c98ee8a2bcb6f191ee9fd7d6fe1abd9ac8c6bb5ec89823985483dd3f5 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,722 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.0-cp35-cp35m-linux_armv7l.whl#sha256=5123f3ef9b18ed1bdc53f3cda4a9e14f779ac0fd466fbb654e89b0f2d27e7782 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,722 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.0-cp35-cp35m-linux_armv6l.whl#sha256=5123f3ef9b18ed1bdc53f3cda4a9e14f779ac0fd466fbb654e89b0f2d27e7782 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,722 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.0-cp39-cp39-linux_armv6l.whl#sha256=3bec25de650b57d20dbb862c43c4e38d9fc7af523464cd18ca28c744e38f6b27 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,722 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.3.0-cp39-cp39-linux_armv7l.whl#sha256=3bec25de650b57d20dbb862c43c4e38d9fc7af523464cd18ca28c744e38f6b27 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,722 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.2.0-cp37-cp37m-linux_armv6l.whl#sha256=0ac4a37281f680bb37ae7405283ea6e9c865c0bf58f1d3550f8f91703c1675b3 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,723 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.2.0-cp37-cp37m-linux_armv7l.whl#sha256=0ac4a37281f680bb37ae7405283ea6e9c865c0bf58f1d3550f8f91703c1675b3 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,723 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.2.0-cp34-cp34m-linux_armv7l.whl#sha256=69647c0bdcdd7b73ab4234ba351f024accb66ca83787e17affc26c9f08b01d50 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,723 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.2.0-cp34-cp34m-linux_armv6l.whl#sha256=69647c0bdcdd7b73ab4234ba351f024accb66ca83787e17affc26c9f08b01d50 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,723 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.2.0-cp35-cp35m-linux_armv7l.whl#sha256=9881fd9e615ad446fd410e545a6e9da277f6377f1caeb9703bcb2a9c29cc98dc (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,723 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.2.0-cp35-cp35m-linux_armv6l.whl#sha256=9881fd9e615ad446fd410e545a6e9da277f6377f1caeb9703bcb2a9c29cc98dc (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,723 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.2.0-cp39-cp39-linux_armv6l.whl#sha256=ecc41912b8f6518eb1593fa98553919ea908f8e5bc19b1f9bada4b335b771880 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,723 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.2.0-cp39-cp39-linux_armv7l.whl#sha256=ecc41912b8f6518eb1593fa98553919ea908f8e5bc19b1f9bada4b335b771880 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,724 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.1-cp37-cp37m-linux_armv6l.whl#sha256=e3bf05517c787186b24fd8a0ead03224a8efb390bb901e9d37c9ee2d06bb2d3e (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,724 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.1-cp37-cp37m-linux_armv7l.whl#sha256=e3bf05517c787186b24fd8a0ead03224a8efb390bb901e9d37c9ee2d06bb2d3e (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,724 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.1-cp35-cp35m-linux_armv6l.whl#sha256=836ff3caade93f5e80ceab2eea6066950981dfb7a37d5f6393acf171164f1586 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,724 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.1-cp35-cp35m-linux_armv7l.whl#sha256=836ff3caade93f5e80ceab2eea6066950981dfb7a37d5f6393acf171164f1586 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,724 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.1-cp34-cp34m-linux_armv7l.whl#sha256=5a849f62684ec2e83b7079c67bd7eb528a04070e96dd38b3e65271452f67a98a (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,724 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.1-cp34-cp34m-linux_armv6l.whl#sha256=5a849f62684ec2e83b7079c67bd7eb528a04070e96dd38b3e65271452f67a98a (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,724 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.1-cp39-cp39-linux_armv6l.whl#sha256=e26b0aa621f45489d570abae50e3a84b40c52cab69d2a0211e0c5642db88de50 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,725 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.1-cp39-cp39-linux_armv7l.whl#sha256=e26b0aa621f45489d570abae50e3a84b40c52cab69d2a0211e0c5642db88de50 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,725 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.0-cp37-cp37m-linux_armv6l.whl#sha256=96ad100a6773fe83a5e85c421b55f1f8ad79ac4bf3162e11c87c29ae516f4177 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,725 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.0-cp37-cp37m-linux_armv7l.whl#sha256=96ad100a6773fe83a5e85c421b55f1f8ad79ac4bf3162e11c87c29ae516f4177 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,725 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.0-cp35-cp35m-linux_armv7l.whl#sha256=28a820294793b87ad3401772cca93f59c8e0c1a941d67d4b3dc310bccd5f513d (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,725 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.0-cp35-cp35m-linux_armv6l.whl#sha256=28a820294793b87ad3401772cca93f59c8e0c1a941d67d4b3dc310bccd5f513d (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,725 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.0-cp34-cp34m-linux_armv7l.whl#sha256=def1a66de3435cb1aa805db535864e795e3cb37558ce139dfff447caaa49e544 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,725 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.0-cp34-cp34m-linux_armv6l.whl#sha256=def1a66de3435cb1aa805db535864e795e3cb37558ce139dfff447caaa49e544 (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,725 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.0-cp39-cp39-linux_armv6l.whl#sha256=a64f65ca1ceba167c9a7b4c860e7f9a62e19c447ee0024caec26aeaaeadf092d (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,726 Skipping link: No binaries permitted for feather-format: https://archive1.piwheels.org/simple/feather-format/feather_format-0.1.0-cp39-cp39-linux_armv7l.whl#sha256=a64f65ca1ceba167c9a7b4c860e7f9a62e19c447ee0024caec26aeaaeadf092d (from https://www.piwheels.org/simple/feather-format/) 2025-09-08T06:05:26,726 Skipping link: not a file: https://www.piwheels.org/simple/feather-format/ 2025-09-08T06:05:26,726 Skipping link: not a file: https://pypi.org/simple/feather-format/ 2025-09-08T06:05:26,750 Given no hashes to check 1 links for project 'feather-format': discarding no candidates 2025-09-08T06:05:26,751 Collecting feather-format==0.3.1 2025-09-08T06:05:26,752 Created temporary directory: /tmp/pip-unpack-lwl9vtb1 2025-09-08T06:05:26,895 Downloading feather-format-0.3.1.tar.gz (956 kB) 2025-09-08T06:05:27,105 Added feather-format==0.3.1 from https://files.pythonhosted.org/packages/80/9a/41f5f839a9f047232a73a7a1852ede64ced8089124defff2034aacbeacb6/feather-format-0.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-9435lchf' 2025-09-08T06:05:27,106 Running setup.py (path:/tmp/pip-wheel-98_jfoge/feather-format_7f83a9c544ed4ad9811bfa961957cd35/setup.py) egg_info for package feather-format 2025-09-08T06:05:27,106 Created temporary directory: /tmp/pip-pip-egg-info-uey2966q 2025-09-08T06:05:27,107 Preparing metadata (setup.py): started 2025-09-08T06:05:27,107 Running command python setup.py egg_info 2025-09-08T06:05:30,694 Error compiling Cython file: 2025-09-08T06:05:30,694 ------------------------------------------------------------ 2025-09-08T06:05:30,694 ... 2025-09-08T06:05:30,694 from libcpp cimport bool as c_bool 2025-09-08T06:05:30,695 cimport cpython 2025-09-08T06:05:30,695 from cython.operator cimport dereference as deref 2025-09-08T06:05:30,695 from libfeather cimport * 2025-09-08T06:05:30,695 ^ 2025-09-08T06:05:30,695 ------------------------------------------------------------ 2025-09-08T06:05:30,695 feather/ext.pyx:24:0: 'libfeather.pxd' not found 2025-09-08T06:05:31,066 Error compiling Cython file: 2025-09-08T06:05:31,066 ------------------------------------------------------------ 2025-09-08T06:05:31,066 ... 2025-09-08T06:05:31,066 class FeatherError(Exception): 2025-09-08T06:05:31,066 pass 2025-09-08T06:05:31,067 cdef extern from "interop.h" namespace "feather::py": 2025-09-08T06:05:31,067 Status pandas_to_primitive(object ao, PrimitiveArray* out) 2025-09-08T06:05:31,067 ^ 2025-09-08T06:05:31,067 ------------------------------------------------------------ 2025-09-08T06:05:31,067 feather/ext.pyx:43:4: 'Status' is not a type identifier 2025-09-08T06:05:31,067 Error compiling Cython file: 2025-09-08T06:05:31,067 ------------------------------------------------------------ 2025-09-08T06:05:31,068 ... 2025-09-08T06:05:31,068 class FeatherError(Exception): 2025-09-08T06:05:31,068 pass 2025-09-08T06:05:31,068 cdef extern from "interop.h" namespace "feather::py": 2025-09-08T06:05:31,068 Status pandas_to_primitive(object ao, PrimitiveArray* out) 2025-09-08T06:05:31,068 ^ 2025-09-08T06:05:31,068 ------------------------------------------------------------ 2025-09-08T06:05:31,068 feather/ext.pyx:43:42: 'PrimitiveArray' is not a type identifier 2025-09-08T06:05:31,069 Error compiling Cython file: 2025-09-08T06:05:31,069 ------------------------------------------------------------ 2025-09-08T06:05:31,069 ... 2025-09-08T06:05:31,069 pass 2025-09-08T06:05:31,069 cdef extern from "interop.h" namespace "feather::py": 2025-09-08T06:05:31,069 Status pandas_to_primitive(object ao, PrimitiveArray* out) 2025-09-08T06:05:31,069 Status pandas_masked_to_primitive(object ao, object mask, 2025-09-08T06:05:31,069 ^ 2025-09-08T06:05:31,069 ------------------------------------------------------------ 2025-09-08T06:05:31,070 feather/ext.pyx:44:4: 'Status' is not a type identifier 2025-09-08T06:05:31,070 Error compiling Cython file: 2025-09-08T06:05:31,070 ------------------------------------------------------------ 2025-09-08T06:05:31,070 ... 2025-09-08T06:05:31,070 cdef extern from "interop.h" namespace "feather::py": 2025-09-08T06:05:31,070 Status pandas_to_primitive(object ao, PrimitiveArray* out) 2025-09-08T06:05:31,070 Status pandas_masked_to_primitive(object ao, object mask, 2025-09-08T06:05:31,071 PrimitiveArray* out) 2025-09-08T06:05:31,071 ^ 2025-09-08T06:05:31,071 ------------------------------------------------------------ 2025-09-08T06:05:31,071 feather/ext.pyx:45:38: 'PrimitiveArray' is not a type identifier 2025-09-08T06:05:31,071 Error compiling Cython file: 2025-09-08T06:05:31,071 ------------------------------------------------------------ 2025-09-08T06:05:31,071 ... 2025-09-08T06:05:31,071 cdef extern from "interop.h" namespace "feather::py": 2025-09-08T06:05:31,072 Status pandas_to_primitive(object ao, PrimitiveArray* out) 2025-09-08T06:05:31,072 Status pandas_masked_to_primitive(object ao, object mask, 2025-09-08T06:05:31,072 PrimitiveArray* out) 2025-09-08T06:05:31,072 object get_null_mask(const PrimitiveArray& arr) 2025-09-08T06:05:31,072 ^ 2025-09-08T06:05:31,072 ------------------------------------------------------------ 2025-09-08T06:05:31,072 feather/ext.pyx:46:31: 'PrimitiveArray' is not a type identifier 2025-09-08T06:05:31,072 Error compiling Cython file: 2025-09-08T06:05:31,072 ------------------------------------------------------------ 2025-09-08T06:05:31,073 ... 2025-09-08T06:05:31,073 cdef extern from "interop.h" namespace "feather::py": 2025-09-08T06:05:31,073 Status pandas_to_primitive(object ao, PrimitiveArray* out) 2025-09-08T06:05:31,073 Status pandas_masked_to_primitive(object ao, object mask, 2025-09-08T06:05:31,073 PrimitiveArray* out) 2025-09-08T06:05:31,073 object get_null_mask(const PrimitiveArray& arr) 2025-09-08T06:05:31,073 object raw_primitive_to_pandas(const PrimitiveArray& arr) 2025-09-08T06:05:31,073 ^ 2025-09-08T06:05:31,073 ------------------------------------------------------------ 2025-09-08T06:05:31,073 feather/ext.pyx:47:41: 'PrimitiveArray' is not a type identifier 2025-09-08T06:05:31,074 Error compiling Cython file: 2025-09-08T06:05:31,074 ------------------------------------------------------------ 2025-09-08T06:05:31,074 ... 2025-09-08T06:05:31,074 Status pandas_to_primitive(object ao, PrimitiveArray* out) 2025-09-08T06:05:31,074 Status pandas_masked_to_primitive(object ao, object mask, 2025-09-08T06:05:31,074 PrimitiveArray* out) 2025-09-08T06:05:31,074 object get_null_mask(const PrimitiveArray& arr) 2025-09-08T06:05:31,074 object raw_primitive_to_pandas(const PrimitiveArray& arr) 2025-09-08T06:05:31,074 object primitive_to_pandas(const PrimitiveArray& arr) 2025-09-08T06:05:31,074 ^ 2025-09-08T06:05:31,075 ------------------------------------------------------------ 2025-09-08T06:05:31,075 feather/ext.pyx:48:37: 'PrimitiveArray' is not a type identifier 2025-09-08T06:05:31,075 Error compiling Cython file: 2025-09-08T06:05:31,075 ------------------------------------------------------------ 2025-09-08T06:05:31,075 ... 2025-09-08T06:05:31,075 object raw_primitive_to_pandas(const PrimitiveArray& arr) 2025-09-08T06:05:31,075 object primitive_to_pandas(const PrimitiveArray& arr) 2025-09-08T06:05:31,075 void set_numpy_nan(object nan) 2025-09-08T06:05:31,076 cdef check_status(const Status& status): 2025-09-08T06:05:31,076 ^ 2025-09-08T06:05:31,076 ------------------------------------------------------------ 2025-09-08T06:05:31,076 feather/ext.pyx:52:24: 'Status' is not a type identifier 2025-09-08T06:05:31,076 Error compiling Cython file: 2025-09-08T06:05:31,076 ------------------------------------------------------------ 2025-09-08T06:05:31,076 ... 2025-09-08T06:05:31,077 set_numpy_nan(np.nan) 2025-09-08T06:05:31,077 cdef class FeatherWriter: 2025-09-08T06:05:31,077 cdef: 2025-09-08T06:05:31,077 unique_ptr[TableWriter] writer 2025-09-08T06:05:31,077 ^ 2025-09-08T06:05:31,077 ------------------------------------------------------------ 2025-09-08T06:05:31,077 feather/ext.pyx:71:8: 'unique_ptr' is not a type identifier 2025-09-08T06:05:31,078 Error compiling Cython file: 2025-09-08T06:05:31,078 ------------------------------------------------------------ 2025-09-08T06:05:31,078 ... 2025-09-08T06:05:31,078 set_numpy_nan(np.nan) 2025-09-08T06:05:31,078 cdef class FeatherWriter: 2025-09-08T06:05:31,078 cdef: 2025-09-08T06:05:31,078 unique_ptr[TableWriter] writer 2025-09-08T06:05:31,078 ^ 2025-09-08T06:05:31,078 ------------------------------------------------------------ 2025-09-08T06:05:31,079 feather/ext.pyx:71:8: 'unique_ptr' is not a type identifier 2025-09-08T06:05:31,079 Error compiling Cython file: 2025-09-08T06:05:31,079 ------------------------------------------------------------ 2025-09-08T06:05:31,079 ... 2025-09-08T06:05:31,079 set_numpy_nan(np.nan) 2025-09-08T06:05:31,079 cdef class FeatherWriter: 2025-09-08T06:05:31,079 cdef: 2025-09-08T06:05:31,079 unique_ptr[TableWriter] writer 2025-09-08T06:05:31,079 int64_t num_rows 2025-09-08T06:05:31,080 ^ 2025-09-08T06:05:31,080 ------------------------------------------------------------ 2025-09-08T06:05:31,080 feather/ext.pyx:72:8: 'int64_t' is not a type identifier 2025-09-08T06:05:31,080 Error compiling Cython file: 2025-09-08T06:05:31,080 ------------------------------------------------------------ 2025-09-08T06:05:31,080 ... 2025-09-08T06:05:31,080 metadata.timezone = tobytes(tz.zone) 2025-09-08T06:05:31,080 check_status(self.writer.get().AppendTimestamp(c_name, values, 2025-09-08T06:05:31,081 metadata)) 2025-09-08T06:05:31,081 cdef int write_ndarray(self, values, mask, PrimitiveArray* out) except -1: 2025-09-08T06:05:31,081 ^ 2025-09-08T06:05:31,081 ------------------------------------------------------------ 2025-09-08T06:05:31,081 feather/ext.pyx:147:47: 'PrimitiveArray' is not a type identifier 2025-09-08T06:05:31,081 Error compiling Cython file: 2025-09-08T06:05:31,081 ------------------------------------------------------------ 2025-09-08T06:05:31,081 ... 2025-09-08T06:05:31,082 return col_values 2025-09-08T06:05:31,082 cdef class Column: 2025-09-08T06:05:31,082 cdef: 2025-09-08T06:05:31,082 shared_ptr[CColumnMetadata] metadata 2025-09-08T06:05:31,082 ^ 2025-09-08T06:05:31,082 ------------------------------------------------------------ 2025-09-08T06:05:31,082 feather/ext.pyx:165:8: 'shared_ptr' is not a type identifier 2025-09-08T06:05:31,082 Error compiling Cython file: 2025-09-08T06:05:31,083 ------------------------------------------------------------ 2025-09-08T06:05:31,083 ... 2025-09-08T06:05:31,083 return col_values 2025-09-08T06:05:31,083 cdef class Column: 2025-09-08T06:05:31,083 cdef: 2025-09-08T06:05:31,083 shared_ptr[CColumnMetadata] metadata 2025-09-08T06:05:31,083 ^ 2025-09-08T06:05:31,083 ------------------------------------------------------------ 2025-09-08T06:05:31,084 feather/ext.pyx:165:8: 'shared_ptr' is not a type identifier 2025-09-08T06:05:31,084 Error compiling Cython file: 2025-09-08T06:05:31,084 ------------------------------------------------------------ 2025-09-08T06:05:31,084 ... 2025-09-08T06:05:31,084 cdef class Column: 2025-09-08T06:05:31,084 cdef: 2025-09-08T06:05:31,084 shared_ptr[CColumnMetadata] metadata 2025-09-08T06:05:31,085 CColumnMetadata* mp 2025-09-08T06:05:31,085 ^ 2025-09-08T06:05:31,085 ------------------------------------------------------------ 2025-09-08T06:05:31,085 feather/ext.pyx:166:8: 'CColumnMetadata' is not a type identifier 2025-09-08T06:05:31,085 Error compiling Cython file: 2025-09-08T06:05:31,085 ------------------------------------------------------------ 2025-09-08T06:05:31,085 ... 2025-09-08T06:05:31,085 return values 2025-09-08T06:05:31,086 cdef class FeatherReader: 2025-09-08T06:05:31,086 cdef: 2025-09-08T06:05:31,086 unique_ptr[TableReader] reader 2025-09-08T06:05:31,086 ^ 2025-09-08T06:05:31,086 ------------------------------------------------------------ 2025-09-08T06:05:31,086 feather/ext.pyx:232:8: 'unique_ptr' is not a type identifier 2025-09-08T06:05:31,086 Error compiling Cython file: 2025-09-08T06:05:31,087 ------------------------------------------------------------ 2025-09-08T06:05:31,087 ... 2025-09-08T06:05:31,087 return values 2025-09-08T06:05:31,087 cdef class FeatherReader: 2025-09-08T06:05:31,087 cdef: 2025-09-08T06:05:31,087 unique_ptr[TableReader] reader 2025-09-08T06:05:31,087 ^ 2025-09-08T06:05:31,087 ------------------------------------------------------------ 2025-09-08T06:05:31,088 feather/ext.pyx:232:8: 'unique_ptr' is not a type identifier 2025-09-08T06:05:31,088 Error compiling Cython file: 2025-09-08T06:05:31,088 ------------------------------------------------------------ 2025-09-08T06:05:31,088 ... 2025-09-08T06:05:31,088 col.init(self, i) 2025-09-08T06:05:31,088 return col 2025-09-08T06:05:31,088 cdef category_to_pandas(CColumn* col): 2025-09-08T06:05:31,089 ^ 2025-09-08T06:05:31,089 ------------------------------------------------------------ 2025-09-08T06:05:31,089 feather/ext.pyx:260:24: 'CColumn' is not a type identifier 2025-09-08T06:05:31,089 Error compiling Cython file: 2025-09-08T06:05:31,089 ------------------------------------------------------------ 2025-09-08T06:05:31,089 ... 2025-09-08T06:05:31,089 levels = primitive_to_pandas(cat.levels()) 2025-09-08T06:05:31,090 return pd.Categorical(values, categories=levels, 2025-09-08T06:05:31,090 fastpath=True) 2025-09-08T06:05:31,090 cdef timestamp_to_pandas(CColumn* col): 2025-09-08T06:05:31,090 ^ 2025-09-08T06:05:31,090 ------------------------------------------------------------ 2025-09-08T06:05:31,090 feather/ext.pyx:271:25: 'CColumn' is not a type identifier 2025-09-08T06:05:31,090 Error compiling Cython file: 2025-09-08T06:05:31,091 ------------------------------------------------------------ 2025-09-08T06:05:31,091 ... 2025-09-08T06:05:31,091 self.write_primitive(name, col, mask) 2025-09-08T06:05:31,091 cdef write_category(self, name, col, mask): 2025-09-08T06:05:31,091 cdef: 2025-09-08T06:05:31,091 string c_name = tobytes(name) 2025-09-08T06:05:31,091 PrimitiveArray values 2025-09-08T06:05:31,091 ^ 2025-09-08T06:05:31,091 ------------------------------------------------------------ 2025-09-08T06:05:31,092 feather/ext.pyx:104:12: 'PrimitiveArray' is not a type identifier 2025-09-08T06:05:31,092 Error compiling Cython file: 2025-09-08T06:05:31,092 ------------------------------------------------------------ 2025-09-08T06:05:31,092 ... 2025-09-08T06:05:31,092 cdef write_category(self, name, col, mask): 2025-09-08T06:05:31,092 cdef: 2025-09-08T06:05:31,092 string c_name = tobytes(name) 2025-09-08T06:05:31,092 PrimitiveArray values 2025-09-08T06:05:31,092 PrimitiveArray levels 2025-09-08T06:05:31,092 ^ 2025-09-08T06:05:31,093 ------------------------------------------------------------ 2025-09-08T06:05:31,093 feather/ext.pyx:105:12: 'PrimitiveArray' is not a type identifier 2025-09-08T06:05:31,093 Error compiling Cython file: 2025-09-08T06:05:31,093 ------------------------------------------------------------ 2025-09-08T06:05:31,093 ... 2025-09-08T06:05:31,093 col_values.ordered)) 2025-09-08T06:05:31,093 cdef write_primitive(self, name, col, mask): 2025-09-08T06:05:31,093 cdef: 2025-09-08T06:05:31,094 string c_name = tobytes(name) 2025-09-08T06:05:31,094 PrimitiveArray values 2025-09-08T06:05:31,094 ^ 2025-09-08T06:05:31,094 ------------------------------------------------------------ 2025-09-08T06:05:31,094 feather/ext.pyx:119:12: 'PrimitiveArray' is not a type identifier 2025-09-08T06:05:31,094 Error compiling Cython file: 2025-09-08T06:05:31,094 ------------------------------------------------------------ 2025-09-08T06:05:31,094 ... 2025-09-08T06:05:31,095 check_status(self.writer.get().AppendPlain(c_name, values)) 2025-09-08T06:05:31,095 cdef write_timestamp(self, name, col, mask): 2025-09-08T06:05:31,095 cdef: 2025-09-08T06:05:31,095 string c_name = tobytes(name) 2025-09-08T06:05:31,095 PrimitiveArray values 2025-09-08T06:05:31,095 ^ 2025-09-08T06:05:31,095 ------------------------------------------------------------ 2025-09-08T06:05:31,095 feather/ext.pyx:128:12: 'PrimitiveArray' is not a type identifier 2025-09-08T06:05:31,096 Error compiling Cython file: 2025-09-08T06:05:31,096 ------------------------------------------------------------ 2025-09-08T06:05:31,096 ... 2025-09-08T06:05:31,096 cdef write_timestamp(self, name, col, mask): 2025-09-08T06:05:31,096 cdef: 2025-09-08T06:05:31,096 string c_name = tobytes(name) 2025-09-08T06:05:31,096 PrimitiveArray values 2025-09-08T06:05:31,096 TimestampMetadata metadata 2025-09-08T06:05:31,096 ^ 2025-09-08T06:05:31,096 ------------------------------------------------------------ 2025-09-08T06:05:31,097 feather/ext.pyx:129:12: 'TimestampMetadata' is not a type identifier 2025-09-08T06:05:31,097 Error compiling Cython file: 2025-09-08T06:05:31,097 ------------------------------------------------------------ 2025-09-08T06:05:31,097 ... 2025-09-08T06:05:31,097 def __cinit__(self): 2025-09-08T06:05:31,097 self.mp = NULL 2025-09-08T06:05:31,097 cdef init(self, FeatherReader parent, int i): 2025-09-08T06:05:31,098 cdef TableReader* tbl = parent.reader.get() 2025-09-08T06:05:31,098 ^ 2025-09-08T06:05:31,098 ------------------------------------------------------------ 2025-09-08T06:05:31,098 feather/ext.pyx:174:13: 'TableReader' is not a type identifier 2025-09-08T06:05:31,098 Error compiling Cython file: 2025-09-08T06:05:31,098 ------------------------------------------------------------ 2025-09-08T06:05:31,098 ... 2025-09-08T06:05:31,098 return frombytes(self.mp.user_metadata()) 2025-09-08T06:05:31,098 property null_count: 2025-09-08T06:05:31,099 def __get__(self): 2025-09-08T06:05:31,099 cdef: 2025-09-08T06:05:31,099 unique_ptr[CColumn] col 2025-09-08T06:05:31,099 ^ 2025-09-08T06:05:31,099 ------------------------------------------------------------ 2025-09-08T06:05:31,099 feather/ext.pyx:200:16: 'unique_ptr' is not a type identifier 2025-09-08T06:05:31,099 Error compiling Cython file: 2025-09-08T06:05:31,099 ------------------------------------------------------------ 2025-09-08T06:05:31,099 ... 2025-09-08T06:05:31,099 return frombytes(self.mp.user_metadata()) 2025-09-08T06:05:31,100 property null_count: 2025-09-08T06:05:31,100 def __get__(self): 2025-09-08T06:05:31,100 cdef: 2025-09-08T06:05:31,100 unique_ptr[CColumn] col 2025-09-08T06:05:31,100 ^ 2025-09-08T06:05:31,100 ------------------------------------------------------------ 2025-09-08T06:05:31,100 feather/ext.pyx:200:16: 'unique_ptr' is not a type identifier 2025-09-08T06:05:31,100 Error compiling Cython file: 2025-09-08T06:05:31,101 ------------------------------------------------------------ 2025-09-08T06:05:31,101 ... 2025-09-08T06:05:31,101 property null_count: 2025-09-08T06:05:31,101 def __get__(self): 2025-09-08T06:05:31,101 cdef: 2025-09-08T06:05:31,101 unique_ptr[CColumn] col 2025-09-08T06:05:31,101 CColumn* cp 2025-09-08T06:05:31,101 ^ 2025-09-08T06:05:31,101 ------------------------------------------------------------ 2025-09-08T06:05:31,101 feather/ext.pyx:201:16: 'CColumn' is not a type identifier 2025-09-08T06:05:31,102 Error compiling Cython file: 2025-09-08T06:05:31,102 ------------------------------------------------------------ 2025-09-08T06:05:31,102 ... 2025-09-08T06:05:31,102 return col.get().values().null_count 2025-09-08T06:05:31,102 def read(self): 2025-09-08T06:05:31,102 cdef: 2025-09-08T06:05:31,102 unique_ptr[CColumn] col 2025-09-08T06:05:31,102 ^ 2025-09-08T06:05:31,103 ------------------------------------------------------------ 2025-09-08T06:05:31,103 feather/ext.pyx:210:12: 'unique_ptr' is not a type identifier 2025-09-08T06:05:31,103 Error compiling Cython file: 2025-09-08T06:05:31,103 ------------------------------------------------------------ 2025-09-08T06:05:31,103 ... 2025-09-08T06:05:31,103 return col.get().values().null_count 2025-09-08T06:05:31,103 def read(self): 2025-09-08T06:05:31,103 cdef: 2025-09-08T06:05:31,104 unique_ptr[CColumn] col 2025-09-08T06:05:31,104 ^ 2025-09-08T06:05:31,104 ------------------------------------------------------------ 2025-09-08T06:05:31,104 feather/ext.pyx:210:12: 'unique_ptr' is not a type identifier 2025-09-08T06:05:31,104 Error compiling Cython file: 2025-09-08T06:05:31,104 ------------------------------------------------------------ 2025-09-08T06:05:31,104 ... 2025-09-08T06:05:31,104 return col.get().values().null_count 2025-09-08T06:05:31,105 def read(self): 2025-09-08T06:05:31,105 cdef: 2025-09-08T06:05:31,105 unique_ptr[CColumn] col 2025-09-08T06:05:31,105 CColumn* cp 2025-09-08T06:05:31,105 ^ 2025-09-08T06:05:31,105 ------------------------------------------------------------ 2025-09-08T06:05:31,105 feather/ext.pyx:211:12: 'CColumn' is not a type identifier 2025-09-08T06:05:31,105 Error compiling Cython file: 2025-09-08T06:05:31,105 ------------------------------------------------------------ 2025-09-08T06:05:31,105 ... 2025-09-08T06:05:31,106 return col 2025-09-08T06:05:31,106 cdef category_to_pandas(CColumn* col): 2025-09-08T06:05:31,106 cdef CategoryColumn* cat = (col) 2025-09-08T06:05:31,106 ^ 2025-09-08T06:05:31,106 ------------------------------------------------------------ 2025-09-08T06:05:31,106 feather/ext.pyx:261:9: 'CategoryColumn' is not a type identifier 2025-09-08T06:05:31,107 Error compiling Cython file: 2025-09-08T06:05:31,107 ------------------------------------------------------------ 2025-09-08T06:05:31,107 ... 2025-09-08T06:05:31,107 return pd.Categorical(values, categories=levels, 2025-09-08T06:05:31,107 fastpath=True) 2025-09-08T06:05:31,107 cdef timestamp_to_pandas(CColumn* col): 2025-09-08T06:05:31,107 cdef TimestampColumn* ts = (col) 2025-09-08T06:05:31,107 ^ 2025-09-08T06:05:31,107 ------------------------------------------------------------ 2025-09-08T06:05:31,108 feather/ext.pyx:272:9: 'TimestampColumn' is not a type identifier 2025-09-08T06:05:31,161 Error compiling Cython file: 2025-09-08T06:05:31,161 ------------------------------------------------------------ 2025-09-08T06:05:31,161 ... 2025-09-08T06:05:31,161 def __cinit__(self, object name): 2025-09-08T06:05:31,161 cdef: 2025-09-08T06:05:31,161 string c_name = encode_file_path(name) 2025-09-08T06:05:31,162 check_status(TableWriter.OpenFile(c_name, &self.writer)) 2025-09-08T06:05:31,162 ^ 2025-09-08T06:05:31,162 ------------------------------------------------------------ 2025-09-08T06:05:31,162 feather/ext.pyx:78:21: undeclared name not builtin: TableWriter 2025-09-08T06:05:31,172 Error compiling Cython file: 2025-09-08T06:05:31,172 ------------------------------------------------------------ 2025-09-08T06:05:31,172 ... 2025-09-08T06:05:31,172 col_values = _unbox_series(col) 2025-09-08T06:05:31,172 mask_to_file = update_mask_with_datatype_nulls(mask, col_values) 2025-09-08T06:05:31,172 self.write_ndarray(col_values.view('i8'), mask_to_file, &values) 2025-09-08T06:05:31,173 metadata.unit = TimeUnit_NANOSECOND 2025-09-08T06:05:31,173 ^ 2025-09-08T06:05:31,173 ------------------------------------------------------------ 2025-09-08T06:05:31,173 feather/ext.pyx:136:24: undeclared name not builtin: TimeUnit_NANOSECOND 2025-09-08T06:05:31,186 Error compiling Cython file: 2025-09-08T06:05:31,186 ------------------------------------------------------------ 2025-09-08T06:05:31,186 ... 2025-09-08T06:05:31,186 check_status(self.parent.reader.get() 2025-09-08T06:05:31,186 .GetColumn(self.column_index, &col)) 2025-09-08T06:05:31,186 cp = col.get() 2025-09-08T06:05:31,187 if cp.type() == ColumnType_PRIMITIVE: 2025-09-08T06:05:31,187 ^ 2025-09-08T06:05:31,187 ------------------------------------------------------------ 2025-09-08T06:05:31,187 feather/ext.pyx:218:24: undeclared name not builtin: ColumnType_PRIMITIVE 2025-09-08T06:05:31,187 Error compiling Cython file: 2025-09-08T06:05:31,187 ------------------------------------------------------------ 2025-09-08T06:05:31,187 ... 2025-09-08T06:05:31,188 cp = col.get() 2025-09-08T06:05:31,188 if cp.type() == ColumnType_PRIMITIVE: 2025-09-08T06:05:31,188 values = primitive_to_pandas(cp.values()) 2025-09-08T06:05:31,188 elif cp.type() == ColumnType_CATEGORY: 2025-09-08T06:05:31,188 ^ 2025-09-08T06:05:31,188 ------------------------------------------------------------ 2025-09-08T06:05:31,188 feather/ext.pyx:220:26: undeclared name not builtin: ColumnType_CATEGORY 2025-09-08T06:05:31,188 Error compiling Cython file: 2025-09-08T06:05:31,189 ------------------------------------------------------------ 2025-09-08T06:05:31,189 ... 2025-09-08T06:05:31,189 if cp.type() == ColumnType_PRIMITIVE: 2025-09-08T06:05:31,189 values = primitive_to_pandas(cp.values()) 2025-09-08T06:05:31,189 elif cp.type() == ColumnType_CATEGORY: 2025-09-08T06:05:31,189 values = category_to_pandas(cp) 2025-09-08T06:05:31,189 elif cp.type() == ColumnType_TIMESTAMP: 2025-09-08T06:05:31,189 ^ 2025-09-08T06:05:31,189 ------------------------------------------------------------ 2025-09-08T06:05:31,190 feather/ext.pyx:222:26: undeclared name not builtin: ColumnType_TIMESTAMP 2025-09-08T06:05:31,190 Error compiling Cython file: 2025-09-08T06:05:31,190 ------------------------------------------------------------ 2025-09-08T06:05:31,190 ... 2025-09-08T06:05:31,190 def __cinit__(self, object name): 2025-09-08T06:05:31,190 cdef: 2025-09-08T06:05:31,190 string c_name = encode_file_path(name) 2025-09-08T06:05:31,191 check_status(TableReader.OpenFile(c_name, &self.reader)) 2025-09-08T06:05:31,191 ^ 2025-09-08T06:05:31,191 ------------------------------------------------------------ 2025-09-08T06:05:31,191 feather/ext.pyx:238:21: undeclared name not builtin: TableReader 2025-09-08T06:05:31,194 Error compiling Cython file: 2025-09-08T06:05:31,194 ------------------------------------------------------------ 2025-09-08T06:05:31,194 ... 2025-09-08T06:05:31,194 return col 2025-09-08T06:05:31,194 cdef category_to_pandas(CColumn* col): 2025-09-08T06:05:31,194 cdef CategoryColumn* cat = (col) 2025-09-08T06:05:31,194 ^ 2025-09-08T06:05:31,195 ------------------------------------------------------------ 2025-09-08T06:05:31,195 feather/ext.pyx:261:32: 'CategoryColumn' is not a type identifier 2025-09-08T06:05:31,197 Error compiling Cython file: 2025-09-08T06:05:31,197 ------------------------------------------------------------ 2025-09-08T06:05:31,197 ... 2025-09-08T06:05:31,197 return pd.Categorical(values, categories=levels, 2025-09-08T06:05:31,197 fastpath=True) 2025-09-08T06:05:31,197 cdef timestamp_to_pandas(CColumn* col): 2025-09-08T06:05:31,197 cdef TimestampColumn* ts = (col) 2025-09-08T06:05:31,198 ^ 2025-09-08T06:05:31,198 ------------------------------------------------------------ 2025-09-08T06:05:31,198 feather/ext.pyx:272:32: 'TimestampColumn' is not a type identifier 2025-09-08T06:05:31,280 Traceback (most recent call last): 2025-09-08T06:05:31,282 File "", line 2, in 2025-09-08T06:05:31,282 exec(compile(''' 2025-09-08T06:05:31,282 ~~~~^^^^^^^^^^^^ 2025-09-08T06:05:31,282 # This is -- a caller that pip uses to run setup.py 2025-09-08T06:05:31,282 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,282 ...<32 lines>... 2025-09-08T06:05:31,282 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T06:05:31,283 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,283 ''' % ('/tmp/pip-wheel-98_jfoge/feather-format_7f83a9c544ed4ad9811bfa961957cd35/setup.py',), "", "exec")) 2025-09-08T06:05:31,283 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,283 File "", line 35, in 2025-09-08T06:05:31,283 File "/tmp/pip-wheel-98_jfoge/feather-format_7f83a9c544ed4ad9811bfa961957cd35/setup.py", line 135, in 2025-09-08T06:05:31,283 extensions = cythonize(extensions) 2025-09-08T06:05:31,283 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize 2025-09-08T06:05:31,283 cythonize_one(*args) 2025-09-08T06:05:31,284 ~~~~~~~~~~~~~^^^^^^^ 2025-09-08T06:05:31,284 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one 2025-09-08T06:05:31,284 raise CompileError(None, pyx_file) 2025-09-08T06:05:31,284 Cython.Compiler.Errors.CompileError: feather/ext.pyx 2025-09-08T06:05:31,284 Compiling feather/ext.pyx because it changed. 2025-09-08T06:05:31,284 [1/1] Cythonizing feather/ext.pyx 2025-09-08T06:05:31,711 ERROR: python setup.py egg_info exited with 1 2025-09-08T06:05:31,722 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T06:05:31,722 exec(compile('"'"''"'"''"'"' 2025-09-08T06:05:31,722 # This is -- a caller that pip uses to run setup.py 2025-09-08T06:05:31,722 # 2025-09-08T06:05:31,722 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T06:05:31,722 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T06:05:31,722 # - It provides a clear error message when setuptools is not installed. 2025-09-08T06:05:31,722 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T06:05:31,722 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T06:05:31,722 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T06:05:31,722 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T06:05:31,722 import os, sys, tokenize, traceback 2025-09-08T06:05:31,722 2025-09-08T06:05:31,722 try: 2025-09-08T06:05:31,722 import setuptools 2025-09-08T06:05:31,722 except ImportError: 2025-09-08T06:05:31,722 print( 2025-09-08T06:05:31,722 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T06:05:31,722 "the build environment with exception:", 2025-09-08T06:05:31,722 file=sys.stderr, 2025-09-08T06:05:31,722 ) 2025-09-08T06:05:31,722 traceback.print_exc() 2025-09-08T06:05:31,722 sys.exit(1) 2025-09-08T06:05:31,722 2025-09-08T06:05:31,722 __file__ = %r 2025-09-08T06:05:31,722 sys.argv[0] = __file__ 2025-09-08T06:05:31,722 2025-09-08T06:05:31,722 if os.path.exists(__file__): 2025-09-08T06:05:31,722 filename = __file__ 2025-09-08T06:05:31,722 with tokenize.open(__file__) as f: 2025-09-08T06:05:31,722 setup_py_code = f.read() 2025-09-08T06:05:31,722 else: 2025-09-08T06:05:31,722 filename = "" 2025-09-08T06:05:31,722 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T06:05:31,722 2025-09-08T06:05:31,722 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T06:05:31,722 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-98_jfoge/feather-format_7f83a9c544ed4ad9811bfa961957cd35/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-uey2966q[/] 2025-09-08T06:05:31,723 [bold magenta]cwd[/]: /tmp/pip-wheel-98_jfoge/feather-format_7f83a9c544ed4ad9811bfa961957cd35/ 2025-09-08T06:05:31,723 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T06:05:31,724 ERROR: metadata generation failed 2025-09-08T06:05:31,729 Exception information: 2025-09-08T06:05:31,729 Traceback (most recent call last): 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T06:05:31,729 call_subprocess( 2025-09-08T06:05:31,729 ~~~~~~~~~~~~~~~^ 2025-09-08T06:05:31,729 args, 2025-09-08T06:05:31,729 ^^^^^ 2025-09-08T06:05:31,729 ...<2 lines>... 2025-09-08T06:05:31,729 spinner=spinner, 2025-09-08T06:05:31,729 ^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 ) 2025-09-08T06:05:31,729 ^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T06:05:31,729 raise error 2025-09-08T06:05:31,729 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T06:05:31,729 2025-09-08T06:05:31,729 The above exception was the direct cause of the following exception: 2025-09-08T06:05:31,729 2025-09-08T06:05:31,729 Traceback (most recent call last): 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T06:05:31,729 status = _inner_run() 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T06:05:31,729 return self.run(options, args) 2025-09-08T06:05:31,729 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T06:05:31,729 return func(self, options, args) 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T06:05:31,729 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T06:05:31,729 result = self._result = resolver.resolve( 2025-09-08T06:05:31,729 ~~~~~~~~~~~~~~~~^ 2025-09-08T06:05:31,729 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T06:05:31,729 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 ) 2025-09-08T06:05:31,729 ^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T06:05:31,729 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T06:05:31,729 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T06:05:31,729 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T06:05:31,729 if not criterion.candidates: 2025-09-08T06:05:31,729 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T06:05:31,729 return bool(self._sequence) 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T06:05:31,729 self._bool = any(self) 2025-09-08T06:05:31,729 ~~~^^^^^^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T06:05:31,729 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T06:05:31,729 ^^^^^^^^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T06:05:31,729 candidate = func() 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T06:05:31,729 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T06:05:31,729 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T06:05:31,729 link, template, name, version 2025-09-08T06:05:31,729 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 ) 2025-09-08T06:05:31,729 ^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T06:05:31,729 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T06:05:31,729 ~~~~~~~~~~~~~^ 2025-09-08T06:05:31,729 link, 2025-09-08T06:05:31,729 ^^^^^ 2025-09-08T06:05:31,729 ...<3 lines>... 2025-09-08T06:05:31,729 version=version, 2025-09-08T06:05:31,729 ^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 ) 2025-09-08T06:05:31,729 ^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T06:05:31,729 super().__init__( 2025-09-08T06:05:31,729 ~~~~~~~~~~~~~~~~^ 2025-09-08T06:05:31,729 link=link, 2025-09-08T06:05:31,729 ^^^^^^^^^^ 2025-09-08T06:05:31,729 ...<4 lines>... 2025-09-08T06:05:31,729 version=version, 2025-09-08T06:05:31,729 ^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 ) 2025-09-08T06:05:31,729 ^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T06:05:31,729 self.dist = self._prepare() 2025-09-08T06:05:31,729 ~~~~~~~~~~~~~^^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T06:05:31,729 dist = self._prepare_distribution() 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T06:05:31,729 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T06:05:31,729 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T06:05:31,729 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T06:05:31,729 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T06:05:31,729 dist = _get_prepared_distribution( 2025-09-08T06:05:31,729 req, 2025-09-08T06:05:31,729 ...<3 lines>... 2025-09-08T06:05:31,729 self.check_build_deps, 2025-09-08T06:05:31,729 ) 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T06:05:31,729 abstract_dist.prepare_distribution_metadata( 2025-09-08T06:05:31,729 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T06:05:31,729 finder, build_isolation, check_build_deps 2025-09-08T06:05:31,729 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 ) 2025-09-08T06:05:31,729 ^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T06:05:31,729 self.req.prepare_metadata() 2025-09-08T06:05:31,729 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T06:05:31,729 self.metadata_directory = generate_metadata_legacy( 2025-09-08T06:05:31,729 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T06:05:31,729 build_env=self.build_env, 2025-09-08T06:05:31,729 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 ...<3 lines>... 2025-09-08T06:05:31,729 details=details, 2025-09-08T06:05:31,729 ^^^^^^^^^^^^^^^^ 2025-09-08T06:05:31,729 ) 2025-09-08T06:05:31,729 ^ 2025-09-08T06:05:31,729 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T06:05:31,729 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T06:05:31,729 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T06:05:31,758 Removed feather-format==0.3.1 from https://files.pythonhosted.org/packages/80/9a/41f5f839a9f047232a73a7a1852ede64ced8089124defff2034aacbeacb6/feather-format-0.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-9435lchf' 2025-09-08T06:05:31,758 Removed build tracker: '/tmp/pip-build-tracker-9435lchf'