Skip to content

Pure python implementation of wayland client

License

Notifications You must be signed in to change notification settings

aslpavel/wayland-py

Repository files navigation

Python wayland client

This is a very basic but complete, pure python implementation of wayland protocol

  • fully type annotated
  • integrated with asyncio
  • protocol support is added by code generation

Examples

  • Checkerboard window make basic
  • Render animated metaballs make metaballs

Why

I was trying to figure out how wayland protocol works, and as an exercise implemented it in python

About

Pure python implementation of wayland client

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published