But this is an issue, because when you install it on your system, it deploys one of the license file on the root path of the python site package directory:
So by removing the LICENSE from include it will remove usr/lib/python3.10/site-packages/LICENSE but keep usr/lib/python3.10/site-packages/clairvoyance-2.0.1.dist-info/LICENSE.
error: failed to commit transaction (conflicting files)
clairvoyance: /usr/lib/python3.10/site-packages/LICENSE exists in filesystem (owned by crackmapexec)
The license file is included two times and one is at the wrong place.
If we take a look at the wheel dist, we can see there is
LICENSE
at the root and alsoclairvoyance-2.0.1.dist-info/LICENSE
:But this is an issue, because when you install it on your system, it deploys one of the license file on the root path of the python site package directory:
So by removing the LICENSE from include it will remove
usr/lib/python3.10/site-packages/LICENSE
but keepusr/lib/python3.10/site-packages/clairvoyance-2.0.1.dist-info/LICENSE
.Other packages like https://github.com/Porchetta-Industries/CrackMapExec/pull/689 have the same issue which conflicts and prevent installing new tools with the same issue.