rust-x-bindings / rust-xcb

Rust bindings and wrapper for XCB.
MIT License
165 stars 64 forks source link

remove python dependency #101

Closed rtbo closed 3 years ago

rtbo commented 3 years ago

This PR aims to remove the dependency to python by providing build script entirely written in Rust. Not only it removes the dependency to python, it will also open many new doors as the python script has become a nightmare to maintain and edit.

The PR will be merged as soon as the generated code is identical to the one generated by the current python script (after being processed by rustfmt)

note: I can't get vscode to properly lint the build scripts, the actual coding happens here: https://github.com/rtbo/rxcbscan and commits are copied to this PR

fixes #56, fixes #62, fixes #89, fixes #99