Closed renovate[bot] closed 3 weeks ago
Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 3.x
releases. But if you manually upgrade to 3.x
then Renovate will re-enable minor
and patch
updates automatically.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
==2.1.0
->==3.5.0
Release Notes
joblib/threadpoolctl (threadpoolctl)
### [`v3.5.0`](https://redirect.github.com/joblib/threadpoolctl/blob/HEAD/CHANGES.md#350-2024-04-29) [Compare Source](https://redirect.github.com/joblib/threadpoolctl/compare/3.4.0...3.5.0) \================== - Added support for the Scientific Python version of OpenBLAS (https://github.com/MacPython/openblas-libs), which exposes symbols with different names than the ones of the original OpenBLAS l[https://github.com/joblib/threadpoolctl/pull/175](https://redirect.github.com/joblib/threadpoolctl/pull/175)ctl/pull/175 ### [`v3.4.0`](https://redirect.github.com/joblib/threadpoolctl/blob/HEAD/CHANGES.md#340-2024-03-20) [Compare Source](https://redirect.github.com/joblib/threadpoolctl/compare/3.3.0...3.4.0) \================== - Added support for Python interpreters statically linked against libc or linked against alternative implementations of libc like musl (on Alpine Linux for instanc[https://github.com/joblib/threadpoolctl/pull/171](https://redirect.github.com/joblib/threadpoolctl/pull/171)pull/171 - Added support for Pyodide [https://github.com/joblib/threadpoolctl/pull/169](https://redirect.github.com/joblib/threadpoolctl/pull/169)/169 ### [`v3.3.0`](https://redirect.github.com/joblib/threadpoolctl/blob/HEAD/CHANGES.md#330-2024-02-14) [Compare Source](https://redirect.github.com/joblib/threadpoolctl/compare/3.2.0...3.3.0) \================== - Extended FlexiBLAS support to be able to switch backend at runtime. [https://github.com/joblib/threadpoolctl/pull/163](https://redirect.github.com/joblib/threadpoolctl/pull/163)/163 - Added support for FlexiBLAS [https://github.com/joblib/threadpoolctl/pull/156](https://redirect.github.com/joblib/threadpoolctl/pull/156)/156 - 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 lib[https://github.com/joblib/threadpoolctl/pull/151](https://redirect.github.com/joblib/threadpoolctl/pull/151)ctl/pull/151 ### [`v3.2.0`](https://redirect.github.com/joblib/threadpoolctl/blob/HEAD/CHANGES.md#320-2023-07-13) [Compare Source](https://redirect.github.com/joblib/threadpoolctl/compare/3.1.0...3.2.0) \================== - 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. [https://github.com/joblib/threadpoolctl/pull/138](https://redirect.github.com/joblib/threadpoolctl/pull/138)/138 - A warning is raised on macOS when threadpoolctl finds both Intel OpenMP and LLVM OpenMP runtimes loaded simultaneously by the same Python program. See details and workarounds at https://github.com/joblib/threadpoolctl/blob/master/multiple_ope[https://github.com/joblib/threadpoolctl/pull/142](https://redirect.github.com/joblib/threadpoolctl/pull/142)ctl/pull/142 ### [`v3.1.0`](https://redirect.github.com/joblib/threadpoolctl/blob/HEAD/CHANGES.md#310-2022-01-31) [Compare Source](https://redirect.github.com/joblib/threadpoolctl/compare/3.0.0...3.1.0) \================== - Fixed a detection issue of the BLAS libraires packaged by conda-forge on Windows. [https://github.com/joblib/threadpoolctl/pull/112](https://redirect.github.com/joblib/threadpoolctl/pull/112)/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 threa[https://github.com/joblib/threadpoolctl/pull/114](https://redirect.github.com/joblib/threadpoolctl/pull/114)poolctl/pull/114 ### [`v3.0.0`](https://redirect.github.com/joblib/threadpoolctl/blob/HEAD/CHANGES.md#300-2021-10-01) [Compare Source](https://redirect.github.com/joblib/threadpoolctl/compare/2.2.0...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()`). This is especially useful to avoid searching through all loaded shared libraries each ti[https://github.com/joblib/threadpoolctl/pull/95](https://redirect.github.com/joblib/threadpoolctl/pull/95)/pull/95 - Added support for OpenBLAS built for 64bit integers in Fortran. [https://github.com/joblib/threadpoolctl/pull/101](https://redirect.github.com/joblib/threadpoolctl/pull/101)/101 - Added the possibility to use `threadpoolctl.threadpool_limits` and `threadpooctl.ThreadpoolController` as decorators through their `wrap` method. [https://github.com/joblib/threadpoolctl/pull/102](https://redirect.github.com/joblib/threadpoolctl/pull/102)/102 - Fixed an attribute error when using old versions of OpenBLAS or BLIS that are missing version query functio[https://github.com/joblib/threadpoolctl/pull/88](https://redirect.github.com/joblib/threadpoolctl/pull/88)/[https://github.com/joblib/threadpoolctl/pull/91](https://redirect.github.com/joblib/threadpoolctl/pull/91)lctl/pull/91 - Fixed an attribute error when python is run with -OO. [https://github.com/joblib/threadpoolctl/pull/87](https://redirect.github.com/joblib/threadpoolctl/pull/87)l/87 ### [`v2.2.0`](https://redirect.github.com/joblib/threadpoolctl/blob/HEAD/CHANGES.md#220-2021-07-09) [Compare Source](https://redirect.github.com/joblib/threadpoolctl/compare/2.1.0...2.2.0) \================== - `threadpoolctl.threadpool_info()` now reports the architecture of the CPU cores detected by OpenBLAS (via `openblas_get_corename`) and BLIS (via `bli_arch_query_id` and `bli_arch_string`). - Fixed a bug when the version of MKL was not found. The "version" field is now set to None in that ca[https://github.com/joblib/threadpoolctl/pull/82](https://redirect.github.com/joblib/threadpoolctl/pull/82)/pull/82Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
Thanks for the PR!
Deployments, as required, will be available below:
Please create PRs in draft mode. Mark as ready to enable:
After merge, new images are deployed in: