Metadata-Version: 1.1
Name: glibc
Version: 0.4
Summary: Pure-Python bindings to glibc (based on ctypes)
Home-page: https://github.com/zyga/python-glibc/
Author: Zygmunt Krynicki
Author-email: zygmunt.krynicki@canonical.com
License: LGPLv3
Description: ===============================================
        Pure-Python bindings to glibc (based on ctypes)
        ===============================================
        
        .. image:: https://badge.fury.io/py/glibc.png
            :target: http://badge.fury.io/py/glibc
        
        .. image:: https://travis-ci.org/zyga/python-glibc.png?branch=master
                :target: https://travis-ci.org/zyga/python-glibc
        
        .. image:: https://pypip.in/d/glibc/badge.png
                :target: https://pypi.python.org/pypi/glibc
        
        Features
        ========
        
        * Free software: LGPLv3 license
        * Supports ``close(2)``, ``dup(2)``, ``dup2(2)``, ``dup3(2)``,
          ``epoll_create(2)``, ``epoll_create1(2)``, ``epoll_ctl(2)``,
          ``epoll_ctl(2)``, ``epoll_pwait(2)``, ``epoll_wait(2)``, ``pipe(2)``,
          ``pipe2(2)``, ``sigaddset(3)``, ``sigdelset(3)``, ``sigemptyset(3)``,
          ``sigfillset(3)``, ``sigismember(3)``, ``signalfd(2)``, ``sigprocmask(2)``
          and all the associated data types and constants.
        * Supported on python 2.7+ and python 3.2+ and pypy
        * All other useful glibc features are in scope (patches welcome!)
        * ``from glibc import ...`` -- direct access to glibc functions and types via
          lazy imports, fast startup, low memory overhead, efficient calls to glibc
        * Declarative code, easy to verify for correctness, easy to add more types,
          functions and constants.
        * Translates error codes according to documentation (manual pages) of each
          supported function. Raises OSError with appropriate values and a customized,
          easy-to-understand error message.
        
        
        0.4 (2014-10-21)
        ================
        
        * Started tracking changes relevant to other people.
        * First release with tests for constants and type sizes.
        * Fixed issues with ``struct epoll_event`` (size mismatch).
        * Added functions: ``close(2)``.
        * Added constants: ``FD_SETSIZE``, ``EPOLLRDNORM``, ``EPOLLRDBAND``,
          ``EPOLLWRNORM``, ``EPOLLWRBAND``, ``EPOLLMSG``.
        * Improved bundled demos (not part of release)
        
Platform: Linux
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules
