{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/3"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/5"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces"}],"enrichment":{"capability":"A pure-Python X11 client library that implements the X protocol to allow Python programs to interact with X servers on Unix-like systems.","skillfed_tags":["x11","unix-only","abandoned"],"use_cases":["Build X11 window managers or desktop environment components that need direct protocol-level control","Write X11 client applications for Linux and Unix systems without C extension dependencies","Automate X server interactions or create testing tools that need to communicate with X servers","Develop GUI applications on Unix systems using a pure-Python X protocol implementation"],"what_it_does":"Python Xlib is a pure-Python implementation of an X11 client library, written entirely in Python rather than as a wrapper around the C Xlib. It communicates directly with X servers via the X protocol over TCP/IP or Unix sockets, making it portable across any system with Python installed and an X server. The library provides both a low-level protocol interface and a high-level object-oriented API for building X client applications.\n\nThe package implements client-side X11R6 with support for a resource database, ICCCM window manager conventions, and several X extensions including RECORD, SHAPE, Xinerama, Composite, RANDR, DAMAGE, SECURITY, XFIXES, XInput, XTEST, and others. It has been used in production applications like the PLWM window manager and includes regression tests for stability, though the project has not received updates since late 2022.","worth_installing":"Yes, if you are building X11 client applications on Unix systems and need a pure-Python solution without C dependencies. No, if you require active maintenance, bug fixes, or compatibility updates\u2014the project is abandoned. Consider only for stable, long-term-maintenance applications where the lack of recent updates is acceptable."},"id":"python-xlib","links":{"html":"https://skillfed.io/packages/python-xlib","md":"https://skillfed.io/packages/python-xlib.md","pypi":"https://pypi.org/project/python-xlib/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-12-25","license_spdx":null,"license_treatment":"copyleft","name":"python-xlib","python_support":"unspecified","summary":"Python X Library"},"popularity":{"monthly_downloads":3476409,"position":2609,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.33"}
