{ "info": { "author": "Sean Vig", "author_email": "sean.v.775@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Desktop Environment :: Window Managers", "Topic :: Software Development :: Libraries" ], "description": "pywayland\n=========\n\nBuilt against Wayland 1.17.0\n\n|travis| |coveralls| |docs|\n\nPyWayland provides a wrapper to the ``libwayland`` library using the CFFI\nlibrary to provide access to the Wayland library calls and written in pure\nPython.\n\nBelow is outlined some of the basics of PyWayland and how to get up and\nrunning. For more help, see the `full documentation`_.\n\n.. _full documentation: http://pywayland.readthedocs.org/\n\nCurrent Release\n---------------\n\nPyWayland is still in a developmental state. An initial version ``0.1.0`` is\navailable on the `cheese shop`_. Current development versions can be obtained\nfrom the `git repository`_, feedback, as well as any bug reports or fixes are\nhighly appreciated.\n\n.. _cheese shop: https://pypi.python.org/pypi/pywayland/\n.. _git repository: https://github.com/flacjacket/pywayland/\n\nDependencies\n------------\n\nInstalling PyWayland requires the Wayland library and the headers to be installed.\n\nPyWayland requires the cffi_ package to be installed. PyWayland runs and is\ntested against Python 3.5+, including sufficient versions of PyPy3 (see\n`Running Tests`_).\n\nSee the `installation guide`_ for more information on installing required dependencies\n\n.. _cffi: https://cffi.readthedocs.org/\n.. _installation guide: http://pywayland.readthedocs.org/en/latest/install.html#installation\n\nInstalling\n----------\n\nInstallation can be done through pip to pull the most recently tagged release.\nTo see instructions on running from sounce, see the relevant documentation on\n`installing from source`_.\n\n.. _installing from source: http://pywayland.readthedocs.org/en/latest/install.html#installing-from-source\n\nBuilding Wayland protocols\n--------------------------\n\nIn order to run from source, you will need to generate the interfaces to the\nWayland protocol objects as defined in the wayland.xml file. By default, this\nfile will be located in ``/usr/share/wayland/wayland.xml``. In this case, the\nprotocol files can be generated by the scanner module::\n\n $ python -m pywayland.scanner\n\nSee the help for this module to use non-default locations for the input and\noutput of the scanner.\n\nThe scanner is installed as a script ``pywayland-scanner`` when PyWayland is\ninstalled. See ``pywayland-scanner -h`` for more information.\n\nRunning Tests\n-------------\n\nPyWayland implements a (currently limited) test-suite in ``./tests``. The\ntests can be run through ``pytest``. Be sure you build the protocol files (see\n`Building Wayland protocols`_) before running the tests.\n\n.. |coveralls| image:: https://coveralls.io/repos/flacjacket/pywayland/badge.svg?branch=master\n :target: https://coveralls.io/r/flacjacket/pywayland\n :alt: Build Coverage\n.. |docs| image:: https://readthedocs.org/projects/pywayland/badge/?version=latest\n :target: https://readthedocs.org/projects/pywayland/?badge=latest\n :alt: Documentation Status\n.. |travis| image:: https://travis-ci.org/flacjacket/pywayland.svg?branch=master\n :target: https://pywayland.readthedocs.io/en/latest/\n :alt: Build Status", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "pywayland", "package_url": "https://pypi.org/project/pywayland/", "platform": "", "project_url": "https://pypi.org/project/pywayland/", "project_urls": { "Code": "https://github.com/flacjacket/pywayland", "Documentation": "https://pywayland.readthedocs.io", "Issue tracker": "https://github.com/flacjacket/pywayland/issues" }, "release_url": "https://pypi.org/project/pywayland/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Python bindings for the libwayland library written in pure Python", "version": "0.1.1" }, "last_serial": 5870316, "releases": { "0.0.1a0.dev0": [ { "comment_text": "", "digests": { "md5": "ce6993cb119eb65b3262da099f0d4e92", "sha256": "519d4ddd9485183bb6cf3b42637f4be3438fb156ffbe80099cb3e1c03c9dba5f" }, "downloads": -1, "filename": "pywayland-0.0.1a0.dev0.tar.gz", "has_sig": false, "md5_digest": "ce6993cb119eb65b3262da099f0d4e92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39450, "upload_time": "2015-04-01T03:19:27", "url": "https://files.pythonhosted.org/packages/e9/24/3ee330c7546acd1d26ca7692f656090d9d9661ed7d2c0a3deaccc62de160/pywayland-0.0.1a0.dev0.tar.gz" } ], "0.0.1a0.dev1": [ { "comment_text": "", "digests": { "md5": "785c5c5a944dd4f446eabefb8d023927", "sha256": "f291a3956397f502c5bde5105c3d5e5502ced35d19d3ca50a1918b8626020d14" }, "downloads": -1, "filename": "pywayland-0.0.1a0.dev1.tar.gz", "has_sig": false, "md5_digest": "785c5c5a944dd4f446eabefb8d023927", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18615, "upload_time": "2015-04-01T08:32:14", "url": "https://files.pythonhosted.org/packages/7f/c4/4b457aa1f3690b4f265f8e2272ad6f943d2b0c89fc8a265b5def36315510/pywayland-0.0.1a0.dev1.tar.gz" } ], "0.0.1a0.dev2": [ { "comment_text": "", "digests": { "md5": "4fb8aff371250074b40670356a081105", "sha256": "e3cfa0bd8c96a20694a7ab99bc34748ca784b8c4319cc69fa75c10488b2a513f" }, "downloads": -1, "filename": "pywayland-0.0.1a0.dev2.tar.gz", "has_sig": false, "md5_digest": "4fb8aff371250074b40670356a081105", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40711, "upload_time": "2015-04-01T09:05:01", "url": "https://files.pythonhosted.org/packages/b1/8d/3690415ce54858415b1ee2201df230f58d23920b18f413e57b9499591162/pywayland-0.0.1a0.dev2.tar.gz" } ], "0.0.1a0.dev3": [ { "comment_text": "", "digests": { "md5": "1203a8e3823ac3703b6838ef70a38dd8", "sha256": "250f92c9802d4bf65eddb0bbc4684b38cefca63cdfb7f730800e9c8f5e551b7b" }, "downloads": -1, "filename": "pywayland-0.0.1a0.dev3.tar.gz", "has_sig": false, "md5_digest": "1203a8e3823ac3703b6838ef70a38dd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42144, "upload_time": "2015-04-03T15:06:05", "url": "https://files.pythonhosted.org/packages/56/54/6ae1113180f544656150873b13a465f081c8ef397478a1d1d9a370551b99/pywayland-0.0.1a0.dev3.tar.gz" } ], "0.0.1a0.dev4": [ { "comment_text": "", "digests": { "md5": "368cc120e52f33aff6ec4d668a7ae309", "sha256": "88ac86565ba26031aff5eb4dcb93ac99b745e987605205033e7cd5034f2275dc" }, "downloads": -1, "filename": "pywayland-0.0.1a0.dev4.tar.gz", "has_sig": false, "md5_digest": "368cc120e52f33aff6ec4d668a7ae309", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47256, "upload_time": "2015-04-25T20:30:33", "url": "https://files.pythonhosted.org/packages/ff/bf/e6a19c58fbfdcd2d124a56227736cc8a5f175b2e25aef8f1ec96c6007cab/pywayland-0.0.1a0.dev4.tar.gz" } ], "0.0.1a0.dev5": [ { "comment_text": "", "digests": { "md5": "0bd73b6216c547904baaf0964747ee20", "sha256": "3763637bc5262eca7ffb298003f9797568e1c58e2988a4a2fc19d5131dcb7f43" }, "downloads": -1, "filename": "pywayland-0.0.1a0.dev5.tar.gz", "has_sig": false, "md5_digest": "0bd73b6216c547904baaf0964747ee20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45054, "upload_time": "2015-06-25T17:58:54", "url": "https://files.pythonhosted.org/packages/22/af/f7af99abe24f8380ae5368dc68b4e01a81938b6cf6451e736333172c233d/pywayland-0.0.1a0.dev5.tar.gz" } ], "0.0.1a0.dev6": [ { "comment_text": "", "digests": { "md5": "a7334ba1b98082d7fb76c5aa165da45a", "sha256": "96469f48614333c739e932cab60c00b8ab077dc39f6b361d96450fea40d00777" }, "downloads": -1, "filename": "pywayland-0.0.1a0.dev6.tar.gz", "has_sig": false, "md5_digest": "a7334ba1b98082d7fb76c5aa165da45a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77589, "upload_time": "2016-01-05T22:40:12", "url": "https://files.pythonhosted.org/packages/25/f1/564fbbf1a15d7c13db911c14c45c99f5089a826cddaae2ef7bca59c0e09f/pywayland-0.0.1a0.dev6.tar.gz" } ], "0.0.1a0.dev7": [ { "comment_text": "", "digests": { "md5": "9a5d65383d95b5a38fe5f586668fbc09", "sha256": "e66180f7e417b14ca34e38288d8e812b3faf101b42f28bb923549eb0ca5b7b28" }, "downloads": -1, "filename": "pywayland-0.0.1a0.dev7.tar.gz", "has_sig": false, "md5_digest": "9a5d65383d95b5a38fe5f586668fbc09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97268, "upload_time": "2016-04-11T06:19:51", "url": "https://files.pythonhosted.org/packages/2d/b0/0c612867020da7d66a5b28a732285199f175a27e79d2fe042fd474c56725/pywayland-0.0.1a0.dev7.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e2e1aca58d91bc55d40f43129f3ae6d6", "sha256": "9d4eb88ee934975b1af9a8d146caf6e7ca5be41bc10102b8516fa437b8c82c57" }, "downloads": -1, "filename": "pywayland-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e2e1aca58d91bc55d40f43129f3ae6d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159797, "upload_time": "2019-09-16T02:41:04", "url": "https://files.pythonhosted.org/packages/f6/db/b36b671137c3e69d70fc09cb6c051bde8dc18df1810a202d454258152a26/pywayland-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1f3349880ad70a66baf6dd6229de0a74", "sha256": "001d4e8ab3fec71d4b7d2b8db7051045c97c07bc79d500918eee35cfb56fbc07" }, "downloads": -1, "filename": "pywayland-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1f3349880ad70a66baf6dd6229de0a74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159756, "upload_time": "2019-09-22T20:40:05", "url": "https://files.pythonhosted.org/packages/69/43/93622bdf57311d60237309859ea498f76b39ea861979d5e98160c4854f72/pywayland-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f3349880ad70a66baf6dd6229de0a74", "sha256": "001d4e8ab3fec71d4b7d2b8db7051045c97c07bc79d500918eee35cfb56fbc07" }, "downloads": -1, "filename": "pywayland-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1f3349880ad70a66baf6dd6229de0a74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159756, "upload_time": "2019-09-22T20:40:05", "url": "https://files.pythonhosted.org/packages/69/43/93622bdf57311d60237309859ea498f76b39ea861979d5e98160c4854f72/pywayland-0.1.1.tar.gz" } ] }