Skip to content

Add __slots__ to multiple classes for memory optimization #470

Add __slots__ to multiple classes for memory optimization

Add __slots__ to multiple classes for memory optimization #470

Triggered via pull request January 21, 2026 10:08
@mykaulmykaul
synchronize #647
mykaul:slots
Status Success
Total duration 56m 36s
Artifacts 6

build-test.yml

on: pull_request
Test wheels building  /  Prepare matrix to run for 3.13 on `linux,macos-x86,macos-arm,windows,linux-aarch64`
4s
Test wheels building / Prepare matrix to run for 3.13 on `linux,macos-x86,macos-arm,windows,linux-aarch64`
Test wheels building  /  Build source distribution
11s
Test wheels building / Build source distribution
Matrix: Test wheels building / build-wheels
Test wheels building  /  upload_pypi
0s
Test wheels building / upload_pypi
Fit to window
Zoom out
Zoom in

Annotations

15 warnings
Test wheels building / Build wheels for linux-aarch64 on ubuntu-24.04-arm
cibuildwheel: Invalid skip selector: 'pp3*t-*'. This selector will have no effect.
Test wheels building / Build wheels for linux-aarch64 on ubuntu-24.04-arm
cibuildwheel: Invalid skip selector: 'pp39*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for linux-aarch64 on ubuntu-24.04-arm
cibuildwheel: Invalid skip selector: 'pp38*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for macos-arm on macos-14
cibuildwheel: Invalid skip selector: 'pp3*t-*'. This selector will have no effect.
Test wheels building / Build wheels for macos-arm on macos-14
cibuildwheel: Invalid skip selector: 'pp39*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for macos-arm on macos-14
cibuildwheel: Invalid skip selector: 'pp38*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for linux on ubuntu-24.04
cibuildwheel: Invalid skip selector: 'pp3*t-*'. This selector will have no effect.
Test wheels building / Build wheels for linux on ubuntu-24.04
cibuildwheel: Invalid skip selector: 'pp39*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for linux on ubuntu-24.04
cibuildwheel: Invalid skip selector: 'pp38*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for macos-x86 on macos-15-intel
cibuildwheel: Invalid skip selector: 'pp3*t-*'. This selector will have no effect.
Test wheels building / Build wheels for macos-x86 on macos-15-intel
cibuildwheel: Invalid skip selector: 'pp39*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for macos-x86 on macos-15-intel
cibuildwheel: Invalid skip selector: 'pp38*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for windows on windows-2022
cibuildwheel: Invalid skip selector: 'pp3*t-*'. This selector will have no effect.
Test wheels building / Build wheels for windows on windows-2022
cibuildwheel: Invalid skip selector: 'pp39*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for windows on windows-2022
cibuildwheel: Invalid skip selector: 'pp38*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.

Artifacts

Produced during runtime
Name Size Digest
source-dist Expired
297 KB
sha256:b5d1e803b40085822a588ef0c28c234af9dc65ae54f443331bfb10e31152411a
wheels-linux-aarch64-ubuntu-24.04-arm Expired
17.9 MB
sha256:d3e16a6a7b1d7b31c008f116233e76fdf9d7197aa73799b1436576a61d57269e
wheels-linux-ubuntu-24.04 Expired
19.5 MB
sha256:ed25e006882d478f008b0a8888c4fd6c4a48cbcff8d5193ec3f71b9e86383894
wheels-macos-arm-macos-14 Expired
15.4 MB
sha256:3c3eebe5aed67d92c47978d5fe90c97267e74e77805397e857d6e77d1f0f7a7c
wheels-macos-x86-macos-15-intel Expired
17.1 MB
sha256:9b57f5dcf45923c9d8f8c26a7324bb17ce318d4dce6fb91c500790c946429b61
wheels-windows-windows-2022 Expired
24.8 MB
sha256:47dfcbf4301aa5816fb1fb101b9a569a2534485bf56a8c8f2f71f63bf3d95855