Skip to content

Vizonex/pyxgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

pyxgen

A Cython Bindings Generator Written with Python. Inspired by many different projects.

Why A new bindings generator?

To be fair I didn't want to have to do all the work myself but time and time again I have been proven wrong. There should be an updated and easy way to generate both header externs and cdef extension classes without having to do very much. Most of the time developers spend in cython is consumed by needing to bind C/C++ libraries alike, by making a tool that can generate all of that the time spent can be cut off significantly. If rust-bindgen could do it so could we.

In the future My plan is to use this library to create a brand new Cython Generated Version of libclang that we can use to further enhance this project.

The Project's goal is to remain AI-Free. Based on the principle that Teaching yourself how to do something will allow you to learn something.

Credits

  • pxdgen inspired me to further Continue the concept into also brought up the idea that we should add parameter names.
  • rust-bindgen brought up the idea of having an organized setup & compile api.
  • cython-wrapper Inspired this project as a whole although it's an older project.

About

A Cython Bindings Generator Written with Rust inspired by many different projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published