./parallel/py-threadpoolctl, Helpers to limit the number of threads used

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.5.0, Package name: py311-threadpoolctl-3.5.0, Maintainer: pkgsrc-users

Python helpers to limit the number of threads used in the threadpool-backed of
common native libraries used for scientific computing and data science (e.g.
BLAS and OpenMP).


Master sites:

Filesize: 40.953 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-30 08:54:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-threadpoolctl: updated to 3.5.0

3.5.0 (2024-04-29)

- 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 library.
  https://github.com/joblib/threadpoolctl/pull/175
   2024-03-23 08:22:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-threadpoolctl: updated to 3.4.0

3.4.0 (2024-03-20)
==================

- Added support for Python interpreters statically linked against libc or linked \ 
against
  alternative implementations of libc like musl (on Alpine Linux for instance).
  https://github.com/joblib/threadpoolctl/pull/171

- Added support for Pyodide
  https://github.com/joblib/threadpoolctl/pull/169
   2024-02-14 22:31:01 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-threadpoolctl: updated to 3.3.0

3.3.0 (2024-02-14)
==================

- Extended FlexiBLAS support to be able to switch backend at runtime.
  https://github.com/joblib/threadpoolctl/pull/163

- Added support for FlexiBLAS
  https://github.com/joblib/threadpoolctl/pull/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 libraries.
  https://github.com/joblib/threadpoolctl/pull/151
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-07-17 21:41:04 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-threadpoolctl: updated to 3.2.0

3.2.0 (2023-07-13)
==================

- 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

- 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_openmp.md.
  https://github.com/joblib/threadpoolctl/pull/142
   2023-05-09 10:04:35 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
py-threadpoolctl: added version 3.1.0

Python helpers to limit the number of threads used in the threadpool-backed of
common native libraries used for scientific computing and data science (e.g.
BLAS and OpenMP).