</>PackageGraphPackageGraph

threadpoolctl

PyPIv3.6.0

threadpoolctl

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.

0
Direct dependencies

Runtime packages this one declares itself.

0
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

18 KB
Install size

Unpacked size of this package plus its entire runtime tree.

Tree depth

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",
Example truncated — see the full README.

Used by

Popular packages that depend on threadpoolctl.

Relationship graph

Dependencies (left) and dependents (right) of threadpoolctl.

scikit-learnthreadpoolctl
threadpoolctl dependencies dependents

Frequently installed together

Release history

1 release in the last two years, typically about 122 days apart.

Recent versions of threadpoolctl
VersionPublishedSizeLicense
3.6.0latest1 year ago18 KBBSD-3-Clause
3.5.02 years ago18 KBBSD-3-Clause
3.4.02 years ago18 KBBSD-3-Clause
3.3.02 years ago17 KBBSD-3-Clause
3.2.03 years ago15 KBBSD-3-Clause
3.1.04 years ago15 KBBSD-3-Clause
3.0.05 years ago14 KBBSD-3-Clause
2.2.05 years ago13 KBBSD-3-Clause
2.1.06 years ago12 KBBSD-3-Clause
2.0.06 years ago33 KBBSD-3-Clause
1.1.07 years ago26 KBBSD-3-Clause
1.0.07 years ago24 KBBSD-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.