Commit Graph

120 Commits (27340e91bf03c04728c34a71c7096c37059a6e20)

Author SHA1 Message Date
Damir Jelić 0b2967de97 travis: Add the cargo bin path to the PATH. 2019-08-08 15:14:45 +02:00
Damir Jelić 7ce2952ea7 tantivy: Add an initial travis file. 2019-08-08 14:22:35 +02:00
Damir Jelić fa682ab213 tantivy: Add a tox.ini file. 2019-08-08 14:22:23 +02:00
Damir Jelić de7e660313 tantivy: Disable a clippy warning about new not returning self.
The new() method using pyo3 does not return self, pyo3 handles some
python magic for us instead.

Disable the clippy warning about not returning self in new since it does
not apply to us.
2019-08-08 13:55:40 +02:00
Damir Jelić 3f09fd38c8 tantivy: Fix some clippy warnings. 2019-08-08 13:55:19 +02:00
Damir Jelić 41a6bb3109 Merge branch 'more_tests' 2019-08-03 13:56:36 +02:00
Paul Masurel d785822225
Merge pull request #8 from tantivy-search/poljar/packaging_improvements
Packaging improvements
2019-08-03 20:48:02 +09:00
petr-tik b911c2f353 Replace setup_class methods with pytest.fixture 2019-08-03 12:28:12 +01:00
Damir Jelić b90b7dd610 setup.py: Add a description and long description.
This adds a short description and puts the contents from the README into
the long description.

This will be useful for packages that will end up on pypi.
2019-08-03 12:17:04 +02:00
Damir Jelić 7afe8905c0 setup.py: Bump the version to be the same as tantivy. 2019-08-03 11:52:23 +02:00
Damir Jelić 2745c03384 Cargo.toml: Use the same version as the core tantivy lib.
This closes #6.
2019-08-03 11:51:55 +02:00
petr-tik bd93e4ca75 use meta.json to programmatically check last opstamp and num_docs 2019-08-03 00:55:31 +01:00
petr-tik b2a769f1d7 Test reading an index from dir
Created and committed an index dir with 3 documents
2019-08-03 00:39:02 +01:00
petr-tik 9864053cf8 Tests
added tests for AND BooleanQuery and ValueError in case of a malformed query

Moved document index setup into a classmethod.
classmethod will setup once at the start,
giving all test methods attributes to access.

I think it cuts on boilerplate in each test method
2019-08-02 22:32:08 +01:00
Damir Jelić 82dbd452ea Cargo.toml: Switch to a cdylib.
pyo3-pack requires the library to be a cdylib. This patch allows us to
use pyo3-pack to build and publish tantivy-py using pyo3-pack.
2019-08-02 17:21:13 +02:00
Paul Masurel f3ea129fa7 Fixing build. 2019-08-01 17:22:40 +09:00
Paul Masurel 9158a4fd7d
Merge pull request #1 from matrix-org/initial-bindings
Initial python bindings implementation.
2019-08-01 16:05:15 +09:00
Damir Jelić 5d92452604 README: Rename the project to tantivy-py and mention that the are py3 only. 2019-06-06 12:12:57 +02:00
Damir Jelić 5ea790518b Initial python bindings implementation. 2019-06-04 11:09:58 +02:00
Paul Masurel 5f4e1ef253
Initial commit 2019-06-04 17:45:07 +09:00