<<< Home

Commonly Blocking Components

Find the biggest rebuild blockers at the moment and see what's most important to fix now.

Table of Contents

Most Commonly Last Blocking Components

When these build successfully, they will immediately unblock "Needed by" number of packages.

# Component Needed by Blocked by
1 python-flask 21 python-sphinx-tabs
2 dnf5 19 python-breathe
3 python-twisted 17 python-httpcore python-httpx
4 python-furo 16 python-sphinx-design python-sphinx-inline-tabs python-sphinx-tabs
5 python-Bottleneck 14 python-numpydoc
6 python-pytest-regressions 9 python-Bottleneck python-contourpy python-matplotlib
7 vtk 8 imath vtk
8 glade 7 —
9 koji 7 python-requests-mock
10 python-tornado 7 —
11 python-dns 7 python-httpcore python-httpx
12 python-zope-testrunner 6 python-sphinxcontrib-programoutput
13 python-arrow 5 python-dateparser
14 python-sphinxcontrib-programoutput 5 python-furo
15 python-reportlab 5 —
16 python-requests-mock 5 python-requests-futures
17 ansible-core 4 dnf5 python-requests_ntlm python-winrm
18 python-requests-oauthlib 4 python-requests-mock
19 imath 4 python-breathe
20 python-flexmock 4 python-twisted python-zope-testrunner

Most Commonly Needed Components

These packages are required by the most other packages.

# Component Needed by Blocked by
1 python-contourpy 119 pre-commit python-contourpy python-identify python-matplotlib
2 python-matplotlib 116 python-contourpy python-inkex python-scour
3 python-pydantic-core 100 python-Bottleneck python-asttokens python-inline-snapshot
4 python-pydantic 99 python-cloudpickle python-dns python-email-validator python-pydantic-core
5 python-Bottleneck 85 python-numpydoc
6 python-yarl 85 python-pydantic python-pydantic-core
7 python-aiohttp 80 python-yarl
8 python-asttokens 79 python-astroid
9 python-httpcore 77 python-flask python-httpbin python-pytest-httpbin python-socksio
10 python-httpx 75 python-httpcore python-socksio python-uvicorn
11 python-parso 74 —
12 python-jedi 72 python-parso
13 python-tornado 68 —
14 python-flask 64 python-sphinx-tabs
15 python-stack-data 63 python-asttokens
16 ipython 62 python-asttokens python-jedi python-parso python-stack-data
17 python-zmq 60 python-tornado
18 python-cliff 56 python-autopage python-cliff python-stestr
19 python-autopage 56 python-fixtures
20 python-stestr 52 python-autopage python-cliff python-ddt
21 python-twisted 51 python-httpcore python-httpx
22 python-dulwich 51 python-aiohttp python-yarl
23 python-requests-oauthlib 48 python-requests-mock
24 python-cloudpickle 47 python-tornado
25 python-jupyter-client 45 ipython python-asttokens python-ipykernel python-jedi python-jupyter-client python-nest-asyncio python-parso python-pytest-jupyter python-stack-data python-tornado python-zmq
26 python-fsspec 43 ipython jupyterlab libarrow python-aiohttp python-arrow python-asttokens python-cloudpickle python-dask python-distributed python-fsspec python-httpcore python-httpx python-ipykernel python-isoduration python-jedi python-jupyter-client python-jupyter-events python-jupyter-lsp python-jupyter-server python-jupyter-server-terminals python-jupyterlab-server python-mistune python-nbclient python-nbconvert python-nest-asyncio python-notebook python-notebook-shim python-numcodecs python-parso python-partd python-rfc3339-validator python-stack-data python-tblib python-terminado python-toolz python-tornado python-yarl python-zarr python-zmq
27 python-dns 42 python-httpcore python-httpx
28 python-requests-mock 40 python-requests-futures
29 python-mistune 37 python-sphinx-design
30 python-nest-asyncio 37 —
31 python-mpmath 37 ipython python-asttokens python-contourpy python-jedi python-matplotlib python-parso python-stack-data
32 python-openstackdocstheme 37 python-dulwich
33 python-oslo-i18n 36 python-autopage python-cliff python-dulwich python-openstackdocstheme python-stestr
34 python-ipykernel 36 ipython python-asttokens python-ipykernel python-ipyparallel python-jedi python-jupyter-client python-nest-asyncio python-parso python-stack-data python-tornado python-zmq
35 python-toolz 35 —
36 python-arrow 34 python-dateparser
37 sympy 34 antlr4-project ipython llvm python-asttokens python-cloudpickle python-contourpy python-furo python-jedi python-matplotlib python-mpmath python-parso python-stack-data
38 python-msrest 33 python-aiohttp python-requests-oauthlib python-yarl
39 python-rfc3339-validator 33 —
40 python-nbclient 32 ipython jupyterlab python-arrow python-asttokens python-httpcore python-httpx python-ipykernel python-ipywidgets python-isoduration python-jedi python-jupyter-client python-jupyter-events python-jupyter-lsp python-jupyter-server python-jupyter-server-terminals python-jupyterlab-server python-mistune python-nbclient python-nbconvert python-nest-asyncio python-notebook python-notebook-shim python-parso python-rfc3339-validator python-stack-data python-terminado python-tornado python-zmq
41 dnf5 32 python-breathe
42 python-furo 32 python-sphinx-design python-sphinx-inline-tabs python-sphinx-tabs
43 python-oslo-utils 31 python-autopage python-cliff python-ddt python-dulwich python-openstackdocstheme python-oslo-config python-oslo-i18n python-stestr
44 python-keystoneauth1 30 python-autopage python-cliff python-dulwich python-openstackdocstheme python-oslo-config python-oslo-i18n python-oslo-utils python-requests-mock python-stestr
45 python-truststore 30 python-aiohttp python-httpcore python-httpx python-yarl
46 python-nbconvert 28 ipython jupyterlab python-arrow python-asttokens python-httpcore python-httpx python-ipykernel python-ipywidgets python-isoduration python-jedi python-jupyter-client python-jupyter-events python-jupyter-lsp python-jupyter-server python-jupyter-server-terminals python-jupyterlab-server python-mistune python-nbclient python-nbconvert python-nbsphinx python-nest-asyncio python-notebook python-notebook-shim python-parso python-pydata-sphinx-theme python-rfc3339-validator python-stack-data python-terminado python-tornado python-zmq
47 python-joblib 27 python-cloudpickle
48 vtk 27 imath vtk
49 python-botocore 27 —
50 python-httpx2 27 python-dunamai python-flask python-httpbin python-pytest-httpbin python-socksio python-starlette python-truststore python-uv-dynamic-versioning python-uvicorn

Most Commonly Last Blocking Combinations

These are combinations of packages that together block "Needed by" number of packages.

# Blocking Combination Needed by
1 python-contourpy python-matplotlib 27
2 python-msrest python-requests-oauthlib 25
3 python-aiohttp python-yarl 18
4 python-pydantic python-pydantic-core 16
5 python-httpcore python-httpx 9
6 fedora-messaging python-crochet python-pika python-twisted 8
7 python-autopage python-cliff python-stestr 7
8 ipython python-asttokens python-jedi python-parso python-stack-data 7
9 python-autopage python-cliff python-dulwich python-openstackdocstheme python-stestr 7
10 python-httpcore python-httpx python-pydantic python-pydantic-core 6
11 python-fsspec python-mpmath python-torch sympy 6
12 imath vtk 5
13 gnuradio python-pyopengl python-pyqtgraph python-zmq 5
14 python-msrest python-msrestazure python-requests-oauthlib 5
15 python-cytoolz python-eth-utils python-pydantic python-pydantic-core python-toolz 5
16 breezy python-dulwich 4
17 python-httpx2 python-truststore 4
18 python-pyramid python-zope-deprecation 4
19 mkdocs-material python-backrefs 4
20 python-flask python-httpbin python-pytest-httpbin 3

Dependency Loops

These packages have circular dependencies that need special attention during rebuilds.

# Loop
1 python-itemadapter → python-itemadapter
2 python-itemadapter → python-scrapy → python-itemadapter
3 python-itemadapter → python-itemloaders → python-itemadapter

Thanks

This is derivative work from pyreadiness.org and pythonwheels.com, a site that tracks which Python distributions ship the wheel distribution.