- update to 3.4.0:
* Added support for Python interpreters statically linked
against libc or linked against alternative implementations
of libc like musl
* Added support for Pyodide
* Extended FlexiBLAS support to be able to switch backend at
runtime.
* Added support for FlexiBLAS
* Fixed a bug where an unsupported library would be detected
because it shares a common prefix with one of the supported
libraries. Now the symbols are also checked to
identify the supported libraries.
OBS-URL: https://build.opensuse.org/request/show/1164225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-threadpoolctl?expand=0&rev=9
* Added support for Python interpreters statically linked
against libc or linked against alternative implementations
of libc like musl
* Added support for Pyodide
* Extended FlexiBLAS support to be able to switch backend at
runtime.
* Added support for FlexiBLAS
* Fixed a bug where an unsupported library would be detected
because it shares a common prefix with one of the supported
libraries. Now the symbols are also checked to
identify the supported libraries.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-threadpoolctl?expand=0&rev=16
* Dropped support for Python 3.6 and 3.7.
* Added support for custom library controllers. Custom
controllers must inherit from the `threadpoolctl.LibController`
class and be registered to threadpoolctl using the
`threadpoolctl.register` function.
manager (equivalent to `threadpoolctl.threadpool_limits()`).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-threadpoolctl?expand=0&rev=14
* Fixed a detection issue of the BLAS libraires packaged by conda-forge on Windows.
https://github.com/joblib/threadpoolctl/pull/112
* `threadpool_limits` and `ThreadpoolController.limit` now accept the string
"sequential_blas_under_openmp" for the `limits` parameter. It should only be used for
the specific case when one wants to have sequential BLAS calls within an OpenMP
parallel region. It takes into account the unexpected behavior of OpenBLAS with the
OpenMP threading layer.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-threadpoolctl?expand=0&rev=8
- update to 3.0.0:
- New object `threadpooctl.ThreadpoolController` which holds controllers for all the
supported native libraries. The states of these libraries is accessible through the
`info` method (equivalent to `threadpoolctl.threadpool_info()`) and their number of
threads can be limited with the `limit` method which can be used as a context
manager (equivalent to `threadpoolctl.threadpool_limits()`).
- Added support for OpenBLAS built for 64bit integers in Fortran.
- Added the possibility to use `threadpoolctl.threadpool_limits` and
`threadpooctl.ThreadpoolController` as decorators through their `wrap` method.
- Fixed an attribute error when using old versions of OpenBLAS or BLIS that are
missing version query functions.
- Fixed an attribute error when python is run with -OO.
OBS-URL: https://build.opensuse.org/request/show/925765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-threadpoolctl?expand=0&rev=4
- New object `threadpooctl.ThreadpoolController` which holds controllers for all the
supported native libraries. The states of these libraries is accessible through the
`info` method (equivalent to `threadpoolctl.threadpool_info()`) and their number of
threads can be limited with the `limit` method which can be used as a context
manager (equivalent to `threadpoolctl.threadpool_limits()`).
- Added support for OpenBLAS built for 64bit integers in Fortran.
- Added the possibility to use `threadpoolctl.threadpool_limits` and
`threadpooctl.ThreadpoolController` as decorators through their `wrap` method.
- Fixed an attribute error when using old versions of OpenBLAS or BLIS that are
missing version query functions.
- Fixed an attribute error when python is run with -OO.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-threadpoolctl?expand=0&rev=7