{ "info": { "author": "Georgi Valkov", "author_email": "georgi.t.valkov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries" ], "description": "*evdev*\n-------\n\nThis package provides bindings to the generic input event interface in\nLinux. The *evdev* interface serves the purpose of passing events\ngenerated in the kernel directly to userspace through character\ndevices that are typically located in ``/dev/input/``.\n\nThis package also comes with bindings to *uinput*, the userspace input\nsubsystem. *Uinput* allows userspace programs to create and handle\ninput devices that can inject events directly into the input\nsubsystem.\n\nDocumentation:\n http://python-evdev.readthedocs.io/en/latest/\n\nDevelopment:\n https://github.com/gvalkov/python-evdev\n\nPackage:\n http://pypi.python.org/pypi/evdev\n\nChangelog:\n http://python-evdev.readthedocs.io/en/latest/changelog.html\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/evdev/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gvalkov/python-evdev", "keywords": "evdev input uinput", "license": "Revised BSD License", "maintainer": "", "maintainer_email": "", "name": "evdev", "package_url": "https://pypi.org/project/evdev/", "platform": "", "project_url": "https://pypi.org/project/evdev/", "project_urls": { "Homepage": "https://github.com/gvalkov/python-evdev" }, "release_url": "https://pypi.org/project/evdev/1.2.0/", "requires_dist": null, "requires_python": "", "summary": "Bindings to the Linux input handling subsystem", "version": "1.2.0" }, "last_serial": 5110165, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "69bbb8d4cd91c76583512731d99f297e", "sha256": "b92d526c2440922bd952b5c56d8fa14ab6fd756f480b87180fceb6bd6220f747" }, "downloads": -1, "filename": "evdev-0.1.0.tar.gz", "has_sig": false, "md5_digest": "69bbb8d4cd91c76583512731d99f297e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11144, "upload_time": "2012-05-17T16:47:14", "url": "https://files.pythonhosted.org/packages/95/0b/d2f5bf5ec66c5147bd5aa3a244089fd0d1576e8195fbf9f77d4fa2e738ab/evdev-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4a2d138cf76f0d433269291cecbc75fd", "sha256": "76be5678c8480ca515397ed93a9cf479b57af7af06ff25ff1b94046fade7245e" }, "downloads": -1, "filename": "evdev-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4a2d138cf76f0d433269291cecbc75fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11228, "upload_time": "2012-05-18T20:40:07", "url": "https://files.pythonhosted.org/packages/a9/72/73b5ac6890b0a8579e6f522aa8c20460b03e0166abb924eb2882fe818c2c/evdev-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "59e565fba4052d2c097588790b526634", "sha256": "09b4536a86ec4f3bb6bc3d440f5317c0e12a927ee24a1766675e2df46437f32b" }, "downloads": -1, "filename": "evdev-0.2.0.tar.gz", "has_sig": false, "md5_digest": "59e565fba4052d2c097588790b526634", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15102, "upload_time": "2012-08-22T18:15:39", "url": "https://files.pythonhosted.org/packages/66/53/1e34f3ad4f3443edeef0e2b54789eb3d2635f6f9db1dbf37b79172771f59/evdev-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "4409fdec786fe37dc2186e4fb70a9df7", "sha256": "b4d4021234c47f7040e246005935f1c109bb6d0369fcc27a8e5d5a9333513251" }, "downloads": -1, "filename": "evdev-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4409fdec786fe37dc2186e4fb70a9df7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15584, "upload_time": "2012-11-06T17:14:41", "url": "https://files.pythonhosted.org/packages/15/8a/4af4661be088c5c37e85d0fc799b289dadd97746b1ede24655de29ed4d6a/evdev-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ce74a4cec59950c7097945d3cf884263", "sha256": "5a05ea4cf4161218c0ba64025247408592e620c8c8c0315ff0887bb33663f2e0" }, "downloads": -1, "filename": "evdev-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ce74a4cec59950c7097945d3cf884263", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19640, "upload_time": "2012-11-23T21:01:40", "url": "https://files.pythonhosted.org/packages/ca/1a/3d383e1ea91dcfeeb00267b3ede06fb19c06d58aadd48c7fafcc806d61c0/evdev-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "325e8a4bbfc4337f6a5b3d3f9d7013d4", "sha256": "09a6ac5d38588723b30173663c6dd9932b3f42774aa180b5b0541373bef5f51d" }, "downloads": -1, "filename": "evdev-0.3.2.tar.gz", "has_sig": false, "md5_digest": "325e8a4bbfc4337f6a5b3d3f9d7013d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15878, "upload_time": "2013-04-05T08:29:25", "url": "https://files.pythonhosted.org/packages/4f/18/22a64506e1576ea9ad4b670f65dcabfa50033b151ca71d38a06cbc1f7a75/evdev-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "2245b571fa4fd53141e667a8cf3d9396", "sha256": "628df8ef31f7ff0ff0c6fb5aadfa841fadcf672ee15485fcbb741682d912e2e9" }, "downloads": -1, "filename": "evdev-0.3.3.tar.gz", "has_sig": false, "md5_digest": "2245b571fa4fd53141e667a8cf3d9396", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16856, "upload_time": "2013-05-29T17:08:59", "url": "https://files.pythonhosted.org/packages/02/47/5c6b7d85cbaefc993548fb3de88e40084a83c9a113aa3b1357abdd70f7ca/evdev-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b7bb8a81c6aab7d01b463fe4d8da8265", "sha256": "9d91f013a90ecd5df93d6e7a30eab56801097b9655825c73fcf74433c168483a" }, "downloads": -1, "filename": "evdev-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b7bb8a81c6aab7d01b463fe4d8da8265", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21510, "upload_time": "2013-07-01T12:24:00", "url": "https://files.pythonhosted.org/packages/f9/8a/123b5795c35a7f01027f1fa27e5caeb2b6bdd189ec5daf0415e058fb2e18/evdev-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "46d4f0d1d9401a57d9d4b1ab032fb777", "sha256": "78a2c9cb06ae6f07e27c8a8692147a6ef490476fa34f6c708b527acca5caa125" }, "downloads": -1, "filename": "evdev-0.4.1.tar.gz", "has_sig": false, "md5_digest": "46d4f0d1d9401a57d9d4b1ab032fb777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21652, "upload_time": "2013-07-24T07:31:43", "url": "https://files.pythonhosted.org/packages/73/7a/72994bb2ce72df83463ac75ce7618da655f4bd85e94b78e40a178eafc6dd/evdev-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "a3f501787cabb2f850c0ef50ddcacd54", "sha256": "fe4bff3e6946414887682c14f343e4dc2fb3b1a28a7163b761ab20a12c9e7464" }, "downloads": -1, "filename": "evdev-0.4.2.tar.gz", "has_sig": false, "md5_digest": "a3f501787cabb2f850c0ef50ddcacd54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20640, "upload_time": "2013-12-13T14:31:15", "url": "https://files.pythonhosted.org/packages/c3/dd/2ddbd853769c2c7a2a1db2a488f964ea69cfb6e1cfacf0000dc484f40f6e/evdev-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "abf4118df92ca24c8c21580645b606a5", "sha256": "441ccdf527718cbe54731d3b3b21e36cddba36735f01e0b9d57159883d4ab1a9" }, "downloads": -1, "filename": "evdev-0.4.3.tar.gz", "has_sig": false, "md5_digest": "abf4118df92ca24c8c21580645b606a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21491, "upload_time": "2013-12-19T22:53:22", "url": "https://files.pythonhosted.org/packages/61/fa/fe73ff17d780c20aaf060bf18725ffb75149648184d56f0eab2aab250f52/evdev-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "6a0bf72e48f44e49b52780777dd5da2c", "sha256": "45fa56fb876d1d65cae2bd6736265039bc1cc875aaf55f1e4aed67138ed41c0e" }, "downloads": -1, "filename": "evdev-0.4.4.tar.gz", "has_sig": false, "md5_digest": "6a0bf72e48f44e49b52780777dd5da2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22229, "upload_time": "2014-06-04T18:56:29", "url": "https://files.pythonhosted.org/packages/95/c5/17de15ee7441aa5c70173adec9355653c01a34cd2c063378ec8106952cd4/evdev-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "ccd3007a4b1a35f4b6f1ad51df5b9640", "sha256": "072b7226de8ebdab62741b2c1f075c3890363ba2658cb67360ee56b2d4581171" }, "downloads": -1, "filename": "evdev-0.4.5.tar.gz", "has_sig": false, "md5_digest": "ccd3007a4b1a35f4b6f1ad51df5b9640", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23028, "upload_time": "2014-07-06T10:41:32", "url": "https://files.pythonhosted.org/packages/1e/9e/a0b34ecf54fc9770a56af7bc573b8f622bebdc11fb923dab082bc4e31d1f/evdev-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "7dd7b329b09bfb56f4a8d136a0bb51c9", "sha256": "4846e536e218d7df6434ae0425058174b11cffae55fb55c4b63222f647f67f21" }, "downloads": -1, "filename": "evdev-0.4.6.tar.gz", "has_sig": false, "md5_digest": "7dd7b329b09bfb56f4a8d136a0bb51c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22964, "upload_time": "2014-10-07T20:24:59", "url": "https://files.pythonhosted.org/packages/67/c6/37c1bcad05acc9cd7cba4af21dc2aac07a56d95ea9a829e1bf241e069582/evdev-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "cfde7d3352f8f0723184977ddc646fdb", "sha256": "339c5bfadfa92dc50786ac6bdfacdb8061ad01bdea482be6e281f5cbac63e8d7" }, "downloads": -1, "filename": "evdev-0.4.7.tar.gz", "has_sig": false, "md5_digest": "cfde7d3352f8f0723184977ddc646fdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22896, "upload_time": "2015-01-10T23:35:34", "url": "https://files.pythonhosted.org/packages/5e/9c/a7fd2944cb4c2c0ba66bb086252ca8ed00c3a10247607e07d7164260b298/evdev-0.4.7.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "03304ca01acc08a4ce07e1d739c4b59a", "sha256": "509f0f6ce5a12315fcad0b7f9b41cbdfc5c5f49a7cecdd6a88ce5c1d04f6827c" }, "downloads": -1, "filename": "evdev-0.5.0.tar.gz", "has_sig": false, "md5_digest": "03304ca01acc08a4ce07e1d739c4b59a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23931, "upload_time": "2015-06-16T18:14:10", "url": "https://files.pythonhosted.org/packages/fc/7d/4d71ba975d98e2f4b5dbfd832412478469547961f06dd3c258fac6d18367/evdev-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "294ac2997bd419d56b9451511536f9f4", "sha256": "c0e1410cc88eaa6a016baeafb2acb1274d36a057944143b59e94f36bb4aaaa82" }, "downloads": -1, "filename": "evdev-0.6.0.tar.gz", "has_sig": false, "md5_digest": "294ac2997bd419d56b9451511536f9f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25910, "upload_time": "2016-02-14T16:46:38", "url": "https://files.pythonhosted.org/packages/6d/41/62a896c7e9a1b5887120545671f6e1144df272db45642d8d30eca9fa95ae/evdev-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "8a3ff1012534963cfc16efebcc208fa6", "sha256": "67b3c71461e5ce191a34cd4ec17f6b3d59e66f6013f98f84c2fba817b8738a3b" }, "downloads": -1, "filename": "evdev-0.6.1.tar.gz", "has_sig": false, "md5_digest": "8a3ff1012534963cfc16efebcc208fa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22034, "upload_time": "2016-06-04T11:14:36", "url": "https://files.pythonhosted.org/packages/5b/d6/e92af1428e640154bc86732b59c5e96fe92d15942ad391b82b120ecd4d20/evdev-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "d2c1d8dcd842cccc46e3df3ff43465a6", "sha256": "28ddb00cacb49074c1753327bcd1482b72bd71a786d9527e33cd25c1c9127258" }, "downloads": -1, "filename": "evdev-0.6.2.tar.gz", "has_sig": false, "md5_digest": "d2c1d8dcd842cccc46e3df3ff43465a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21453, "upload_time": "2016-10-06T19:04:46", "url": "https://files.pythonhosted.org/packages/2e/a4/4bd37f4829c1c7771dbcaecab01da4bf2c8b580b35a47debd1b9cdf89598/evdev-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "909f86b9e1ea1873a0b185b724f5feae", "sha256": "aa249c0bf53057b8119a5372d70e5f6ea938dd86f1082ec6dff9585c9815ed69" }, "downloads": -1, "filename": "evdev-0.6.3.tar.gz", "has_sig": false, "md5_digest": "909f86b9e1ea1873a0b185b724f5feae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26567, "upload_time": "2016-10-06T19:18:37", "url": "https://files.pythonhosted.org/packages/96/44/bd6e1ff902036cf9751cba094be8a32dc9bafd1b15200cb7392ba56e5e96/evdev-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "40c8c01b337874c64638948a4d7cb404", "sha256": "5268744d8493c273614036cf6423fa175952c64fc1d8d265210e48a4437a6af2" }, "downloads": -1, "filename": "evdev-0.6.4.tar.gz", "has_sig": false, "md5_digest": "40c8c01b337874c64638948a4d7cb404", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21957, "upload_time": "2016-10-07T19:38:15", "url": "https://files.pythonhosted.org/packages/0c/53/f9eb749a2625f45bbc26127c7ee7e4c0eb5d7e4f20f55055a5fb419c27ad/evdev-0.6.4.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "c7e855ae9f97f869a59e75b29f05ce74", "sha256": "57edafc469a414f58b51af1bfb9ee2babb9f626dd2df530d71c1176871850aa1" }, "downloads": -1, "filename": "evdev-0.7.0.tar.gz", "has_sig": false, "md5_digest": "c7e855ae9f97f869a59e75b29f05ce74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22623, "upload_time": "2017-06-16T17:00:10", "url": "https://files.pythonhosted.org/packages/67/15/eac376f3e1fc1960a54439c21459b2582e68340001aff83b4ace9e5bd110/evdev-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "221032c1acfd15b635b58fa61106045c", "sha256": "9a755c77b01fdcd645eaee353bf7cf652e94fe0fbfbca758bb74641ca185841e" }, "downloads": -1, "filename": "evdev-0.8.0.tar.gz", "has_sig": false, "md5_digest": "221032c1acfd15b635b58fa61106045c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22632, "upload_time": "2018-03-22T19:19:21", "url": "https://files.pythonhosted.org/packages/cf/d5/0f3fc1d253017d4b7f5fc10c575a67ef2fbfd1ddee9afb200df2302fb99e/evdev-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "5c5e229b854550fff4dcabcfb92a218c", "sha256": "3f10c22f15ffedb34519e4af2201f1a088a958efedfd50da0da1aa3887283dff" }, "downloads": -1, "filename": "evdev-0.8.1.tar.gz", "has_sig": false, "md5_digest": "5c5e229b854550fff4dcabcfb92a218c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22680, "upload_time": "2018-03-23T23:11:08", "url": "https://files.pythonhosted.org/packages/df/cc/9519ea6a2fe7f5160b5ce3a2327b97e387971e5e1f725737f1fe15101dd6/evdev-0.8.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "1c9830c5a87ef5147cabfadfefc91a20", "sha256": "be0288ef1125bf1c539bb8f3079ef4aa5fb813af28f0c5294a4e744ee554398a" }, "downloads": -1, "filename": "evdev-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1c9830c5a87ef5147cabfadfefc91a20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23463, "upload_time": "2018-06-01T22:43:25", "url": "https://files.pythonhosted.org/packages/da/c9/8f88a77b6f934d60e3ff0e210ed7a15f47a2e9c05e4c8fea67d99d670ab1/evdev-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8005239209a08dcb1c423639753bb743", "sha256": "97e7a3ab01bca396dbc026d20d057efad278904f6bb0a5f1291bc18015415d05" }, "downloads": -1, "filename": "evdev-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8005239209a08dcb1c423639753bb743", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23239, "upload_time": "2018-08-27T19:11:50", "url": "https://files.pythonhosted.org/packages/d7/d0/ce040b52ad47bb89fdfe4e67a41bcdf9db3ac042a23ba333935712cb30a0/evdev-1.1.0.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "504de457af50c3847c1994a7306eb776", "sha256": "2dd67291be20e70643e8ef6f2381efc10e0c6e44a32abb3c1db74996ea3b0351" }, "downloads": -1, "filename": "evdev-1.1.2.tar.gz", "has_sig": false, "md5_digest": "504de457af50c3847c1994a7306eb776", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23308, "upload_time": "2018-09-01T17:48:24", "url": "https://files.pythonhosted.org/packages/7e/53/374b82dd2ccec240b7388c65075391147524255466651a14340615aabb5f/evdev-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "53e440943dfa2514f95b3c448d6a36cb", "sha256": "b03f5e1be5b4a5327494a981b831d251a142b09e8778eda1a8b53eba91100166" }, "downloads": -1, "filename": "evdev-1.2.0.tar.gz", "has_sig": false, "md5_digest": "53e440943dfa2514f95b3c448d6a36cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24332, "upload_time": "2019-04-07T14:41:55", "url": "https://files.pythonhosted.org/packages/fe/6e/3fa84a43571dec4d00dc26befccc9867b6b3263651531cbc1345f718860f/evdev-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "53e440943dfa2514f95b3c448d6a36cb", "sha256": "b03f5e1be5b4a5327494a981b831d251a142b09e8778eda1a8b53eba91100166" }, "downloads": -1, "filename": "evdev-1.2.0.tar.gz", "has_sig": false, "md5_digest": "53e440943dfa2514f95b3c448d6a36cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24332, "upload_time": "2019-04-07T14:41:55", "url": "https://files.pythonhosted.org/packages/fe/6e/3fa84a43571dec4d00dc26befccc9867b6b3263651531cbc1345f718860f/evdev-1.2.0.tar.gz" } ] }