Commit Graph

10 Commits (0cf1661fb371c8a9c12050ac378a187223ef50af)

Author SHA1 Message Date
Caleb Hattingh 5d3d2790df
doc: enable doctests (#156) 2023-11-20 11:44:32 +10:00
Chris Tam 7a06aa6d39
Bump max maturin version (#155) 2023-11-19 15:47:44 +01:00
Cameron 71bf17c008
chore: deprecate python 3.7 and add 3.12 (#139) 2023-11-01 15:58:18 +10:00
Caleb Hattingh e7ffccc57b
doc: configure ReadTheDocs (#120) 2023-09-10 22:44:53 +02:00
Caleb Hattingh a01ccd99cb
doc: add MkDocs documentation (#94) 2023-08-04 13:27:52 +02:00
Cameron c737b5138c
Add python release build (#57)
* Add python release build

* workflow dispatch

* simple

* maturin requires

* add release

* fix publish pipeline

* update maturin args

* test

* maturin config

* build

* maturin

* add publish to pypi and scorecard

* dont fail if test token doesnt exist

* run scorecard earlier

* use new trusted publisher workflow

* add index crates to allow list

* add uploads.github.com to allowlist for codeql
2023-06-21 10:00:11 +10:00
Phill Mell-Davies 164adc87e1
Tantivy 0.19.2 (#67)
* Adding __init__.py file to the tantivy folder to make maturin happy

Add Cargo.lock to the repo

Set the git-fetch-with-cli cargo flag so that we can override fetch settings

Renaming .cargo/config to .cargo/config.toml

Adding github-quiq-sh cargo registry

Point dependencies at our github-quiq-sh registry

Trying to resolve this build issue, pointing pyo3-build-config at our github-quiq-sh registry

SER-21487: Enable support for all standard Tantivy languages plus Chinese + Japanese in tantivy-py

SER-21487: Use uname rather than UNAME in the Makefile

SER-21487: Fix document date handling

SER-23013: Upgrade Tantivy and other dependencies

* Upgrade to Tantivy 0.19.1

* Apply rustfmt and fix bug when fast option = None

* Upgrade to tantivy-0.19.2

* Standardize around using 'cargo fmt' rather than 'rustfmt'

* Reverting to old style dependencies

* Linting with clippy

* Switching out hashmap for defining tokenizers for an array, and adding test for Spanish indexing

* Use cargo fmt instead of rustfmt on the Lint ci step
2023-02-14 13:20:59 +00:00
messense f901b8b081 Switch from pipenv to nox 2022-01-17 21:26:11 +08:00
Damir Jelić c8775c69cc pyptoject: Use maturin from now on. 2020-01-05 13:52:53 +01:00
Damir Jelić 5ea790518b Initial python bindings implementation. 2019-06-04 11:09:58 +02:00