mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-05 21:02:58 +00:00
feat: add PyO3(Hence CPython as a Optional Backend (#976)
* refactor: ffi_types * style: fmt * refactor: use `String` for return when possible * todo: vector_impl * feat: pyobj_try_typed_val * refactor: more backend indep function * feat: +-*/ magic methods * refactor: copr * style: fmt * feat: add paired tests * refactor: more * refactor: move inside `python` folder * refactor: all but test code * feat: builtins for PyO3 * chore: add licenses * chore: remove unused&add todos * refactor: remove old files * chore: mark unused * chore: fmt * chore: license * feat: query in PyO3 * test: paired testcases for rspy&pyo3 * feat: PyDataFrame(Untested) * feat: some allow_threads * style: fmt * style: add license * feat: rebase manually of #962 * feat: more `allow_threads` * chore: typo * chore: remove some `TODO` * test: allow margin of epsilon * chore: code review advices * chore: more CR adjust * chore: more adjust * feat: kwargs&its test * chore: remove some `dbg!` * chore: allow params * fix: put `dataframe` into scope * chore: newline * fix: adjust after rebase * fix: test serde skip attr * style: taplo * feat: add `pyo3_backend` feature * doc: update CI&readme
This commit is contained in:
2
.github/workflows/develop.yml
vendored
2
.github/workflows/develop.yml
vendored
@@ -208,7 +208,7 @@ jobs:
|
||||
- name: Install cargo-llvm-cov
|
||||
uses: taiki-e/install-action@cargo-llvm-cov
|
||||
- name: Collect coverage data
|
||||
run: cargo llvm-cov nextest --workspace --lcov --output-path lcov.info
|
||||
run: cargo llvm-cov nextest --workspace --lcov --output-path lcov.info -F pyo3_backend
|
||||
env:
|
||||
CARGO_BUILD_RUSTFLAGS: "-C link-arg=-fuse-ld=lld"
|
||||
RUST_BACKTRACE: 1
|
||||
|
||||
Reference in New Issue
Block a user