Open wb8tyw opened 2 years ago
If we change this, we make it harder to install d-rats.
I think instead of working on how to remove the lzhuf from pip installable packages, the time is better spent in working out how to create what is known as First Class Packages. These are packages like RPMs, DEBs, etcetera.
Current python egg building script for d-rats is building and installing a script with a lzhuf binary. This makes the resulting egg only installable on that specific platform.
The proper procedure is for a pip install of the resulting egg to do a local build of the lzhuf binary, which means that the end user getting the egg must already have to pre-installed the tools to build it.
In the future, we should look into getting the lzhuf utility pre-built in a distro specific package that can be pre-installed before installing d-rats.