Skip to content

Crates io#17

Merged
VanyaGlazunov merged 9 commits into
mainfrom
crates-io
May 10, 2026
Merged

Crates io#17
VanyaGlazunov merged 9 commits into
mainfrom
crates-io

Conversation

@VanyaGlazunov
Copy link
Copy Markdown
Collaborator

No description provided.

Move FFI bindings and native link directives into a dedicated
pathrex-sys crate; pathrex re-exports it as lagraph_sys so existing
call sites keep working. Updates .gitattributes for the new testdata
path and adjusts CI to workspace-aware feature flags.
Clone SuiteSparse:GraphBLAS v10.3.1 into $OUT_DIR at build time and
drive cmake to produce libgraphblas.a, then build LAGraph against it.
cargo only packages files within a crate's directory, so the previous
workspace-root deps/LAGraph layout would not have shipped LAGraph
source in the published pathrex-sys crate. Move the submodule under
pathrex-sys/ so 'cargo install pathrex' on a user's machine can build
LAGraph from the bundled source.

Updates build.rs LAGRAPH_REL_PATH and AGENTS.md path references.
@VanyaGlazunov
Copy link
Copy Markdown
Collaborator Author

LGMT!

@VanyaGlazunov VanyaGlazunov merged commit 60ab941 into main May 10, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant