{ "info": { "author": "Adam Karpierz", "author_email": "adam@karpierz.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: zlib/libpng License", "Natural Language :: Polish", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: IronPython", "Programming Language :: Python :: Implementation :: Jython", "Programming Language :: Python :: Implementation :: PyPy", "Programming Language :: Python :: Implementation :: Stackless", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "libusb\n=======\n\nPython binding for the *libusb* C library.\n\nOverview\n========\n\n| Python *libusb* module is a low-level binding for *libusb* C library.\n| It is an effort to allow python programs full access to the API implemented\n and provided by the well known `*libusb* `__ library.\n|\n| *libusb* is a lightweight Python package, based on the *ctypes* library.\n| It is fully compliant implementation of the original C *libusb* 1.0 API\n by implementing whole its functionality in a clean Python instead of C.\n|\n| *libusb* API 1.0 documentation can be found at:\n\n `libusb-1.0 API Reference `__\n\nAbout original libusb:\n----------------------\n\nBorrowed from the `original website `__:\n\n**libusb** - A cross-platform user library to access USB devices\n\n**Overview**\n\n**libusb** is a C library that provides generic access to USB devices.\nIt is intended to be used by developers to facilitate the production of\napplications that communicate with USB hardware.\n\nIt is **portable**: Using a single cross-platform API, it provides access\nto USB devices on Linux, OS X, Windows, Android, OpenBSD, etc.\n\nIt is **user-mode**: No special privilege or elevation is required for the\napplication to communicate with a device.\n\nIt is **version-agnostic**: All versions of the USB protocol, from 1.0 to 3.1\n(latest), are supported.\n\n**What platforms are supported?**\n\nLinux, OS X, Windows, Windows CE, Android, OpenBSD/NetBSD, Haiku.\n\n**For additional information, please consult the**\n`FAQ `__\n**or the** `Wiki `__.\n\nRequirements\n============\n\n- | It is fully independent package.\n | All necessary things are installed during the normal installation process.\n- ATTENTION: currently works and tested only for Windows.\n\nInstallation\n============\n\nPrerequisites:\n\n+ Python 2.7 or Python 3.4 or later\n\n * http://www.python.org/\n * 2.7 and 3.4 with libusb 1.0.21 are primary test environments.\n\n+ pip and setuptools\n\n * http://pypi.python.org/pypi/pip\n * http://pypi.python.org/pypi/setuptools\n\nTo install run::\n\n python -m pip install --upgrade libusb\n\nDevelopment\n===========\n\nVisit `development page `__\n\nInstallation from sources:\n\nClone the `sources `__ and run::\n\n python -m pip install ./libusb\n\nor on development mode::\n\n python -m pip install --editable ./libusb\n\nPrerequisites:\n\n+ Development is strictly based on *tox*. To install it run::\n\n python -m pip install tox\n\nLicense\n=======\n\n | Copyright (c) 2016-2018 Adam Karpierz\n |\n | Licensed under the zlib/libpng License\n | http://opensource.org/licenses/zlib\n | Please refer to the accompanying LICENSE file.\n\nAuthors\n=======\n\n* Adam Karpierz \n\nChangelog\n=========\n\n1.0.22b4 (2019-02-15)\n---------------------\n - Setup improvement.\n - Update required setuptools version.\n - Some updates of examples.\n\n1.0.22b2 (2018-11-08)\n---------------------\n - Setup improvement.\n - Update required setuptools version.\n\n1.0.22b1 (2018-03-30)\n---------------------\n - Upgrade to the libusb v.1.0.22\n - Setup improvement.\n\n1.0.21b4 (2018-02-26)\n---------------------\n - Improve and simplify setup and packaging.\n\n1.0.21b3 (2018-02-25)\n---------------------\n - Setup improvement.\n\n1.0.21b2 (2017-12-18)\n---------------------\n - Fix the error of platform detecting.\n\n1.0.21b1 (2017-10-11)\n---------------------\n - First beta release.\n\n1.0.21a3 (2017-08-20)\n---------------------\n - Next alpha release.\n\n1.0.21a0 (2016-09-24)\n---------------------\n - First alpha release.\n\n0.0.1 (2016-09-23)\n------------------\n - Initial release.", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "http://pypi.python.org/pypi/libusb/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/libusb/", "keywords": "usb,libusb", "license": "zlib/libpng License ; http://opensource.org/licenses/zlib", "maintainer": "Adam Karpierz", "maintainer_email": "adam@karpierz.net", "name": "libusb", "package_url": "https://pypi.org/project/libusb/", "platform": "any", "project_url": "https://pypi.org/project/libusb/", "project_urls": { "Download": "http://pypi.python.org/pypi/libusb/", "Homepage": "http://pypi.python.org/pypi/libusb/" }, "release_url": "https://pypi.org/project/libusb/1.0.22b4/", "requires_dist": null, "requires_python": ">=2.7.0,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "summary": "Python binding for the libusb C library (ctypes/cffi-based libusb)", "version": "1.0.22b4" }, "last_serial": 5853228, "releases": { "1.0.22b2": [ { "comment_text": "", "digests": { "md5": "281e0542b282f1e04f4f74ad3e8b3b70", "sha256": "30b59e1161f6b8d1cb5929944495b61992aa2d77f31c4035774261061eb5faf2" }, "downloads": -1, "filename": "libusb-1.0.22b2.zip", "has_sig": false, "md5_digest": "281e0542b282f1e04f4f74ad3e8b3b70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 252957, "upload_time": "2018-11-09T00:10:23", "url": "https://files.pythonhosted.org/packages/b5/b8/9925815ee4ffcce28b465890c36d32062f3212583bdd828638bfd6f459b4/libusb-1.0.22b2.zip" } ], "1.0.22b4": [ { "comment_text": "", "digests": { "md5": "53eecf60975b4b07f36490f266f0f2c7", "sha256": "7cb15b52c1f7c1178058e085151bef2d3d9f77d31bd96846f9e9d6213b0e901b" }, "downloads": -1, "filename": "libusb-1.0.22b4.zip", "has_sig": false, "md5_digest": "53eecf60975b4b07f36490f266f0f2c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 288700, "upload_time": "2019-02-16T01:40:45", "url": "https://files.pythonhosted.org/packages/93/40/9b9ec49f72bf51ea99a08bde6f2d84b91d4fb34851b302b009eaf3f66028/libusb-1.0.22b4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "53eecf60975b4b07f36490f266f0f2c7", "sha256": "7cb15b52c1f7c1178058e085151bef2d3d9f77d31bd96846f9e9d6213b0e901b" }, "downloads": -1, "filename": "libusb-1.0.22b4.zip", "has_sig": false, "md5_digest": "53eecf60975b4b07f36490f266f0f2c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 288700, "upload_time": "2019-02-16T01:40:45", "url": "https://files.pythonhosted.org/packages/93/40/9b9ec49f72bf51ea99a08bde6f2d84b91d4fb34851b302b009eaf3f66028/libusb-1.0.22b4.zip" } ] }