| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-tbb | Distribution: openSUSE Tumbleweed |
| Version: 2022.2.0 | Vendor: openSUSE |
| Release: 2.1 | Build date: Wed Jul 30 05:38:43 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 250784 | Source RPM: tbb-2022.2.0-2.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://uxlfoundation.github.io/oneTBB/ | |
| Summary: Python bindings for oneAPI Threading Building Blocks | |
oneTBB (previously known as TBB) is a flexible C++ library that simplifies the work of adding parallelism to complex applications. The library lets you easily write parallel programs that take full advantage of the multi-core performance. oneTBB provides you with functions, interfaces, and classes to parallelize and scale the code. This package contains python 3.11 bindings for oneTBB.
Apache-2.0
* Wed Jul 30 2025 Alessandro de Oliveira Faria <cabelo@opensuse.org>
- Change tbb-2022.2.0.tar.gz file [boo#1247142]
* Thu Jul 17 2025 Jan Engelhardt <jengelh@inai.de>
- Drop excessive gcc flags: add cf-prot.patch.
* Mon Jun 30 2025 Alessandro de Oliveira Faria <cabelo@opensuse.org>
- Update to version 2022.2.0:
* Improved Hybrid CPU and NUMA Platforms API Support: Enhanced
API availability for better compatibility with Hybrid CPU and
NUMA platforms.
* Refined Environment Setup: Replaced CPATH with C_INCLUDE_PATH
and CPLUS_INCLUDE_PATH in environment setup to avoid
unintended compiler warnings caused by globally applied
include paths.
* Tue May 06 2025 Eyad Issa <eyadlorenzo@gmail.com>
- Update to version 2022.1.0:
* Introduced the ONETBB_SPEC_VERSION macro to specify the version
of oneAPI specification implemented by the current version of
the library.
* blocked_nd_range is now a fully supported feature.
- Migrated URLs to the new UXL Foundation organization
- Use common URL format for Source URL
- Format .spec file
- Build with ninja
* Thu Apr 03 2025 Steve Kowalik <steven.kowalik@suse.com>
- Support older and current versions of setuptools WRT to the case of
the metadata directory.
* Wed Jan 08 2025 Matej Cepl <mcepl@cepl.eu>
- Modernize building of the Python subpackage, don't generate *.egg.
* Tue Dec 31 2024 Eyad Issa <eyadlorenzo@gmail.com>
- Remove use-FORTIFY_SOURCE-from-distribution.patch, as it is now
upstreamed
- Use _service to download the source tarball
- Update to version 2022.0.0:
* Extended the Flow Graph receiving nodes with a new
try_put_and_wait API that submits a message to the graph and
waits for its completion.
* Fixed the missed signal for thread request for enqueue
operation
* Significantly improved scalability of task_group, flow_graph,
and parallel_for_each
* Removed usage of std::aligned_storage deprecated in C++23
* Fixed the issue where oneapi::tbb::info interfaces might
interfere with the process affinity mask on the Windows* OS
systems with multiple processor groups.
* Fri Apr 19 2024 Alessandro de Oliveira Faria <cabelo@opensuse.org>
- Update to version 2021.11.0:
* Fixed parallel_for_each algorithm behavior for iterators defining
iterator_concept trait instead of iterator_category.
* Fixed the incorrect binary search order in TBBConfig.cmake.
* Thu Jan 25 2024 Ana Guerrero <ana.guerrero@suse.com>
- Fix build to handle changes in (open)SUSE specific cmake macros,
no user visible changes
* Fri Dec 01 2023 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2021.11.0:
* Fixed tbb::this_task_arena() behavior for specific
tbb::task_arena{1,0}.
* Restored performance on the high-core count systems that
support _tpause.
- Refresh patches to apply cleanly:
* use-FORTIFY_SOURCE-from-distribution.patch
* add-cmake-check-for-libatomic-requirement-when-build.patch
- Update Summary and description tags to be consistent with
upstream's TBB -> oneTBB renaming.
* Thu Nov 23 2023 Bernhard Wiedemann <bwiedemann@suse.com>
- Avoid stuck build/tests
* Tue Aug 01 2023 Martin Liška <martin.liska@hey.com>
* Add use-FORTIFY_SOURCE-from-distribution.patch and use FS settings from distribution
(we use either =2 or =3).
* Tue Aug 01 2023 Alessandro de Oliveira Faria <cabelo@opensuse.org>
- Update to 2021.10.0:
* Since C++17, parallel algorithms and Flow Graph nodes are allowed to accept
pointers to the member functions and member objects as the user-provided
callables.
* Added missed member functions, such as assignment operators and swap function,
to the concurrent_queue and concurrent_bounded_queue containers.
* Thu Jun 15 2023 Paolo Stivanin <info@paolostivanin.com>
- Update to 2021.9.0:
* Hybrid CPU support is now a fully supported feature.
* Fixed the issue reported by the Address Sanitizer.
* Fixed the input_type alias exposed by flow_graph::join_node.
- Drop 917.patch (patch was upstreamed).
- Drop retry-pthread_create.patch (upstream fixed it by using a similar
approach).
* Wed Jan 04 2023 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to v2021.8.0
* Fixed oneapi::tbb::concurrent_bounded_queue::pop return type (GitHub* #807).
* Fixed oneapi::tbb::concurrent_queue and oneapi::tbb::concurrent_bounded_queue
with non-default constructible value types (GitHub* #885).
* Fixed incorrect splitting of iteration space in case there is no
support for proportional splitting in custom ranges.
- Add patch to link against libatomic where necessary
* add-cmake-check-for-libatomic-requirement-when-build.patch
- Drop 5cb212d44732947396abdd39eae1229c7cd51644.patch, merged upstream
- Use correct changelog entries for v2021.7.0
* Sun Dec 11 2022 Dirk Müller <dmueller@suse.com>
- update to v2021.7.0:
* Memory allocator crash when allocating ~1TB on 64-bit systems (GitHub* #838).
* Thread Distribution over NUMA Nodes on Windows OS systems.
* For oneapi::tbb::suspend it is now guaranteed that the user-specified
callable object is executed by the calling thread.
* Sat Sep 24 2022 Dirk Müller <dmueller@suse.com>
- update to 2021.6.0:
* Improved support and use of the latest C++ standards for parallel_sort that
allows using this algorithm with user-defined and standard library-defined
objects with modern semantics.
* The following features are now fully functional: task_arena extensions,
collaborative_call_once, adaptive mutexes, heterogeneous overloads for
concurrent_hash_map, and task_scheduler_handle.
* Added support for Windows* Server 2022 and Python 3.10.
* Memory allocator crash on a system with an incomplete /proc/meminfo
* Incorrect blocking of task stealing
* Hang due to incorrect decrement of a limiter_node
* Memory corruption in some rare cases when passing big messages in a flow graph
* Possible deadlock in a throwable flow graph node with a lightweight policy.
The lightweight policy is now ignored for functors that can throw
exceptions
* Crash when obtaining a range from empty ordered and unordered containers
* Deadlock in a concurrent_vector resize() that could happen when the new
size is less than the previous size
- drop tbb-pr609-32bit-mwaitpkg.patch (upstream)
- add 5cb212d44732947396abdd39eae1229c7cd51644.patch, 917.patch:
build on riscv64, hppa, s390x
* Fri Aug 05 2022 Martin Liška <mliska@suse.cz>
- Add retry-pthread_create.patch that fixes
gh#oneapi-src/oneTBB#824.
* Sat May 07 2022 Dirk Müller <dmueller@suse.com>
- update to 2021.1.5:
* Reworked synchronization mechanism to reduce contention when multiple
task_arena’s are used concurrently.
* Fixed sporadic memory corruption.
* Enabled Microsoft Visual Studio* 2022 and Python 3.9 support.
* Extended task_group interface with a new run_and_wait overload to accept
task_handle.
* Fixed possible correctness issue in queuing_rw_mutex on non-Intel platforms.
* Fixed sporadic memory corruption.
* Tue Apr 05 2022 Atri Bhattacharya <badshah400@gmail.com>
- For 32-bit systems, rename tbb32.pc (default upstream for
32-bit) to tbb.pc (same as 64-bit) so that applications
depending on tbb do not have to call different pkgconfig modules
based on arch.
/usr/lib64/python3.11/site-packages/TBB.py /usr/lib64/python3.11/site-packages/__pycache__/TBB.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/__pycache__/TBB.cpython-311.pyc /usr/lib64/python3.11/site-packages/tbb /usr/lib64/python3.11/site-packages/tbb-2022.2.0.dist-info /usr/lib64/python3.11/site-packages/tbb-2022.2.0.dist-info/INSTALLER /usr/lib64/python3.11/site-packages/tbb-2022.2.0.dist-info/METADATA /usr/lib64/python3.11/site-packages/tbb-2022.2.0.dist-info/RECORD /usr/lib64/python3.11/site-packages/tbb-2022.2.0.dist-info/REQUESTED /usr/lib64/python3.11/site-packages/tbb-2022.2.0.dist-info/WHEEL /usr/lib64/python3.11/site-packages/tbb-2022.2.0.dist-info/top_level.txt /usr/lib64/python3.11/site-packages/tbb/__init__.py /usr/lib64/python3.11/site-packages/tbb/__main__.py /usr/lib64/python3.11/site-packages/tbb/__pycache__ /usr/lib64/python3.11/site-packages/tbb/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/tbb/__pycache__/__init__.cpython-311.pyc /usr/lib64/python3.11/site-packages/tbb/__pycache__/__main__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/tbb/__pycache__/__main__.cpython-311.pyc /usr/lib64/python3.11/site-packages/tbb/__pycache__/api.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/tbb/__pycache__/api.cpython-311.pyc /usr/lib64/python3.11/site-packages/tbb/__pycache__/pool.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/tbb/__pycache__/pool.cpython-311.pyc /usr/lib64/python3.11/site-packages/tbb/__pycache__/test.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/tbb/__pycache__/test.cpython-311.pyc /usr/lib64/python3.11/site-packages/tbb/_api.cpython-311-x86_64-linux-gnu.so /usr/lib64/python3.11/site-packages/tbb/api.py /usr/lib64/python3.11/site-packages/tbb/pool.py /usr/lib64/python3.11/site-packages/tbb/test.py
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 22:37:11 2025