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.
- https://github.com/carderne/signal-export/releases/tag/v3.0.2 uses
sqlcipher3-wheels
but is not yet promoted to be a release - https://github.com/carderne/signal-export/releases/tag/v3.0.1 uses
pysqlcipher3static
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:
-
leapcode/pysqlcipher Python 2.x only
-
rigglemania/pysqlcipher3 fork of (1) with Python 3.x support. What signal-export used until recently.
-
carderne/pysqlcipher3static fork of (2) with binary wheels added
-
coleifer/sqlcipher3 not sure how this relates to (1)
-
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.