Next release plan: v1.0
- Free-threaded Python
- Python 3.14 (using stable ABI)
- cibuildwheel v3
Plan: after release of NumPy for Python 3.14
manylinux2014 or manylinux_2_28?
manylinux2014 or manylinux_2_28? https://github.com/mayeut/pep600_compliance https://mayeut.github.io/manylinux-timeline/
% pypinfo --all -pc -md -l 100 soxr libc libc-version
Served from cache: False
Data processed: 4.43 GiB
Data billed: 4.43 GiB
Estimated cost: $0.03
| libc_name | libc_version | percent | download_count |
| --------- | ------------ | ------: | -------------: |
| glibc | 2.35 | 24.59% | 744,162 |
| glibc | 2.39 | 24.17% | 731,431 |
| None | None | 20.84% | 630,519 |
| glibc | 2.31 | 14.26% | 431,413 |
| glibc | 2.36 | 12.87% | 389,510 |
| glibc | 2.34 | 0.99% | 30,091 |
| glibc | 2.41 | 0.54% | 16,202 |
| glibc | 2.28 | 0.53% | 15,969 |
| glibc | 2.26 | 0.49% | 14,955 |
| glibc | 2.40 | 0.35% | 10,517 |
| glibc | 2.27 | 0.16% | 4,798 |
| glibc | 2.17 | 0.13% | 3,798 |
| glibc | 2.38 | 0.05% | 1,412 |
| musl | 1.2 | 0.02% | 717 |
| glibc | 2.37 | 0.01% | 242 |
| glibc | 2.23 | 0.01% | 215 |
| glibc | 2.32 | 0.01% | 183 |
| glibc | 2.33 | 0.00% | 27 |
| glibc | 2.24 | 0.00% | 15 |
| glibc | 2.29 | 0.00% | 11 |
| glibc | 2.25 | 0.00% | 9 |
| glibc | 2.41.9000 | 0.00% | 9 |
| glibc | 2.18 | 0.00% | 9 |
| glibc | 2.30 | 0.00% | 8 |
| glibc | 2.21 | 0.00% | 7 |
| glibc | 2.22 | 0.00% | 2 |
| glibc | 2.20-2014.11 | 0.00% | 2 |
| Total | | | 3,026,233 |
Error on cp314t-macosx builds:
[30/31] Linking CXX shared module soxr_ext.cpython-314t-darwin.so
FAILED: [code=1] soxr_ext.cpython-314t-darwin.so
: && /Applications/Xcode_15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -O3 -DNDEBUG -arch arm64 -isysroot /Applications/Xcode_15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=10.14 -bundle -Wl,-headerpad_max_install_names -Wl,@/private/var/folders/y6/nj790rtn62lfktb1sh__79hc0000gn/T/pip-build-env-18f3o1fp/overlay/lib/python3.14t/site-packages/nanobind/cmake/darwin-ld-cpython.sym -Wl,-dead_strip -Wl,-x -Wl,-S -o soxr_ext.cpython-314t-darwin.so CMakeFiles/soxr_ext.dir/src/soxr_ext.cpp.o CMakeFiles/soxr_ext.dir/src/csoxr_ver_vcs.cpp.o libnanobind-static-ft.a libsoxr/src/libsoxr.a -lm && :
Undefined symbols for architecture arm64:
"_PyUnstable_EnableTryIncRef", referenced from:
nanobind::detail::inst_new_int(_typeobject*, _object*, _object*) in libnanobind-static-ft.a[4](nb_type.cpp.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
https://github.com/dofuuz/python-soxr/actions/runs/16649824063/job/47119301480
Updated download statistics of last 30 days:
C:\Windows\System32>pypinfo --all -pc -md "soxr==0.5.0.post1" impl impl-version Served from cache: False Data processed: 5.64 GiB Data billed: 5.64 GiB Estimated cost: $0.03
| implementation | impl_version | percent | download_count |
|---|---|---|---|
| CPython | 3.10 | 36.54% | 1,123,993 |
| CPython | 3.12 | 27.73% | 852,993 |
| CPython | 3.11 | 23.90% | 735,033 |
| CPython | 3.9 | 6.39% | 196,489 |
| CPython | 3.13 | 4.21% | 129,474 |
| None | None | 1.23% | 37,822 |
| CPython | 3.8 | 0.00% | 80 |
| CPython | 3.14 | 0.00% | 11 |
| PyPy | 7.3 | 0.00% | 2 |
| PyPy | 3.11 | 0.00% | 1 |
| Total | 3,075,898 |
C:\Windows\System32>pypinfo --all -pc -md "soxr==0.5.0.post1" system cpu Served from cache: False Data processed: 5.30 GiB Data billed: 5.30 GiB Estimated cost: $0.03
| system_name | cpu | percent | download_count |
|---|---|---|---|
| Linux | x86_64 | 78.00% | 2,399,068 |
| Windows | AMD64 | 11.04% | 339,430 |
| Darwin | arm64 | 3.81% | 117,100 |
| Linux | aarch64 | 3.33% | 102,477 |
| Linux | None | 1.84% | 56,463 |
| None | None | 1.24% | 38,005 |
| Darwin | x86_64 | 0.65% | 20,046 |
| Darwin | None | 0.04% | 1,367 |
| Windows | None | 0.04% | 1,340 |
| Linux | s390x | 0.01% | 278 |
| Total | 3,075,574 |
C:\Windows\System32>pypinfo --all -pc -md "soxr==0.5.0.post1" libc Served from cache: False Data processed: 4.19 GiB Data billed: 4.19 GiB Estimated cost: $0.03
| libc_name | percent | download_count |
|---|---|---|
| glibc | 81.28% | 2,500,208 |
| None | 18.70% | 575,208 |
| musl | 0.02% | 492 |
| Total | 3,075,908 |
C:\Windows\System32>pypinfo --all -pc -md "soxr==0.5.0.post1" installer Served from cache: False Data processed: 4.01 GiB Data billed: 4.01 GiB Estimated cost: $0.02
| installer_name | percent | download_count |
|---|---|---|
| pip | 64.58% | 1,986,394 |
| uv | 32.26% | 992,375 |
| poetry | 1.92% | 59,150 |
| None | 0.75% | 23,141 |
| requests | 0.21% | 6,457 |
| Bazel | 0.20% | 6,192 |
| Nexus | 0.04% | 1,341 |
| Browser | 0.01% | 284 |
| bandersnatch | 0.01% | 252 |
| pdm | 0.01% | 183 |
| Total | 3,075,769 |
C:\Windows\System32>pypinfo --all -pc -md -l 100 "soxr==0.5.0.post1" libc libc-version Served from cache: False Data processed: 4.90 GiB Data billed: 4.91 GiB Estimated cost: $0.03
| libc_name | libc_version | percent | download_count |
|---|---|---|---|
| glibc | 2.35 | 30.24% | 930,106 |
| glibc | 2.39 | 18.86% | 580,190 |
| None | None | 18.70% | 575,211 |
| glibc | 2.36 | 18.37% | 564,936 |
| glibc | 2.31 | 8.96% | 275,542 |
| glibc | 2.34 | 1.42% | 43,602 |
| glibc | 2.27 | 1.00% | 30,846 |
| glibc | 2.41 | 0.74% | 22,610 |
| glibc | 2.40 | 0.61% | 18,671 |
| glibc | 2.28 | 0.59% | 18,014 |
| glibc | 2.26 | 0.30% | 9,218 |
| glibc | 2.17 | 0.14% | 4,405 |
| glibc | 2.38 | 0.04% | 1,113 |
| musl | 1.2 | 0.02% | 492 |
| glibc | 2.42 | 0.01% | 349 |
| glibc | 2.32 | 0.01% | 262 |
| glibc | 2.37 | 0.01% | 226 |
| glibc | 2.23 | 0.00% | 77 |
| glibc | 2.33 | 0.00% | 30 |
| glibc | 2.24 | 0.00% | 16 |
| glibc | 2.29 | 0.00% | 12 |
| glibc | 2.41.9000 | 0.00% | 12 |
| glibc | 2.22 | 0.00% | 9 |
| glibc | 2.30 | 0.00% | 3 |
| glibc | 2.18 | 0.00% | 2 |
| glibc | 2.19 | 0.00% | 1 |
| Total | 3,075,955 |
Error on cp314t-macosx builds is fixed. (not released yet) https://github.com/wjakob/nanobind/pull/1128
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
https://github.com/dofuuz/python-soxr/releases/tag/v1.0.0 released