Not a direct recommendation to run this (because I doubt this behaviour is stable across versions of pip), but the most comprehensive overview of installed files I got from piping n
into pip uninstall ...
(i.e request to uninstall, but then 'no' to proceed).
$ echo n | python3 -m pip uninstall patchelf
Uninstalling patchelf-0.17.2.1:
/usr/local/bin/patchelf
/usr/local/lib64/python3.6/site-packages/patchelf-0.17.2.1.dist-info/COPYING
/usr/local/lib64/python3.6/site-packages/patchelf-0.17.2.1.dist-info/INSTALLER
/usr/local/lib64/python3.6/site-packages/patchelf-0.17.2.1.dist-info/LICENSE
/usr/local/lib64/python3.6/site-packages/patchelf-0.17.2.1.dist-info/METADATA
/usr/local/lib64/python3.6/site-packages/patchelf-0.17.2.1.dist-info/RECORD
/usr/local/lib64/python3.6/site-packages/patchelf-0.17.2.1.dist-info/WHEEL
/usr/local/lib64/python3.6/site-packages/patchelf-0.17.2.1.dist-info/top_level.txt
Proceed (y/n)?