{ "info": { "author": "Rocky Bernstein", "author_email": "rocky@gnu.org", "bugtrack_url": null, "classifiers": [], "description": "|buildstatus| |license| |Supported Python Versions|\n\n.. contents:: :local:\n\nAbstract\n========\n\nThis is a gdb-like debugger for Python. It is a rewrite of *pdb* from\nthe ground up.\n\nA command-line interface (CLI) is provided as well as an remote access\ninterface over TCP/IP.\n\nSee the Tutorial_ for how to use. See ipython-trepan_ for using this\nin *ipython* or an *ipython notebook*.\n\nThis package is for Python 2.6 and 2.7. See trepan3k_ for the same code modified to work with Python 3.\nFor Python before 2.4, use pydb_ .\n\nFeatures\n========\n\nSince this debugger is similar to other_ trepanning_ debuggers_ and *gdb*\nin general, knowledge gained by learning this is transferable to those\ndebuggers and vice versa.\n\nThere's a lot of cool stuff here that's not in the stock\nPython debugger *pdb*.\n\n\nExact location information\n--------------------------\n\nPython reports line information on the granularity of a line. To get\nmore precise information, we can (de)parse into Python the byte code\naround a bytecode offset such as the place you are stopped at.\n\nSo far as I know, there is no other debugger that can do this.\n\n\nDebugging Python bytecode (no source available)\n-----------------------------------------------\n\nYou can pass the debugger the name of Python bytecode and many times,\nthe debugger will merrily proceed. This debugger tries very hard find\nthe source code. Either by using the current executable search path\n(e.g. `PATH`) or for some by looking inside the bytecode for a\nfilename in the main code object (`co_filename`) and applying that\nwith a search path which takes into account directory where the\nbytecode lives.\n\nFailing to find source code this way, and in other situations where\nsource code can't be found, the debugger will decompile the bytecode\nand use that for showing source test. *This allows us to debug `eval`'d\nor `exec''d code.*\n\nBut if you happen to know where the source code is located, you can\nassociate a file source code with the current name listed in the\nbytecode. See the set_substitute_ command for details here.\n\n\nSource-code Syntax Colorization\n-------------------------------\n\nStarting with release 0.2.0, terminal source code is colorized via\npygments_ . And with that you can set the pygments color style,\ne.g. \"colorful\", \"paraiso-dark\". See set_style_ . Furthermore, we make use\nof terminal bold and emphasized text in debugger output and help\ntext. Of course, you can also turn this off. Starting with release\n0.6.0, you can use your own pygments_style_, provided you have a\nterminal that supports 256 colors. If your terminal supports the basic\nANSI color sequences only, we support that too in both dark and light\nthemes.\n\n\nCommand Completion\n------------------\n\nStarting with release 2.8, readline command completion has been\nadded. Command completion is not just a simple static list, but varies\ndepending on the context. For example, for frame-changing commands\nwhich take optional numbers, on the list of *valid numbers* is\nconsidered.\n\nTerminal Handling\n-----------------\n\nWe can adjust debugger output depending on the line width of your\nterminal. If it changes, or you want to adjust it, see set_width_ .\n\nSmart Eval\n----------\n\nStarting with release 0.2.0, if you want to evaluate the current\nsource line before it is run in the code, use ``eval`` or\n``deval``. To evaluate text of a common fragment of line, such as the\nexpression part of an *if* statement, you can do that with\n``eval?`` or ``deval?``. See eval_ for more information.\n\nMore Stepping Control\n---------------------\n\nSometimes you want small steps, and sometimes large stepping.\n\nThis fundamental issue is handled in a couple ways:\n\nStep Granularity\n................\n\nThere are now ``step`` *event* and ``next`` *event* commands with\naliases to ``s+``, ``s>`` and so on. The plus-suffixed commands force\na different line on a subsequent stop, the dash-suffixed commands\ndon't. Suffixes ``>``, ``<``, and ``!`` specify ``call``, ``return``\nand ``exception`` events respectively. And without a suffix you get\nthe default; this is set by the `set different` command.\n\nDocumentation\n-------------\n\nDocumentation: http://python2-trepan.readthedocs.org\n\nEvent Filtering and Tracing\n...........................\n\nBy default the debugger stops at every event: ``call``, ``return``,\n``line``, ``exception``, ``c-call``, ``c-exception``. If you just want\nto stop at ``line`` events (which is largely what you happens in\n*pdb*) you can. If however you just want to stop at calls and returns,\nthat's possible too. Or pick some combination.\n\nIn conjunction with handling *all* events by default, the event status is shown when stopped. The reason for stopping is also available via `info program`.\n\nEvent Tracing of Calls and Returns\n----------------------------------\n\nI'm not sure why this was not done before. Probably because of the\nlack of the ability to set and move by different granularities,\ntracing calls and returns lead to too many uninteresting stops (such\nas at the same place you just were at). Also, stopping on function\ndefinitions probably also added to this tedium.\n\nBecause we're really handling return events, we can show you the return value. (*pdb* has an \"undocumented\" *retval* command that doesn't seem to work.)\n\nDebugger Macros via Python Lambda expressions\n---------------------------------------------\n\nStarting with release 0.2.3, there are debugger macros. In *gdb*,\nthere is a *macro* debugger command to extend debugger commands.\n\nHowever Python has its own rich programming language so it seems silly\nto recreate the macro language that is in *gdb*. Simpler and more\npowerful is just to use Python here. A debugger macro here is just a\nlambda expression which returns a string or a list of strings. Each\nstring returned should be a debugger command.\n\nWe also have *aliases* for the extremely simple situation where you\nwant to give an alias to an existing debugger command. But beware:\nsome commands, like step_ inspect command suffixes and change their\nbehavior accordingly.\n\nWe also envision a number of other ways to allow extension of this\ndebugger either through additional modules, or user-supplied debugger\ncommand directories.\n\nIf what you were looking for in macros was more front-end control over\nthe debugger, then consider using the experimental (and not finished)\nBullwinkle protocol.\n\nByte-code Instruction Introspection\n------------------------------------\n\nWe do more in the way of looking at the byte codes to give better information. Through this we can provide:\n\n* a *skip* command. It is like the *jump* command, but you don't have to deal with line numbers.\n* disassembly of code fragments. You can now disassemble relative to the stack frames you are currently stopped at.\n* Better interpretation of where you are when inside *execfile* or *exec*. (But really though this is probably a Python compiler misfeature.)\n* Check that breakpoints are set only where they make sense.\n* A more accurate determination of if you are at a function-defining *def* statement (because the caller instruction contains ``MAKE_FUNCTION``.)\n\nEven without \"deparsing\" mentioned above, the abilty to disassemble by line number range or byte-offset range lets you tell exactly where you are and code is getting run.\n\nSome Debugger Command Arguments can be Variables and Expressions\n----------------------------------------------------------------\n\nCommands that take integer arguments like frame-moving commands like\n*up*, allow you to use a Python expression which may include local or\nglobal variables that evaluates to an integer. This eliminates the\nneed in *gdb* for special \"dollar\" debugger variables. (Note however\nbecause of *shlex* parsing, expressions can't have embedded blanks.)\n\nOut-of-Process Debugging\n------------------------\n\nYou can now debug your program in a different process or even a different computer on a different network!\n\nEgg, Wheel, and Tarballs\n------------------------\n\nCan be installed via the usual *pip* or *easy_install*. There is a\nsource tarball. `How To Install\n`_ has\nfull instructions and installing from git and by other means.\n\nModularity\n----------\n\nThe Debugger plays nice with other trace hooks. You can have several debugger objects.\n\nMany of the things listed below doesn't directly effect end-users, but\nit does eventually by way of more robust and featureful code. And\nkeeping developers happy is a good thing.(TM)\n\n* Commands and subcommands are individual classes now, not methods in a class. This means they now have properties like the context in which they can be run, minimum abbreviation name or alias names. To add a new command you basically add a file in a directory.\n* I/O is it's own layer. This simplifies interactive readline behavior from reading commands over a TCP socket.\n* An interface is it's own layer. Local debugging, remote debugging, running debugger commands from a file (`source`) are different interfaces. This means, for example, that we are able to give better error reporting if a debugger command file has an error.\n* There is an experimental Python-friendly interface for front-ends\n* more testable. Much more unit and functional tests. More of *pydb*'s integration test will eventually be added.\n\nSee Also\n--------\n\n* trepan3k_ : trepan debugger for Python 3\n* pydbgr_ : previous incarnation of debugger\n* pydb_ : even older incarnation of debugger (for very old Python 2)\n* Tutorial_: Tutorial for how to use\n* https://pypi.python.org/pypi/uncompyle6 : Python decompiler\n* https://pypi.python.org/pypi/xdis : cross-platform disassembler\n\n\n.. _pygments: http://pygments.org\n.. _pygments_style: http://pygments.org/docs/styles/\n.. _pydb: http://bashdb.sf.net/pydb\n.. _trepan3k: https://pypi.python.org/pypi/trepan3k\n.. _pydbgr: https://pypi.python.org/pypi/pydbgr\n.. _other: https://www.npmjs.com/package/trepanjs\n.. _trepanning: https://rubygems.org/gems/trepanning\n.. _debuggers: https://metacpan.org/pod/Devel::Trepan\n.. _this: http://bashdb.sourceforge.net/pydb/features.html\n.. _Tutorial: http://python2-trepan.readthedocs.io/en/latest/entry-exit.html\n.. |downloads| image:: https://img.shields.io/pypi/dd/trepan.svg\n:target: https://pypi.python.org/pypi/trepan\n:alt: Daily PyPI downloads\n.. |buildstatus| image:: https://api.travis-ci.org/rocky/python2-trepan.svg\n:target: https://travis-ci.org/rocky/python2-trepan\n:alt: CircleCI Build status\n.. _ipython-trepan: https://github.com/rocky/ipython-trepan\n.. |license| image:: https://img.shields.io/pypi/l/trepan2.svg\n:target: https://pypi.python.org/pypi/trepan2\n:alt: License\n.. _set_substitute: https://python2-trepan.readthedocs.org/en/latest/commands/set/substitute.html\n.. _set_style: https://python2-trepan.readthedocs.org/en/latest/commands/set/style.html\n.. _set_width: https://python2-trepan.readthedocs.org/en/latest/commands/set/width.html\n.. _eval: https://python2-trepan.readthedocs.org/en/latest/commands/data/eval.html\n.. _step: https://python2-trepan.readthedocs.org/en/latest/commands/running/step.html\n.. _install: http://python2-trepan.readthedocs.org/en/latest/install.html\n.. |Supported Python Versions| image:: https://img.shields.io/pypi/pyversions/trepan2.svg", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/rocky/python2-trepan/", "keywords": "", "license": "GPL3", "maintainer": "", "maintainer_email": "", "name": "trepan2", "package_url": "https://pypi.org/project/trepan2/", "platform": "", "project_url": "https://pypi.org/project/trepan2/", "project_urls": { "Homepage": "http://github.com/rocky/python2-trepan/" }, "release_url": "https://pypi.org/project/trepan2/0.8.8/", "requires_dist": null, "requires_python": "", "summary": "GDB-like Python Debugger in the Trepan family", "version": "0.8.8" }, "last_serial": 4422489, "releases": { "0.7.4": [ { "comment_text": "", "digests": { "md5": "41405d35a19d3641f4eb0f0ed1791665", "sha256": "86be365fc1e192d27a2f31ddbb03974bc547a0b362da3264badeb9ddc97f99bb" }, "downloads": -1, "filename": "trepan2-0.7.4-py2.6.egg", "has_sig": false, "md5_digest": "41405d35a19d3641f4eb0f0ed1791665", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 601709, "upload_time": "2017-06-03T16:23:33", "url": "https://files.pythonhosted.org/packages/dc/c2/b20b3a11e51a1e5d068e8f75befdadbaddb354a81989da271dd3ad4da40f/trepan2-0.7.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "e275164ad9b4f0c668f7c15e9d6c5545", "sha256": "a8ca5382edceb024436fe19cfbedaa16deda7d981abffdb6712d021811894075" }, "downloads": -1, "filename": "trepan2-0.7.4-py2.7.egg", "has_sig": false, "md5_digest": "e275164ad9b4f0c668f7c15e9d6c5545", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 599905, "upload_time": "2017-06-03T16:23:38", "url": "https://files.pythonhosted.org/packages/d7/53/e514698f3770e09a4b97f963742ac2a1ee7500de626e810b447999bc7bc0/trepan2-0.7.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4d8956d41f0ee7079b673770de819f6c", "sha256": "23399f47e0b55dc8676c71ba4b84897a06a9ada19334d2562ba937fb15c6df3d" }, "downloads": -1, "filename": "trepan2-0.7.4.tar.gz", "has_sig": false, "md5_digest": "4d8956d41f0ee7079b673770de819f6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 237276, "upload_time": "2017-06-03T16:23:48", "url": "https://files.pythonhosted.org/packages/d1/82/4ac96ab0eed23d148dfe229098a0800cc2bbd751a0a5317462fdf64878a1/trepan2-0.7.4.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "60ee3820d358531c92ca5128c097f3e5", "sha256": "e39bc9de34f14147c98c1219b83c1ee18e433ff2f4dfc39df51e75f5ce5d216b" }, "downloads": -1, "filename": "trepan2-0.7.6-py2.4.egg", "has_sig": false, "md5_digest": "60ee3820d358531c92ca5128c097f3e5", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 586745, "upload_time": "2017-08-01T16:09:26", "url": "https://files.pythonhosted.org/packages/84/83/7b09641a623d7c64f4120dc27819e96cf5e01394393192989cd8d3edd526/trepan2-0.7.6-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "121dd4712149a6f40bbee817029ac6b8", "sha256": "7c69ab66cd38063c73cf3ff1cf0cd8d2c9b369097292730e176ea7d0cb31cdee" }, "downloads": -1, "filename": "trepan2-0.7.6-py2.5.egg", "has_sig": false, "md5_digest": "121dd4712149a6f40bbee817029ac6b8", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 600674, "upload_time": "2017-08-01T16:09:28", "url": "https://files.pythonhosted.org/packages/fa/ae/8c679e7a85f546c1cbbcce6e2736bd7e1f36de93b54e41a3340fb0456995/trepan2-0.7.6-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "14932fcc732fb802b54a771476738ba7", "sha256": "96fe8b92c1c192033dfae085374a9a9fa2728bf0deb0c344caecdd5d7427f5ac" }, "downloads": -1, "filename": "trepan2-0.7.6.tar.gz", "has_sig": false, "md5_digest": "14932fcc732fb802b54a771476738ba7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 238382, "upload_time": "2017-06-22T07:11:03", "url": "https://files.pythonhosted.org/packages/67/72/a116d03ca5a2d43bbf712e9daa33249c4d32d38dbc8ab700f206050ffb7c/trepan2-0.7.6.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "d357c13e674ae49fe74fe8cf91706340", "sha256": "814497c1d27862cbf1cca57903e8061ecab617b78b6fbb86a0f67806e4aa891d" }, "downloads": -1, "filename": "trepan2-0.7.7-py2.4.egg", "has_sig": false, "md5_digest": "d357c13e674ae49fe74fe8cf91706340", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 606342, "upload_time": "2017-08-10T14:23:50", "url": "https://files.pythonhosted.org/packages/33/18/fee5e05c1aa12248395ce8ae881a408b894201c11813390cd7595eb3843d/trepan2-0.7.7-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "e78d17b80a1e2a44f465774b1b9d1c8f", "sha256": "7086e4566d88d5f3b0e4d509c53cda9b077833bc73c7cd734a939cd82a37648e" }, "downloads": -1, "filename": "trepan2-0.7.7-py2.5.egg", "has_sig": false, "md5_digest": "e78d17b80a1e2a44f465774b1b9d1c8f", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 601826, "upload_time": "2017-08-10T14:23:52", "url": "https://files.pythonhosted.org/packages/82/5f/83f93eda0521b829cccdafb932b31ff2bd11f2b4d91ed0b9379c0c031f55/trepan2-0.7.7-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "e83c052adb51147a478465df2464d7ca", "sha256": "7614cc187c310705ecee349b24597cbe6255a684d57c90067657ecf8a995c7f1" }, "downloads": -1, "filename": "trepan2-0.7.7-py2.6.egg", "has_sig": false, "md5_digest": "e83c052adb51147a478465df2464d7ca", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 600987, "upload_time": "2017-08-10T14:23:56", "url": "https://files.pythonhosted.org/packages/09/d9/dceebe28d7de685150e6f17adaa0e8eb92dd68d59b01e5fc4b4e0792b216/trepan2-0.7.7-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "3a5175cf99132ff5597f17123f422c7f", "sha256": "7ef0a7e5c18fc1919ade5eb2fa48d0c4cbba5a5d41c3a0885cec18bf4e94fc33" }, "downloads": -1, "filename": "trepan2-0.7.7-py2.7.egg", "has_sig": false, "md5_digest": "3a5175cf99132ff5597f17123f422c7f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 599177, "upload_time": "2017-08-10T14:23:59", "url": "https://files.pythonhosted.org/packages/22/a9/691daa0ddd79f972e295447e652ffecb94aea86be481bd98a55f46df50dd/trepan2-0.7.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "60a3ceec8630e8b6ca991c0b7c38c2e3", "sha256": "429522717d3be3d1938ff9d1faa2ec01b177b4ed5c64063a2694c2f618fe7c5e" }, "downloads": -1, "filename": "trepan2-0.7.7-py2-none-any.whl", "has_sig": false, "md5_digest": "60a3ceec8630e8b6ca991c0b7c38c2e3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 313239, "upload_time": "2017-08-10T14:25:56", "url": "https://files.pythonhosted.org/packages/32/a8/d4c1b6d17182c746984718bc5cbe1f00197fd7bd1b24241a610b59f64be1/trepan2-0.7.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c94a1a264556c506eebfdcba8a77b8dc", "sha256": "736772df5b209cccbbd3d1ab6e0a3fdd0f10f889e4217e1a961dee793862d638" }, "downloads": -1, "filename": "trepan2-0.7.7.tar.gz", "has_sig": false, "md5_digest": "c94a1a264556c506eebfdcba8a77b8dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 243360, "upload_time": "2017-08-10T14:24:01", "url": "https://files.pythonhosted.org/packages/5e/46/a920895b7add2c557f7f5af171c90586551c4b2c8e0fd976d57d60f62130/trepan2-0.7.7.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "2e123a0a817619995d3f5977f04af619", "sha256": "4137cae7355f2d8b0f21657e3a5ae15309dc30a8b67c6d3092c130a42450734c" }, "downloads": -1, "filename": "trepan2-0.7.8-py2.6.egg", "has_sig": false, "md5_digest": "2e123a0a817619995d3f5977f04af619", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 603974, "upload_time": "2017-08-16T01:44:02", "url": "https://files.pythonhosted.org/packages/7a/b1/7bb125054fe05cbca334bf855daeac71eddeb1e4d6e9be526f8fbaa12b4b/trepan2-0.7.8-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "9af19b9653cfdc5739a325ec495d4d29", "sha256": "7e30d81d6fe20cf877dfa5d55f6ee613e4d4997faecfad6e301be957f4301944" }, "downloads": -1, "filename": "trepan2-0.7.8-py2.7.egg", "has_sig": false, "md5_digest": "9af19b9653cfdc5739a325ec495d4d29", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 602151, "upload_time": "2017-08-16T01:44:05", "url": "https://files.pythonhosted.org/packages/0a/3e/5cbfe581d84521549b02b6c5a647355aab4d87f85285a7d12ffc2ea78e02/trepan2-0.7.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "bda477b50fda824ae23c45bb6ab69e00", "sha256": "f8c1fd682231fadf2279d08c76a416cfa814656b82fe6f5c72cb65a5fa83aaea" }, "downloads": -1, "filename": "trepan2-0.7.8.tar.gz", "has_sig": false, "md5_digest": "bda477b50fda824ae23c45bb6ab69e00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 371431, "upload_time": "2017-08-16T01:44:07", "url": "https://files.pythonhosted.org/packages/e9/39/5b22471e24c4487537dbf36069c5d819dff908794d3419f5517c53ed2717/trepan2-0.7.8.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "95712f458d19001a54f89760cbe19266", "sha256": "72df74a076e0e1162fbbb136be6cd4c99450a56cad998523c3367d1a7fcde004" }, "downloads": -1, "filename": "trepan2-0.8.0-py2.6.egg", "has_sig": false, "md5_digest": "95712f458d19001a54f89760cbe19266", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 605259, "upload_time": "2017-10-28T04:07:18", "url": "https://files.pythonhosted.org/packages/73/bf/5730dd1ff49685bc52b5e32b476398f21e53fabf8d77d6e989cde15061e2/trepan2-0.8.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "25ff0877386ac970624d859dfdf198f0", "sha256": "6f068da8ccfc29cac501996fb1c07b761ea1779df55a86bd97bcaf63dec29450" }, "downloads": -1, "filename": "trepan2-0.8.0-py2.7.egg", "has_sig": false, "md5_digest": "25ff0877386ac970624d859dfdf198f0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 603481, "upload_time": "2017-10-28T04:07:23", "url": "https://files.pythonhosted.org/packages/a0/bc/ddcaa9ee1febdd7df9ec56637015648ba46be4f526a604bb4adc5a830ff5/trepan2-0.8.0-py2.7.egg" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "1189dcf05018afdd9fdf0e2acc77554d", "sha256": "e99f1fdf73ae33a67c8dbfc46c0b7340168af586f80a600dd14d3cb69cdf466f" }, "downloads": -1, "filename": "trepan2-0.8.1-py2.6.egg", "has_sig": false, "md5_digest": "1189dcf05018afdd9fdf0e2acc77554d", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 631784, "upload_time": "2017-10-28T14:36:59", "url": "https://files.pythonhosted.org/packages/af/11/ebb231eee7aa6b4b352521402d9d17aa2b7cab5e6048cf7e0111164ce112/trepan2-0.8.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "603d3cd994970c9089a1692e380804fc", "sha256": "6805aa3aa231049f3ee4f8625414dec0a0df201ff12394120ea1ecea85a7de43" }, "downloads": -1, "filename": "trepan2-0.8.1-py2.7.egg", "has_sig": false, "md5_digest": "603d3cd994970c9089a1692e380804fc", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 629947, "upload_time": "2017-10-28T14:37:02", "url": "https://files.pythonhosted.org/packages/e8/60/84c6e8ed313ccc1ce6114ebd1b267fe7d16d2544154e4dec244f17aa6785/trepan2-0.8.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4a0076ff78ac5d3a9ed6669ba737944d", "sha256": "5129f9566ce29e65d6be4b4ab06461c1b25ec27b9744d6ad524880da85f98b3b" }, "downloads": -1, "filename": "trepan2-0.8.1.tar.gz", "has_sig": false, "md5_digest": "4a0076ff78ac5d3a9ed6669ba737944d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 261611, "upload_time": "2017-10-28T14:37:04", "url": "https://files.pythonhosted.org/packages/07/ea/3857a08a687b723925b014002ccafa90474aae1829bc46e8a308de16ef11/trepan2-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "34460db2a1a2b73c593514cde03360a1", "sha256": "4fe830f55ce87f814937b2a88abec94c7004863337f254d796650b069846c03d" }, "downloads": -1, "filename": "trepan2-0.8.2-py2.4.egg", "has_sig": false, "md5_digest": "34460db2a1a2b73c593514cde03360a1", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 637423, "upload_time": "2017-12-11T00:40:56", "url": "https://files.pythonhosted.org/packages/d1/66/d56b4fa0079a2218cb611114a7534bed9380737ddc871e15db98fdb1fe28/trepan2-0.8.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "c2b925c7402903890d5736aff9899e6a", "sha256": "d920aeebece33be47dadc5039df525eeb4ac5d5a5d3f9d9da7a4c3cb4d27c83e" }, "downloads": -1, "filename": "trepan2-0.8.2-py2.5.egg", "has_sig": false, "md5_digest": "c2b925c7402903890d5736aff9899e6a", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 632433, "upload_time": "2017-12-11T00:40:59", "url": "https://files.pythonhosted.org/packages/b5/6e/0d0d625dfad08d450971d2d9e2fa42f16b997c99af1bdf70357f7dfa1a19/trepan2-0.8.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "395e4ad01b444e15f8008564b5bbe9a2", "sha256": "7a649cd4d5e2eb3b8327325a191d9a9365680b822211fbccfd8cd238c0d2af60" }, "downloads": -1, "filename": "trepan2-0.8.2-py2.6.egg", "has_sig": false, "md5_digest": "395e4ad01b444e15f8008564b5bbe9a2", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 631764, "upload_time": "2017-12-11T00:35:51", "url": "https://files.pythonhosted.org/packages/7a/f9/d68777ddaab95cdb0e291e3172fe6beb112c3f9924266e3e7dd1163d71bd/trepan2-0.8.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "e3ae9eba5c60492b76658dba06949ce4", "sha256": "485fbd38a0b18de8eda151b4088e2f3fe101acc312b7cffdf6b2b06b1ef6f39f" }, "downloads": -1, "filename": "trepan2-0.8.2-py2.7.egg", "has_sig": false, "md5_digest": "e3ae9eba5c60492b76658dba06949ce4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 629959, "upload_time": "2017-12-11T00:38:26", "url": "https://files.pythonhosted.org/packages/7f/0a/cdcb7f5e6d2b32d2211d568a9f005ab9c260eab4edabacac627b634d055e/trepan2-0.8.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "55604506d55e21e0d81ec043462a51a5", "sha256": "1893930f6c53af5ceb7a3986687c5c5665de005e0286282442eaacb286c405bd" }, "downloads": -1, "filename": "trepan2-0.8.2-py2-none-any.whl", "has_sig": false, "md5_digest": "55604506d55e21e0d81ec043462a51a5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 330031, "upload_time": "2017-12-11T00:40:53", "url": "https://files.pythonhosted.org/packages/c6/e9/2e133fe8c475779dfffa4ddb0668283bcdc391c95c56abc758729a29b534/trepan2-0.8.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3481490881d40ec1bba4e66418a206fd", "sha256": "00f62f93f19fcbb1a44afa05adef030e8b76b10de7efd5461ba5443eccd2b22f" }, "downloads": -1, "filename": "trepan2-0.8.2.tar.gz", "has_sig": false, "md5_digest": "3481490881d40ec1bba4e66418a206fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 262020, "upload_time": "2017-12-11T00:41:04", "url": "https://files.pythonhosted.org/packages/a9/d1/9917638deb7c3f0191b5161868bb4b0e22c96561c8c3fe77c2c50c2d6eed/trepan2-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "0e30b39bc313005c1f147a9dfb2fcdf9", "sha256": "a3c377935c05d03aaea471dc9152c95447e90bde399741d0306d50e16ee9267f" }, "downloads": -1, "filename": "trepan2-0.8.3-py2.4.egg", "has_sig": false, "md5_digest": "0e30b39bc313005c1f147a9dfb2fcdf9", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 632993, "upload_time": "2018-01-21T19:38:36", "url": "https://files.pythonhosted.org/packages/77/4f/8fea287de8d36912a7a734d1948109eda3b4844a8938e49738f14132717d/trepan2-0.8.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "3563044f9879d50c43c0611bf046b62f", "sha256": "cfbd407f6df8eb9adef22d06c7f418a2f34602604127004f3dd3ef7c98f95412" }, "downloads": -1, "filename": "trepan2-0.8.3-py2.5.egg", "has_sig": false, "md5_digest": "3563044f9879d50c43c0611bf046b62f", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 629608, "upload_time": "2018-01-21T19:36:18", "url": "https://files.pythonhosted.org/packages/aa/5b/c2d7fd7f081532da7abc21b3197b6747f069372646611a5df4717dd8576f/trepan2-0.8.3-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "d75d341c70dfd60cd6cf4ba64739e8dd", "sha256": "1cef7881ee303217f6744451ed910203d45aae0b67967c9058aa9ead280e2961" }, "downloads": -1, "filename": "trepan2-0.8.3-py2.7.egg", "has_sig": false, "md5_digest": "d75d341c70dfd60cd6cf4ba64739e8dd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 627190, "upload_time": "2018-01-21T19:38:40", "url": "https://files.pythonhosted.org/packages/d0/46/fc0eb336fc9d482e686e9198028ffd1cdee198c47d6bf4d49139e33c8697/trepan2-0.8.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6c1884423b256e66be7c84784b5ff1e8", "sha256": "1fe124fa006b338e8346629bceecf4aed998161d93caa092a37f7c1b41a3209a" }, "downloads": -1, "filename": "trepan2-0.8.3-py2-none-any.whl", "has_sig": false, "md5_digest": "6c1884423b256e66be7c84784b5ff1e8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 328874, "upload_time": "2018-01-21T19:38:34", "url": "https://files.pythonhosted.org/packages/7f/cb/48033f3d8b1dc760d89ca4d9849126cb05dfb34eff34b5a75d351de56f2e/trepan2-0.8.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76a2208713a7a8b78f56cb7c3ad7ade2", "sha256": "701b67bd252f0f97c9c3ce5e5c53d502f6d0047b9b2bec20a8e7ffd1df5d79a3" }, "downloads": -1, "filename": "trepan2-0.8.3.tar.gz", "has_sig": false, "md5_digest": "76a2208713a7a8b78f56cb7c3ad7ade2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 259213, "upload_time": "2018-01-21T19:38:42", "url": "https://files.pythonhosted.org/packages/78/43/a4912051db130e04e387f54cc1b4b7a5d5be6efcecde42ed9f6ab308be09/trepan2-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "4b374e26e92a2988c8e32d90c6082010", "sha256": "dfb98878d676f09f382aeb6422bb3dfa602706ba8b2660a926e09f16d39686ce" }, "downloads": -1, "filename": "trepan2-0.8.4-py2.4.egg", "has_sig": false, "md5_digest": "4b374e26e92a2988c8e32d90c6082010", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 635310, "upload_time": "2018-02-05T12:05:03", "url": "https://files.pythonhosted.org/packages/18/28/b2bfe2ce8c43bf990f2927bcc71249e3600b7320f0482b51efd07e848556/trepan2-0.8.4-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "abce16c22d293e2da8c97becc197c938", "sha256": "7364d1b87045549d0489b1a5e91c1f3e5a4df7a64a0b6b422c3d351221b1d1c0" }, "downloads": -1, "filename": "trepan2-0.8.4-py2.5.egg", "has_sig": false, "md5_digest": "abce16c22d293e2da8c97becc197c938", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 630289, "upload_time": "2018-02-05T12:02:15", "url": "https://files.pythonhosted.org/packages/aa/7e/d1fd3f51eaa2a138d37e81ae167ee646380e3ad8614c5da64f37df59fe4f/trepan2-0.8.4-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "661ab84f81a0a19cfec1c0bc067ca22f", "sha256": "abba1a0eeda7cca2a3d15b3e947a873f5440d43d33d6c0f9dbe61e6036527299" }, "downloads": -1, "filename": "trepan2-0.8.4-py2.6.egg", "has_sig": false, "md5_digest": "661ab84f81a0a19cfec1c0bc067ca22f", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 629580, "upload_time": "2018-02-05T12:05:10", "url": "https://files.pythonhosted.org/packages/2f/0d/15ae02e62379133f2e40cb359a4cf01adde69ee05665c4774af50f1ec2b5/trepan2-0.8.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "b99a61dd4881b36332f8d36a152a0d39", "sha256": "ccb85cdb25547b1684dee99c5150e6aa5418713593825ee26028ac06185fe5a1" }, "downloads": -1, "filename": "trepan2-0.8.4-py2.7.egg", "has_sig": false, "md5_digest": "b99a61dd4881b36332f8d36a152a0d39", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 627718, "upload_time": "2018-02-05T12:05:12", "url": "https://files.pythonhosted.org/packages/a1/d6/678c323b8b5e17ee4ca6c5fb32ff9f36d53ed1b9f422673bf64ed2e08bad/trepan2-0.8.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7ab910e344ecf75405f55a327f798eb5", "sha256": "62b834f36412fa7109736492c143165ccfe7ea6ed7a747f27be82faa7ec9dae2" }, "downloads": -1, "filename": "trepan2-0.8.4-py2-none-any.whl", "has_sig": false, "md5_digest": "7ab910e344ecf75405f55a327f798eb5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 328861, "upload_time": "2018-02-05T12:05:01", "url": "https://files.pythonhosted.org/packages/5e/1c/16e8fc32aebfa3488c77d2a4260464ebd6acdee18d7270b8621e934adc72/trepan2-0.8.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af1d5bb0ea59a344a717a17c3cd6374d", "sha256": "4841c80dd7b6a116195b0239b4385b28e3d0adb63b41376a54b963eaa604a24d" }, "downloads": -1, "filename": "trepan2-0.8.4.tar.gz", "has_sig": false, "md5_digest": "af1d5bb0ea59a344a717a17c3cd6374d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 256941, "upload_time": "2018-02-05T12:05:15", "url": "https://files.pythonhosted.org/packages/d0/f9/2521c3c832fafde99cc6ea4209fd02af9ab97e82ffcac2c320c2936101d6/trepan2-0.8.4.tar.gz" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "be016448ff5aa2f6fef5e2d10d34a647", "sha256": "eae99827f4b38796cbbfff4cd454881fa87d65adbafaa8452a6ed12e4a253fc5" }, "downloads": -1, "filename": "trepan2-0.8.7-py2.4.egg", "has_sig": false, "md5_digest": "be016448ff5aa2f6fef5e2d10d34a647", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 640209, "upload_time": "2018-04-16T19:10:58", "url": "https://files.pythonhosted.org/packages/c7/c1/15f95d9b29436b33b1afa089f0a729f675a611713c0057cda0deef2a9331/trepan2-0.8.7-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "6b20d8cdea91955625d3d04a9d9fecb5", "sha256": "28a613519a76343f7e07a0f76bcd8e148f5e3e2807286ac5927edf92a8a375b1" }, "downloads": -1, "filename": "trepan2-0.8.7-py2.6.egg", "has_sig": false, "md5_digest": "6b20d8cdea91955625d3d04a9d9fecb5", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 634371, "upload_time": "2018-04-16T19:07:29", "url": "https://files.pythonhosted.org/packages/47/10/ba6fc243b553706c1a07d31089d15b8dbfe561d305b8054762857deaeaf7/trepan2-0.8.7-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "e686fac3b25dd0393e1145b6143f8ee6", "sha256": "68e8a174a2a6612b046a8b3553deeacd5499ee2ba862fbe870d72ba2ec0bdf52" }, "downloads": -1, "filename": "trepan2-0.8.7-py2.7.egg", "has_sig": false, "md5_digest": "e686fac3b25dd0393e1145b6143f8ee6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 632508, "upload_time": "2018-04-16T19:09:14", "url": "https://files.pythonhosted.org/packages/4a/d4/74deb0a1b7362e3c480b9a1773ac3633c63d134f5bf379cdc5d19a0335d8/trepan2-0.8.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0439b3b1c9caa9e205a8dbaaee0afd1d", "sha256": "669d424d1f21162a8deeb85dafedd75da2f37a47025bd4511b9d661a66c66739" }, "downloads": -1, "filename": "trepan2-0.8.7-py2-none-any.whl", "has_sig": false, "md5_digest": "0439b3b1c9caa9e205a8dbaaee0afd1d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 331193, "upload_time": "2018-04-16T19:10:56", "url": "https://files.pythonhosted.org/packages/d0/5e/957aef18f6bacc19a3ca43de20ae741be5b01f4f72da3b07286a33f24da3/trepan2-0.8.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e635db46c1caa44a3ce7988e165aba48", "sha256": "2c1cd73ecb1e5d45e35e9e4bf34e82696c32d4b63b55d4460c6db6af796ae072" }, "downloads": -1, "filename": "trepan2-0.8.7.tar.gz", "has_sig": false, "md5_digest": "e635db46c1caa44a3ce7988e165aba48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 259469, "upload_time": "2018-04-16T19:11:01", "url": "https://files.pythonhosted.org/packages/1f/4b/105fb787e9fe8319568c1c73f690514a71414929a827772a2c740065dcf3/trepan2-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "cfac241af3e1d4ba05db2fe6e01e8a29", "sha256": "c3be026d0fb719b08a49d5f880a9800f86a8686099e6bd97c3786ece5be16a86" }, "downloads": -1, "filename": "trepan2-0.8.8-py2.4.egg", "has_sig": false, "md5_digest": "cfac241af3e1d4ba05db2fe6e01e8a29", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 643447, "upload_time": "2018-10-27T18:03:33", "url": "https://files.pythonhosted.org/packages/29/08/01c52ad3887d787a5f4b480158b5827c0267382af55f1a88b3e327016c07/trepan2-0.8.8-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "c93d7fb175126fecc19382e57ac9cee6", "sha256": "c146778e0b85e362c4ba0ba0dbc8f3d9b6408171ee11085c55af645616bb95be" }, "downloads": -1, "filename": "trepan2-0.8.8-py2.5.egg", "has_sig": false, "md5_digest": "c93d7fb175126fecc19382e57ac9cee6", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 638371, "upload_time": "2018-10-27T18:01:19", "url": "https://files.pythonhosted.org/packages/e6/77/9bff54ded7be337a427d50dc457a0286cd731048170c9945c561f1725f8e/trepan2-0.8.8-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "0523c1f168483b4dd69dacc078df4b23", "sha256": "384f44e4707cabdc9c824499203d7bedc0f855ea0ef26e8f78ed14ebfec66029" }, "downloads": -1, "filename": "trepan2-0.8.8-py2.6.egg", "has_sig": false, "md5_digest": "0523c1f168483b4dd69dacc078df4b23", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 637578, "upload_time": "2018-10-27T18:03:36", "url": "https://files.pythonhosted.org/packages/6f/86/cabce01e0bcfc65c3e1d74fda7914ddf239d7a2b5878199db8f1124e1834/trepan2-0.8.8-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "828d26962ef1b4145a299b5bfeff97b0", "sha256": "da30b985c15a2c3f3f6866684a674facf251471bfde6e43f6cbc42dfcbe32928" }, "downloads": -1, "filename": "trepan2-0.8.8-py2.7.egg", "has_sig": false, "md5_digest": "828d26962ef1b4145a299b5bfeff97b0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 635723, "upload_time": "2018-10-27T18:03:38", "url": "https://files.pythonhosted.org/packages/09/c2/afdb3d45df44f870aa01486deced3d71fb42a4fcc93c05b95332ea8a39c5/trepan2-0.8.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "acc2fad50b2b0387422896246cbc22fd", "sha256": "d67d1da55e9e8560e21c510122f49d84935d1e9d67d524c53b8096ee33380a03" }, "downloads": -1, "filename": "trepan2-0.8.8-py2-none-any.whl", "has_sig": false, "md5_digest": "acc2fad50b2b0387422896246cbc22fd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 327199, "upload_time": "2018-10-27T18:03:31", "url": "https://files.pythonhosted.org/packages/04/f5/a5b1f23852d003ad26b7b9bcd019a725ffa72d2add8e46f758391f9c167a/trepan2-0.8.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6a0b596a3c7b1e6734e93027ae81b57", "sha256": "00fab818f7e4d2aaaa267ea2497568634293ebaca644dce386f2b04e223f047c" }, "downloads": -1, "filename": "trepan2-0.8.8.tar.gz", "has_sig": false, "md5_digest": "d6a0b596a3c7b1e6734e93027ae81b57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 266931, "upload_time": "2018-10-27T18:03:40", "url": "https://files.pythonhosted.org/packages/ab/ea/3971280b481e06f00e04a8eb2f0034ecd07004416a21442cbcf8693f6762/trepan2-0.8.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cfac241af3e1d4ba05db2fe6e01e8a29", "sha256": "c3be026d0fb719b08a49d5f880a9800f86a8686099e6bd97c3786ece5be16a86" }, "downloads": -1, "filename": "trepan2-0.8.8-py2.4.egg", "has_sig": false, "md5_digest": "cfac241af3e1d4ba05db2fe6e01e8a29", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 643447, "upload_time": "2018-10-27T18:03:33", "url": "https://files.pythonhosted.org/packages/29/08/01c52ad3887d787a5f4b480158b5827c0267382af55f1a88b3e327016c07/trepan2-0.8.8-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "c93d7fb175126fecc19382e57ac9cee6", "sha256": "c146778e0b85e362c4ba0ba0dbc8f3d9b6408171ee11085c55af645616bb95be" }, "downloads": -1, "filename": "trepan2-0.8.8-py2.5.egg", "has_sig": false, "md5_digest": "c93d7fb175126fecc19382e57ac9cee6", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 638371, "upload_time": "2018-10-27T18:01:19", "url": "https://files.pythonhosted.org/packages/e6/77/9bff54ded7be337a427d50dc457a0286cd731048170c9945c561f1725f8e/trepan2-0.8.8-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "0523c1f168483b4dd69dacc078df4b23", "sha256": "384f44e4707cabdc9c824499203d7bedc0f855ea0ef26e8f78ed14ebfec66029" }, "downloads": -1, "filename": "trepan2-0.8.8-py2.6.egg", "has_sig": false, "md5_digest": "0523c1f168483b4dd69dacc078df4b23", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 637578, "upload_time": "2018-10-27T18:03:36", "url": "https://files.pythonhosted.org/packages/6f/86/cabce01e0bcfc65c3e1d74fda7914ddf239d7a2b5878199db8f1124e1834/trepan2-0.8.8-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "828d26962ef1b4145a299b5bfeff97b0", "sha256": "da30b985c15a2c3f3f6866684a674facf251471bfde6e43f6cbc42dfcbe32928" }, "downloads": -1, "filename": "trepan2-0.8.8-py2.7.egg", "has_sig": false, "md5_digest": "828d26962ef1b4145a299b5bfeff97b0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 635723, "upload_time": "2018-10-27T18:03:38", "url": "https://files.pythonhosted.org/packages/09/c2/afdb3d45df44f870aa01486deced3d71fb42a4fcc93c05b95332ea8a39c5/trepan2-0.8.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "acc2fad50b2b0387422896246cbc22fd", "sha256": "d67d1da55e9e8560e21c510122f49d84935d1e9d67d524c53b8096ee33380a03" }, "downloads": -1, "filename": "trepan2-0.8.8-py2-none-any.whl", "has_sig": false, "md5_digest": "acc2fad50b2b0387422896246cbc22fd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 327199, "upload_time": "2018-10-27T18:03:31", "url": "https://files.pythonhosted.org/packages/04/f5/a5b1f23852d003ad26b7b9bcd019a725ffa72d2add8e46f758391f9c167a/trepan2-0.8.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6a0b596a3c7b1e6734e93027ae81b57", "sha256": "00fab818f7e4d2aaaa267ea2497568634293ebaca644dce386f2b04e223f047c" }, "downloads": -1, "filename": "trepan2-0.8.8.tar.gz", "has_sig": false, "md5_digest": "d6a0b596a3c7b1e6734e93027ae81b57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 266931, "upload_time": "2018-10-27T18:03:40", "url": "https://files.pythonhosted.org/packages/ab/ea/3971280b481e06f00e04a8eb2f0034ecd07004416a21442cbcf8693f6762/trepan2-0.8.8.tar.gz" } ] }