Hi,
Since I'm about to build redisearch for Guix, I digged deeper into this
rabbit hole. So here for the records (you, Chris, most probably already
know this):
https://github.com/goodform/RediSearch is a fork based on the old open
source license (AGPL).
Last common commit is
<https://github.com/goodform/RediSearch/commit/cc54f9b6ddcf0b6ef82e9b76e803b184d01d1b02>
which is 179 commits after v1.2.0. This very commit is the last one
before change of the license in https://github.com/RediSearch/RediSearch.
In https://github.com/goodform/RediSearch there is a v1.2.2 dated
2020-04-03. As of today, there is a single commit after that, also dated
2020-04-03, which is a dummy merge.
The test-suite requires https://github.com/RedisLabs/rmtest. which is
deprecated and unmaintained. PyPI has a 0.7.0, which is not tagged in
the repo and which still requires Python-2. Commit
c0d79ec29461942c11eec86e953cc0a904046230 is what would be version 1.0.0
if that would have been tagged and supports Python3. Since this commit
only a few commits have been added.
For running the test-suite for rmtest, some adjustments need to be made,
esp. one test does not fit the API at all.
Anyhow, running the test-suite for redisearch is not easily possible:
The tests require a python module "reds._compat", which was removed in
python-redis 4.0.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |