{ "info": { "author": "Chris Liechti", "author_email": "cliechti@gmx.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Communications", "Topic :: Software Development :: Libraries" ], "description": "============================\n pyParallel [in development]\n============================\n\n.. image:: https://travis-ci.org/pyserial/pyparallel.svg?branch=master\n :target: https://travis-ci.org/pyserial/pyparallel\n :alt: Build Status\n\n.. image:: https://img.shields.io/pypi/dw/pyparallel.svg\n :target: https://pypi.python.org/pypi/pyparallel/\n :alt: PyPI Downloads\n\n.. image:: https://img.shields.io/pypi/v/pyparallel.svg\n :target: https://pypi.python.org/pypi/pyparallel/\n :alt: Latest PyPI version\n\n.. image:: https://img.shields.io/pypi/l/pyparallel.svg\n :target: https://pypi.python.org/pypi/pyparallel/\n :alt: License\n\nOverview\n========\nThis module encapsulates the access for the parallel port. It provides\nbackends for Python running on Windows and Linux. Other platforms are\npossible too but not yet integrated.\n\nThis module is still under development. But it may be useful for\ndevelopers.\nThe Windows version needs a compiled extension and the giveio.sys driver\nfor Windows NT/2k/XP. It uses ctypes to access functions in a prebuilt DLL.\n\nIt is released under a free software license, see LICENSE.txt for more\ndetails.\n\nCopyright (C) 2001-2016 Chris Liechti cliechti@gmx.net\n\nHomepage: https://github.com/pyserial/pyparallel\n\n\nFeatures\n========\n- same class based interface on all supported platforms\n- port numbering starts at zero, no need to know the port name in the\n user program\n- port string (device name) can be specified if access through numbering\n is inappropriate\n\n\nRequirements\n============\n- Python 2.2 or newer\n- \"Java Communications\" (JavaComm) extension for Java/Jython\n\n\nInstallation\n============\nExtract files from the archive, open a shell/console in that directory and\nlet Distutils do the rest:\n\n.. code-block:: bash\n\n $ python setup.py install\n\n\nShort introduction\n------------------\n\n.. code-block:: python\n\n >>> import parallel\n >>> p = parallel.Parallel() # open LPT1 or /dev/parport0\n >>> p.setData(0x55)\n\n\nExamples\n========\nPlease look in the GIT Repository. There is an example directory where you\ncan find a simple terminal and more.\nhttps://github.com/pyserial/pyparallel/tree/master/examples\n\n\nReferences\n==========\n- Python: http://www.python.org\n- Jython: http://www.jython.org\n- Java@IBM http://www-106.ibm.com/developerworks/java/jdk/ (JavaComm\n links are on the download page for the respecive platform jdk)\n- Java@SUN http://java.sun.com/products/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pyserial/pyparallel", "keywords": "parallel port parport lpt printer ppdev", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "pyparallel", "package_url": "https://pypi.org/project/pyparallel/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyparallel/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pyserial/pyparallel" }, "release_url": "https://pypi.org/project/pyparallel/0.2.2/", "requires_dist": null, "requires_python": null, "summary": "Python Parallel Port Extension", "version": "0.2.2" }, "last_serial": 1897692, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "d4ac757a4c8433478bb8a8fffd4965dd", "sha256": "fac0e570ae5ddc433653993ae921ec3c05cd4122d27c9c6e52f4d7d6c5b3f23f" }, "downloads": -1, "filename": "pyparallel-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d4ac757a4c8433478bb8a8fffd4965dd", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 35160, "upload_time": "2016-01-03T15:30:16", "url": "https://files.pythonhosted.org/packages/9b/81/ff5a2edc5e1c47c142bc7e9b07fca93548eeff449dfb59bf1ea54bb39532/pyparallel-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6845399ce98b61b522cb77fc7db7ea3", "sha256": "449893a15917df3a4231433e175513f3720f3cf492372803202d1a1760f2ce4b" }, "downloads": -1, "filename": "pyparallel-0.2.tar.gz", "has_sig": false, "md5_digest": "a6845399ce98b61b522cb77fc7db7ea3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10896, "upload_time": "2016-01-03T15:29:59", "url": "https://files.pythonhosted.org/packages/e6/80/e1806d2860ab6a07e7412d2725a9bf5e3471b8820256ee0132e1fc7e0b9b/pyparallel-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "14f6cd1f09ac25da9fb9e0f3622b2a4c", "sha256": "3a0acda8a9273c3ebab94d6d066369936f32256f37ce1d34ab5f74b01b011990" }, "downloads": -1, "filename": "pyparallel-0.2.1.tar.gz", "has_sig": false, "md5_digest": "14f6cd1f09ac25da9fb9e0f3622b2a4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11823, "upload_time": "2016-01-05T09:00:04", "url": "https://files.pythonhosted.org/packages/1c/86/be70c5ec7762e6f522617ecdcc8a1845a2b92772e85a3e8e8c6b329f1fb0/pyparallel-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d7d8722c93b798a576de7c49f9fcf369", "sha256": "f382422c97a885453b405acadd27c522bff87e9407968dc814955ed68b1cc777" }, "downloads": -1, "filename": "pyparallel-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d7d8722c93b798a576de7c49f9fcf369", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 38836, "upload_time": "2016-01-05T09:07:18", "url": "https://files.pythonhosted.org/packages/08/06/b8dfcd5509b4c2ee68528a90be91eddfcb1f8c9fab90c0e734841b03fb3c/pyparallel-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c561af9e15271a1c4690a764d3028999", "sha256": "b5550293af42a42d7b2e1ada1224d3c3ce2f09b80e85421820e068655908c611" }, "downloads": -1, "filename": "pyparallel-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c561af9e15271a1c4690a764d3028999", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11814, "upload_time": "2016-01-05T09:06:48", "url": "https://files.pythonhosted.org/packages/87/85/be9988fdafabb41d6cc0a1a5dc70a351d968e0b3e80d8b627dc7ad075712/pyparallel-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d7d8722c93b798a576de7c49f9fcf369", "sha256": "f382422c97a885453b405acadd27c522bff87e9407968dc814955ed68b1cc777" }, "downloads": -1, "filename": "pyparallel-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d7d8722c93b798a576de7c49f9fcf369", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 38836, "upload_time": "2016-01-05T09:07:18", "url": "https://files.pythonhosted.org/packages/08/06/b8dfcd5509b4c2ee68528a90be91eddfcb1f8c9fab90c0e734841b03fb3c/pyparallel-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c561af9e15271a1c4690a764d3028999", "sha256": "b5550293af42a42d7b2e1ada1224d3c3ce2f09b80e85421820e068655908c611" }, "downloads": -1, "filename": "pyparallel-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c561af9e15271a1c4690a764d3028999", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11814, "upload_time": "2016-01-05T09:06:48", "url": "https://files.pythonhosted.org/packages/87/85/be9988fdafabb41d6cc0a1a5dc70a351d968e0b3e80d8b627dc7ad075712/pyparallel-0.2.2.tar.gz" } ] }