2023-09-08T09:07:00,409 Created temporary directory: /tmp/pip-build-tracker-9nfvuio8 2023-09-08T09:07:00,410 Initialized build tracking at /tmp/pip-build-tracker-9nfvuio8 2023-09-08T09:07:00,411 Created build tracker: /tmp/pip-build-tracker-9nfvuio8 2023-09-08T09:07:00,411 Entered build tracker: /tmp/pip-build-tracker-9nfvuio8 2023-09-08T09:07:00,412 Created temporary directory: /tmp/pip-wheel-a21yaalv 2023-09-08T09:07:00,415 Created temporary directory: /tmp/pip-ephem-wheel-cache-1mub5y70 2023-09-08T09:07:00,437 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T09:07:00,440 2 location(s) to search for versions of spidev: 2023-09-08T09:07:00,440 * https://pypi.org/simple/spidev/ 2023-09-08T09:07:00,440 * https://www.piwheels.org/simple/spidev/ 2023-09-08T09:07:00,441 Fetching project page and analyzing links: https://pypi.org/simple/spidev/ 2023-09-08T09:07:00,442 Getting page https://pypi.org/simple/spidev/ 2023-09-08T09:07:00,444 Found index url https://pypi.org/simple/ 2023-09-08T09:07:00,657 Fetched page https://pypi.org/simple/spidev/ as application/vnd.pypi.simple.v1+json 2023-09-08T09:07:00,660 Found link https://files.pythonhosted.org/packages/bf/59/ec1104f4b9d6b64873b8470121e89abf6a731ab9209151eb75e2bad810f6/spidev-2.0.tar.gz (from https://pypi.org/simple/spidev/), version: 2.0 2023-09-08T09:07:00,661 Found link https://files.pythonhosted.org/packages/94/c7/d7434902a367cacb975c0905b05bc3592737eadf36dce8b2320ac885bf4e/spidev-3.0.tar.gz (from https://pypi.org/simple/spidev/), version: 3.0 2023-09-08T09:07:00,661 Found link https://files.pythonhosted.org/packages/9c/4f/fd0f50ca92645980ad857fccbb13b1f2e877bc1defedf6404b63f9bea4b4/spidev-3.1.tar.gz (from https://pypi.org/simple/spidev/), version: 3.1 2023-09-08T09:07:00,662 Found link https://files.pythonhosted.org/packages/36/83/73748b6e1819b57d8e1df8090200195cdae33aaa22a49a91ded16785eedd/spidev-3.2.tar.gz (from https://pypi.org/simple/spidev/), version: 3.2 2023-09-08T09:07:00,663 Found link https://files.pythonhosted.org/packages/fb/14/4c2e1640f0cb04862c76d9d76ed7c945b0f67876e503ac02f7f675fe86a0/spidev-3.4.tar.gz (from https://pypi.org/simple/spidev/), version: 3.4 2023-09-08T09:07:00,663 Found link https://files.pythonhosted.org/packages/62/56/de649e7d95f9fcfaf965a6eb937b4a46bc77ef21487c99cde1a7a0546040/spidev-3.5.tar.gz (from https://pypi.org/simple/spidev/), version: 3.5 2023-09-08T09:07:00,664 Skipping link: No binaries permitted for spidev: https://files.pythonhosted.org/packages/28/73/48c2f27691b95dc7eff2263e92e62522b2f034186be5ecc294087b3d38aa/spidev-3.6-cp39-cp39-linux_armv7l.whl (from https://pypi.org/simple/spidev/) 2023-09-08T09:07:00,664 Found link https://files.pythonhosted.org/packages/c7/d9/401c0a7be089e02826cf2c201f489876b601f15be100fe391ef9c2faed83/spidev-3.6.tar.gz (from https://pypi.org/simple/spidev/), version: 3.6 2023-09-08T09:07:00,665 Fetching project page and analyzing links: https://www.piwheels.org/simple/spidev/ 2023-09-08T09:07:00,666 Getting page https://www.piwheels.org/simple/spidev/ 2023-09-08T09:07:00,667 Found index url https://www.piwheels.org/simple/ 2023-09-08T09:07:01,092 Fetched page https://www.piwheels.org/simple/spidev/ as text/html 2023-09-08T09:07:01,121 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.6-cp311-cp311-linux_armv7l.whl#sha256=2a3c151db54b2db3647a8b6c904453a535314136df66e806fc5cc4ef43fbbde5 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,123 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.6-cp311-cp311-linux_armv6l.whl#sha256=2a3c151db54b2db3647a8b6c904453a535314136df66e806fc5cc4ef43fbbde5 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,124 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.6-cp39-cp39-linux_armv7l.whl#sha256=202698d9f7906cca548c301b97eee117bc029642af3e743b28597f752d11c0ee (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,125 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.6-cp39-cp39-linux_armv6l.whl#sha256=202698d9f7906cca548c301b97eee117bc029642af3e743b28597f752d11c0ee (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,126 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.6-cp37-cp37m-linux_armv7l.whl#sha256=ef47ae501d5b307ce7411e3ddab4b4d04fa31fdaed5e5730a4e3336f65c5f76b (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,127 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.6-cp37-cp37m-linux_armv6l.whl#sha256=ef47ae501d5b307ce7411e3ddab4b4d04fa31fdaed5e5730a4e3336f65c5f76b (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,128 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.5-cp39-cp39-linux_armv7l.whl#sha256=fac5de521322fa884a58e517cdba46e964accedcb4d2f2df8d09d21303471737 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,129 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.5-cp39-cp39-linux_armv6l.whl#sha256=fac5de521322fa884a58e517cdba46e964accedcb4d2f2df8d09d21303471737 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,130 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.5-cp34-cp34m-linux_armv7l.whl#sha256=73a92248f6873d23e213961db087a3023ee939836ae4a247f7bbf07526f7a904 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,131 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.5-cp34-cp34m-linux_armv6l.whl#sha256=73a92248f6873d23e213961db087a3023ee939836ae4a247f7bbf07526f7a904 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,132 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.5-cp35-cp35m-linux_armv7l.whl#sha256=c810a1e2262bd949ffc9a4dbd831a54783d364705ecd6d3cc8b5b0b911db59e6 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,133 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.5-cp35-cp35m-linux_armv6l.whl#sha256=c810a1e2262bd949ffc9a4dbd831a54783d364705ecd6d3cc8b5b0b911db59e6 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,134 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.5-cp37-cp37m-linux_armv7l.whl#sha256=20261448f6427beb63df6a13914acf7aeeabb25b2c01d4d90d2f1f14c8e70268 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,134 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.5-cp37-cp37m-linux_armv6l.whl#sha256=20261448f6427beb63df6a13914acf7aeeabb25b2c01d4d90d2f1f14c8e70268 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,135 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.4-cp39-cp39-linux_armv7l.whl#sha256=06445a047f5ad470205d65cd43106d26e6748b92fd3adc6f58db63e48d7cf530 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,136 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.4-cp39-cp39-linux_armv6l.whl#sha256=06445a047f5ad470205d65cd43106d26e6748b92fd3adc6f58db63e48d7cf530 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,137 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.4-cp34-cp34m-linux_armv7l.whl#sha256=8c559661f75a60b70e2143eb1fe8561ddfda4cc1a2b44eee75b547e75c149ac8 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,138 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.4-cp34-cp34m-linux_armv6l.whl#sha256=8c559661f75a60b70e2143eb1fe8561ddfda4cc1a2b44eee75b547e75c149ac8 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,139 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.4-cp35-cp35m-linux_armv6l.whl#sha256=f7e180dc8f45b56388ff9659b55d6b891bd56f1433895ead804eb0a253a02305 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,140 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.4-cp35-cp35m-linux_armv7l.whl#sha256=f7e180dc8f45b56388ff9659b55d6b891bd56f1433895ead804eb0a253a02305 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,141 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.4-cp37-cp37m-linux_armv7l.whl#sha256=cacc06b27fd98ff5c73bad282de147f1ad20449fb0b7be1dfbb0c71a55b04b6b (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,142 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.4-cp37-cp37m-linux_armv6l.whl#sha256=cacc06b27fd98ff5c73bad282de147f1ad20449fb0b7be1dfbb0c71a55b04b6b (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,143 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.2-cp39-cp39-linux_armv7l.whl#sha256=67c925f4757be7d2f54807c4c8d507f5bcde82b312f97fb05be2efc41171db13 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,144 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.2-cp39-cp39-linux_armv6l.whl#sha256=67c925f4757be7d2f54807c4c8d507f5bcde82b312f97fb05be2efc41171db13 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,145 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.2-cp37-cp37m-linux_armv6l.whl#sha256=ebe10a475d1485bcfcfb9a6467a2696a9577986694b7d95edb28ec495a42a1c5 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,146 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.2-cp37-cp37m-linux_armv7l.whl#sha256=ebe10a475d1485bcfcfb9a6467a2696a9577986694b7d95edb28ec495a42a1c5 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,147 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.2-cp35-cp35m-linux_armv6l.whl#sha256=f94b272a318b4566e4e8454cd6fbd9ffec9e6639f2b6250b2541fb7932ece53a (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,147 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.2-cp35-cp35m-linux_armv7l.whl#sha256=f94b272a318b4566e4e8454cd6fbd9ffec9e6639f2b6250b2541fb7932ece53a (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,148 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.2-cp34-cp34m-linux_armv6l.whl#sha256=f36db7af65fd754f7a931af825eaada3d9168e7d063d9738c6a3b26f5ad31145 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,149 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.2-cp34-cp34m-linux_armv7l.whl#sha256=f36db7af65fd754f7a931af825eaada3d9168e7d063d9738c6a3b26f5ad31145 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,150 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.1-cp39-cp39-linux_armv7l.whl#sha256=4bc27940b182a4eb83acf8ba33429c63611fb9172c13e28bc969e3da4ff2eaf5 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,151 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.1-cp39-cp39-linux_armv6l.whl#sha256=4bc27940b182a4eb83acf8ba33429c63611fb9172c13e28bc969e3da4ff2eaf5 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,152 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.1-cp37-cp37m-linux_armv7l.whl#sha256=69f8458f1ccee2d5758fcc0b4845eb21e88a9a235a250a6ddddaf6038a3aefee (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,152 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.1-cp37-cp37m-linux_armv6l.whl#sha256=69f8458f1ccee2d5758fcc0b4845eb21e88a9a235a250a6ddddaf6038a3aefee (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,153 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.1-cp34-cp34m-linux_armv6l.whl#sha256=92536546ca201aa430f64824a0798cace72576afa468ff06dc76ca51182d6a3c (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,154 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.1-cp34-cp34m-linux_armv7l.whl#sha256=92536546ca201aa430f64824a0798cace72576afa468ff06dc76ca51182d6a3c (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,154 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.1-cp35-cp35m-linux_armv7l.whl#sha256=a858bfa1439d8545d475e4b4bf2e96744c3a5db0dd21549852eb8091ed7a8857 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,154 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.1-cp35-cp35m-linux_armv6l.whl#sha256=a858bfa1439d8545d475e4b4bf2e96744c3a5db0dd21549852eb8091ed7a8857 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,155 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.0-cp39-cp39-linux_armv7l.whl#sha256=16f1645c8c08d664b749c9c4b956ab43042712119adbfcc95609ed1b90f9e9da (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,155 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.0-cp39-cp39-linux_armv6l.whl#sha256=16f1645c8c08d664b749c9c4b956ab43042712119adbfcc95609ed1b90f9e9da (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,156 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.0-cp37-cp37m-linux_armv6l.whl#sha256=57d90f9b83bc1c66e1dfa315ae7aa008db67b73a1a45e6ab9251b1ab8ad90e16 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,156 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.0-cp37-cp37m-linux_armv7l.whl#sha256=57d90f9b83bc1c66e1dfa315ae7aa008db67b73a1a45e6ab9251b1ab8ad90e16 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,157 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.0-cp35-cp35m-linux_armv7l.whl#sha256=3f422c841a523c172fe66ef01caa251217b059ec83f19fcbbda593b0864078ee (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,157 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.0-cp35-cp35m-linux_armv6l.whl#sha256=3f422c841a523c172fe66ef01caa251217b059ec83f19fcbbda593b0864078ee (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,158 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.0-cp34-cp34m-linux_armv6l.whl#sha256=4b64101f14718b4af71e2e724f166df4d206a33835c0dba35c9e51d200ef4453 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,158 Skipping link: No binaries permitted for spidev: https://www.piwheels.org/simple/spidev/spidev-3.0-cp34-cp34m-linux_armv7l.whl#sha256=4b64101f14718b4af71e2e724f166df4d206a33835c0dba35c9e51d200ef4453 (from https://www.piwheels.org/simple/spidev/) 2023-09-08T09:07:01,159 Skipping link: not a file: https://www.piwheels.org/simple/spidev/ 2023-09-08T09:07:01,160 Skipping link: not a file: https://pypi.org/simple/spidev/ 2023-09-08T09:07:01,179 Given no hashes to check 1 links for project 'spidev': discarding no candidates 2023-09-08T09:07:01,196 Collecting spidev==2.0 2023-09-08T09:07:01,199 Created temporary directory: /tmp/pip-unpack-4chweyw5 2023-09-08T09:07:01,412 Downloading spidev-2.0.tar.gz (5.0 kB) 2023-09-08T09:07:01,425 Added spidev==2.0 from https://files.pythonhosted.org/packages/bf/59/ec1104f4b9d6b64873b8470121e89abf6a731ab9209151eb75e2bad810f6/spidev-2.0.tar.gz to build tracker '/tmp/pip-build-tracker-9nfvuio8' 2023-09-08T09:07:01,427 Running setup.py (path:/tmp/pip-wheel-a21yaalv/spidev_74719283a58e4ed2bc7bc648dbdadb1e/setup.py) egg_info for package spidev 2023-09-08T09:07:01,428 Created temporary directory: /tmp/pip-pip-egg-info-j0wq0b98 2023-09-08T09:07:01,429 Preparing metadata (setup.py): started 2023-09-08T09:07:01,430 Running command python setup.py egg_info 2023-09-08T09:07:02,615 Preparing metadata (setup.py): finished with status 'done' 2023-09-08T09:07:02,618 Source in /tmp/pip-wheel-a21yaalv/spidev_74719283a58e4ed2bc7bc648dbdadb1e has version 2.0, which satisfies requirement spidev==2.0 from https://files.pythonhosted.org/packages/bf/59/ec1104f4b9d6b64873b8470121e89abf6a731ab9209151eb75e2bad810f6/spidev-2.0.tar.gz 2023-09-08T09:07:02,619 Removed spidev==2.0 from https://files.pythonhosted.org/packages/bf/59/ec1104f4b9d6b64873b8470121e89abf6a731ab9209151eb75e2bad810f6/spidev-2.0.tar.gz from build tracker '/tmp/pip-build-tracker-9nfvuio8' 2023-09-08T09:07:02,623 Created temporary directory: /tmp/pip-unpack-w6wy32v6 2023-09-08T09:07:02,624 Created temporary directory: /tmp/pip-unpack-rp6fxl6l 2023-09-08T09:07:02,626 Building wheels for collected packages: spidev 2023-09-08T09:07:02,630 Created temporary directory: /tmp/pip-wheel-77c2tco6 2023-09-08T09:07:02,630 Building wheel for spidev (setup.py): started 2023-09-08T09:07:02,631 Destination directory: /tmp/pip-wheel-77c2tco6 2023-09-08T09:07:02,632 Running command python setup.py bdist_wheel 2023-09-08T09:07:04,820 spidev_module.c: In function ‘SpiDev_dealloc’: 2023-09-08T09:07:04,820 spidev_module.c:93:13: error: ‘SpiDevObject’ has no member named ‘ob_type’ 2023-09-08T09:07:04,821 93 | self->ob_type->tp_free((PyObject *)self); 2023-09-08T09:07:04,822 | ^~ 2023-09-08T09:07:04,830 spidev_module.c: In function ‘SpiDev_writebytes’: 2023-09-08T09:07:04,830 spidev_module.c:126:22: warning: implicit declaration of function ‘PyInt_Check’; did you mean ‘PySet_Check’? [-Wimplicit-function-declaration] 2023-09-08T09:07:04,831 126 | if (!PyInt_Check(val)) { 2023-09-08T09:07:04,831 | ^~~~~~~~~~~ 2023-09-08T09:07:04,832 | PySet_Check 2023-09-08T09:07:04,844 spidev_module.c:130:33: warning: implicit declaration of function ‘PyInt_AS_LONG’; did you mean ‘PyLong_AS_LONG’? [-Wimplicit-function-declaration] 2023-09-08T09:07:04,845 130 | buf[ii] = (__u8)PyInt_AS_LONG(val); 2023-09-08T09:07:04,845 | ^~~~~~~~~~~~~ 2023-09-08T09:07:04,846 | PyLong_AS_LONG 2023-09-08T09:07:04,847 spidev_module.c: In function ‘SpiDev_readbytes’: 2023-09-08T09:07:04,847 spidev_module.c:166:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023-09-08T09:07:04,848 166 | else if (len > sizeof(rxbuf)) 2023-09-08T09:07:04,849 | ^ 2023-09-08T09:07:04,862 spidev_module.c: In function ‘SpiDev_set_mode’: 2023-09-08T09:07:04,863 spidev_module.c:466:16: warning: implicit declaration of function ‘PyInt_AsLong’; did you mean ‘PyLong_AsLong’? [-Wimplicit-function-declaration] 2023-09-08T09:07:04,864 466 | mode = PyInt_AsLong(val); 2023-09-08T09:07:04,864 | ^~~~~~~~~~~~ 2023-09-08T09:07:04,865 | PyLong_AsLong 2023-09-08T09:07:04,871 spidev_module.c: At top level: 2023-09-08T09:07:04,872 spidev_module.c:776:40: warning: missing braces around initializer [-Wmissing-braces] 2023-09-08T09:07:04,872 776 | static PyTypeObject SpiDevObjectType = { 2023-09-08T09:07:04,873 | ^ 2023-09-08T09:07:04,874 spidev_module.c:779:9: warning: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T09:07:04,874 779 | "SpiDev", /* tp_name */ 2023-09-08T09:07:04,875 | ^~~~~~~~ 2023-09-08T09:07:04,876 spidev_module.c:779:9: note: (near initialization for ‘SpiDevObjectType.tp_basicsize’) 2023-09-08T09:07:04,876 spidev_module.c:782:9: warning: initialization of ‘int’ from ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T09:07:04,877 782 | (destructor)SpiDev_dealloc, /* tp_dealloc */ 2023-09-08T09:07:04,877 | ^ 2023-09-08T09:07:04,878 spidev_module.c:782:9: note: (near initialization for ‘SpiDevObjectType.tp_vectorcall_offset’) 2023-09-08T09:07:04,878 spidev_module.c:798:9: warning: initialization of ‘int (*)(PyObject *, int (*)(PyObject *, void *), void *)’ {aka ‘int (*)(struct _object *, int (*)(struct _object *, void *), void *)’} from incompatible pointer type ‘const char *’ [-Wincompatible-pointer-types] 2023-09-08T09:07:04,879 798 | SpiDevObjectType_doc, /* tp_doc */ 2023-09-08T09:07:04,879 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:07:04,880 spidev_module.c:798:9: note: (near initialization for ‘SpiDevObjectType.tp_traverse’) 2023-09-08T09:07:04,880 spidev_module.c:805:9: warning: initialization of ‘PyMemberDef *’ from incompatible pointer type ‘PyMethodDef *’ [-Wincompatible-pointer-types] 2023-09-08T09:07:04,881 805 | SpiDev_methods, /* tp_methods */ 2023-09-08T09:07:04,881 | ^~~~~~~~~~~~~~ 2023-09-08T09:07:04,882 spidev_module.c:805:9: note: (near initialization for ‘SpiDevObjectType.tp_members’) 2023-09-08T09:07:04,882 spidev_module.c:807:9: warning: initialization of ‘PyTypeObject *’ {aka ‘struct _typeobject *’} from incompatible pointer type ‘PyGetSetDef *’ [-Wincompatible-pointer-types] 2023-09-08T09:07:04,882 807 | SpiDev_getset, /* tp_getset */ 2023-09-08T09:07:04,883 | ^~~~~~~~~~~~~ 2023-09-08T09:07:04,884 spidev_module.c:807:9: note: (near initialization for ‘SpiDevObjectType.tp_base’) 2023-09-08T09:07:04,884 spidev_module.c:813:9: warning: initialization of ‘PyObject * (*)(PyTypeObject *, Py_ssize_t)’ {aka ‘struct _object * (*)(struct _typeobject *, int)’} from incompatible pointer type ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2023-09-08T09:07:04,885 813 | (initproc)SpiDev_init, /* tp_init */ 2023-09-08T09:07:04,886 | ^ 2023-09-08T09:07:04,887 spidev_module.c:813:9: note: (near initialization for ‘SpiDevObjectType.tp_alloc’) 2023-09-08T09:07:04,887 spidev_module.c:815:9: warning: initialization of ‘void (*)(void *)’ from incompatible pointer type ‘PyObject * (*)(PyTypeObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _typeobject *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2023-09-08T09:07:04,888 815 | SpiDev_new, /* tp_new */ 2023-09-08T09:07:04,889 | ^~~~~~~~~~ 2023-09-08T09:07:04,889 spidev_module.c:815:9: note: (near initialization for ‘SpiDevObjectType.tp_free’) 2023-09-08T09:07:04,890 spidev_module.c:776:40: warning: missing braces around initializer [-Wmissing-braces] 2023-09-08T09:07:04,890 776 | static PyTypeObject SpiDevObjectType = { 2023-09-08T09:07:04,891 | ^ 2023-09-08T09:07:04,892 spidev_module.c: In function ‘initspidev’: 2023-09-08T09:07:04,892 spidev_module.c:831:17: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2023-09-08T09:07:04,893 831 | return; 2023-09-08T09:07:04,894 | ^~~~~~ 2023-09-08T09:07:04,894 spidev_module.c:826:1: note: declared here 2023-09-08T09:07:04,895 826 | initspidev(void) 2023-09-08T09:07:04,896 | ^~~~~~~~~~ 2023-09-08T09:07:04,898 spidev_module.c:833:13: warning: implicit declaration of function ‘Py_InitModule3’ [-Wimplicit-function-declaration] 2023-09-08T09:07:04,899 833 | m = Py_InitModule3("spidev", SpiDev_module_methods, SpiDev_module_doc); 2023-09-08T09:07:04,900 | ^~~~~~~~~~~~~~ 2023-09-08T09:07:04,901 spidev_module.c:833:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T09:07:04,901 833 | m = Py_InitModule3("spidev", SpiDev_module_methods, SpiDev_module_doc); 2023-09-08T09:07:04,902 | ^ 2023-09-08T09:07:04,912 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-08T09:07:05,059 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-08T09:07:05,072 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-08T09:07:05,072 exec(compile('"'"''"'"''"'"' 2023-09-08T09:07:05,072 # This is -- a caller that pip uses to run setup.py 2023-09-08T09:07:05,072 # 2023-09-08T09:07:05,072 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T09:07:05,072 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T09:07:05,072 # - It provides a clear error message when setuptools is not installed. 2023-09-08T09:07:05,072 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T09:07:05,072 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T09:07:05,072 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T09:07:05,072 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T09:07:05,072 import os, sys, tokenize 2023-09-08T09:07:05,072 2023-09-08T09:07:05,072 try: 2023-09-08T09:07:05,072 import setuptools 2023-09-08T09:07:05,072 except ImportError as error: 2023-09-08T09:07:05,072 print( 2023-09-08T09:07:05,072 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T09:07:05,072 "the build environment.", 2023-09-08T09:07:05,072 file=sys.stderr, 2023-09-08T09:07:05,072 ) 2023-09-08T09:07:05,072 sys.exit(1) 2023-09-08T09:07:05,072 2023-09-08T09:07:05,072 __file__ = %r 2023-09-08T09:07:05,072 sys.argv[0] = __file__ 2023-09-08T09:07:05,072 2023-09-08T09:07:05,072 if os.path.exists(__file__): 2023-09-08T09:07:05,072 filename = __file__ 2023-09-08T09:07:05,072 with tokenize.open(__file__) as f: 2023-09-08T09:07:05,072 setup_py_code = f.read() 2023-09-08T09:07:05,072 else: 2023-09-08T09:07:05,072 filename = "" 2023-09-08T09:07:05,072 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T09:07:05,072 2023-09-08T09:07:05,072 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T09:07:05,072 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-a21yaalv/spidev_74719283a58e4ed2bc7bc648dbdadb1e/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-77c2tco6[/] 2023-09-08T09:07:05,072 [bold magenta]cwd[/]: /tmp/pip-wheel-a21yaalv/spidev_74719283a58e4ed2bc7bc648dbdadb1e/ 2023-09-08T09:07:05,073 Building wheel for spidev (setup.py): finished with status 'error' 2023-09-08T09:07:05,074 ERROR: Failed building wheel for spidev 2023-09-08T09:07:05,075 Running setup.py clean for spidev 2023-09-08T09:07:05,076 Running command python setup.py clean 2023-09-08T09:07:06,073 'build/lib.linux-armv7l-cpython-311' does not exist -- can't clean it 2023-09-08T09:07:06,073 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-08T09:07:06,074 'build/scripts-3.11' does not exist -- can't clean it 2023-09-08T09:07:06,185 Failed to build spidev 2023-09-08T09:07:06,186 ERROR: Failed to build one or more wheels 2023-09-08T09:07:06,188 Exception information: 2023-09-08T09:07:06,188 Traceback (most recent call last): 2023-09-08T09:07:06,188 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T09:07:06,188 status = run_func(*args) 2023-09-08T09:07:06,188 ^^^^^^^^^^^^^^^ 2023-09-08T09:07:06,188 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T09:07:06,188 return func(self, options, args) 2023-09-08T09:07:06,188 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T09:07:06,188 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-08T09:07:06,188 raise CommandError("Failed to build one or more wheels") 2023-09-08T09:07:06,188 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-08T09:07:06,191 Removed build tracker: '/tmp/pip-build-tracker-9nfvuio8'