threadpoolctl
PyPIv3.6.0threadpoolctl
Adopt with care
threadpoolctl is usable, with caveats. Last published 545 days ago.
- ?Adoption: grade ?, Not reported by this registry.
No download data reported for this package yet.
- CMaintenance: grade C, Fair — worth a look.
Last published 545 days ago.
- AWeight: grade A, Excellent.
Zero runtime dependencies, about 18 KB installed.
- BSupply chain: grade B, Good.
This package has a single maintainer (bus factor of 1).
- ALicense: grade A, Excellent.
BSD-3-Clause — permissive, with no copyleft found in the dependency tree.
Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.
Install cost
What you actually take on by adding threadpoolctl to a project.
Runtime packages this one declares itself.
Distinct packages in the full runtime tree, deduplicated the way a package manager would.
Unpacked size of this package plus its entire runtime tree.
Longest resolved dependency chain below this package.
Compatibility
- Python
- python >=3.9
Quick start
A usage example from the threadpoolctl README.
python -m threadpoolctl -i numpy scipy.linalg
[
{
"filepath": "/home/ogrisel/miniconda3/envs/tmp/lib/libmkl_rt.so",
"prefix": "libmkl_rt",
"user_api": "blas",
"internal_api": "mkl",
"version": "2019.0.4",
"num_threads": 2,
"threading_layer": "intel"
},
{
"filepath": "/home/ogrisel/miniconda3/envs/tmp/lib/libiomp5.so",
"prefix": "libiomp",Used by
Popular packages that depend on threadpoolctl.
Relationship graph
Dependencies (left) and dependents (right) of threadpoolctl.
Frequently installed together
Release history
1 release in the last two years, typically about 122 days apart.
| Version | Published | Size | License |
|---|---|---|---|
| 3.6.0latest | 1 year ago | 18 KB | BSD-3-Clause |
| 3.5.0 | 2 years ago | 18 KB | BSD-3-Clause |
| 3.4.0 | 2 years ago | 18 KB | BSD-3-Clause |
| 3.3.0 | 2 years ago | 17 KB | BSD-3-Clause |
| 3.2.0 | 3 years ago | 15 KB | BSD-3-Clause |
| 3.1.0 | 4 years ago | 15 KB | BSD-3-Clause |
| 3.0.0 | 5 years ago | 14 KB | BSD-3-Clause |
| 2.2.0 | 5 years ago | 13 KB | BSD-3-Clause |
| 2.1.0 | 6 years ago | 12 KB | BSD-3-Clause |
| 2.0.0 | 6 years ago | 33 KB | BSD-3-Clause |
| 1.1.0 | 7 years ago | 26 KB | BSD-3-Clause |
| 1.0.0 | 7 years ago | 24 KB | BSD-3-Clause |
Overview
threadpoolctl is an PyPI package that threadpoolctl. It has 1 known dependents in the graph. The latest version is 3.6.0, released under the BSD-3-Clause license.
Who should use it
Teams working in the PyPI ecosystem who need threadpoolctl and value a focused solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your PyPI stack.
Pros
- Clear open-source license (BSD-3-Clause).
- Zero runtime dependencies — minimal footprint.
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Maintainers
Frequently asked questions
Should I use threadpoolctl?
threadpoolctl is usable, with caveats. Last published 545 days ago.
How do I install threadpoolctl?
Run `pip install threadpoolctl` to add threadpoolctl to your PyPI project.
What license is threadpoolctl released under?
threadpoolctl is distributed under the BSD-3-Clause license.
How popular is threadpoolctl?
PyPI does not publish download counts. Within PackageGraph's crawl, 1 known packages depend on threadpoolctl.
Is threadpoolctl still maintained?
The most recent release of threadpoolctl (v3.6.0) was published 1 year ago.