wb8tyw / D-Rats

D-Rats program for D-Star Ham Radios
https://iz2lxi.jimdofree.com/
Other
7 stars 1 forks source link

lzhuf binary should not be packaged in python egg #244

Open wb8tyw opened 2 years ago

wb8tyw commented 2 years ago

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.

wb8tyw commented 2 years ago

If we change this, we make it harder to install d-rats.

wb8tyw commented 2 years ago

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.