| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
6f64298484 | Release dora-rs version 0.1.3 | 3 years ago |
|
|
62b780d92b
|
Add `dora-node-api-python` package publication on pypi to release workflow (#92)
* add `pip` release in release workflow * add blank space * Reduce Python verion to 3.7 for default conda support * Split CI workflows to avoid name collusions There is a name collusion issue within cargo. See: https://github.com/rust-lang/cargo/issues/6313 That make it impossible to build at the same time the `dora` cli binary, and the `dora` python shared library. To avoid the collusion, this commit split the two workflows: - `main` workflows consists of default-members and is tested on `ci.yml` - `python` workflow is on `ci-python.yaml` which is only run when python file changed. * add root example package * add python version * Fix Minor pypi release issue - Name is `dora-rs` and not `dora` - maturin 0.13 does not have `extension-module` features built in. * Use `--all` to check build of `dora` As the cli name was changed to `dora-cli`, we don't have name collusion anymore and can use `--all` flags for building and testing `dora` |
3 years ago |
|
|
0818720946
|
Fix maturin version requirement | 3 years ago |
|
|
4158b1b0de |
use `pyproject.toml` for activating `pyo3/extension-module`
Since the merge of https://github.com/PyO3/maturin/pull/605 , we can add features flag when maturin build the python project, removing the need to always enabling `extension-module` flag when building. The `extension-module` flag creates crash when building and testing outside of maturin. Previous fix required to disable default feature flag when building and testing which is not ideal. |
3 years ago |