Update Elasticsearch dependency management and add documentation.

Review Request #11892 — Created Dec. 15, 2021 and submitted — Latest diff uploaded

Information

Review Board
release-4.0.x

Reviewers

Review Board no longer depends on the elasticsearch package. Instead,
we now provide ReviewBoard[elasticsearchX] packages for each supported
major version of Elasticsearch.

The instructions on the settings page reference these dependencies,
easing installation a bit, especially if we need to bump or cap versions
down the road.

Documentation has been updated to list the installation requirements,
and to list these packages.

Tested installing the dependency wrapper packages.

Verified the text on the configuration page and in the documentation.

Diff Revision 1 (Latest)

Commits

First Last Summary ID Author
Update Elasticsearch dependency management and add documentation.
Review Board no longer depends on the `elasticsearch` package. Instead, we now provide `ReviewBoard[elasticsearchX]` packages for each supported major version of Elasticsearch. The instructions on the settings page reference these dependencies, easing installation a bit, especially if we need to bump or cap versions down the road. Documentation has been updated to list the installation requirements, and to list these packages.
c4f82cd40a78b293f492e32d9af114199f402df9 Christian Hammond
setup.py
docs/manual/conf.py
docs/manual/admin/sites/search-indexing.rst
reviewboard/dependencies.py
reviewboard/search/search_backends/elasticsearch.py
Loading...