>>109333769
Use equery:
$ equery g polybar
* Searching for polybar ...
* dependency graph for x11-misc/polybar-3.7.2
`-- x11-misc/polybar-3.7.2 amd64
`-- dev-lang/python-3.12.13_p1 (dev-lang/python) amd64
`-- dev-lang/python-3.13.14 (dev-lang/python) amd64
`-- dev-lang/python-3.14.6_p1 (dev-lang/python) ~amd64
`-- x11-base/xcb-proto-1.17.0 (x11-base/xcb-proto) amd64 [python_targets_python3_12(-)]
`-- dev-libs/libuv-1.52.1 (dev-libs/libuv) ~amd64
`-- media-libs/fontconfig-2.18.2 (media-libs/fontconfig) ~amd64
`-- media-libs/freetype-2.14.3 (media-libs/freetype) amd64
`-- x11-base/xorg-proto-2025.1 (x11-base/xorg-proto) amd64
`-- x11-libs/cairo-1.18.4-r1 (x11-libs/cairo) amd64 [X xcb(+)]
`-- x11-libs/libxcb-1.17.0 (x11-libs/libxcb) amd64
`-- x11-libs/xcb-util-0.4.1 (x11-libs/xcb-util) amd64
`-- x11-libs/xcb-util-cursor-0.1.6 (x11-libs/xcb-util-cursor) amd64
`-- x11-libs/xcb-util-image-0.4.1 (x11-libs/xcb-util-image) amd64
`-- x11-libs/xcb-util-wm-0.4.2 (x11-libs/xcb-util-wm) amd64
`-- x11-libs/xcb-util-xrm-1.3-r2 (x11-libs/xcb-util-xrm) amd64
`-- media-libs/alsa-lib-1.2.16.1 (media-libs/alsa-lib) ~amd64
`-- net-misc/curl-8.21.0 (net-misc/curl) ~amd64
`-- dev-python/sphinx-9.1.0-r1 (dev-python/sphinx) ~amd64
`-- dev-libs/jsoncpp-1.9.8 (dev-libs/jsoncpp) amd64
`-- x11-wm/i3-4.25.1 (x11-wm/i3) amd64
`-- media-libs/libmpdclient-2.23-r1 (media-libs/libmpdclient) amd64
`-- dev-libs/libnl-3.12.0 (dev-libs/libnl) amd64
`-- media-libs/libpulse-17.0 (media-libs/libpulse) amd64
`-- app-alternatives/ninja-1 (app-alternatives/ninja) amd64
`-- dev-build/cmake-4.3.4 (>=dev-build/cmake-3.28.5) amd64
[ x11-misc/polybar-3.7.2 stats: packages (26), max depth (1) ]
It doesn't depend on it directly which means something else is indirectly pulling it in for you. equery g --depth=0 polybar
will list all deps