{ "info": { "author": "Brian Mearns", "author_email": "mearns.b@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "=================================================================\nPyTek - Python API for Tektronix oscilloscopes' serial interface\n=================================================================\n\n.. # POST TITLE\n.. # BEGIN BADGES\n\n|license-badge| |drone.io-badge|\n\n.. |license-badge| image:: http://img.shields.io/badge/license-GPLv3-brightgreen.svg\n :alt: [GPLv3]\n :target: https://www.gnu.org/licenses/gpl.html\n\n.. _pyserial: http://pyserial.sourceforge.net/\n.. _sphinx_rtd_theme: https://github.com/snide/sphinx_rtd_theme\n\n.. # END BADGES\n\n\n**PyTek** provides a python API for interacting with Tektronix oscilloscopes over a serial\ninterface. It currently supports some basic commands for the TDS3000\nseries of Digital Phosphor Oscilloscopes, especially *capturing waveforms*\nand *screen shots* from the device.\n\n.. note:: **Serial Port not Included**\n\n PyTek relies on a thirdparty serial port for communications, specifically\n one that matches the `pyserial`_ API. It is recommended that you simply use\n `pyserial`_ itself.\n\n\n.. contents:: **Page Contents**\n :local:\n :depth: 2\n :backlinks: top\n\ntl;dr\n---------------\n\nWhat?\n~~~~~~~~~~~~~~\nA python package that gives you an API for interacting with supported Tektronix\noscilloscopes over a serial interace.\n\nInstall?\n~~~~~~~~~~~~~\n\n.. code:: bash\n\n $ pip install pytek\n\nOr, from source:\n\n.. code:: bash\n\n $ python setup.py install\n\n\nSerial?\n~~~~~~~~~~~~~\n\nWe don't provide a serial port implementation. We suggest, `pyserial`_:\n\n.. code:: bash\n\n $ pip install pyserial\n\nExamples?\n~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n >>> from serial import Serial\n >>> from pytek import TDS3k\n >>>\n >>> port = Serial(\"COM1\", 9600, timeout=1)\n >>> tds = TDS3k(port)\n >>>\n >>>\n >>> # Make the scope identify itself.\n ...\n >>> tds.identify()\n 'TEKTRONIX,TDS 3034,0,CF:91.1CT FV:v2.11 TDS3GM:v1.00 TDS3FFT:v1.00 TDS3TRG:v1.00'\n >>>\n >>>\n >>>\n >>> # Capture waveform data\n ...\n >>> waveform = tds.get_waveform(start=100, stop=109)\n >>> waveform\n at 0x0238B8A0>\n >>\n >>> for x,y in waveform:\n ... print x, y\n ...\n -0.0045 -0.16\n -0.004499 -0.04\n -0.004498 -0.04\n -0.004497 -0.12\n -0.004496 -0.12\n -0.004495 -0.08\n -0.004494 -0.12\n -0.004493 -0.16\n -0.004492 -0.2\n -0.004491 -0.08\n >>>\n >>> tds.x_units()\n 's'\n >>> tds.y_units()\n 'V'\n >>>\n >>>\n >>>\n >>> # Grab a screen shot (this will take a few minutes).\n ...\n >>> ofile = open(\"screenshot.tiff\", \"wb\")\n >>> tds.screenshot(ofile, \"tiff\")\n >>>\n >>>\n >>>\n >>>\n >>> #Fin.\n ...\n >>> tds.close()\n >>>\n\nDependencies?\n~~~~~~~~~~~~~~~~\n\nYou'll need a serial port interface. See the \"`Serial?`_\" section, above.\n\nTo build the sphinx docs from source (as is), you'll need the `sphinx_rtd_theme`_:\n\n.. code:: bash\n\n $ pip install sphinx_rtd_theme\n\n\nExtras?\n~~~~~~~~~~~~\n\nPyTek package includes the following extras (optional installs):\n\nserial\n Adds `pyserial`_ package as a requirement, the recommended serial port interface.\n\ndocs\n Adds `sphinx_rtd_theme`_ package as a requirement, needed for building sphinx docs.\n\n\nDocs?\n~~~~~~~~\n\n* `Read The Docs (.org) `_\n* `Python Hosted (.org) `_\n\n\nMisc.\n---------------\n\n\nContact Information\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nThis project is currently hosted on `bitbucket `_,\nat `https://bitbucket.org/bmearns/pytek/ `_.\nThe primary author is Brian Mearns: you can contact Brian through bitbucket at\n`https://bitbucket.org/bmearns `_.\n\n\nCopyright and License\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n\\ ``PyTek``\\ is \\ *free software*\\ : you can redistribute it and/or modify\nit under the terms of the \\ **GNU General Public License**\\ as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\n\n\n\\ ``PyTek``\\ is distributed in the hope that it will be useful,\nbut \\ **without any warranty**\\ ; without even the implied warranty of\n\\ *merchantability*\\ or \\ *fitness for a particular purpose*\\ . See the\nGNU General Public License for more details.\n\n\n\nA copy of the GNU General Public License is available in the PyTek\ndistribution under the file LICENSE.txt. If you did not receive a copy of\nthis file, see `http://www.gnu.org/licenses/ `_.", "description_content_type": null, "docs_url": "https://pythonhosted.org/pytek/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/bmearns/pytek/", "keywords": "", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "pytek", "package_url": "https://pypi.org/project/pytek/", "platform": "", "project_url": "https://pypi.org/project/pytek/", "project_urls": { "Homepage": "https://bitbucket.org/bmearns/pytek/" }, "release_url": "https://pypi.org/project/pytek/2.0.0.1.post9/", "requires_dist": null, "requires_python": "", "summary": "Python API for Tektronix Oscillscopes serial interface.", "version": "2.0.0.1.post9" }, "last_serial": 3613413, "releases": { "1.0.0.0-r1": [ { "comment_text": "", "digests": { "md5": "2a5192170e3d0db5f57e4b5ace0daa81", "sha256": "0a2234ebc09b84e27a978c6131a3583612ca2fd1e0b6484b103c6032e2020356" }, "downloads": -1, "filename": "pytek-1.0.0.0_r1-py2.7.egg", "has_sig": false, "md5_digest": "2a5192170e3d0db5f57e4b5ace0daa81", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 18505, "upload_time": "2014-04-08T18:59:58", "url": "https://files.pythonhosted.org/packages/6d/80/3c578810ebb502dfd4245a531a53a4262b3dd4027629bf52f0fb0cb3398f/pytek-1.0.0.0_r1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e0cb8f6b6c152ea59b9f3b0bc3c43768", "sha256": "127fda44154ea6437652a33ecab18618c5b09949c3bc8ccb2245f27ad3b7fe37" }, "downloads": -1, "filename": "pytek-1.0.0.0-r1.win32.exe", "has_sig": false, "md5_digest": "e0cb8f6b6c152ea59b9f3b0bc3c43768", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 205722, "upload_time": "2014-04-08T19:00:02", "url": "https://files.pythonhosted.org/packages/e8/c3/8c0fc130b6f54a40aeeb4b2f32164defeecb89ecbcb65223c06798b1f81a/pytek-1.0.0.0-r1.win32.exe" }, { "comment_text": "built for Windows-7", "digests": { "md5": "fa8e5b7e8d623142b9ee3cdd979f4dd6", "sha256": "8db8fcf5014f565092e83303323a5bae51e0d3be0cf4030c47ed339ed307ea8f" }, "downloads": -1, "filename": "pytek-1.0.0.0-r1.win32.zip", "has_sig": false, "md5_digest": "fa8e5b7e8d623142b9ee3cdd979f4dd6", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 19469, "upload_time": "2014-04-08T18:59:57", "url": "https://files.pythonhosted.org/packages/56/a4/890ff59e4f9851c93ece03780b8073824f13d85c206bebea0e4df56e8edf/pytek-1.0.0.0-r1.win32.zip" }, { "comment_text": "", "digests": { "md5": "a2ce92e886a70604dcd585d6d5ec7a70", "sha256": "46f3ed229d7b10ad04e1c81f8bc726b06aceb76736707f21ea6f3f871904264a" }, "downloads": -1, "filename": "pytek-1.0.0.0-r1.zip", "has_sig": false, "md5_digest": "a2ce92e886a70604dcd585d6d5ec7a70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28785, "upload_time": "2014-04-08T19:00:06", "url": "https://files.pythonhosted.org/packages/66/88/e945250883029d6f4e91c0cbdeb632385a7e3770c994e29e91eecc2136e2/pytek-1.0.0.0-r1.zip" } ], "1.1.0.0-r2": [ { "comment_text": "", "digests": { "md5": "be79e53bb134192b45b335396fa1eeb7", "sha256": "4f68ec74357a0d8510e7e99d547822a7174e17faa5dded6aae986f5136ef9147" }, "downloads": -1, "filename": "pytek-1.1.0.0_r2-py2.7.egg", "has_sig": false, "md5_digest": "be79e53bb134192b45b335396fa1eeb7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 57156, "upload_time": "2014-04-11T16:32:20", "url": "https://files.pythonhosted.org/packages/3c/00/cf5b84bec7c8aa2e4c6bd42ab18fb8bd3c74ea257506b3cb4f9c6fcb6ea1/pytek-1.1.0.0_r2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4fc28ecb76754e8ade89462e2dc50534", "sha256": "2fab69214711bcc3adae7a2e84ccfd6907f817d4298c74e70847e5b9ad88f553" }, "downloads": -1, "filename": "pytek-1.1.0.0-r2.win32.exe", "has_sig": false, "md5_digest": "4fc28ecb76754e8ade89462e2dc50534", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 228915, "upload_time": "2014-04-11T16:32:17", "url": "https://files.pythonhosted.org/packages/f8/69/a9ef9936e71e402c7679524569c869dc532b84986c5acfd7bf0045c3298e/pytek-1.1.0.0-r2.win32.exe" }, { "comment_text": "built for Windows-7", "digests": { "md5": "680285f9a2a88a94bcc8f66cd6d8a83f", "sha256": "52a959999820acd87629c1dc04fe6171d4bedfd105d2373adada5d67f01106eb" }, "downloads": -1, "filename": "pytek-1.1.0.0-r2.win32.zip", "has_sig": false, "md5_digest": "680285f9a2a88a94bcc8f66cd6d8a83f", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 59467, "upload_time": "2014-04-11T16:32:13", "url": "https://files.pythonhosted.org/packages/a1/06/25298ffe93c9dc410094d71f6638329a864bfa4cd4fb3c17e48f6a4c2c31/pytek-1.1.0.0-r2.win32.zip" }, { "comment_text": "", "digests": { "md5": "50377c579ba771b54b326f52204887ed", "sha256": "ab128911cf79fc8062ab164ca71f27be9b63a609fc50a91289b21d97acf1ac8b" }, "downloads": -1, "filename": "pytek-1.1.0.0-r2.zip", "has_sig": false, "md5_digest": "50377c579ba771b54b326f52204887ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54366, "upload_time": "2014-04-11T16:32:10", "url": "https://files.pythonhosted.org/packages/c3/59/70df1380038d00dc74916c29c8dbe9f4d85a5a8c42ee5966d75ee139f780/pytek-1.1.0.0-r2.zip" } ], "1.1.0.1-r2": [ { "comment_text": "", "digests": { "md5": "80c2943167b08e6d68ce797806df8db4", "sha256": "f4bf34c6f49b820ea3eb1c7f0b94526895b02143853b795f4accc7fc4aa7dcf0" }, "downloads": -1, "filename": "pytek-1.1.0.1_r2-py2.7.egg", "has_sig": false, "md5_digest": "80c2943167b08e6d68ce797806df8db4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 43415, "upload_time": "2014-04-11T17:22:48", "url": "https://files.pythonhosted.org/packages/a5/2b/b2a11167bad6cad3140f380c4864278ab86c859ec53851d1716390c4f314/pytek-1.1.0.1_r2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3b56b7b4f085481fc54f59c5870a45b8", "sha256": "c5d48bd71ad13deb260aec30521dd36e81f9d95c7a8a75275c7b455783cbe304" }, "downloads": -1, "filename": "pytek-1.1.0.1-r2.win32.exe", "has_sig": false, "md5_digest": "3b56b7b4f085481fc54f59c5870a45b8", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 217412, "upload_time": "2014-04-11T17:22:44", "url": "https://files.pythonhosted.org/packages/c7/6b/43a1be4bde77f24347af8c00e79161b65724fdec0be6642cbeabec6ba29c/pytek-1.1.0.1-r2.win32.exe" }, { "comment_text": "built for Windows-7", "digests": { "md5": "f0f9efb2d1857352a5522ac3d293f4dc", "sha256": "74504051300fd517973cb9b43effa84d11f146f13c7e5199b7de1da740f11eaa" }, "downloads": -1, "filename": "pytek-1.1.0.1-r2.win32.zip", "has_sig": false, "md5_digest": "f0f9efb2d1857352a5522ac3d293f4dc", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 44706, "upload_time": "2014-04-11T17:22:42", "url": "https://files.pythonhosted.org/packages/9e/9f/b9649ac146ff88575584a4f238b1eae1ea352df7ba55e02cd69cb031db4d/pytek-1.1.0.1-r2.win32.zip" }, { "comment_text": "", "digests": { "md5": "d25dbab976f2bbee9af816ee312bc3ef", "sha256": "8b34750ec5dcca2a4362db9100d2c15ba3581a7e4cc3c9efb077204184539405" }, "downloads": -1, "filename": "pytek-1.1.0.1-r2.zip", "has_sig": false, "md5_digest": "d25dbab976f2bbee9af816ee312bc3ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71343, "upload_time": "2014-04-11T17:22:40", "url": "https://files.pythonhosted.org/packages/7f/24/a1978d35d5fc7a79d8d9f966646743e9b24efd01169c7b7e17628721ca7c/pytek-1.1.0.1-r2.zip" } ], "1.1.0.2-r4": [ { "comment_text": "", "digests": { "md5": "b5885150327fb2b4a48c0101f2136bc9", "sha256": "c16f278fe74c1d2c7035e5102122b84a5fb28a37d48868dfd4e7945dc9f301c4" }, "downloads": -1, "filename": "pytek-1.1.0.2_r4-py2.7.egg", "has_sig": false, "md5_digest": "b5885150327fb2b4a48c0101f2136bc9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 43414, "upload_time": "2014-04-11T19:19:15", "url": "https://files.pythonhosted.org/packages/bc/a6/17dbc7eb0a300b65fda533a1d8f1fc56048b84290d8bc5b4d47f8635a030/pytek-1.1.0.2_r4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "bbe8dbe76d42bd344bd74632d72d3cad", "sha256": "23e54ac3e10475e05e8eb36cf5ed2fecdec37cb791902b8fc6dc9a3f40a5ab31" }, "downloads": -1, "filename": "pytek-1.1.0.2-r4.win32.exe", "has_sig": false, "md5_digest": "bbe8dbe76d42bd344bd74632d72d3cad", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 217413, "upload_time": "2014-04-11T19:19:11", "url": "https://files.pythonhosted.org/packages/3c/71/cde4f542b07aa7f15517dd9f2190661f318dcc1218f4dfb4be24ff001dcc/pytek-1.1.0.2-r4.win32.exe" }, { "comment_text": "built for Windows-7", "digests": { "md5": "ac9a0bb73c2c71e46764bb568fbd920d", "sha256": "1801943069b4c9efe65f1b493543e44d8c551a31ea1d62bffcf24005314a1805" }, "downloads": -1, "filename": "pytek-1.1.0.2-r4.win32.zip", "has_sig": false, "md5_digest": "ac9a0bb73c2c71e46764bb568fbd920d", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 44708, "upload_time": "2014-04-11T19:19:09", "url": "https://files.pythonhosted.org/packages/cf/43/806056d440ce63fef01724d03c51550e19ae5fae61424516ce228beb1079/pytek-1.1.0.2-r4.win32.zip" }, { "comment_text": "", "digests": { "md5": "464d6ba763cbd91acc382e69130b2643", "sha256": "524a7c2924174199802b5c8b59cf9c3477976abfccb41532110df79f5cd29cba" }, "downloads": -1, "filename": "pytek-1.1.0.2-r4.zip", "has_sig": false, "md5_digest": "464d6ba763cbd91acc382e69130b2643", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71736, "upload_time": "2014-04-11T19:19:06", "url": "https://files.pythonhosted.org/packages/01/5a/f66928a0b21d46b65bac2788ab43124c37a2c2a084a1a43454c5aaf1f27b/pytek-1.1.0.2-r4.zip" } ], "1.1.1.0-r5": [ { "comment_text": "", "digests": { "md5": "9c84332ddf2bac866e5b025fec29c30b", "sha256": "fad3b928b52882323c8ce0a894e28a6bed2c8dc804dec68fbfc0d1e3733479c7" }, "downloads": -1, "filename": "pytek-1.1.1.0_r5-py2.7.egg", "has_sig": false, "md5_digest": "9c84332ddf2bac866e5b025fec29c30b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 43441, "upload_time": "2014-04-14T15:56:08", "url": "https://files.pythonhosted.org/packages/b4/e9/e37ae307ad12a8ebfd0197ba1493cd45b15448e04ad7397da4900d6f7cfc/pytek-1.1.1.0_r5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7f5db872a1f143fac715ac591c5ea376", "sha256": "428a7b144bea53b70604a9001449796a571bb6a48b5c8bedfc9620a14d0d9d08" }, "downloads": -1, "filename": "pytek-1.1.1.0-r5.win32.exe", "has_sig": false, "md5_digest": "7f5db872a1f143fac715ac591c5ea376", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 217437, "upload_time": "2014-04-14T15:56:05", "url": "https://files.pythonhosted.org/packages/3b/06/4c7ad38c067087c14c2dc0558816647235a8e5b68664a69b14f19a05d067/pytek-1.1.1.0-r5.win32.exe" }, { "comment_text": "built for Windows-7", "digests": { "md5": "7b3d1f2d9588bb3a0910eff55b6f912f", "sha256": "59efe98635bc1f805d1924340323279b82d69b6d897eec11337c4cd9d36dd474" }, "downloads": -1, "filename": "pytek-1.1.1.0-r5.win32.zip", "has_sig": false, "md5_digest": "7b3d1f2d9588bb3a0910eff55b6f912f", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 44732, "upload_time": "2014-04-14T15:56:02", "url": "https://files.pythonhosted.org/packages/f7/03/992f7d4352a716428ad8c8ad35a5ffce1094dfe2268e32693fdb49326751/pytek-1.1.1.0-r5.win32.zip" }, { "comment_text": "", "digests": { "md5": "33f8a027037a5cd7232114d338539c98", "sha256": "ebf7350bf77fb794d216fcdc2354d6bbad3a7594b1003ebdc3bad90cf3421ab3" }, "downloads": -1, "filename": "pytek-1.1.1.0-r5.zip", "has_sig": false, "md5_digest": "33f8a027037a5cd7232114d338539c98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72794, "upload_time": "2014-04-14T15:56:00", "url": "https://files.pythonhosted.org/packages/0e/09/d8bb80cb0a58799a9d98d7cbe078ab3dac0255f33c7cddec48e398da7664/pytek-1.1.1.0-r5.zip" } ], "1.1.2.0.post6": [ { "comment_text": "", "digests": { "md5": "916069b7b4ea9d42e3a937ce8bea5130", "sha256": "496c21a212b27c1abbd5839a0e82e15294c0869f63d51314d28837f6f1eb3b09" }, "downloads": -1, "filename": "pytek-1.1.2.0.post6-py2.7.egg", "has_sig": false, "md5_digest": "916069b7b4ea9d42e3a937ce8bea5130", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 43536, "upload_time": "2018-01-31T14:22:31", "url": "https://files.pythonhosted.org/packages/87/7d/b8e8573f9ff27ed83ff60cbcc1674121700f4d71ebcc877696edf6bd04c5/pytek-1.1.2.0.post6-py2.7.egg" } ], "1.1.3.0-r7": [ { "comment_text": "", "digests": { "md5": "f31f470a2be7598cef3f35c7867a6cc4", "sha256": "c96ddfbb1c92e592f21e425dddb5150738f6c164281c63c3e3ebb4d0894ae23b" }, "downloads": -1, "filename": "pytek-1.1.3.0-r7.tar.gz", "has_sig": false, "md5_digest": "f31f470a2be7598cef3f35c7867a6cc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66065, "upload_time": "2018-01-31T14:25:12", "url": "https://files.pythonhosted.org/packages/5a/fa/47b807c6677e59a78fe51ea2f74b580fcc543783008ddcb7f46d682e8a0e/pytek-1.1.3.0-r7.tar.gz" } ], "2.0.0.0.post8": [ { "comment_text": "", "digests": { "md5": "2394a658ef5c3068aeef2546b5918eeb", "sha256": "bf1ebc4f9f517c090e6f43e42caeac3b94df25da57d791e6859cfdd244327dd1" }, "downloads": -1, "filename": "pytek-2.0.0.0.post8.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "2394a658ef5c3068aeef2546b5918eeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35807, "upload_time": "2018-02-25T02:32:39", "url": "https://files.pythonhosted.org/packages/b8/c5/609b39553583dc0bc76bcd6c8aa18a4a507be10674be804ce53abe820ce6/pytek-2.0.0.0.post8.macosx-10.11-x86_64.tar.gz" } ], "2.0.0.1.post9": [ { "comment_text": "", "digests": { "md5": "91822b125b4d6c300f37e382f6f26ea7", "sha256": "13a94402a5eeec1a1df6ece2838bd366aba90fdd451dc4fbd97eb57ac80db2c4" }, "downloads": -1, "filename": "pytek-2.0.0.1.post9.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "91822b125b4d6c300f37e382f6f26ea7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37551, "upload_time": "2018-02-25T02:43:41", "url": "https://files.pythonhosted.org/packages/69/27/6056baf78f316490a96f5168d844e284f4d9f6208bd423731c9b0536fc81/pytek-2.0.0.1.post9.macosx-10.11-x86_64.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "91822b125b4d6c300f37e382f6f26ea7", "sha256": "13a94402a5eeec1a1df6ece2838bd366aba90fdd451dc4fbd97eb57ac80db2c4" }, "downloads": -1, "filename": "pytek-2.0.0.1.post9.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "91822b125b4d6c300f37e382f6f26ea7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37551, "upload_time": "2018-02-25T02:43:41", "url": "https://files.pythonhosted.org/packages/69/27/6056baf78f316490a96f5168d844e284f4d9f6208bd423731c9b0536fc81/pytek-2.0.0.1.post9.macosx-10.11-x86_64.tar.gz" } ] }