Closed abhaybhargav closed 8 years ago
Wouldn't it be better to vendor the dependencies into the package instead of downloading somewhere from the internet?
Additionally, if building against the system libraries (python setup.py build_sqlcipher
), then attempting to install via python setup.py install
still winds up triggering build_ext, which in turn uses https://github.com/leapcode/pysqlcipher/blob/develop/setup.py#L159, resulting in an unecessary attempt to fetch (a now down) amalgamation url.
apologies, the server that holds the amalgamation is down due to an outage. service will be resumed soon.
Wouldn't it be better to vendor the dependencies into the package
we want to make the bundling optional and disabled by default. building against system lib should be preferred. you can also build the amalgamation from upstream sqlcipher and put it on a folder.
Additionally, if building against the system libraries (python setup.py build_sqlcipher), then attempting to install via python setup.py install still winds up
attempting to install via python setup.py install still winds up triggering build_ext
looks like a bug
I will push a new version shortly, vendoring the bundle and making compilation about the system lib the default. some testing will be appreciated before pushing to pypi.
with commit 3fd5e3d5e9785 this should be solved.
Some testing would be greatly appreciated. I will push a new version to pypi in some minutes doing these changes.
@SirScott do you mind testing installation from master at 3fd5e3d ?
I have pushed version 2.6.6 to pypi. this version doesn't try to download the amalgamation by default.
@kalikaneko: That worked for me, thank you!
this url: for the amalgamation download is down, causing pip installs to fail