carderne/signal-export

pysqlcipher3 vs pysqlcipher3static vs sqlcipher3-wheels

Closed this issue · 3 comments

Hey,

I am trying to get signal-export packaged for me on NixOS. Sadly neither pysqlcipher3static nor sqlcipher3-wheels are already available.

I would like to understand where to invest work. Is already decided which dependency will be used in the end?

These are all the libraries I'm aware of:

  1. leapcode/pysqlcipher Python 2.x only

  2. rigglemania/pysqlcipher3 fork of (1) with Python 3.x support. What signal-export used until recently.

  3. carderne/pysqlcipher3static fork of (2) with binary wheels added

  4. coleifer/sqlcipher3 not sure how this relates to (1)

  5. laggykiller/sqlcipher3 (sqlcipher3-wheels on PyPI) fork of (4) with binary wheels

I built (3) before I became aware of (5), which was created a few months ago. It has binary wheels for Windows, which are quite tricky to create in this instance. So I switched to that. I have no intention to switch again.

I have no intention to switch again.

Thanks

FYI: as sqlcipher3-wheels uses conan for building, it will be hard to get it working on NixOS. There are two not yet successful lengthy discussions NixOS/nixpkgs#94555 and NixOS/nixpkgs#186570.