Skip to content

docs(pylibafl): clarify maturin must be run from bindings directory#3689

Open
Aditya30ag wants to merge 2 commits intoAFLplusplus:mainfrom
Aditya30ag:fix/pylibafl-readme-maturin
Open

docs(pylibafl): clarify maturin must be run from bindings directory#3689
Aditya30ag wants to merge 2 commits intoAFLplusplus:mainfrom
Aditya30ag:fix/pylibafl-readme-maturin

Conversation

@Aditya30ag
Copy link
Contributor

@Aditya30ag Aditya30ag commented Jan 21, 2026

Description

image

Running maturin develop from the LibAFL workspace root fails because the root Cargo.toml is a workspace and does not contain a [package] section. The command only works when run from bindings/pylibafl, which contains the actual Python extension crate.
so i think we should mention the correct directory .

Checklist

  • I have run ./scripts/precommit.sh and addressed all comments

closing issue #3688

@domenukk
Copy link
Member

How did you find the readme in the first place? Aren't you already in the folder by then?

@Aditya30ag
Copy link
Contributor Author

Aditya30ag commented Jan 22, 2026

@domenukk Initially tried running the command from the workspace root. As not mentioned in the readme on which path we should run the commands

@Aditya30ag
Copy link
Contributor Author

@domenukk Hi! Just a quick ping on PR #3689 about clarifying that maturin develop needs to be run from bindings/pylibafl

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.

2 participants