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/crackmapexec-5.4.0.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 alsocrackmapexec-5.4.0.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/crackmapexec-5.4.0.dist-info/LICENSE
.Other packages like https://github.com/nikitastupin/clairvoyance/pull/55 have the same issue which conflicts and prevent installing new tools with the same issue.