-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[doubt] compiles multiple times due to user input #4290
Comments
Please note that the command If you don't want that behaviour please do not use Note that If you want to pass parameters to the |
@abravalheri To clarify, |
By default, When using the CLI in the same way exemplified in the original text of the issue, |
Thanks for explaining!
Sent with [Proton Mail](https://proton.me/) secure email.
…On Friday, 5 April 2024 at 17:54, Anderson Bravalheri ***@***.***> wrote:
> To clarify, build_ext will be invoked in all cases, the user will simply need to define any custom args in setup.cfg?
By default, build_ext is called when creating the wheel (as far as I remember). And then it pulls configuration parameters from setup.cfg.
When using the CLI in the same way exemplified in the original text of the issue, build_ext is called multiple times.
—
Reply to this email directly, [view it on GitHub](#4290 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AHNRFWAQC234X7EUXYL7AZLY323L3AVCNFSM6AAAAABFYGW23KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBQGAYTGOJYGA).
You are receiving this because you commented.Message ID: ***@***.***>
|
This issue had nothing to do with using Anyways by default if you ran
edit: For people that didn't bother to subclass setup will still run multiple compiles, so the problem still exists. |
Are we talking about the compilation of the C code multiple times or the The But as far as I remember the compilation of the C code should happen only when the wheel is built (unless there is heavy customisation or if you add For lazy cythonization, I believe you can create the |
No, there is nothing wrong with The problem was with https://github.com/YoSTEALTH/Liburing/tree/master/src/liburing each of those .pxy will create its own .so file, and by default setuptools will create all those in single thread, so using Without sub-classing it took ages for compile and setuptool would compile again! I can revert the changes I made to the site if you want to see the output again. |
@abravalheri ok, go ahead and run |
I feel like I am loosing my mind running these compiles, now it doesn't seem to run compile multiple times even though it runs It might be a good idea for self.parallel = True
# or
self.parallel = os.cpu_count()//2 or 1 # use half of cpu resources This might help a lots of library out there to install/build/... faster. |
Yes, please find the logs below: python3 -m pip install --upgrade git+https://github.com/YoSTEALTH/Shakti -vvvUsing pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Non-user install because site-packages writeable
Created temporary directory: /tmp/pip-build-tracker-31qkszjo
Initialized build tracking at /tmp/pip-build-tracker-31qkszjo
Created build tracker: /tmp/pip-build-tracker-31qkszjo
Entered build tracker: /tmp/pip-build-tracker-31qkszjo
Created temporary directory: /tmp/pip-install-56wctot0
Created temporary directory: /tmp/pip-ephem-wheel-cache-fg9ae4qx
Collecting git+https://github.com/YoSTEALTH/Shakti
Created temporary directory: /tmp/pip-req-build-yojyv5c4
Cloning https://github.com/YoSTEALTH/Shakti to /tmp/pip-req-build-yojyv5c4
Running command git version
git version 2.39.2
Running command git clone --filter=blob:none --verbose --progress https://github.com/YoSTEALTH/Shakti /tmp/pip-req-build-yojyv5c4
Cloning into '/tmp/pip-req-build-yojyv5c4'...
POST git-upload-pack (175 bytes)
POST git-upload-pack (222 bytes)
remote: Enumerating objects: 162, done.
remote: Counting objects: 0% (1/162)
remote: Counting objects: 1% (2/162)
remote: Counting objects: 2% (4/162)
remote: Counting objects: 3% (5/162)
remote: Counting objects: 4% (7/162)
remote: Counting objects: 5% (9/162)
remote: Counting objects: 6% (10/162)
remote: Counting objects: 7% (12/162)
remote: Counting objects: 8% (13/162)
remote: Counting objects: 9% (15/162)
remote: Counting objects: 10% (17/162)
remote: Counting objects: 11% (18/162)
remote: Counting objects: 12% (20/162)
remote: Counting objects: 13% (22/162)
remote: Counting objects: 14% (23/162)
remote: Counting objects: 15% (25/162)
remote: Counting objects: 16% (26/162)
remote: Counting objects: 17% (28/162)
remote: Counting objects: 18% (30/162)
remote: Counting objects: 19% (31/162)
remote: Counting objects: 20% (33/162)
remote: Counting objects: 21% (35/162)
remote: Counting objects: 22% (36/162)
remote: Counting objects: 23% (38/162)
remote: Counting objects: 24% (39/162)
remote: Counting objects: 25% (41/162)
remote: Counting objects: 26% (43/162)
remote: Counting objects: 27% (44/162)
remote: Counting objects: 28% (46/162)
remote: Counting objects: 29% (47/162)
remote: Counting objects: 30% (49/162)
remote: Counting objects: 31% (51/162)
remote: Counting objects: 32% (52/162)
remote: Counting objects: 33% (54/162)
remote: Counting objects: 34% (56/162)
remote: Counting objects: 35% (57/162)
remote: Counting objects: 36% (59/162)
remote: Counting objects: 37% (60/162)
remote: Counting objects: 38% (62/162)
remote: Counting objects: 39% (64/162)
remote: Counting objects: 40% (65/162)
remote: Counting objects: 41% (67/162)
remote: Counting objects: 42% (69/162)
remote: Counting objects: 43% (70/162)
remote: Counting objects: 44% (72/162)
remote: Counting objects: 45% (73/162)
remote: Counting objects: 46% (75/162)
remote: Counting objects: 47% (77/162)
remote: Counting objects: 48% (78/162)
remote: Counting objects: 49% (80/162)
remote: Counting objects: 50% (81/162)
remote: Counting objects: 51% (83/162)
remote: Counting objects: 52% (85/162)
remote: Counting objects: 53% (86/162)
remote: Counting objects: 54% (88/162)
remote: Counting objects: 55% (90/162)
remote: Counting objects: 56% (91/162)
remote: Counting objects: 57% (93/162)
remote: Counting objects: 58% (94/162)
remote: Counting objects: 59% (96/162)
remote: Counting objects: 60% (98/162)
remote: Counting objects: 61% (99/162)
remote: Counting objects: 62% (101/162)
remote: Counting objects: 63% (103/162)
remote: Counting objects: 64% (104/162)
remote: Counting objects: 65% (106/162)
remote: Counting objects: 66% (107/162)
remote: Counting objects: 67% (109/162)
remote: Counting objects: 68% (111/162)
remote: Counting objects: 69% (112/162)
remote: Counting objects: 70% (114/162)
remote: Counting objects: 71% (116/162)
remote: Counting objects: 72% (117/162)
remote: Counting objects: 73% (119/162)
remote: Counting objects: 74% (120/162)
remote: Counting objects: 75% (122/162)
remote: Counting objects: 76% (124/162)
remote: Counting objects: 77% (125/162)
remote: Counting objects: 78% (127/162)
remote: Counting objects: 79% (128/162)
remote: Counting objects: 80% (130/162)
remote: Counting objects: 81% (132/162)
remote: Counting objects: 82% (133/162)
remote: Counting objects: 83% (135/162)
remote: Counting objects: 84% (137/162)
remote: Counting objects: 85% (138/162)
remote: Counting objects: 86% (140/162)
remote: Counting objects: 87% (141/162)
remote: Counting objects: 88% (143/162)
remote: Counting objects: 89% (145/162)
remote: Counting objects: 90% (146/162)
remote: Counting objects: 91% (148/162)
remote: Counting objects: 92% (150/162)
remote: Counting objects: 93% (151/162)
remote: Counting objects: 94% (153/162)
remote: Counting objects: 95% (154/162)
remote: Counting objects: 96% (156/162)
remote: Counting objects: 97% (158/162)
remote: Counting objects: 98% (159/162)
remote: Counting objects: 99% (161/162)
remote: Counting objects: 100% (162/162)
remote: Counting objects: 100% (162/162), done.
remote: Compressing objects: 1% (1/78)
remote: Compressing objects: 2% (2/78)
remote: Compressing objects: 3% (3/78)
remote: Compressing objects: 5% (4/78)
remote: Compressing objects: 6% (5/78)
remote: Compressing objects: 7% (6/78)
remote: Compressing objects: 8% (7/78)
remote: Compressing objects: 10% (8/78)
remote: Compressing objects: 11% (9/78)
remote: Compressing objects: 12% (10/78)
remote: Compressing objects: 14% (11/78)
remote: Compressing objects: 15% (12/78)
remote: Compressing objects: 16% (13/78)
remote: Compressing objects: 17% (14/78)
remote: Compressing objects: 19% (15/78)
remote: Compressing objects: 20% (16/78)
remote: Compressing objects: 21% (17/78)
remote: Compressing objects: 23% (18/78)
remote: Compressing objects: 24% (19/78)
remote: Compressing objects: 25% (20/78)
remote: Compressing objects: 26% (21/78)
remote: Compressing objects: 28% (22/78)
remote: Compressing objects: 29% (23/78)
remote: Compressing objects: 30% (24/78)
remote: Compressing objects: 32% (25/78)
remote: Compressing objects: 33% (26/78)
remote: Compressing objects: 34% (27/78)
remote: Compressing objects: 35% (28/78)
remote: Compressing objects: 37% (29/78)
remote: Compressing objects: 38% (30/78)
remote: Compressing objects: 39% (31/78)
remote: Compressing objects: 41% (32/78)
remote: Compressing objects: 42% (33/78)
remote: Compressing objects: 43% (34/78)
remote: Compressing objects: 44% (35/78)
remote: Compressing objects: 46% (36/78)
remote: Compressing objects: 47% (37/78)
remote: Compressing objects: 48% (38/78)
remote: Compressing objects: 50% (39/78)
remote: Compressing objects: 51% (40/78)
remote: Compressing objects: 52% (41/78)
remote: Compressing objects: 53% (42/78)
remote: Compressing objects: 55% (43/78)
remote: Compressing objects: 56% (44/78)
remote: Compressing objects: 57% (45/78)
remote: Compressing objects: 58% (46/78)
remote: Compressing objects: 60% (47/78)
remote: Compressing objects: 61% (48/78)
remote: Compressing objects: 62% (49/78)
remote: Compressing objects: 64% (50/78)
remote: Compressing objects: 65% (51/78)
remote: Compressing objects: 66% (52/78)
remote: Compressing objects: 67% (53/78)
remote: Compressing objects: 69% (54/78)
remote: Compressing objects: 70% (55/78)
remote: Compressing objects: 71% (56/78)
remote: Compressing objects: 73% (57/78)
remote: Compressing objects: 74% (58/78)
remote: Compressing objects: 75% (59/78)
remote: Compressing objects: 76% (60/78)
remote: Compressing objects: 78% (61/78)
remote: Compressing objects: 79% (62/78)
remote: Compressing objects: 80% (63/78)
remote: Compressing objects: 82% (64/78)
remote: Compressing objects: 83% (65/78)
remote: Compressing objects: 84% (66/78)
remote: Compressing objects: 85% (67/78)
remote: Compressing objects: 87% (68/78)
remote: Compressing objects: 88% (69/78)
remote: Compressing objects: 89% (70/78)
remote: Compressing objects: 91% (71/78)
remote: Compressing objects: 92% (72/78)
remote: Compressing objects: 93% (73/78)
remote: Compressing objects: 94% (74/78)
remote: Compressing objects: 96% (75/78)
remote: Compressing objects: 97% (76/78)
remote: Compressing objects: 98% (77/78)
remote: Compressing objects: 100% (78/78)
remote: Compressing objects: 100% (78/78), done.
Receiving objects: 0% (1/162)
Receiving objects: 1% (2/162)
Receiving objects: 2% (4/162)
Receiving objects: 3% (5/162)
Receiving objects: 4% (7/162)
Receiving objects: 5% (9/162)
Receiving objects: 6% (10/162)
Receiving objects: 7% (12/162)
Receiving objects: 8% (13/162)
Receiving objects: 9% (15/162)
Receiving objects: 10% (17/162)
Receiving objects: 11% (18/162)
Receiving objects: 12% (20/162)
Receiving objects: 13% (22/162)
Receiving objects: 14% (23/162)
Receiving objects: 15% (25/162)
Receiving objects: 16% (26/162)
Receiving objects: 17% (28/162)
Receiving objects: 18% (30/162)
Receiving objects: 19% (31/162)
Receiving objects: 20% (33/162)
Receiving objects: 21% (35/162)
Receiving objects: 22% (36/162)
Receiving objects: 23% (38/162)
remote: Total 162 (delta 50), reused 155 (delta 43), pack-reused 0
Receiving objects: 24% (39/162)
Receiving objects: 25% (41/162)
Receiving objects: 26% (43/162)
Receiving objects: 27% (44/162)
Receiving objects: 28% (46/162)
Receiving objects: 29% (47/162)
Receiving objects: 30% (49/162)
Receiving objects: 31% (51/162)
Receiving objects: 32% (52/162)
Receiving objects: 33% (54/162)
Receiving objects: 34% (56/162)
Receiving objects: 35% (57/162)
Receiving objects: 36% (59/162)
Receiving objects: 37% (60/162)
Receiving objects: 38% (62/162)
Receiving objects: 39% (64/162)
Receiving objects: 40% (65/162)
Receiving objects: 41% (67/162)
Receiving objects: 42% (69/162)
Receiving objects: 43% (70/162)
Receiving objects: 44% (72/162)
Receiving objects: 45% (73/162)
Receiving objects: 46% (75/162)
Receiving objects: 47% (77/162)
Receiving objects: 48% (78/162)
Receiving objects: 49% (80/162)
Receiving objects: 50% (81/162)
Receiving objects: 51% (83/162)
Receiving objects: 52% (85/162)
Receiving objects: 53% (86/162)
Receiving objects: 54% (88/162)
Receiving objects: 55% (90/162)
Receiving objects: 56% (91/162)
Receiving objects: 57% (93/162)
Receiving objects: 58% (94/162)
Receiving objects: 59% (96/162)
Receiving objects: 60% (98/162)
Receiving objects: 61% (99/162)
Receiving objects: 62% (101/162)
Receiving objects: 63% (103/162)
Receiving objects: 64% (104/162)
Receiving objects: 65% (106/162)
Receiving objects: 66% (107/162)
Receiving objects: 67% (109/162)
Receiving objects: 68% (111/162)
Receiving objects: 69% (112/162)
Receiving objects: 70% (114/162)
Receiving objects: 71% (116/162)
Receiving objects: 72% (117/162)
Receiving objects: 73% (119/162)
Receiving objects: 74% (120/162)
Receiving objects: 75% (122/162)
Receiving objects: 76% (124/162)
Receiving objects: 77% (125/162)
Receiving objects: 78% (127/162)
Receiving objects: 79% (128/162)
Receiving objects: 80% (130/162)
Receiving objects: 81% (132/162)
Receiving objects: 82% (133/162)
Receiving objects: 83% (135/162)
Receiving objects: 84% (137/162)
Receiving objects: 85% (138/162)
Receiving objects: 86% (140/162)
Receiving objects: 87% (141/162)
Receiving objects: 88% (143/162)
Receiving objects: 89% (145/162)
Receiving objects: 90% (146/162)
Receiving objects: 91% (148/162)
Receiving objects: 92% (150/162)
Receiving objects: 93% (151/162)
Receiving objects: 94% (153/162)
Receiving objects: 95% (154/162)
Receiving objects: 96% (156/162)
Receiving objects: 97% (158/162)
Receiving objects: 98% (159/162)
Receiving objects: 99% (161/162)
Receiving objects: 100% (162/162)
Receiving objects: 100% (162/162), 16.26 KiB | 16.26 MiB/s, done.
Resolving deltas: 0% (0/50)
Resolving deltas: 2% (1/50)
Resolving deltas: 4% (2/50)
Resolving deltas: 6% (3/50)
Resolving deltas: 10% (5/50)
Resolving deltas: 12% (6/50)
Resolving deltas: 14% (7/50)
Resolving deltas: 18% (9/50)
Resolving deltas: 20% (10/50)
Resolving deltas: 24% (12/50)
Resolving deltas: 26% (13/50)
Resolving deltas: 28% (14/50)
Resolving deltas: 30% (15/50)
Resolving deltas: 32% (16/50)
Resolving deltas: 36% (18/50)
Resolving deltas: 38% (19/50)
Resolving deltas: 42% (21/50)
Resolving deltas: 44% (22/50)
Resolving deltas: 46% (23/50)
Resolving deltas: 50% (25/50)
Resolving deltas: 52% (26/50)
Resolving deltas: 54% (27/50)
Resolving deltas: 58% (29/50)
Resolving deltas: 60% (30/50)
Resolving deltas: 62% (31/50)
Resolving deltas: 66% (33/50)
Resolving deltas: 68% (34/50)
Resolving deltas: 70% (35/50)
Resolving deltas: 72% (36/50)
Resolving deltas: 74% (37/50)
Resolving deltas: 76% (38/50)
Resolving deltas: 78% (39/50)
Resolving deltas: 80% (40/50)
Resolving deltas: 82% (41/50)
Resolving deltas: 84% (42/50)
Resolving deltas: 86% (43/50)
Resolving deltas: 88% (44/50)
Resolving deltas: 90% (45/50)
Resolving deltas: 92% (46/50)
Resolving deltas: 94% (47/50)
Resolving deltas: 96% (48/50)
Resolving deltas: 98% (49/50)
Resolving deltas: 100% (50/50)
Resolving deltas: 100% (50/50), done.
Running command git rev-parse HEAD
f22de4cde2b6f366699cf4ce3685a23fae3e8bea
Resolved https://github.com/YoSTEALTH/Shakti to commit f22de4cde2b6f366699cf4ce3685a23fae3e8bea
Running command git rev-parse HEAD
f22de4cde2b6f366699cf4ce3685a23fae3e8bea
Added git+https://github.com/YoSTEALTH/Shakti to build tracker '/tmp/pip-build-tracker-31qkszjo'
Created temporary directory: /tmp/pip-build-env-xep1d19g
Running command pip subprocess to install build dependencies
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting liburing@ git+https://github.com/YoSTEALTH/Liburing.git
Cloning https://github.com/YoSTEALTH/Liburing.git to /tmp/pip-install-cyxfvh6m/liburing_030e807a213d402d988541157b0e7644
Running command git version
git version 2.39.2
Running command git clone --filter=blob:none https://github.com/YoSTEALTH/Liburing.git /tmp/pip-install-cyxfvh6m/liburing_030e807a213d402d988541157b0e7644
Cloning into '/tmp/pip-install-cyxfvh6m/liburing_030e807a213d402d988541157b0e7644'...
Running command git rev-parse HEAD
425db3c5dfe8d783c3271b8619cf6ee21c623ae4
Resolved https://github.com/YoSTEALTH/Liburing.git to commit 425db3c5dfe8d783c3271b8619cf6ee21c623ae4
Running command git submodule update --init --recursive -q
Running command git rev-parse HEAD
425db3c5dfe8d783c3271b8619cf6ee21c623ae4
Installing build dependencies: started
Running command pip subprocess to install build dependencies
Collecting setuptools>=60
Downloading setuptools-69.2.0-py3-none-any.whl.metadata (6.3 kB)
Collecting wheel
Downloading wheel-0.43.0-py3-none-any.whl.metadata (2.2 kB)
Collecting cython>=3
Downloading Cython-3.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)
Downloading setuptools-69.2.0-py3-none-any.whl (821 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 821.5/821.5 kB 8.7 MB/s eta 0:00:00
Downloading wheel-0.43.0-py3-none-any.whl (65 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.8/65.8 kB 3.8 MB/s eta 0:00:00
Downloading Cython-3.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 20.8 MB/s eta 0:00:00
Installing collected packages: wheel, setuptools, cython
Successfully installed cython-3.0.10 setuptools-69.2.0 wheel-0.43.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Running command Getting requirements to build wheel
Compiling src/liburing/common.pyx because it changed.
Compiling src/liburing/error.pyx because it changed.
Compiling src/liburing/file.pyx because it changed.
Compiling src/liburing/futex.pyx because it changed.
Compiling src/liburing/helper.pyx because it changed.
Compiling src/liburing/os.pyx because it changed.
Compiling src/liburing/other.pyx because it changed.
Compiling src/liburing/poll.pyx because it changed.
Compiling src/liburing/probe.pyx because it changed.
Compiling src/liburing/queue.pyx because it changed.
Compiling src/liburing/register.pyx because it changed.
Compiling src/liburing/socket.pyx because it changed.
Compiling src/liburing/socket_extra.pyx because it changed.
Compiling src/liburing/statx.pyx because it changed.
Compiling src/liburing/syscall.pyx because it changed.
Compiling src/liburing/time.pyx because it changed.
Compiling src/liburing/version.pyx because it changed.
Compiling src/liburing/xattr.pyx because it changed.
performance hint: src/liburing/other.pxd:58:33: No exception value declared for 'io_uring_mlock_size' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/other.pxd:59:40: No exception value declared for 'io_uring_mlock_size_params' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:38:36: No exception value declared for 'io_uring_queue_init_params' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:41:29: No exception value declared for 'io_uring_queue_init' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:44:29: No exception value declared for 'io_uring_queue_mmap' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:47:32: No exception value declared for 'io_uring_ring_dontfork' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:48:29: No exception value declared for 'io_uring_queue_exit' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:49:42: No exception value declared for 'io_uring_peek_batch_cqe' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:52:28: No exception value declared for 'io_uring_wait_cqes' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:57:35: No exception value declared for 'io_uring_wait_cqe_timeout' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:60:25: No exception value declared for 'io_uring_submit' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:61:34: No exception value declared for 'io_uring_submit_and_wait' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:63:42: No exception value declared for 'io_uring_submit_and_wait_timeout' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:69:31: No exception value declared for 'io_uring_enable_rings' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:70:32: No exception value declared for 'io_uring_close_ring_fd' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:72:29: No exception value declared for 'io_uring_get_events' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:73:40: No exception value declared for 'io_uring_submit_and_get_events' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/syscall.pxd:7:24: No exception value declared for 'io_uring_enter' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/syscall.pxd:12:25: No exception value declared for 'io_uring_enter2' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/syscall.pxd:18:24: No exception value declared for 'io_uring_setup' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/syscall.pxd:19:27: No exception value declared for 'io_uring_register' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:21:35: No exception value declared for 'io_uring_register_buffers' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:24:40: No exception value declared for 'io_uring_register_buffers_tags' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:28:42: No exception value declared for 'io_uring_register_buffers_sparse' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:30:46: No exception value declared for 'io_uring_register_buffers_update_tag' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:35:37: No exception value declared for 'io_uring_unregister_buffers' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:37:35: No exception value declared for 'io_uring_register_eventfd' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:38:41: No exception value declared for 'io_uring_register_eventfd_async' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:39:37: No exception value declared for 'io_uring_unregister_eventfd' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:41:39: No exception value declared for 'io_uring_register_personality' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:42:41: No exception value declared for 'io_uring_unregister_personality' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:43:40: No exception value declared for 'io_uring_register_restrictions' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:47:36: No exception value declared for 'io_uring_register_iowq_aff' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:50:38: No exception value declared for 'io_uring_unregister_iowq_aff' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:51:44: No exception value declared for 'io_uring_register_iowq_max_workers' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:52:35: No exception value declared for 'io_uring_register_ring_fd' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:53:37: No exception value declared for 'io_uring_unregister_ring_fd' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:55:36: No exception value declared for 'io_uring_register_buf_ring' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:58:38: No exception value declared for 'io_uring_unregister_buf_ring' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:60:39: No exception value declared for 'io_uring_register_sync_cancel' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:67:32: No exception value declared for 'io_uring_register_napi' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:68:34: No exception value declared for 'io_uring_unregister_napi' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:72:38: No exception value declared for 'io_uring_register_files_tags' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:76:40: No exception value declared for 'io_uring_register_files_sparse' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:78:44: No exception value declared for 'io_uring_register_files_update_tag' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:83:35: No exception value declared for 'io_uring_unregister_files' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:84:40: No exception value declared for 'io_uring_register_files_update' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/socket_extra.pxd:11:14: No exception value declared for 'bind' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/socket_extra.pxd:12:16: No exception value declared for 'listen' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/socket_extra.pxd:13:21: No exception value declared for 'getpeername' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
[ 8/18] Cythonizing src/liburing/poll.pyx
[ 5/18] Cythonizing src/liburing/helper.pyx
[ 6/18] Cythonizing src/liburing/os.pyx
[14/18] Cythonizing src/liburing/statx.pyx
[ 7/18] Cythonizing src/liburing/other.pyx
[ 9/18] Cythonizing src/liburing/probe.pyx
[ 2/18] Cythonizing src/liburing/error.pyx
[17/18] Cythonizing src/liburing/version.pyx
[18/18] Cythonizing src/liburing/xattr.pyx
[ 4/18] Cythonizing src/liburing/futex.pyx
[16/18] Cythonizing src/liburing/time.pyx
[11/18] Cythonizing src/liburing/register.pyx
[ 1/18] Cythonizing src/liburing/common.pyx
[10/18] Cythonizing src/liburing/queue.pyx
[13/18] Cythonizing src/liburing/socket_extra.pyx
[15/18] Cythonizing src/liburing/syscall.pyx
[ 3/18] Cythonizing src/liburing/file.pyx
[12/18] Cythonizing src/liburing/socket.pyx
running egg_info
creating src/liburing.egg-info
writing src/liburing.egg-info/PKG-INFO
writing dependency_links to src/liburing.egg-info/dependency_links.txt
writing requirements to src/liburing.egg-info/requires.txt
writing top-level names to src/liburing.egg-info/top_level.txt
writing manifest file 'src/liburing.egg-info/SOURCES.txt'
reading manifest file 'src/liburing.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
adding license file 'LICENSE.txt'
writing manifest file 'src/liburing.egg-info/SOURCES.txt'
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Running command Preparing metadata (pyproject.toml)
running dist_info
creating /tmp/pip-modern-metadata-pxi9eg9j/liburing.egg-info
writing /tmp/pip-modern-metadata-pxi9eg9j/liburing.egg-info/PKG-INFO
writing dependency_links to /tmp/pip-modern-metadata-pxi9eg9j/liburing.egg-info/dependency_links.txt
writing requirements to /tmp/pip-modern-metadata-pxi9eg9j/liburing.egg-info/requires.txt
writing top-level names to /tmp/pip-modern-metadata-pxi9eg9j/liburing.egg-info/top_level.txt
writing manifest file '/tmp/pip-modern-metadata-pxi9eg9j/liburing.egg-info/SOURCES.txt'
reading manifest file '/tmp/pip-modern-metadata-pxi9eg9j/liburing.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
adding license file 'LICENSE.txt'
writing manifest file '/tmp/pip-modern-metadata-pxi9eg9j/liburing.egg-info/SOURCES.txt'
creating '/tmp/pip-modern-metadata-pxi9eg9j/liburing-2024.4.5.dist-info'
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting setuptools>=60
Obtaining dependency information for setuptools>=60 from https://files.pythonhosted.org/packages/92/e1/1c8bb3420105e70bdf357d57dd5567202b4ef8d27f810e98bb962d950834/setuptools-69.2.0-py3-none-any.whl.metadata
Using cached setuptools-69.2.0-py3-none-any.whl.metadata (6.3 kB)
Collecting wheel
Obtaining dependency information for wheel from https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl.metadata
Using cached wheel-0.43.0-py3-none-any.whl.metadata (2.2 kB)
Collecting cython>=3
Obtaining dependency information for cython>=3 from https://files.pythonhosted.org/packages/45/82/077c13035d6f45d8b8b74d67e9f73f2bfc54ef8d1f79572790f6f7d2b4f5/Cython-3.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
Using cached Cython-3.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)
Collecting dynamic-import (from liburing@ git+https://github.com/YoSTEALTH/Liburing.git)
Obtaining dependency information for dynamic-import from https://files.pythonhosted.org/packages/5a/22/214fcda12d435b75b0444f535310db2ce0cff2c7384f90d9bfffaaec66ac/dynamic_import-2024.2.13-py3-none-any.whl.metadata
Downloading dynamic_import-2024.2.13-py3-none-any.whl.metadata (14 kB)
Using cached setuptools-69.2.0-py3-none-any.whl (821 kB)
Using cached wheel-0.43.0-py3-none-any.whl (65 kB)
Using cached Cython-3.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
Downloading dynamic_import-2024.2.13-py3-none-any.whl (18 kB)
Building wheels for collected packages: liburing
Building wheel for liburing (pyproject.toml): started
Running command Building wheel for liburing (pyproject.toml)
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-311
creating build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/probe.py -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/version.py -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/__init__.py -> build/lib.linux-x86_64-cpython-311/liburing
running egg_info
writing src/liburing.egg-info/PKG-INFO
writing dependency_links to src/liburing.egg-info/dependency_links.txt
writing requirements to src/liburing.egg-info/requires.txt
writing top-level names to src/liburing.egg-info/top_level.txt
reading manifest file 'src/liburing.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
adding license file 'LICENSE.txt'
writing manifest file 'src/liburing.egg-info/SOURCES.txt'
copying src/liburing/__init__.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/common.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/common.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/error.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/error.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/file.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/file.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/futex.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/futex.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/helper.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/helper.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/os.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/os.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/other.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/other.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/poll.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/poll.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/probe.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/probe.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/queue.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/queue.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/register.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/register.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/socket.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/socket.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/socket_extra.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/socket_extra.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/statx.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/statx.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/syscall.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/syscall.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/time.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/time.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/version.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/version.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/xattr.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/xattr.pyx -> build/lib.linux-x86_64-cpython-311/liburing
creating build/lib.linux-x86_64-cpython-311/liburing/include
copying src/liburing/include/liburing.h -> build/lib.linux-x86_64-cpython-311/liburing/include
creating build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/__init__.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/file.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/futex.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/io_uring.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/poll.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/socket.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/statx.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/type.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/uring.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
creating build/lib.linux-x86_64-cpython-311/liburing/include/liburing
copying src/liburing/include/liburing/barrier.h -> build/lib.linux-x86_64-cpython-311/liburing/include/liburing
copying src/liburing/include/liburing/compat.h -> build/lib.linux-x86_64-cpython-311/liburing/include/liburing
copying src/liburing/include/liburing/io_uring.h -> build/lib.linux-x86_64-cpython-311/liburing/include/liburing
copying src/liburing/include/liburing/io_uring_version.h -> build/lib.linux-x86_64-cpython-311/liburing/include/liburing
running build_ext
building 'liburing.common' extension
building 'liburing.file' extension
building 'liburing.futex' extension
building 'liburing.error' extension
creating build/temp.linux-x86_64-cpython-311
creating build/temp.linux-x86_64-cpython-311
creating build/temp.linux-x86_64-cpython-311
building 'liburing.helper' extension
building 'liburing.os' extension
creating build/temp.linux-x86_64-cpython-311
building 'liburing.other' extension
building 'liburing.probe' extension
building 'liburing.poll' extension
creating build/temp.linux-x86_64-cpython-311/src
building 'liburing.register' extension
building 'liburing.socket_extra' extension
building 'liburing.queue' extension
building 'liburing.socket' extension
building 'liburing.statx' extension
building 'liburing.syscall' extension
building 'liburing.time' extension
creating build/temp.linux-x86_64-cpython-311/src
creating build/temp.linux-x86_64-cpython-311/src
creating build/temp.linux-x86_64-cpython-311/src
creating build/temp.linux-x86_64-cpython-311/src
creating build/temp.linux-x86_64-cpython-311/src
creating build/temp.linux-x86_64-cpython-311/src
creating build/temp.linux-x86_64-cpython-311/src
creating build/temp.linux-x86_64-cpython-311/src
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/common.c -o build/temp.linux-x86_64-cpython-311/src/liburing/common.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/queue.c -o build/temp.linux-x86_64-cpython-311/src/liburing/queue.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/socket_extra.c -o build/temp.linux-x86_64-cpython-311/src/liburing/socket_extra.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/register.c -o build/temp.linux-x86_64-cpython-311/src/liburing/register.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/statx.c -o build/temp.linux-x86_64-cpython-311/src/liburing/statx.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/socket.c -o build/temp.linux-x86_64-cpython-311/src/liburing/socket.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/syscall.c -o build/temp.linux-x86_64-cpython-311/src/liburing/syscall.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/time.c -o build/temp.linux-x86_64-cpython-311/src/liburing/time.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/file.c -o build/temp.linux-x86_64-cpython-311/src/liburing/file.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/os.c -o build/temp.linux-x86_64-cpython-311/src/liburing/os.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/futex.c -o build/temp.linux-x86_64-cpython-311/src/liburing/futex.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/error.c -o build/temp.linux-x86_64-cpython-311/src/liburing/error.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/probe.c -o build/temp.linux-x86_64-cpython-311/src/liburing/probe.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/poll.c -o build/temp.linux-x86_64-cpython-311/src/liburing/poll.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/helper.c -o build/temp.linux-x86_64-cpython-311/src/liburing/helper.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/other.c -o build/temp.linux-x86_64-cpython-311/src/liburing/other.o -O3 -g0
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/error.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/error.cpython-311-x86_64-linux-gnu.so
building 'liburing.version' extension
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/version.c -o build/temp.linux-x86_64-cpython-311/src/liburing/version.o -O3 -g0
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/version.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/version.cpython-311-x86_64-linux-gnu.so
building 'liburing.xattr' extension
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmpi8p3j0em/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/xattr.c -o build/temp.linux-x86_64-cpython-311/src/liburing/xattr.o -O3 -g0
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/helper.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/helper.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/poll.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/poll.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/other.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/other.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/probe.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/probe.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/xattr.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/xattr.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/register.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/register.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/os.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/os.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/socket_extra.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/socket_extra.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/time.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/time.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/futex.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/futex.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/statx.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/statx.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/file.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/file.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/queue.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/queue.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/common.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/common.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/syscall.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/syscall.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/socket.o -L/tmp/tmpi8p3j0em/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/socket.cpython-311-x86_64-linux-gnu.so
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/helper.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/probe.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/socket_extra.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/__init__.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/probe.pyx -> build/bdist.linux-x86_64/wheel/liburing
creating build/bdist.linux-x86_64/wheel/liburing/include
creating build/bdist.linux-x86_64/wheel/liburing/include/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/include/liburing/io_uring.h -> build/bdist.linux-x86_64/wheel/liburing/include/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/include/liburing/io_uring_version.h -> build/bdist.linux-x86_64/wheel/liburing/include/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/include/liburing/barrier.h -> build/bdist.linux-x86_64/wheel/liburing/include/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/include/liburing/compat.h -> build/bdist.linux-x86_64/wheel/liburing/include/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/include/liburing.h -> build/bdist.linux-x86_64/wheel/liburing/include
copying build/lib.linux-x86_64-cpython-311/liburing/os.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/register.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/version.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/common.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/helper.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/probe.py -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/futex.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/socket.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/poll.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/syscall.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/file.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/socket_extra.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/other.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/other.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/socket_extra.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/syscall.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/os.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/error.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/common.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/futex.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/error.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/other.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/version.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/register.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/probe.pxd -> build/bdist.linux-x86_64/wheel/liburing
creating build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/type.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/__init__.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/poll.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/file.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/uring.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/futex.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/statx.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/io_uring.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/socket.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/poll.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/queue.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/version.py -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/time.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/queue.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/register.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/statx.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/common.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/futex.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/file.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/socket.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/queue.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/statx.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/version.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/xattr.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/xattr.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/poll.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/xattr.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/os.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/statx.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/syscall.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/error.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/socket.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/time.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/__init__.py -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/helper.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/time.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/file.pyx -> build/bdist.linux-x86_64/wheel/liburing
running install_egg_info
Copying src/liburing.egg-info to build/bdist.linux-x86_64/wheel/liburing-2024.4.5-py3.11.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/liburing-2024.4.5.dist-info/WHEEL
creating '/tmp/pip-wheel-afl9tkk2/.tmp-okxttss6/liburing-2024.4.5-cp311-cp311-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'liburing/__init__.pxd'
adding 'liburing/__init__.py'
adding 'liburing/common.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/common.pxd'
adding 'liburing/common.pyx'
adding 'liburing/error.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/error.pxd'
adding 'liburing/error.pyx'
adding 'liburing/file.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/file.pxd'
adding 'liburing/file.pyx'
adding 'liburing/futex.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/futex.pxd'
adding 'liburing/futex.pyx'
adding 'liburing/helper.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/helper.pxd'
adding 'liburing/helper.pyx'
adding 'liburing/os.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/os.pxd'
adding 'liburing/os.pyx'
adding 'liburing/other.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/other.pxd'
adding 'liburing/other.pyx'
adding 'liburing/poll.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/poll.pxd'
adding 'liburing/poll.pyx'
adding 'liburing/probe.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/probe.pxd'
adding 'liburing/probe.py'
adding 'liburing/probe.pyx'
adding 'liburing/queue.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/queue.pxd'
adding 'liburing/queue.pyx'
adding 'liburing/register.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/register.pxd'
adding 'liburing/register.pyx'
adding 'liburing/socket.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/socket.pxd'
adding 'liburing/socket.pyx'
adding 'liburing/socket_extra.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/socket_extra.pxd'
adding 'liburing/socket_extra.pyx'
adding 'liburing/statx.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/statx.pxd'
adding 'liburing/statx.pyx'
adding 'liburing/syscall.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/syscall.pxd'
adding 'liburing/syscall.pyx'
adding 'liburing/time.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/time.pxd'
adding 'liburing/time.pyx'
adding 'liburing/version.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/version.pxd'
adding 'liburing/version.py'
adding 'liburing/version.pyx'
adding 'liburing/xattr.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/xattr.pxd'
adding 'liburing/xattr.pyx'
adding 'liburing/include/liburing.h'
adding 'liburing/include/liburing/barrier.h'
adding 'liburing/include/liburing/compat.h'
adding 'liburing/include/liburing/io_uring.h'
adding 'liburing/include/liburing/io_uring_version.h'
adding 'liburing/lib/__init__.pxd'
adding 'liburing/lib/file.pxd'
adding 'liburing/lib/futex.pxd'
adding 'liburing/lib/io_uring.pxd'
adding 'liburing/lib/poll.pxd'
adding 'liburing/lib/socket.pxd'
adding 'liburing/lib/statx.pxd'
adding 'liburing/lib/type.pxd'
adding 'liburing/lib/uring.pxd'
adding 'liburing-2024.4.5.dist-info/LICENSE.txt'
adding 'liburing-2024.4.5.dist-info/METADATA'
adding 'liburing-2024.4.5.dist-info/WHEEL'
adding 'liburing-2024.4.5.dist-info/top_level.txt'
adding 'liburing-2024.4.5.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Building wheel for liburing (pyproject.toml): finished with status 'done'
Created wheel for liburing: filename=liburing-2024.4.5-cp311-cp311-linux_x86_64.whl size=2261947 sha256=f0247eda2bb3b25b7627b932940c4538edf1bd32da26e4c3fe914f322bc80868
Stored in directory: /tmp/pip-ephem-wheel-cache-edbbvm3i/wheels/79/46/77/bc3c838cfa39f2799938216fa35111954ccea4b9e3a24d5058
Successfully built liburing
Installing collected packages: wheel, setuptools, dynamic-import, cython, liburing
Creating /tmp/pip-build-env-xep1d19g/overlay/bin
changing mode of /tmp/pip-build-env-xep1d19g/overlay/bin/wheel to 755
changing mode of /tmp/pip-build-env-xep1d19g/overlay/bin/cygdb to 755
changing mode of /tmp/pip-build-env-xep1d19g/overlay/bin/cython to 755
changing mode of /tmp/pip-build-env-xep1d19g/overlay/bin/cythonize to 755
Successfully installed cython-3.0.10 dynamic-import-2024.2.13 liburing-2024.4.5 setuptools-69.2.0 wheel-0.43.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Installing build dependencies ... done
Running command Getting requirements to build wheel
Compiling src/shakti/core/async.pyx because it changed.
Compiling src/shakti/event/entry.pyx because it changed.
Compiling src/shakti/event/run.pyx because it changed.
Compiling src/shakti/os/time.pyx because it changed.
[1/4] Cythonizing src/shakti/core/async.pyx
[4/4] Cythonizing src/shakti/os/time.pyx
[2/4] Cythonizing src/shakti/event/entry.pyx
[3/4] Cythonizing src/shakti/event/run.pyx
running egg_info
creating src/shakti.egg-info
writing src/shakti.egg-info/PKG-INFO
writing dependency_links to src/shakti.egg-info/dependency_links.txt
writing requirements to src/shakti.egg-info/requires.txt
writing top-level names to src/shakti.egg-info/top_level.txt
writing manifest file 'src/shakti.egg-info/SOURCES.txt'
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing/compat.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing/io_uring.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing/compat.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing/io_uring.h won't be automatically included in the manifest: the path must be relative
reading manifest file 'src/shakti.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no directories found matching 'example'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
adding license file 'LICENSE.txt'
writing manifest file 'src/shakti.egg-info/SOURCES.txt'
Getting requirements to build wheel ... done
Created temporary directory: /tmp/pip-modern-metadata-jq7tas_h
Running command Preparing metadata (pyproject.toml)
running dist_info
creating /tmp/pip-modern-metadata-jq7tas_h/shakti.egg-info
writing /tmp/pip-modern-metadata-jq7tas_h/shakti.egg-info/PKG-INFO
writing dependency_links to /tmp/pip-modern-metadata-jq7tas_h/shakti.egg-info/dependency_links.txt
writing requirements to /tmp/pip-modern-metadata-jq7tas_h/shakti.egg-info/requires.txt
writing top-level names to /tmp/pip-modern-metadata-jq7tas_h/shakti.egg-info/top_level.txt
writing manifest file '/tmp/pip-modern-metadata-jq7tas_h/shakti.egg-info/SOURCES.txt'
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing/compat.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing/io_uring.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing/compat.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing/io_uring.h won't be automatically included in the manifest: the path must be relative
reading manifest file '/tmp/pip-modern-metadata-jq7tas_h/shakti.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no directories found matching 'example'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
adding license file 'LICENSE.txt'
writing manifest file '/tmp/pip-modern-metadata-jq7tas_h/shakti.egg-info/SOURCES.txt'
creating '/tmp/pip-modern-metadata-jq7tas_h/shakti-2024.4.4.dist-info'
Preparing metadata (pyproject.toml) ... done
Source in /tmp/pip-req-build-yojyv5c4 has version 2024.4.4, which satisfies requirement shakti==2024.4.4 from git+https://github.com/YoSTEALTH/Shakti
Removed shakti==2024.4.4 from git+https://github.com/YoSTEALTH/Shakti from build tracker '/tmp/pip-build-tracker-31qkszjo'
Collecting liburing@ git+https://github.com/YoSTEALTH/Liburing.git (from shakti==2024.4.4)
Cloning https://github.com/YoSTEALTH/Liburing.git to /tmp/pip-install-56wctot0/liburing_349352d959c44c5fb46f42dacbb623f8
Running command git version
git version 2.39.2
Running command git clone --filter=blob:none --verbose --progress https://github.com/YoSTEALTH/Liburing.git /tmp/pip-install-56wctot0/liburing_349352d959c44c5fb46f42dacbb623f8
Cloning into '/tmp/pip-install-56wctot0/liburing_349352d959c44c5fb46f42dacbb623f8'...
POST git-upload-pack (175 bytes)
POST git-upload-pack (572 bytes)
remote: Enumerating objects: 1914, done.
remote: Counting objects: 0% (1/235)
remote: Counting objects: 1% (3/235)
remote: Counting objects: 2% (5/235)
remote: Counting objects: 3% (8/235)
remote: Counting objects: 4% (10/235)
remote: Counting objects: 5% (12/235)
remote: Counting objects: 6% (15/235)
remote: Counting objects: 7% (17/235)
remote: Counting objects: 8% (19/235)
remote: Counting objects: 9% (22/235)
remote: Counting objects: 10% (24/235)
remote: Counting objects: 11% (26/235)
remote: Counting objects: 12% (29/235)
remote: Counting objects: 13% (31/235)
remote: Counting objects: 14% (33/235)
remote: Counting objects: 15% (36/235)
remote: Counting objects: 16% (38/235)
remote: Counting objects: 17% (40/235)
remote: Counting objects: 18% (43/235)
remote: Counting objects: 19% (45/235)
remote: Counting objects: 20% (47/235)
remote: Counting objects: 21% (50/235)
remote: Counting objects: 22% (52/235)
remote: Counting objects: 23% (55/235)
remote: Counting objects: 24% (57/235)
remote: Counting objects: 25% (59/235)
remote: Counting objects: 26% (62/235)
remote: Counting objects: 27% (64/235)
remote: Counting objects: 28% (66/235)
remote: Counting objects: 29% (69/235)
remote: Counting objects: 30% (71/235)
remote: Counting objects: 31% (73/235)
remote: Counting objects: 32% (76/235)
remote: Counting objects: 33% (78/235)
remote: Counting objects: 34% (80/235)
remote: Counting objects: 35% (83/235)
remote: Counting objects: 36% (85/235)
remote: Counting objects: 37% (87/235)
remote: Counting objects: 38% (90/235)
remote: Counting objects: 39% (92/235)
remote: Counting objects: 40% (94/235)
remote: Counting objects: 41% (97/235)
remote: Counting objects: 42% (99/235)
remote: Counting objects: 43% (102/235)
remote: Counting objects: 44% (104/235)
remote: Counting objects: 45% (106/235)
remote: Counting objects: 46% (109/235)
remote: Counting objects: 47% (111/235)
remote: Counting objects: 48% (113/235)
remote: Counting objects: 49% (116/235)
remote: Counting objects: 50% (118/235)
remote: Counting objects: 51% (120/235)
remote: Counting objects: 52% (123/235)
remote: Counting objects: 53% (125/235)
remote: Counting objects: 54% (127/235)
remote: Counting objects: 55% (130/235)
remote: Counting objects: 56% (132/235)
remote: Counting objects: 57% (134/235)
remote: Counting objects: 58% (137/235)
remote: Counting objects: 59% (139/235)
remote: Counting objects: 60% (141/235)
remote: Counting objects: 61% (144/235)
remote: Counting objects: 62% (146/235)
remote: Counting objects: 63% (149/235)
remote: Counting objects: 64% (151/235)
remote: Counting objects: 65% (153/235)
remote: Counting objects: 66% (156/235)
remote: Counting objects: 67% (158/235)
remote: Counting objects: 68% (160/235)
remote: Counting objects: 69% (163/235)
remote: Counting objects: 70% (165/235)
remote: Counting objects: 71% (167/235)
remote: Counting objects: 72% (170/235)
remote: Counting objects: 73% (172/235)
remote: Counting objects: 74% (174/235)
remote: Counting objects: 75% (177/235)
remote: Counting objects: 76% (179/235)
remote: Counting objects: 77% (181/235)
remote: Counting objects: 78% (184/235)
remote: Counting objects: 79% (186/235)
remote: Counting objects: 80% (188/235)
remote: Counting objects: 81% (191/235)
remote: Counting objects: 82% (193/235)
remote: Counting objects: 83% (196/235)
remote: Counting objects: 84% (198/235)
remote: Counting objects: 85% (200/235)
remote: Counting objects: 86% (203/235)
remote: Counting objects: 87% (205/235)
remote: Counting objects: 88% (207/235)
remote: Counting objects: 89% (210/235)
remote: Counting objects: 90% (212/235)
remote: Counting objects: 91% (214/235)
remote: Counting objects: 92% (217/235)
remote: Counting objects: 93% (219/235)
remote: Counting objects: 94% (221/235)
remote: Counting objects: 95% (224/235)
remote: Counting objects: 96% (226/235)
remote: Counting objects: 97% (228/235)
remote: Counting objects: 98% (231/235)
remote: Counting objects: 99% (233/235)
remote: Counting objects: 100% (235/235)
remote: Counting objects: 100% (235/235), done.
remote: Compressing objects: 0% (1/103)
remote: Compressing objects: 1% (2/103)
remote: Compressing objects: 2% (3/103)
remote: Compressing objects: 3% (4/103)
remote: Compressing objects: 4% (5/103)
remote: Compressing objects: 5% (6/103)
remote: Compressing objects: 6% (7/103)
remote: Compressing objects: 7% (8/103)
remote: Compressing objects: 8% (9/103)
remote: Compressing objects: 9% (10/103)
remote: Compressing objects: 10% (11/103)
remote: Compressing objects: 11% (12/103)
remote: Compressing objects: 12% (13/103)
remote: Compressing objects: 13% (14/103)
remote: Compressing objects: 14% (15/103)
remote: Compressing objects: 15% (16/103)
remote: Compressing objects: 16% (17/103)
remote: Compressing objects: 17% (18/103)
remote: Compressing objects: 18% (19/103)
remote: Compressing objects: 19% (20/103)
remote: Compressing objects: 20% (21/103)
remote: Compressing objects: 21% (22/103)
remote: Compressing objects: 22% (23/103)
remote: Compressing objects: 23% (24/103)
remote: Compressing objects: 24% (25/103)
remote: Compressing objects: 25% (26/103)
remote: Compressing objects: 26% (27/103)
remote: Compressing objects: 27% (28/103)
remote: Compressing objects: 28% (29/103)
remote: Compressing objects: 29% (30/103)
remote: Compressing objects: 30% (31/103)
remote: Compressing objects: 31% (32/103)
remote: Compressing objects: 32% (33/103)
remote: Compressing objects: 33% (34/103)
remote: Compressing objects: 34% (36/103)
remote: Compressing objects: 35% (37/103)
remote: Compressing objects: 36% (38/103)
remote: Compressing objects: 37% (39/103)
remote: Compressing objects: 38% (40/103)
remote: Compressing objects: 39% (41/103)
remote: Compressing objects: 40% (42/103)
remote: Compressing objects: 41% (43/103)
remote: Compressing objects: 42% (44/103)
remote: Compressing objects: 43% (45/103)
remote: Compressing objects: 44% (46/103)
remote: Compressing objects: 45% (47/103)
remote: Compressing objects: 46% (48/103)
remote: Compressing objects: 47% (49/103)
remote: Compressing objects: 48% (50/103)
remote: Compressing objects: 49% (51/103)
remote: Compressing objects: 50% (52/103)
remote: Compressing objects: 51% (53/103)
remote: Compressing objects: 52% (54/103)
remote: Compressing objects: 53% (55/103)
remote: Compressing objects: 54% (56/103)
remote: Compressing objects: 55% (57/103)
remote: Compressing objects: 56% (58/103)
remote: Compressing objects: 57% (59/103)
remote: Compressing objects: 58% (60/103)
remote: Compressing objects: 59% (61/103)
remote: Compressing objects: 60% (62/103)
remote: Compressing objects: 61% (63/103)
remote: Compressing objects: 62% (64/103)
remote: Compressing objects: 63% (65/103)
remote: Compressing objects: 64% (66/103)
remote: Compressing objects: 65% (67/103)
remote: Compressing objects: 66% (68/103)
remote: Compressing objects: 67% (70/103)
remote: Compressing objects: 68% (71/103)
remote: Compressing objects: 69% (72/103)
remote: Compressing objects: 70% (73/103)
remote: Compressing objects: 71% (74/103)
remote: Compressing objects: 72% (75/103)
remote: Compressing objects: 73% (76/103)
remote: Compressing objects: 74% (77/103)
remote: Compressing objects: 75% (78/103)
remote: Compressing objects: 76% (79/103)
remote: Compressing objects: 77% (80/103)
remote: Compressing objects: 78% (81/103)
remote: Compressing objects: 79% (82/103)
remote: Compressing objects: 80% (83/103)
remote: Compressing objects: 81% (84/103)
remote: Compressing objects: 82% (85/103)
remote: Compressing objects: 83% (86/103)
remote: Compressing objects: 84% (87/103)
remote: Compressing objects: 85% (88/103)
remote: Compressing objects: 86% (89/103)
remote: Compressing objects: 87% (90/103)
remote: Compressing objects: 88% (91/103)
remote: Compressing objects: 89% (92/103)
remote: Compressing objects: 90% (93/103)
remote: Compressing objects: 91% (94/103)
remote: Compressing objects: 92% (95/103)
remote: Compressing objects: 93% (96/103)
remote: Compressing objects: 94% (97/103)
remote: Compressing objects: 95% (98/103)
remote: Compressing objects: 96% (99/103)
remote: Compressing objects: 97% (100/103)
remote: Compressing objects: 98% (101/103)
remote: Compressing objects: 99% (102/103)
remote: Compressing objects: 100% (103/103)
remote: Compressing objects: 100% (103/103), done.
Receiving objects: 0% (1/1914)
Receiving objects: 1% (20/1914)
Receiving objects: 2% (39/1914)
Receiving objects: 3% (58/1914)
Receiving objects: 4% (77/1914)
Receiving objects: 5% (96/1914)
Receiving objects: 6% (115/1914)
Receiving objects: 7% (134/1914)
Receiving objects: 8% (154/1914)
Receiving objects: 9% (173/1914)
Receiving objects: 10% (192/1914)
Receiving objects: 11% (211/1914)
Receiving objects: 12% (230/1914)
Receiving objects: 13% (249/1914)
Receiving objects: 14% (268/1914)
Receiving objects: 15% (288/1914)
Receiving objects: 16% (307/1914)
Receiving objects: 17% (326/1914)
Receiving objects: 18% (345/1914)
Receiving objects: 19% (364/1914)
Receiving objects: 20% (383/1914)
Receiving objects: 21% (402/1914)
Receiving objects: 22% (422/1914)
Receiving objects: 23% (441/1914)
Receiving objects: 24% (460/1914)
Receiving objects: 25% (479/1914)
Receiving objects: 26% (498/1914)
Receiving objects: 27% (517/1914)
Receiving objects: 28% (536/1914)
Receiving objects: 29% (556/1914)
Receiving objects: 30% (575/1914)
Receiving objects: 31% (594/1914)
Receiving objects: 32% (613/1914)
Receiving objects: 33% (632/1914)
Receiving objects: 34% (651/1914)
Receiving objects: 35% (670/1914)
Receiving objects: 36% (690/1914)
Receiving objects: 37% (709/1914)
Receiving objects: 38% (728/1914)
Receiving objects: 39% (747/1914)
Receiving objects: 40% (766/1914)
Receiving objects: 41% (785/1914)
Receiving objects: 42% (804/1914)
Receiving objects: 43% (824/1914)
Receiving objects: 44% (843/1914)
Receiving objects: 45% (862/1914)
Receiving objects: 46% (881/1914)
Receiving objects: 47% (900/1914)
Receiving objects: 48% (919/1914)
Receiving objects: 49% (938/1914)
Receiving objects: 50% (957/1914)
Receiving objects: 51% (977/1914)
Receiving objects: 52% (996/1914)
Receiving objects: 53% (1015/1914)
Receiving objects: 54% (1034/1914)
Receiving objects: 55% (1053/1914)
Receiving objects: 56% (1072/1914)
Receiving objects: 57% (1091/1914)
Receiving objects: 58% (1111/1914)
Receiving objects: 59% (1130/1914)
Receiving objects: 60% (1149/1914)
Receiving objects: 61% (1168/1914)
Receiving objects: 62% (1187/1914)
Receiving objects: 63% (1206/1914)
Receiving objects: 64% (1225/1914)
Receiving objects: 65% (1245/1914)
Receiving objects: 66% (1264/1914)
Receiving objects: 67% (1283/1914)
Receiving objects: 68% (1302/1914)
Receiving objects: 69% (1321/1914)
Receiving objects: 70% (1340/1914)
Receiving objects: 71% (1359/1914)
Receiving objects: 72% (1379/1914)
Receiving objects: 73% (1398/1914)
Receiving objects: 74% (1417/1914)
Receiving objects: 75% (1436/1914)
Receiving objects: 76% (1455/1914)
Receiving objects: 77% (1474/1914)
Receiving objects: 78% (1493/1914)
Receiving objects: 79% (1513/1914)
Receiving objects: 80% (1532/1914)
Receiving objects: 81% (1551/1914)
Receiving objects: 82% (1570/1914)
Receiving objects: 83% (1589/1914)
Receiving objects: 84% (1608/1914)
Receiving objects: 85% (1627/1914)
Receiving objects: 86% (1647/1914)
Receiving objects: 87% (1666/1914)
Receiving objects: 88% (1685/1914)
Receiving objects: 89% (1704/1914)
Receiving objects: 90% (1723/1914)
Receiving objects: 91% (1742/1914)
Receiving objects: 92% (1761/1914)
remote: Total 1914 (delta 138), reused 192 (delta 97), pack-reused 1679
Receiving objects: 93% (1781/1914)
Receiving objects: 94% (1800/1914)
Receiving objects: 95% (1819/1914)
Receiving objects: 96% (1838/1914)
Receiving objects: 97% (1857/1914)
Receiving objects: 98% (1876/1914)
Receiving objects: 99% (1895/1914)
Receiving objects: 100% (1914/1914)
Receiving objects: 100% (1914/1914), 203.05 KiB | 3.17 MiB/s, done.
Resolving deltas: 0% (0/1004)
Resolving deltas: 1% (11/1004)
Resolving deltas: 2% (21/1004)
Resolving deltas: 3% (31/1004)
Resolving deltas: 4% (41/1004)
Resolving deltas: 5% (52/1004)
Resolving deltas: 6% (61/1004)
Resolving deltas: 7% (72/1004)
Resolving deltas: 8% (81/1004)
Resolving deltas: 9% (91/1004)
Resolving deltas: 10% (101/1004)
Resolving deltas: 11% (112/1004)
Resolving deltas: 12% (121/1004)
Resolving deltas: 13% (131/1004)
Resolving deltas: 14% (141/1004)
Resolving deltas: 15% (151/1004)
Resolving deltas: 16% (163/1004)
Resolving deltas: 17% (171/1004)
Resolving deltas: 18% (182/1004)
Resolving deltas: 19% (191/1004)
Resolving deltas: 20% (203/1004)
Resolving deltas: 21% (213/1004)
Resolving deltas: 22% (221/1004)
Resolving deltas: 23% (231/1004)
Resolving deltas: 24% (241/1004)
Resolving deltas: 25% (251/1004)
Resolving deltas: 26% (262/1004)
Resolving deltas: 27% (272/1004)
Resolving deltas: 28% (283/1004)
Resolving deltas: 29% (293/1004)
Resolving deltas: 30% (303/1004)
Resolving deltas: 31% (312/1004)
Resolving deltas: 32% (322/1004)
Resolving deltas: 33% (332/1004)
Resolving deltas: 34% (342/1004)
Resolving deltas: 35% (352/1004)
Resolving deltas: 36% (362/1004)
Resolving deltas: 37% (372/1004)
Resolving deltas: 38% (382/1004)
Resolving deltas: 39% (392/1004)
Resolving deltas: 40% (402/1004)
Resolving deltas: 41% (412/1004)
Resolving deltas: 42% (422/1004)
Resolving deltas: 43% (432/1004)
Resolving deltas: 44% (442/1004)
Resolving deltas: 45% (453/1004)
Resolving deltas: 46% (462/1004)
Resolving deltas: 47% (472/1004)
Resolving deltas: 48% (482/1004)
Resolving deltas: 49% (492/1004)
Resolving deltas: 50% (502/1004)
Resolving deltas: 51% (514/1004)
Resolving deltas: 52% (523/1004)
Resolving deltas: 53% (533/1004)
Resolving deltas: 54% (543/1004)
Resolving deltas: 55% (553/1004)
Resolving deltas: 56% (563/1004)
Resolving deltas: 57% (573/1004)
Resolving deltas: 58% (583/1004)
Resolving deltas: 59% (594/1004)
Resolving deltas: 60% (604/1004)
Resolving deltas: 61% (614/1004)
Resolving deltas: 62% (623/1004)
Resolving deltas: 63% (633/1004)
Resolving deltas: 64% (643/1004)
Resolving deltas: 65% (654/1004)
Resolving deltas: 66% (663/1004)
Resolving deltas: 67% (673/1004)
Resolving deltas: 68% (684/1004)
Resolving deltas: 69% (693/1004)
Resolving deltas: 70% (703/1004)
Resolving deltas: 71% (713/1004)
Resolving deltas: 72% (723/1004)
Resolving deltas: 73% (733/1004)
Resolving deltas: 74% (743/1004)
Resolving deltas: 75% (755/1004)
Resolving deltas: 76% (764/1004)
Resolving deltas: 77% (774/1004)
Resolving deltas: 78% (785/1004)
Resolving deltas: 79% (795/1004)
Resolving deltas: 80% (804/1004)
Resolving deltas: 81% (814/1004)
Resolving deltas: 82% (825/1004)
Resolving deltas: 83% (835/1004)
Resolving deltas: 84% (844/1004)
Resolving deltas: 85% (854/1004)
Resolving deltas: 86% (864/1004)
Resolving deltas: 87% (874/1004)
Resolving deltas: 88% (884/1004)
Resolving deltas: 89% (895/1004)
Resolving deltas: 90% (904/1004)
Resolving deltas: 91% (915/1004)
Resolving deltas: 92% (924/1004)
Resolving deltas: 93% (934/1004)
Resolving deltas: 94% (945/1004)
Resolving deltas: 95% (954/1004)
Resolving deltas: 96% (964/1004)
Resolving deltas: 97% (974/1004)
Resolving deltas: 98% (985/1004)
Resolving deltas: 99% (994/1004)
Resolving deltas: 100% (1004/1004)
Resolving deltas: 100% (1004/1004), done.
Running command git rev-parse HEAD
425db3c5dfe8d783c3271b8619cf6ee21c623ae4
Resolved https://github.com/YoSTEALTH/Liburing.git to commit 425db3c5dfe8d783c3271b8619cf6ee21c623ae4
Running command git submodule update --init --recursive -q
Running command git rev-parse HEAD
425db3c5dfe8d783c3271b8619cf6ee21c623ae4
Added liburing@ git+https://github.com/YoSTEALTH/Liburing.git from git+https://github.com/YoSTEALTH/Liburing.git (from shakti==2024.4.4) to build tracker '/tmp/pip-build-tracker-31qkszjo'
Created temporary directory: /tmp/pip-build-env-iyc7z79v
Running command pip subprocess to install build dependencies
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting setuptools>=60
Obtaining dependency information for setuptools>=60 from https://files.pythonhosted.org/packages/92/e1/1c8bb3420105e70bdf357d57dd5567202b4ef8d27f810e98bb962d950834/setuptools-69.2.0-py3-none-any.whl.metadata
Using cached setuptools-69.2.0-py3-none-any.whl.metadata (6.3 kB)
Collecting wheel
Obtaining dependency information for wheel from https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl.metadata
Using cached wheel-0.43.0-py3-none-any.whl.metadata (2.2 kB)
Collecting cython>=3
Obtaining dependency information for cython>=3 from https://files.pythonhosted.org/packages/45/82/077c13035d6f45d8b8b74d67e9f73f2bfc54ef8d1f79572790f6f7d2b4f5/Cython-3.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
Using cached Cython-3.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)
Using cached setuptools-69.2.0-py3-none-any.whl (821 kB)
Using cached wheel-0.43.0-py3-none-any.whl (65 kB)
Using cached Cython-3.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
Installing collected packages: wheel, setuptools, cython
Creating /tmp/pip-build-env-iyc7z79v/overlay/bin
changing mode of /tmp/pip-build-env-iyc7z79v/overlay/bin/wheel to 755
changing mode of /tmp/pip-build-env-iyc7z79v/overlay/bin/cygdb to 755
changing mode of /tmp/pip-build-env-iyc7z79v/overlay/bin/cython to 755
changing mode of /tmp/pip-build-env-iyc7z79v/overlay/bin/cythonize to 755
Successfully installed cython-3.0.10 setuptools-69.2.0 wheel-0.43.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Installing build dependencies ... done
Running command Getting requirements to build wheel
Compiling src/liburing/common.pyx because it changed.
Compiling src/liburing/error.pyx because it changed.
Compiling src/liburing/file.pyx because it changed.
Compiling src/liburing/futex.pyx because it changed.
Compiling src/liburing/helper.pyx because it changed.
Compiling src/liburing/os.pyx because it changed.
Compiling src/liburing/other.pyx because it changed.
Compiling src/liburing/poll.pyx because it changed.
Compiling src/liburing/probe.pyx because it changed.
Compiling src/liburing/queue.pyx because it changed.
Compiling src/liburing/register.pyx because it changed.
Compiling src/liburing/socket.pyx because it changed.
Compiling src/liburing/socket_extra.pyx because it changed.
Compiling src/liburing/statx.pyx because it changed.
Compiling src/liburing/syscall.pyx because it changed.
Compiling src/liburing/time.pyx because it changed.
Compiling src/liburing/version.pyx because it changed.
Compiling src/liburing/xattr.pyx because it changed.
performance hint: src/liburing/queue.pxd:38:36: No exception value declared for 'io_uring_queue_init_params' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:41:29: No exception value declared for 'io_uring_queue_init' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:44:29: No exception value declared for 'io_uring_queue_mmap' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:47:32: No exception value declared for 'io_uring_ring_dontfork' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:48:29: No exception value declared for 'io_uring_queue_exit' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:49:42: No exception value declared for 'io_uring_peek_batch_cqe' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:52:28: No exception value declared for 'io_uring_wait_cqes' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:57:35: No exception value declared for 'io_uring_wait_cqe_timeout' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:60:25: No exception value declared for 'io_uring_submit' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:61:34: No exception value declared for 'io_uring_submit_and_wait' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:63:42: No exception value declared for 'io_uring_submit_and_wait_timeout' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:69:31: No exception value declared for 'io_uring_enable_rings' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:70:32: No exception value declared for 'io_uring_close_ring_fd' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:72:29: No exception value declared for 'io_uring_get_events' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/queue.pxd:73:40: No exception value declared for 'io_uring_submit_and_get_events' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:21:35: No exception value declared for 'io_uring_register_buffers' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:24:40: No exception value declared for 'io_uring_register_buffers_tags' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:28:42: No exception value declared for 'io_uring_register_buffers_sparse' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:30:46: No exception value declared for 'io_uring_register_buffers_update_tag' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:35:37: No exception value declared for 'io_uring_unregister_buffers' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:37:35: No exception value declared for 'io_uring_register_eventfd' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:38:41: No exception value declared for 'io_uring_register_eventfd_async' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:39:37: No exception value declared for 'io_uring_unregister_eventfd' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:41:39: No exception value declared for 'io_uring_register_personality' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:42:41: No exception value declared for 'io_uring_unregister_personality' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:43:40: No exception value declared for 'io_uring_register_restrictions' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:47:36: No exception value declared for 'io_uring_register_iowq_aff' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:50:38: No exception value declared for 'io_uring_unregister_iowq_aff' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:51:44: No exception value declared for 'io_uring_register_iowq_max_workers' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:52:35: No exception value declared for 'io_uring_register_ring_fd' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:53:37: No exception value declared for 'io_uring_unregister_ring_fd' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:55:36: No exception value declared for 'io_uring_register_buf_ring' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:58:38: No exception value declared for 'io_uring_unregister_buf_ring' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:60:39: No exception value declared for 'io_uring_register_sync_cancel' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:67:32: No exception value declared for 'io_uring_register_napi' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:68:34: No exception value declared for 'io_uring_unregister_napi' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:72:38: No exception value declared for 'io_uring_register_files_tags' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:76:40: No exception value declared for 'io_uring_register_files_sparse' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:78:44: No exception value declared for 'io_uring_register_files_update_tag' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:83:35: No exception value declared for 'io_uring_unregister_files' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/register.pxd:84:40: No exception value declared for 'io_uring_register_files_update' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/other.pxd:58:33: No exception value declared for 'io_uring_mlock_size' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/other.pxd:59:40: No exception value declared for 'io_uring_mlock_size_params' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/syscall.pxd:7:24: No exception value declared for 'io_uring_enter' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/syscall.pxd:12:25: No exception value declared for 'io_uring_enter2' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/syscall.pxd:18:24: No exception value declared for 'io_uring_setup' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/syscall.pxd:19:27: No exception value declared for 'io_uring_register' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/socket_extra.pxd:11:14: No exception value declared for 'bind' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/socket_extra.pxd:12:16: No exception value declared for 'listen' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
performance hint: src/liburing/socket_extra.pxd:13:21: No exception value declared for 'getpeername' in pxd file.
Users cimporting this function and calling it without the gil will always require an exception check.
Suggest adding an explicit exception value.
[ 5/18] Cythonizing src/liburing/helper.pyx
[16/18] Cythonizing src/liburing/time.pyx
[ 9/18] Cythonizing src/liburing/probe.pyx
[ 7/18] Cythonizing src/liburing/other.pyx
[11/18] Cythonizing src/liburing/register.pyx
[ 4/18] Cythonizing src/liburing/futex.pyx
[ 2/18] Cythonizing src/liburing/error.pyx
[17/18] Cythonizing src/liburing/version.pyx
[18/18] Cythonizing src/liburing/xattr.pyx
[14/18] Cythonizing src/liburing/statx.pyx
[10/18] Cythonizing src/liburing/queue.pyx
[ 3/18] Cythonizing src/liburing/file.pyx
[ 8/18] Cythonizing src/liburing/poll.pyx
[15/18] Cythonizing src/liburing/syscall.pyx
[ 6/18] Cythonizing src/liburing/os.pyx
[12/18] Cythonizing src/liburing/socket.pyx
[13/18] Cythonizing src/liburing/socket_extra.pyx
[ 1/18] Cythonizing src/liburing/common.pyx
running egg_info
creating src/liburing.egg-info
writing src/liburing.egg-info/PKG-INFO
writing dependency_links to src/liburing.egg-info/dependency_links.txt
writing requirements to src/liburing.egg-info/requires.txt
writing top-level names to src/liburing.egg-info/top_level.txt
writing manifest file 'src/liburing.egg-info/SOURCES.txt'
reading manifest file 'src/liburing.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
adding license file 'LICENSE.txt'
writing manifest file 'src/liburing.egg-info/SOURCES.txt'
Getting requirements to build wheel ... done
Created temporary directory: /tmp/pip-modern-metadata-bo0zk3kl
Running command Preparing metadata (pyproject.toml)
running dist_info
creating /tmp/pip-modern-metadata-bo0zk3kl/liburing.egg-info
writing /tmp/pip-modern-metadata-bo0zk3kl/liburing.egg-info/PKG-INFO
writing dependency_links to /tmp/pip-modern-metadata-bo0zk3kl/liburing.egg-info/dependency_links.txt
writing requirements to /tmp/pip-modern-metadata-bo0zk3kl/liburing.egg-info/requires.txt
writing top-level names to /tmp/pip-modern-metadata-bo0zk3kl/liburing.egg-info/top_level.txt
writing manifest file '/tmp/pip-modern-metadata-bo0zk3kl/liburing.egg-info/SOURCES.txt'
reading manifest file '/tmp/pip-modern-metadata-bo0zk3kl/liburing.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
adding license file 'LICENSE.txt'
writing manifest file '/tmp/pip-modern-metadata-bo0zk3kl/liburing.egg-info/SOURCES.txt'
creating '/tmp/pip-modern-metadata-bo0zk3kl/liburing-2024.4.5.dist-info'
Preparing metadata (pyproject.toml) ... done
Source in /tmp/pip-install-56wctot0/liburing_349352d959c44c5fb46f42dacbb623f8 has version 2024.4.5, which satisfies requirement liburing@ git+https://github.com/YoSTEALTH/Liburing.git from git+https://github.com/YoSTEALTH/Liburing.git (from shakti==2024.4.4)
Removed liburing@ git+https://github.com/YoSTEALTH/Liburing.git from git+https://github.com/YoSTEALTH/Liburing.git (from shakti==2024.4.4) from build tracker '/tmp/pip-build-tracker-31qkszjo'
1 location(s) to search for versions of dynamic-import:
* https://pypi.org/simple/dynamic-import/
Fetching project page and analyzing links: https://pypi.org/simple/dynamic-import/
Getting page https://pypi.org/simple/dynamic-import/
Found index url https://pypi.org/simple/
Looking up "https://pypi.org/simple/dynamic-import/" in the cache
Request header has "max_age" as 0, cache bypassed
Starting new HTTPS connection (1): pypi.org:443
https://pypi.org:443 "GET /simple/dynamic-import/ HTTP/1.1" 304 0
Fetched page https://pypi.org/simple/dynamic-import/ as application/vnd.pypi.simple.v1+json
Found link https://files.pythonhosted.org/packages/14/bf/a55bbedd9bc73f88f20acbea36aba70bb0c3862607b0720c498d1f82263e/dynamic_import-0.9.1-py3-none-any.whl (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.5), version: 0.9.1
Found link https://files.pythonhosted.org/packages/34/db/e294415d91d322958b1244b4d28043e60224a2940a023bae070d6a4e26f1/dynamic_import-0.9.1.tar.gz (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.5), version: 0.9.1
Found link https://files.pythonhosted.org/packages/17/78/b26e25d9a1cf7b5169453a6aa383cf1e4570a17fe9370ca9997943d8f1cb/dynamic_import-0.9.2-py3-none-any.whl (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.5), version: 0.9.2
Found link https://files.pythonhosted.org/packages/3d/4f/bdf79977ef628f93ffc9e2f6440c07bfb60671d9788b33305d724e2ca670/dynamic_import-0.9.2.tar.gz (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.5), version: 0.9.2
Found link https://files.pythonhosted.org/packages/16/4e/491364e1bfff4e69dfcf8a1650b63987c4ff7966d92c37e49736b0a38718/dynamic_import-0.9.3.tar.gz (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.6), version: 0.9.3
Found link https://files.pythonhosted.org/packages/5d/03/c75ac152d8d387fc5fe8d8f8270b58d215dd003f40bfa10e533308aee6a1/dynamic_import-0.9.4.tar.gz (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.6), version: 0.9.4
Found link https://files.pythonhosted.org/packages/d2/fd/682ab060769869258f3d67b53df6c69ae83c5bebf62fe467ab2e18cf2b13/dynamic_import-0.9.6.tar.gz (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.6), version: 0.9.6
Found link https://files.pythonhosted.org/packages/ed/88/d3a82c4a1ce13fe3263833d111e24f8436d1cbd6271f986a7c185c429801/dynamic_import-0.9.7.tar.gz (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.6), version: 0.9.7
Found link https://files.pythonhosted.org/packages/68/07/61d6e6261fe1db08d9effc66bb7e97a7ab622cfb7b63d57081eb2f784966/dynamic_import-2020.2.10.tar.gz (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.6), version: 2020.2.10
Found link https://files.pythonhosted.org/packages/20/54/3340940e8819e6f5af97ddbcdef66ac05a5bad4044fdcfbecf01d9dea3b6/dynamic_import-2024.1.26.tar.gz (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.8), version: 2024.1.26
Found link https://files.pythonhosted.org/packages/87/ab/d31a644276dc850cc0841e5483097d9f3b46d3fcc5da8460a0893033e4b4/dynamic_import-2024.2.1-py3-none-any.whl (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.8), version: 2024.2.1
Found link https://files.pythonhosted.org/packages/db/3f/9477f3fafcff6470da6c5e05177d4a40324109ea6cfa65f6eb0ec23556f2/dynamic_import-2024.2.1.tar.gz (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.8), version: 2024.2.1
Found link https://files.pythonhosted.org/packages/5a/22/214fcda12d435b75b0444f535310db2ce0cff2c7384f90d9bfffaaec66ac/dynamic_import-2024.2.13-py3-none-any.whl (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.8), version: 2024.2.13
Found link https://files.pythonhosted.org/packages/74/f1/fa150f1b75dfbb121e2a5cf084062c46542c4b5830388bae686495ed953f/dynamic_import-2024.2.13.tar.gz (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.8), version: 2024.2.13
Skipping link: not a file: https://pypi.org/simple/dynamic-import/
Given no hashes to check 14 links for project 'dynamic-import': discarding no candidates
Collecting dynamic-import (from shakti==2024.4.4)
Obtaining dependency information for dynamic-import from https://files.pythonhosted.org/packages/5a/22/214fcda12d435b75b0444f535310db2ce0cff2c7384f90d9bfffaaec66ac/dynamic_import-2024.2.13-py3-none-any.whl.metadata
Created temporary directory: /tmp/pip-unpack-2avmid84
Looking up "https://files.pythonhosted.org/packages/5a/22/214fcda12d435b75b0444f535310db2ce0cff2c7384f90d9bfffaaec66ac/dynamic_import-2024.2.13-py3-none-any.whl.metadata" in the cache
Current age based on date: 55
Ignoring unknown cache-control directive: immutable
Freshness lifetime from max-age: 365000000
The response is "fresh", returning cached response
365000000 > 55
Using cached dynamic_import-2024.2.13-py3-none-any.whl.metadata (14 kB)
Created temporary directory: /tmp/pip-metadata-xudz4x1x
Created temporary directory: /tmp/pip-unpack-yoz7qcsx
Looking up "https://files.pythonhosted.org/packages/5a/22/214fcda12d435b75b0444f535310db2ce0cff2c7384f90d9bfffaaec66ac/dynamic_import-2024.2.13-py3-none-any.whl" in the cache
Current age based on date: 55
Ignoring unknown cache-control directive: immutable
Freshness lifetime from max-age: 365000000
The response is "fresh", returning cached response
365000000 > 55
Using cached dynamic_import-2024.2.13-py3-none-any.whl (18 kB)
Downloading link https://files.pythonhosted.org/packages/5a/22/214fcda12d435b75b0444f535310db2ce0cff2c7384f90d9bfffaaec66ac/dynamic_import-2024.2.13-py3-none-any.whl (from https://pypi.org/simple/dynamic-import/) (requires-python:>=3.8) to /tmp/pip-unpack-yoz7qcsx/dynamic_import-2024.2.13-py3-none-any.whl
Building wheels for collected packages: shakti, liburing
Created temporary directory: /tmp/pip-wheel-7rge3jhd
Destination directory: /tmp/pip-wheel-7rge3jhd
Running command Building wheel for shakti (pyproject.toml)
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-311
creating build/lib.linux-x86_64-cpython-311/shakti
copying src/shakti/__init__.py -> build/lib.linux-x86_64-cpython-311/shakti
running egg_info
writing src/shakti.egg-info/PKG-INFO
writing dependency_links to src/shakti.egg-info/dependency_links.txt
writing requirements to src/shakti.egg-info/requires.txt
writing top-level names to src/shakti.egg-info/top_level.txt
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing/compat.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing/io_uring.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing/compat.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/include/liburing/io_uring.h won't be automatically included in the manifest: the path must be relative
reading manifest file 'src/shakti.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no directories found matching 'example'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
adding license file 'LICENSE.txt'
writing manifest file 'src/shakti.egg-info/SOURCES.txt'
creating build/lib.linux-x86_64-cpython-311/shakti/event
copying src/shakti/event/__init__.pxd -> build/lib.linux-x86_64-cpython-311/shakti/event
copying src/shakti/event/entry.pxd -> build/lib.linux-x86_64-cpython-311/shakti/event
copying src/shakti/event/entry.pyx -> build/lib.linux-x86_64-cpython-311/shakti/event
copying src/shakti/event/run.pxd -> build/lib.linux-x86_64-cpython-311/shakti/event
copying src/shakti/event/run.pyx -> build/lib.linux-x86_64-cpython-311/shakti/event
creating build/lib.linux-x86_64-cpython-311/shakti/core
copying src/shakti/core/__init__.pxd -> build/lib.linux-x86_64-cpython-311/shakti/core
copying src/shakti/core/async.pxd -> build/lib.linux-x86_64-cpython-311/shakti/core
copying src/shakti/core/async.pyx -> build/lib.linux-x86_64-cpython-311/shakti/core
creating build/lib.linux-x86_64-cpython-311/shakti/os
copying src/shakti/os/__init__.pxd -> build/lib.linux-x86_64-cpython-311/shakti/os
copying src/shakti/os/time.pxd -> build/lib.linux-x86_64-cpython-311/shakti/os
copying src/shakti/os/time.pyx -> build/lib.linux-x86_64-cpython-311/shakti/os
running build_ext
building 'shakti.core.async' extension
creating build/temp.linux-x86_64-cpython-311
creating build/temp.linux-x86_64-cpython-311/src
creating build/temp.linux-x86_64-cpython-311/src/shakti
creating build/temp.linux-x86_64-cpython-311/src/shakti/core
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/usr/local/include/python3.11 -c src/shakti/core/async.c -o build/temp.linux-x86_64-cpython-311/src/shakti/core/async.o -O3 -g0
gcc -shared build/temp.linux-x86_64-cpython-311/src/shakti/core/async.o -L/usr/local/lib -o build/lib.linux-x86_64-cpython-311/shakti/core/async.cpython-311-x86_64-linux-gnu.so
building 'shakti.event.entry' extension
creating build/temp.linux-x86_64-cpython-311/src/shakti/event
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/lib -I/usr/local/include/python3.11 -c src/shakti/event/entry.c -o build/temp.linux-x86_64-cpython-311/src/shakti/event/entry.o -O3 -g0
gcc -shared build/temp.linux-x86_64-cpython-311/src/shakti/event/entry.o -L/usr/local/lib -o build/lib.linux-x86_64-cpython-311/shakti/event/entry.cpython-311-x86_64-linux-gnu.so
building 'shakti.event.run' extension
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/tmp/pip-build-env-xep1d19g/overlay/lib/python3.11/site-packages/liburing/lib -I/usr/local/include/python3.11 -c src/shakti/event/run.c -o build/temp.linux-x86_64-cpython-311/src/shakti/event/run.o -O3 -g0
gcc -shared build/temp.linux-x86_64-cpython-311/src/shakti/event/run.o -L/usr/local/lib -o build/lib.linux-x86_64-cpython-311/shakti/event/run.cpython-311-x86_64-linux-gnu.so
building 'shakti.os.time' extension
creating build/temp.linux-x86_64-cpython-311/src/shakti/os
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/usr/local/include/python3.11 -c src/shakti/os/time.c -o build/temp.linux-x86_64-cpython-311/src/shakti/os/time.o -O3 -g0
gcc -shared build/temp.linux-x86_64-cpython-311/src/shakti/os/time.o -L/usr/local/lib -o build/lib.linux-x86_64-cpython-311/shakti/os/time.cpython-311-x86_64-linux-gnu.so
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/shakti
creating build/bdist.linux-x86_64/wheel/shakti/event
copying build/lib.linux-x86_64-cpython-311/shakti/event/__init__.pxd -> build/bdist.linux-x86_64/wheel/shakti/event
copying build/lib.linux-x86_64-cpython-311/shakti/event/entry.pyx -> build/bdist.linux-x86_64/wheel/shakti/event
copying build/lib.linux-x86_64-cpython-311/shakti/event/run.pyx -> build/bdist.linux-x86_64/wheel/shakti/event
copying build/lib.linux-x86_64-cpython-311/shakti/event/entry.pxd -> build/bdist.linux-x86_64/wheel/shakti/event
copying build/lib.linux-x86_64-cpython-311/shakti/event/run.pxd -> build/bdist.linux-x86_64/wheel/shakti/event
copying build/lib.linux-x86_64-cpython-311/shakti/event/run.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/shakti/event
copying build/lib.linux-x86_64-cpython-311/shakti/event/entry.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/shakti/event
creating build/bdist.linux-x86_64/wheel/shakti/core
copying build/lib.linux-x86_64-cpython-311/shakti/core/async.pyx -> build/bdist.linux-x86_64/wheel/shakti/core
copying build/lib.linux-x86_64-cpython-311/shakti/core/__init__.pxd -> build/bdist.linux-x86_64/wheel/shakti/core
copying build/lib.linux-x86_64-cpython-311/shakti/core/async.pxd -> build/bdist.linux-x86_64/wheel/shakti/core
copying build/lib.linux-x86_64-cpython-311/shakti/core/async.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/shakti/core
copying build/lib.linux-x86_64-cpython-311/shakti/__init__.py -> build/bdist.linux-x86_64/wheel/shakti
creating build/bdist.linux-x86_64/wheel/shakti/os
copying build/lib.linux-x86_64-cpython-311/shakti/os/__init__.pxd -> build/bdist.linux-x86_64/wheel/shakti/os
copying build/lib.linux-x86_64-cpython-311/shakti/os/time.pxd -> build/bdist.linux-x86_64/wheel/shakti/os
copying build/lib.linux-x86_64-cpython-311/shakti/os/time.pyx -> build/bdist.linux-x86_64/wheel/shakti/os
copying build/lib.linux-x86_64-cpython-311/shakti/os/time.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/shakti/os
running install_egg_info
Copying src/shakti.egg-info to build/bdist.linux-x86_64/wheel/shakti-2024.4.4-py3.11.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/shakti-2024.4.4.dist-info/WHEEL
creating '/tmp/pip-wheel-7rge3jhd/.tmp-e7ic62do/shakti-2024.4.4-cp311-cp311-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'shakti/__init__.py'
adding 'shakti/core/__init__.pxd'
adding 'shakti/core/async.cpython-311-x86_64-linux-gnu.so'
adding 'shakti/core/async.pxd'
adding 'shakti/core/async.pyx'
adding 'shakti/event/__init__.pxd'
adding 'shakti/event/entry.cpython-311-x86_64-linux-gnu.so'
adding 'shakti/event/entry.pxd'
adding 'shakti/event/entry.pyx'
adding 'shakti/event/run.cpython-311-x86_64-linux-gnu.so'
adding 'shakti/event/run.pxd'
adding 'shakti/event/run.pyx'
adding 'shakti/os/__init__.pxd'
adding 'shakti/os/time.cpython-311-x86_64-linux-gnu.so'
adding 'shakti/os/time.pxd'
adding 'shakti/os/time.pyx'
adding 'shakti-2024.4.4.dist-info/LICENSE.txt'
adding 'shakti-2024.4.4.dist-info/METADATA'
adding 'shakti-2024.4.4.dist-info/WHEEL'
adding 'shakti-2024.4.4.dist-info/top_level.txt'
adding 'shakti-2024.4.4.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Building wheel for shakti (pyproject.toml) ... done
Created wheel for shakti: filename=shakti-2024.4.4-cp311-cp311-linux_x86_64.whl size=321047 sha256=64abd43308996c629b426b8eb6009c635bd409ed386944048e055e66f13208ef
Stored in directory: /tmp/pip-ephem-wheel-cache-fg9ae4qx/wheels/d4/3b/2f/443d924497e5a4858deb1c3cfe1d016cd2570e71db2fed02ef
Created temporary directory: /tmp/pip-wheel-2mtvpjby
Destination directory: /tmp/pip-wheel-2mtvpjby
Running command Building wheel for liburing (pyproject.toml)
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-311
creating build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/probe.py -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/version.py -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/__init__.py -> build/lib.linux-x86_64-cpython-311/liburing
running egg_info
writing src/liburing.egg-info/PKG-INFO
writing dependency_links to src/liburing.egg-info/dependency_links.txt
writing requirements to src/liburing.egg-info/requires.txt
writing top-level names to src/liburing.egg-info/top_level.txt
reading manifest file 'src/liburing.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
adding license file 'LICENSE.txt'
writing manifest file 'src/liburing.egg-info/SOURCES.txt'
copying src/liburing/__init__.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/common.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/common.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/error.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/error.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/file.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/file.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/futex.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/futex.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/helper.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/helper.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/os.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/os.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/other.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/other.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/poll.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/poll.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/probe.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/probe.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/queue.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/queue.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/register.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/register.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/socket.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/socket.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/socket_extra.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/socket_extra.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/statx.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/statx.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/syscall.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/syscall.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/time.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/time.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/version.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/version.pyx -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/xattr.pxd -> build/lib.linux-x86_64-cpython-311/liburing
copying src/liburing/xattr.pyx -> build/lib.linux-x86_64-cpython-311/liburing
creating build/lib.linux-x86_64-cpython-311/liburing/include
copying src/liburing/include/liburing.h -> build/lib.linux-x86_64-cpython-311/liburing/include
creating build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/__init__.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/file.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/futex.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/io_uring.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/poll.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/socket.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/statx.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/type.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
copying src/liburing/lib/uring.pxd -> build/lib.linux-x86_64-cpython-311/liburing/lib
creating build/lib.linux-x86_64-cpython-311/liburing/include/liburing
copying src/liburing/include/liburing/barrier.h -> build/lib.linux-x86_64-cpython-311/liburing/include/liburing
copying src/liburing/include/liburing/compat.h -> build/lib.linux-x86_64-cpython-311/liburing/include/liburing
copying src/liburing/include/liburing/io_uring.h -> build/lib.linux-x86_64-cpython-311/liburing/include/liburing
copying src/liburing/include/liburing/io_uring_version.h -> build/lib.linux-x86_64-cpython-311/liburing/include/liburing
running build_ext
building 'liburing.common' extension
building 'liburing.file' extension
building 'liburing.futex' extension
building 'liburing.error' extension
creating build/temp.linux-x86_64-cpython-311
creating build/temp.linux-x86_64-cpython-311
creating build/temp.linux-x86_64-cpython-311
building 'liburing.helper' extension
creating build/temp.linux-x86_64-cpython-311
building 'liburing.poll' extension
building 'liburing.os' extension
building 'liburing.other' extension
creating build/temp.linux-x86_64-cpython-311/src
building 'liburing.probe' extension
creating build/temp.linux-x86_64-cpython-311/src
building 'liburing.queue' extension
building 'liburing.socket' extension
creating build/temp.linux-x86_64-cpython-311/src
building 'liburing.socket_extra' extension
building 'liburing.statx' extension
building 'liburing.syscall' extension
building 'liburing.register' extension
creating build/temp.linux-x86_64-cpython-311/src
building 'liburing.time' extension
creating build/temp.linux-x86_64-cpython-311/src
creating build/temp.linux-x86_64-cpython-311/src
creating build/temp.linux-x86_64-cpython-311/src
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
creating build/temp.linux-x86_64-cpython-311/src/liburing
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/other.c -o build/temp.linux-x86_64-cpython-311/src/liburing/other.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/futex.c -o build/temp.linux-x86_64-cpython-311/src/liburing/futex.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/common.c -o build/temp.linux-x86_64-cpython-311/src/liburing/common.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/probe.c -o build/temp.linux-x86_64-cpython-311/src/liburing/probe.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/queue.c -o build/temp.linux-x86_64-cpython-311/src/liburing/queue.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/file.c -o build/temp.linux-x86_64-cpython-311/src/liburing/file.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/socket.c -o build/temp.linux-x86_64-cpython-311/src/liburing/socket.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/statx.c -o build/temp.linux-x86_64-cpython-311/src/liburing/statx.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/socket_extra.c -o build/temp.linux-x86_64-cpython-311/src/liburing/socket_extra.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/register.c -o build/temp.linux-x86_64-cpython-311/src/liburing/register.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/syscall.c -o build/temp.linux-x86_64-cpython-311/src/liburing/syscall.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/helper.c -o build/temp.linux-x86_64-cpython-311/src/liburing/helper.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/error.c -o build/temp.linux-x86_64-cpython-311/src/liburing/error.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/time.c -o build/temp.linux-x86_64-cpython-311/src/liburing/time.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/poll.c -o build/temp.linux-x86_64-cpython-311/src/liburing/poll.o -O3 -g0
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/os.c -o build/temp.linux-x86_64-cpython-311/src/liburing/os.o -O3 -g0
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/error.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/error.cpython-311-x86_64-linux-gnu.so
building 'liburing.version' extension
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/version.c -o build/temp.linux-x86_64-cpython-311/src/liburing/version.o -O3 -g0
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/version.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/version.cpython-311-x86_64-linux-gnu.so
building 'liburing.xattr' extension
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/liburing/lib -I/tmp/tmp6zf6frwf/libs/liburing/src/include -I/usr/local/include/python3.11 -c src/liburing/xattr.c -o build/temp.linux-x86_64-cpython-311/src/liburing/xattr.o -O3 -g0
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/helper.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/helper.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/poll.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/poll.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/probe.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/probe.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/other.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/other.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/register.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/register.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/time.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/time.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/futex.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/futex.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/os.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/os.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/xattr.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/xattr.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/socket_extra.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/socket_extra.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/file.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/file.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/statx.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/statx.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/common.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/common.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/queue.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/queue.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/syscall.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/syscall.cpython-311-x86_64-linux-gnu.so
gcc -shared build/temp.linux-x86_64-cpython-311/src/liburing/socket.o -L/tmp/tmp6zf6frwf/libs/liburing/src -L/usr/local/lib -luring -o build/lib.linux-x86_64-cpython-311/liburing/socket.cpython-311-x86_64-linux-gnu.so
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/helper.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/probe.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/socket_extra.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/__init__.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/probe.pyx -> build/bdist.linux-x86_64/wheel/liburing
creating build/bdist.linux-x86_64/wheel/liburing/include
creating build/bdist.linux-x86_64/wheel/liburing/include/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/include/liburing/io_uring.h -> build/bdist.linux-x86_64/wheel/liburing/include/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/include/liburing/io_uring_version.h -> build/bdist.linux-x86_64/wheel/liburing/include/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/include/liburing/barrier.h -> build/bdist.linux-x86_64/wheel/liburing/include/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/include/liburing/compat.h -> build/bdist.linux-x86_64/wheel/liburing/include/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/include/liburing.h -> build/bdist.linux-x86_64/wheel/liburing/include
copying build/lib.linux-x86_64-cpython-311/liburing/os.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/register.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/version.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/common.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/helper.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/probe.py -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/futex.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/socket.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/poll.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/syscall.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/file.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/socket_extra.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/other.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/other.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/socket_extra.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/syscall.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/os.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/error.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/common.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/futex.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/error.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/other.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/version.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/register.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/probe.pxd -> build/bdist.linux-x86_64/wheel/liburing
creating build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/type.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/__init__.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/poll.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/file.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/uring.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/futex.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/statx.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/io_uring.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/lib/socket.pxd -> build/bdist.linux-x86_64/wheel/liburing/lib
copying build/lib.linux-x86_64-cpython-311/liburing/poll.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/queue.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/version.py -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/time.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/queue.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/register.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/statx.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/common.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/futex.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/file.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/socket.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/queue.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/statx.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/version.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/xattr.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/xattr.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/poll.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/xattr.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/os.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/statx.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/syscall.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/error.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/socket.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/time.pyx -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/__init__.py -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/helper.pxd -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/time.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/liburing
copying build/lib.linux-x86_64-cpython-311/liburing/file.pyx -> build/bdist.linux-x86_64/wheel/liburing
running install_egg_info
Copying src/liburing.egg-info to build/bdist.linux-x86_64/wheel/liburing-2024.4.5-py3.11.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/liburing-2024.4.5.dist-info/WHEEL
creating '/tmp/pip-wheel-2mtvpjby/.tmp-8pp2ibw9/liburing-2024.4.5-cp311-cp311-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'liburing/__init__.pxd'
adding 'liburing/__init__.py'
adding 'liburing/common.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/common.pxd'
adding 'liburing/common.pyx'
adding 'liburing/error.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/error.pxd'
adding 'liburing/error.pyx'
adding 'liburing/file.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/file.pxd'
adding 'liburing/file.pyx'
adding 'liburing/futex.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/futex.pxd'
adding 'liburing/futex.pyx'
adding 'liburing/helper.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/helper.pxd'
adding 'liburing/helper.pyx'
adding 'liburing/os.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/os.pxd'
adding 'liburing/os.pyx'
adding 'liburing/other.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/other.pxd'
adding 'liburing/other.pyx'
adding 'liburing/poll.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/poll.pxd'
adding 'liburing/poll.pyx'
adding 'liburing/probe.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/probe.pxd'
adding 'liburing/probe.py'
adding 'liburing/probe.pyx'
adding 'liburing/queue.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/queue.pxd'
adding 'liburing/queue.pyx'
adding 'liburing/register.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/register.pxd'
adding 'liburing/register.pyx'
adding 'liburing/socket.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/socket.pxd'
adding 'liburing/socket.pyx'
adding 'liburing/socket_extra.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/socket_extra.pxd'
adding 'liburing/socket_extra.pyx'
adding 'liburing/statx.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/statx.pxd'
adding 'liburing/statx.pyx'
adding 'liburing/syscall.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/syscall.pxd'
adding 'liburing/syscall.pyx'
adding 'liburing/time.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/time.pxd'
adding 'liburing/time.pyx'
adding 'liburing/version.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/version.pxd'
adding 'liburing/version.py'
adding 'liburing/version.pyx'
adding 'liburing/xattr.cpython-311-x86_64-linux-gnu.so'
adding 'liburing/xattr.pxd'
adding 'liburing/xattr.pyx'
adding 'liburing/include/liburing.h'
adding 'liburing/include/liburing/barrier.h'
adding 'liburing/include/liburing/compat.h'
adding 'liburing/include/liburing/io_uring.h'
adding 'liburing/include/liburing/io_uring_version.h'
adding 'liburing/lib/__init__.pxd'
adding 'liburing/lib/file.pxd'
adding 'liburing/lib/futex.pxd'
adding 'liburing/lib/io_uring.pxd'
adding 'liburing/lib/poll.pxd'
adding 'liburing/lib/socket.pxd'
adding 'liburing/lib/statx.pxd'
adding 'liburing/lib/type.pxd'
adding 'liburing/lib/uring.pxd'
adding 'liburing-2024.4.5.dist-info/LICENSE.txt'
adding 'liburing-2024.4.5.dist-info/METADATA'
adding 'liburing-2024.4.5.dist-info/WHEEL'
adding 'liburing-2024.4.5.dist-info/top_level.txt'
adding 'liburing-2024.4.5.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Building wheel for liburing (pyproject.toml) ... done
Created wheel for liburing: filename=liburing-2024.4.5-cp311-cp311-linux_x86_64.whl size=2261947 sha256=1398caa3f59155f3154f4f6278dd433fe4b82314871bf176be935cb9c6605d19
Stored in directory: /tmp/pip-ephem-wheel-cache-fg9ae4qx/wheels/79/46/77/bc3c838cfa39f2799938216fa35111954ccea4b9e3a24d5058
Successfully built shakti liburing
Installing collected packages: dynamic-import, liburing, shakti
Successfully installed dynamic-import-2024.2.13 liburing-2024.4.5 shakti-2024.4.4
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Remote version of pip: 24.0
Local version of pip: 24.0
Was pip installed by pip? True
Removed build tracker: '/tmp/pip-build-tracker-31qkszjo' We can see here that it compiles the C code for It does compile the code for |
setuptools version
69.2.0
Python version
3.13-dev
OS
Arch Linux 6.7+
Additional environment information
No response
Description
For project Liburing when I run python3 -m build -C--global-option="build_ext -j16" looks like build compiles the code multiple times!
Already posted in:
build
compiles multiple times build#768Looks like this is
setuptools
issue.Expected behavior
build-system.requires
andproject.dependencies
How to Reproduce
python3 -m pip install --upgrade --config-setting="--build-option=build_ext -j4" git+https://github.com/YoSTEALTH/Liburing
python3 -m pip install --upgrade --config-setting="--build-option=build_ext -j4" git+https://github.com/YoSTEALTH/Shakti -vvv
Output
The text was updated successfully, but these errors were encountered: