{ "info": { "author": "Chris Crumpacker", "author_email": "chris@chriscrumpacker.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Hardware" ], "description": "NOTICE\n======\n\nI have added support for the BeagleBone Black and would like help testing. If you are able please provide feedback to me at chris@chriscrumpacker.com\n\nIntroduction\n============\n\nPython Library for Matrix Keypads. \nWritten and tested on a Model B Raspberry Pi.\nSupports both a 3x4 and 4x4 keypad included\n\n:Current Version: v1.2.2_\n\n:Project Page: Project_Page_\n:PyPI page: PyPI_Page_\n\nAuthor\n======\n\n:Author:\tChris Crumpacker\n:Email:\t\tchris@chriscrumpacker.com\n:Web:\t\thttp://www.chriscrumpacker.com\n:Blog:\t\thttp://crumpspot.blogspot.com\n\nPrerequisites\n=============\n\nIf you are using the Raspberry Pi you will need to install the Python Development Toolkit. First update your package list::\n\n\tsudo apt-get update\n\t\nNow install the Dev Kit::\n\n\tsudo apt-get install python-dev\n\nThen to install Rpi.GPIO itself::\n\n\tsudo apt-get install python-rpi.gpio\n\nInstalling Setuptools next so that you can use PIP is also helpful::\n\n\thttps://pypi.python.org/pypi/setuptools/1.1\n\nIf the I2C Port expander MCP23017 or MCP23008 is being used on a RPi, the Adafruit Python library for I2C and the MCP will need to be installed.\n\nYou can clone the whole library like so::\n\n\tgit clone https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git\n\nor the two files needed can be pulled out, Adafruit_I2C.py_ & Adafruit_MCP230xx.py_.\n\nIf using a BeagleBone Black you must install the Adafruit_BBIO. This will give us access to the Adafruit_BBIO.GPIO library that will interface with the pins. Instructions on installing the BBIO library can be found here. The easiest way to install is::\n\n\t/usr/bin/ntpdate -b -s -u pool.ntp.org\n\topkg update && opkg install python-pip python-setuptools\n\tpip install Adafruit_BBIO\n\t\nFor manual installation::\n\n\tgit clone git://github.com/adafruit/adafruit-beaglebone-io-python.git\n\t#set the date and time\n\t/usr/bin/ntpdate -b -s -u pool.ntp.org\n\t#install dependency\n\topkg update && opkg install python-distutils\n\tcd adafruit-beaglebone-io-python\n\tpython setup.py install\n\nInstall\n=======\n\nYou can use the source from just downloading the files or Install it as a library via PIP::\n\n\tpip install matrix_keypad\n\t\nIf using the Adafruit I2C code on a Raspberry Pi, you will need to create links to the Adafruit I2C and MCP230xx code since they are not installed as packages.::\n\n\tsudo ln -s [path to Adafruit python code]/AdafruitMCP230xx/*.py /usr/local/lib/python2.7/dist-packages/matrix_keypad\n\t\nNote: you will have to change the part in the brackets and maybe the path to the where the matrix keypad package is\n\nFiles Included\n==============\n::\n\n README.txt\n LICENSE.txt\n setup.py\n matrix_keypad/\n __init__.py\n BBb_GPIO.py\n RPi_GPIO.py\n MCP230xx.py\n matrix_keypad_demo.py\n matrix_keypad_demo2.py\n\nUsage\n=====\n*See the demo scripts included to see this all in action.*\n\nTo call the library select which one you intend to use and use the correct line::\n\n\tfrom matrix_keypad import MCP230xx\n\nor::\n\n\tfrom matrix_keypad import RPi_GPIO\n\t\nor::\n\n\tfrom matrix_keypad import BBb_GPIO\n\nThen initialize and give the library a short name so it is easier to reference later. For the MCP version::\n\t\n\tkp = MCP230xx.keypad(address = 0x21, num_gpios = 8, columnCount = 4)\n\nThe variables in the keypad function call in this example are the I2C address, then if you are using the MCP23017 or MCP23008 you have to put the number of GPIO pin avaialable (default is 8), Then the \"columnCount\" is 3 for the 4x3 keypads and 4 for the 4x4 keypads.\n\nFor the standard GPIO version you only have to reference the column count and only if you want to change it to the 4x4, it defaults at the 3x4::\n\n\tkp = RPi_GPIO.keypad(ColumnCount = 4)\n\nIt is possible to just check to see if a digit is currently pressed.::\n\n\tcheckKeypad = kp.getKey()\n\t\nOr a simple function to call the keypad library and \nloop through it waiting for a digit press ::\n\n def digit():\n # Loop while waiting for a keypress\n digitPressed = None\n while digitPressed == None:\n digitPressed = kp.getKey()\n return digitPressed\n\t\nVersion History\n===============\n\n:v0.1.0:\n\n\tInitial Scripts\n\n:v1.0.0:\n \n\tInitial package build\n\t\n:v1.0.1_:\n \n\tInitial package build and push to PyPI\n\t\n:v1.0.2_:\n\t\n\tUpdating the matrix_keypad_demo2.py to demo selecting the 4x4 keypad\n\n:v1.0.3_:\n\t\n\tMoved Version Log in README\n\t\n\tUpdated README Links\n\n:v1.0.4_:\n\t\n\tUpdated References to include the PiLarm code as the inspiration for the \"...demo2.py\" code\n\t\n:v1.0.5_:\n\n\tUpdates to the code in both main libs to fix some indenting and other issues from coping the code from blogger to a text file.\n\t\n\tUpdates to the keypad picking section for the constants to make it actually work\n\t\n:v1.0.6_:\n\n\tFixes to more indenting issues. :(\n\t\n:v1.1.0_:\n\n\tUpdated main libs and the demo code.\n\t\n\tAdded install directions to handle the links to the adafruit code\n\n:v1.1.1_:\n\n Updated ...demo.py and demo2.py to reflect new package name.\n\n Updated README as well\n\n:v1.1.2_:\n\n Updating the README project links\n\n Updating the code's comments\n\n:v1.1.3_:\n\n Repackage\n\n:v1.2b_:\n\n Beta code added for BeagleBone Black support\n\n Updated the demo code to include examples intializing the BBb_GPIO code\n\n Update all library and demo code with new Comment Header\n\n:v1.2.2_:\n\n Updated the BBb library with feedback from testers\n\nCode References\n===============\n\nColumn and Row scanning adapted from Bandono's matrixQPI_ which is wiringPi based.\n\nSupport for the BeagleBone Black has been added with the help of Daniel Marcus, Details on his project can be found here; dmarcstudios.com_\n\nmatrix_keypad_demo2.py is based on some work that Jeff Highsmith had done in making his PiLarm_ that was featured on Make. \n\n\n.. --------------------------------------------------------------------------\n.. Links\n\n.. _Project_Page: http://crumpspot.blogspot.com/p/keypad-matrix-python-package.html\n.. _PyPI_Page: https://pypi.python.org/pypi/matrix_keypad\n.. _Adafruit_I2C.py: https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code/blob/master/Adafruit_I2C/Adafruit_I2C.py\n.. _Adafruit_MCP230xx.py: https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code/blob/master/Adafruit_MCP230xx/Adafruit_MCP230xx.py\n.. _matrixQPI: https://github.com/bandono/matrixQPi?source=cc\n.. _dmarcstudios.com: http://dmarcstudios.com/blog/beaglebone-hue-matrix/\n.. _PiLarm: http://makezine.com/video/pilarm-how-to-build-a-raspberry-pi-room-alarm/\n.. _PiLarm_Code: https://github.com/BabyWrassler/PiNopticon/blob/master/keypadd.py\n.. _v1.0.1: https://pypi.python.org/pypi/matrix_keypad/1.0.1\n.. _v1.0.2: https://pypi.python.org/pypi/matrix_keypad/1.0.2\n.. _v1.0.3: https://pypi.python.org/pypi/matrix_keypad/1.0.3\n.. _v1.0.4: https://pypi.python.org/pypi/matrix_keypad/1.0.4\n.. _v1.0.5: https://pypi.python.org/pypi/matrix_keypad/1.0.5\n.. _v1.0.6: https://pypi.python.org/pypi/matrix_keypad/1.0.6\n.. _v1.1.0: https://pypi.python.org/pypi/matrix_keypad/1.1.0\n.. _v1.1.1: https://pypi.python.org/pypi/matrix_keypad/1.1.1\n.. _v1.1.2: https://pypi.python.org/pypi/matrix_keypad/1.1.2\n.. _v1.1.3: https://pypi.python.org/pypi/matrix_keypad/1.1.3\n.. _v1.2b: https://pypi.python.org/pypi/matrix_keypad/1.2b\n.. _v1.2.2: https://pypi.python.org/pypi/matrix_keypad/1.2.2", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://crumpspot.blogspot.com/p/keypad-matrix-python-package.html", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "matrix_keypad", "package_url": "https://pypi.org/project/matrix_keypad/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/matrix_keypad/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://crumpspot.blogspot.com/p/keypad-matrix-python-package.html" }, "release_url": "https://pypi.org/project/matrix_keypad/1.2.2/", "requires_dist": null, "requires_python": null, "summary": "Matrix Keypad code for use with Raspberry Pi", "version": "1.2.2" }, "last_serial": 861643, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "685a61cb9db209b56f17b504de36bcaf", "sha256": "cc0e4b0a96f9972c1e5e6ea94438c68a44e18c0dedebdf5c82b5011738e8dbf9" }, "downloads": -1, "filename": "matrix_keypad-1.0.zip", "has_sig": false, "md5_digest": "685a61cb9db209b56f17b504de36bcaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15099, "upload_time": "2013-08-19T21:42:20", "url": "https://files.pythonhosted.org/packages/7b/ef/e62461ee10a02a5d2980ba2f4ec8c0db5b3e99d86ae257f6957eed9850e7/matrix_keypad-1.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6bcc6312e6ea583af10623d5b8cfaf0e", "sha256": "dfa6c6d5fc6c32b2648d090d654662c3aae9baca7fd7fdcaf242ba74aea21f6b" }, "downloads": -1, "filename": "matrix_keypad-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6bcc6312e6ea583af10623d5b8cfaf0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3993, "upload_time": "2013-08-19T22:03:50", "url": "https://files.pythonhosted.org/packages/e5/f2/37775a1833a2c6fe06a6e2f2b69c8278116fc1cdb781d1a3f9b4a467fa35/matrix_keypad-1.0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "1ccb06426726ed49ba904e04b62a1156", "sha256": "a957ff1946f257a777212537e4fa0f981d88f833ac968b844fdaba311f6a9f91" }, "downloads": -1, "filename": "matrix_keypad-1.0.1.zip", "has_sig": false, "md5_digest": "1ccb06426726ed49ba904e04b62a1156", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8015, "upload_time": "2013-08-19T22:03:54", "url": "https://files.pythonhosted.org/packages/b5/48/40237546fec1306669855e908adb36dbebee8f3d59b7cb7a0ca5b39183f6/matrix_keypad-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "70878221362c9ed292b23e9778308db5", "sha256": "0ff0e15b27a7e6a7ceabfa603eaf020daac723881d824a9fc284ecd5db35c346" }, "downloads": -1, "filename": "matrix_keypad-1.0.2.tar.gz", "has_sig": false, "md5_digest": "70878221362c9ed292b23e9778308db5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4075, "upload_time": "2013-08-19T22:13:33", "url": "https://files.pythonhosted.org/packages/48/85/239e8045e1dabb04c966ba564935d95f3893bdbf148f855056d876095876/matrix_keypad-1.0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "d76523b76fcc07e4b7e4a36db2d1e488", "sha256": "d5188288d697767f8fc12932e8964fc65474df665e934d2f8afb04b9d81a33ed" }, "downloads": -1, "filename": "matrix_keypad-1.0.2.zip", "has_sig": false, "md5_digest": "d76523b76fcc07e4b7e4a36db2d1e488", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8163, "upload_time": "2013-08-19T22:13:35", "url": "https://files.pythonhosted.org/packages/23/5d/4c2061fa815dbca123410b5727cf2dba360533009ec4ef5d574a4b845686/matrix_keypad-1.0.2.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "e1d7e3d7065fa23314cca155b1a00316", "sha256": "2c4fd5f39bd859787b27b52b71bf4c3d4de16c50ee893d9e6ffa455c0015111e" }, "downloads": -1, "filename": "matrix_keypad-1.0.3.tar.gz", "has_sig": false, "md5_digest": "e1d7e3d7065fa23314cca155b1a00316", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4070, "upload_time": "2013-08-19T22:21:47", "url": "https://files.pythonhosted.org/packages/ae/27/f000ee6ee8c4371152cb800164d9534212518d3b12032f43ec383bc46d39/matrix_keypad-1.0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "3591a760be6d2f5de4dbf82ca859d504", "sha256": "acd8fc083d103e9f14a9bcfbb85359bf81e55219b3fedbb93650363f1adbfa55" }, "downloads": -1, "filename": "matrix_keypad-1.0.3.zip", "has_sig": false, "md5_digest": "3591a760be6d2f5de4dbf82ca859d504", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8151, "upload_time": "2013-08-19T22:21:49", "url": "https://files.pythonhosted.org/packages/8c/5f/83a0b9773e7bdac2b19a82a5af885916251c4aae149018a8b49b1b5754c1/matrix_keypad-1.0.3.zip" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7ef12725a2d5deb59fa2fa5f9c04cec5", "sha256": "9b4dbb404212f850993e12683ae87047473c0af4c7e5bede20882d45cf0cee4f" }, "downloads": -1, "filename": "matrix_keypad-1.0.4.tar.gz", "has_sig": false, "md5_digest": "7ef12725a2d5deb59fa2fa5f9c04cec5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4385, "upload_time": "2013-08-20T14:39:28", "url": "https://files.pythonhosted.org/packages/bd/45/026b76cb3c65b9735a85c91a3228b7bff8e46455faf6b7a1b6e4ceed7ad3/matrix_keypad-1.0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "437f3771e519dd7a67f24e42dbe23646", "sha256": "9cd99a6b686bbd7a1b398b01c6caad528e02104b362111c51085977d39674a3a" }, "downloads": -1, "filename": "matrix_keypad-1.0.4.zip", "has_sig": false, "md5_digest": "437f3771e519dd7a67f24e42dbe23646", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8931, "upload_time": "2013-08-20T14:39:30", "url": "https://files.pythonhosted.org/packages/7f/c1/999ce9fa7f4a559d1e55613a14be5b625340dfe36123b52b4e1ab956e519/matrix_keypad-1.0.4.zip" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "65d1086ff4fd8ffa15ac691bcf57c7cf", "sha256": "1187ff16cae411f3fdc1f172526845d03191af5d9f5e77b91e421e840fc957e0" }, "downloads": -1, "filename": "matrix_keypad-1.0.5.tar.gz", "has_sig": false, "md5_digest": "65d1086ff4fd8ffa15ac691bcf57c7cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4863, "upload_time": "2013-08-22T23:53:52", "url": "https://files.pythonhosted.org/packages/14/0b/83bcd4993cbf6bb324f862fbf3d4e7b2d773d3c9e0eaa94dc5186ff25499/matrix_keypad-1.0.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "24b34a7d27c2d5959fb9dd6b6ad1590c", "sha256": "fb7854e751c563814e930a172c160d8567ecdeb0ad201059080c55f02dff4de0" }, "downloads": -1, "filename": "matrix_keypad-1.0.5.zip", "has_sig": false, "md5_digest": "24b34a7d27c2d5959fb9dd6b6ad1590c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9290, "upload_time": "2013-08-22T23:53:55", "url": "https://files.pythonhosted.org/packages/f7/04/d46b0b7e2d57e15e8f48dd753de5846de597b2537fe5f167b4a58f8e78af/matrix_keypad-1.0.5.zip" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "4036bc33e6d5bbc1a3a89060a72af772", "sha256": "dccd2051a5a2610641ef58b693b459e37806e4f1b5b02d1ed4e97f113fa4a60b" }, "downloads": -1, "filename": "matrix_keypad-1.0.6.tar.gz", "has_sig": false, "md5_digest": "4036bc33e6d5bbc1a3a89060a72af772", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4575, "upload_time": "2013-08-23T13:04:53", "url": "https://files.pythonhosted.org/packages/7b/8e/a47a8988107f2638895f7ce77e65e30487b3a5d062cc68b3c5fdd783aca1/matrix_keypad-1.0.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "d0d9e32997fb2835c69d1de5bb65269f", "sha256": "c0eb0c77f67ae1ca3e761f62e1257e5391bef5f97870334488ddb040385fe9b7" }, "downloads": -1, "filename": "matrix_keypad-1.0.6.zip", "has_sig": false, "md5_digest": "d0d9e32997fb2835c69d1de5bb65269f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9378, "upload_time": "2013-08-23T13:04:55", "url": "https://files.pythonhosted.org/packages/63/e7/3a83c52e58b9f206741a7561daf6363c6abfa811f6f988ee0784b0d31da9/matrix_keypad-1.0.6.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "97607c87d4dff01fed01082823b5660e", "sha256": "7bea2ad017ed3a3dd4f1b0da5cbfe3fe9bd10440cb9a341b0c623f5f772d9107" }, "downloads": -1, "filename": "matrix_keypad-1.1.0.tar.gz", "has_sig": false, "md5_digest": "97607c87d4dff01fed01082823b5660e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5146, "upload_time": "2013-08-23T14:44:34", "url": "https://files.pythonhosted.org/packages/c3/5e/961e69c708d11b945911f66ebf2939d086833680369be8d8015dbb7b752f/matrix_keypad-1.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "689f7e47083eded3fe67c636d981ba53", "sha256": "4a9f305f941a6f608c9cc738a990f4246e93cead695c291951db88757cea88eb" }, "downloads": -1, "filename": "matrix_keypad-1.1.0.zip", "has_sig": false, "md5_digest": "689f7e47083eded3fe67c636d981ba53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10836, "upload_time": "2013-08-23T14:44:39", "url": "https://files.pythonhosted.org/packages/36/33/96000248b97883736dba30aaae0193985cda6bf551da346eca4f9039467d/matrix_keypad-1.1.0.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "3e9582da503692ecd7354d9ec7eecd4a", "sha256": "95ac2fbf523bca4c7c03056bd2f33ffd5b95fa1400631bba3a18410ea23bf4b8" }, "downloads": -1, "filename": "matrix_keypad-1.1.1.tar.gz", "has_sig": false, "md5_digest": "3e9582da503692ecd7354d9ec7eecd4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5205, "upload_time": "2013-08-27T12:59:01", "url": "https://files.pythonhosted.org/packages/b9/64/f5f61a5eaf1801073ff607db80decfd05e3ef26f14b52fb7c5d8201c4a3a/matrix_keypad-1.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "ea160ca5a5aebdb97af71d91faede851", "sha256": "3622513e00495e6e9c78f488d51b3d22bb21cd51bb6a4b75055c4c34d9e9b405" }, "downloads": -1, "filename": "matrix_keypad-1.1.1.zip", "has_sig": false, "md5_digest": "ea160ca5a5aebdb97af71d91faede851", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10957, "upload_time": "2013-08-27T12:59:06", "url": "https://files.pythonhosted.org/packages/9b/61/d802b9443e1888be1b9b45e6e268f02e15c39beee8fc3fc0574e119e77f1/matrix_keypad-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "be177e61db754bf7d484c79a20a35238", "sha256": "ff3ce1b99f2d0f751fa243fde37ee607c5c13ad248c2e399618dc63960990cb7" }, "downloads": -1, "filename": "matrix_keypad-1.1.2.tar.gz", "has_sig": false, "md5_digest": "be177e61db754bf7d484c79a20a35238", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3743, "upload_time": "2013-08-30T13:46:18", "url": "https://files.pythonhosted.org/packages/a3/37/7f7c4a95e8fc68b1295f8e9304acbcb24a243df08738e74635ad812f50a7/matrix_keypad-1.1.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "1475abb93c0f0c0366e5fe73b500a74b", "sha256": "b4a3002a3879e13fea8c1f251a342d149a05797f84580ab5e9b07d1894bc6fb9" }, "downloads": -1, "filename": "matrix_keypad-1.1.2.zip", "has_sig": false, "md5_digest": "1475abb93c0f0c0366e5fe73b500a74b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9682, "upload_time": "2013-08-30T13:46:19", "url": "https://files.pythonhosted.org/packages/42/6d/f69f24c0d3dd414cdd32fef63f59089fe6e5f3bd753ceff772b4ba24ad9c/matrix_keypad-1.1.2.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "82329f7484480c34910f403b95750c54", "sha256": "2e7334533fe114ed65ba57d451232f4797e214159e4512a4342af20f17d768db" }, "downloads": -1, "filename": "matrix_keypad-1.1.3.tar.gz", "has_sig": false, "md5_digest": "82329f7484480c34910f403b95750c54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3603, "upload_time": "2013-08-30T14:01:00", "url": "https://files.pythonhosted.org/packages/56/3e/80c7ae1e1824c00174467209bdaa543e2987efdf284982a4296e8143858a/matrix_keypad-1.1.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "d7c566d2fbb05051409b6ab2f12b0a98", "sha256": "316e0fb37baaf54528e7654d21ead9f59f12039ee9fd2a5d3a80d5bda817f583" }, "downloads": -1, "filename": "matrix_keypad-1.1.3.zip", "has_sig": false, "md5_digest": "d7c566d2fbb05051409b6ab2f12b0a98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9713, "upload_time": "2013-08-30T14:01:02", "url": "https://files.pythonhosted.org/packages/96/4b/8fa68c6d51ab1f3fe4e7db791e27f824b5aa7cf0c2efdaa796173a6620d8/matrix_keypad-1.1.3.zip" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "87daf71d989ed9d40b8455d911743fc3", "sha256": "2a86b28e5b45a24dd8a6fbcbe6bebd2c01db101acaada356fb8c73d0b71338cc" }, "downloads": -1, "filename": "matrix_keypad-1.2.2.tar.gz", "has_sig": false, "md5_digest": "87daf71d989ed9d40b8455d911743fc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6586, "upload_time": "2013-09-10T11:30:40", "url": "https://files.pythonhosted.org/packages/91/bc/d63e9f5109922465b6e497c1a970fe22dec016b13633c226d6db9347cac4/matrix_keypad-1.2.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "8387cbe565d80670cbc5542f900f571f", "sha256": "489d6516e42c39e833894c2bf685e184bbe841d6bbb8a21d3643165773f1e882" }, "downloads": -1, "filename": "matrix_keypad-1.2.2.zip", "has_sig": false, "md5_digest": "8387cbe565d80670cbc5542f900f571f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15051, "upload_time": "2013-09-10T11:30:43", "url": "https://files.pythonhosted.org/packages/c1/93/29a32b85032c00ca32c93c9877e647e29e18d24d97a944a4b22d33fc1785/matrix_keypad-1.2.2.zip" } ], "1.2b": [ { "comment_text": "", "digests": { "md5": "7a62c410c0b00778938d4a1d03cda398", "sha256": "e87fbd6fbee92d6199a2092b09caad44c1fd4b1fc3882bbdb83f9feacfd347b5" }, "downloads": -1, "filename": "matrix_keypad-1.2b.tar.gz", "has_sig": false, "md5_digest": "7a62c410c0b00778938d4a1d03cda398", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6553, "upload_time": "2013-09-04T15:20:17", "url": "https://files.pythonhosted.org/packages/ad/99/19e2a41d60346ec96fa436fd85f7e8bc10f07408d2f985e95a2ab76e9996/matrix_keypad-1.2b.tar.gz" }, { "comment_text": "", "digests": { "md5": "fc0c4c8cc7181ce091f9542feab5e307", "sha256": "f0c7d31d461041d8ca8bc7fbc1abb213b4250418ba92e44af75e8c53552ed9ce" }, "downloads": -1, "filename": "matrix_keypad-1.2b.zip", "has_sig": false, "md5_digest": "fc0c4c8cc7181ce091f9542feab5e307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14973, "upload_time": "2013-09-04T15:20:19", "url": "https://files.pythonhosted.org/packages/4e/1c/a8bde04ef5bc45ec31e9fdb1c50e012f64228f1fa9cef41ec2ab0eb17f43/matrix_keypad-1.2b.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "87daf71d989ed9d40b8455d911743fc3", "sha256": "2a86b28e5b45a24dd8a6fbcbe6bebd2c01db101acaada356fb8c73d0b71338cc" }, "downloads": -1, "filename": "matrix_keypad-1.2.2.tar.gz", "has_sig": false, "md5_digest": "87daf71d989ed9d40b8455d911743fc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6586, "upload_time": "2013-09-10T11:30:40", "url": "https://files.pythonhosted.org/packages/91/bc/d63e9f5109922465b6e497c1a970fe22dec016b13633c226d6db9347cac4/matrix_keypad-1.2.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "8387cbe565d80670cbc5542f900f571f", "sha256": "489d6516e42c39e833894c2bf685e184bbe841d6bbb8a21d3643165773f1e882" }, "downloads": -1, "filename": "matrix_keypad-1.2.2.zip", "has_sig": false, "md5_digest": "8387cbe565d80670cbc5542f900f571f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15051, "upload_time": "2013-09-10T11:30:43", "url": "https://files.pythonhosted.org/packages/c1/93/29a32b85032c00ca32c93c9877e647e29e18d24d97a944a4b22d33fc1785/matrix_keypad-1.2.2.zip" } ] }