{ "info": { "author": "Andrew Carter", "author_email": "andrewjcarter@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Topic :: Utilities" ], "description": "pyjack\n======\n\npyjack is a debug/test/monkey-patching toolset that allows you to reversibly\nreplace *all* references to a function or object in memory with a \nproxy function or object. pyjack has two major functions: \n\n* function \"connect\" can connect a 'proxy' function to almost \n any python function/method. This proxy function is called instead of the \n original function. However, the original function is passed to the proxy \n function along with all args, kwargs so you can do things like:\n \n - Modify the args, kwargs first, print a debug message, then call the original\n function\n - Not call the function, rather just log it and print a debug message\n \n etc. etc. -- it's all up to you. \n \n* function \"replace_all_refs\" can be used to replace all \n references to a object with references to another object. This replaces all \n references in the _entire_ memory space. You get one final reference to the \n original reference, so it is possible to call this function again to restore\n the memory state back to it's original state. \n\n\"connect\" function\n------------------\n\n >>> import pyjack\n >>>\n >>> def fakeimport(orgopen, *args, **kwargs):\n ... print 'Trying to import %s' % args[0]\n ... return 'MODULE_%s' % args[0]\n ... \n >>> pyjack.connect(__import__, proxyfn=fakeimport)\n <..._PyjackFuncBuiltin object at 0x...>\n >>> \n >>> import time\n Trying to import time\n >>> print time\n MODULE_time\n >>> \n >>> __import__.restore()\n >>> \n >>> import time\n >>> print time\n \n\n\"replace_all_refs\" function\n---------------------------\n\nSetup an 'item' reference and put it in a few places::\n \n >>> item = (100, 'one hundred')\n >>> data = {item: True, 'itemdata': item}\n >>> \n >>> class Foobar(object):\n ... the_item = item\n ... \n >>> def outer(datum):\n ... def inner():\n ... return (\"Here is the datum:\", datum,)\n ... \n ... return inner\n ... \n >>> inner = outer(item)\n >>> \n >>> print item\n (100, 'one hundred')\n >>> print data\n {'itemdata': (100, 'one hundred'), (100, 'one hundred'): True}\n >>> print Foobar.the_item\n (100, 'one hundred')\n >>> print inner()\n ('Here is the datum:', (100, 'one hundred'))\n\nThen replace them::\n \n >>> new = (101, 'one hundred and one')\n >>> org_item = pyjack.replace_all_refs(item, new)\n >>> \n >>> print item\n (101, 'one hundred and one')\n >>> print data\n {'itemdata': (101, 'one hundred and one'), (101, 'one hundred and one'): True}\n >>> print Foobar.the_item\n (101, 'one hundred and one')\n >>> print inner()\n ('Here is the datum:', (101, 'one hundred and one'))\n\nBut you still have **one** final reference to the org data::\n \n >>> print org_item\n (100, 'one hundred')\n\nSo the process is reversible:: \n \n >>> new = pyjack.replace_all_refs(new, org_item)\n >>> \n >>> print item\n (100, 'one hundred')\n >>> print data\n {'itemdata': (100, 'one hundred'), (100, 'one hundred'): True}\n >>> print Foobar.the_item\n (100, 'one hundred')\n >>> print inner()\n ('Here is the datum:', (100, 'one hundred'))\n\nOther References\n----------------\n \nFor full documentation and several examples please visit: \n\n* http://packages.python.org/pyjack/\n\nThe git repo is here: \n\n* https://github.com/cart0113/pyjack", "description_content_type": null, "docs_url": "https://pythonhosted.org/pyjack/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://packages.python.org/pyjack/", "keywords": "debug callback test monkey monkey-patch", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pyjack", "package_url": "https://pypi.org/project/pyjack/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyjack/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://packages.python.org/pyjack/" }, "release_url": "https://pypi.org/project/pyjack/0.3.2/", "requires_dist": null, "requires_python": null, "summary": "Tools to reversibly replace functions / objects with proxy functions / objects for debug, testing, monkey-patching.", "version": "0.3.2" }, "last_serial": 797303, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "872369c9c7e802555fca2387a4c9000f", "sha256": "ab95f7f60f2247abec6267d877633a3fba900ef0c844a37c36a83b79fa8c62a0" }, "downloads": -1, "filename": "pyjack-0.0.1-py2.4.egg", "has_sig": true, "md5_digest": "872369c9c7e802555fca2387a4c9000f", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 5330, "upload_time": "2009-09-20T18:08:51", "url": "https://files.pythonhosted.org/packages/6a/67/f828795a19a68e7edcb1b057513fcd840fb83b9ab817b9ebd89777a2ffb8/pyjack-0.0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "6f69aff7edc35dee743c39f671f5c23d", "sha256": "7405d62bfc0cf8a7ce1cceecb34b17b3db2367f2b6475e0fa92f961975bd130d" }, "downloads": -1, "filename": "pyjack-0.0.1-py2.5.egg", "has_sig": true, "md5_digest": "6f69aff7edc35dee743c39f671f5c23d", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 5285, "upload_time": "2009-09-20T18:08:54", "url": "https://files.pythonhosted.org/packages/09/92/227b67bad4cd366abcb19f94b3c71f3a816512d1e0630ebf12f33083edaf/pyjack-0.0.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "58f5e21a502f635fcd8809ca089683db", "sha256": "8c2dbe0742bd15a9a2d6c51255f2c0bb3a2d1ef087d30bfad7e6466430528033" }, "downloads": -1, "filename": "pyjack-0.0.1-py2.6.egg", "has_sig": true, "md5_digest": "58f5e21a502f635fcd8809ca089683db", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 5280, "upload_time": "2009-09-20T18:08:57", "url": "https://files.pythonhosted.org/packages/f9/d7/65794a1b9ad36eb379437c8a2863e726813ef4af6ef5490dd588f4bd836a/pyjack-0.0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "80f9ab630dd7c4992a54196a42e59783", "sha256": "a437c40923ff361b95168f9149142d830518ec33f76d8ba730aa3421c6a80da7" }, "downloads": -1, "filename": "pyjack-0.0.1.win32-py2.4.exe", "has_sig": true, "md5_digest": "80f9ab630dd7c4992a54196a42e59783", "packagetype": "bdist_wininst", "python_version": "2.4", "requires_python": null, "size": 66975, "upload_time": "2009-09-20T18:09:01", "url": "https://files.pythonhosted.org/packages/ca/da/d7ca9e2ac178d9825f656ddc39ed64390c738a5fa635e4267558cf0f1f64/pyjack-0.0.1.win32-py2.4.exe" }, { "comment_text": "", "digests": { "md5": "035883f0597c88eb5d7a668f737c1c09", "sha256": "b416cc097a151203adad28396d1d29e4aac2d7556c47882aa4f7fe45f0a0632e" }, "downloads": -1, "filename": "pyjack-0.0.1.win32-py2.5.exe", "has_sig": true, "md5_digest": "035883f0597c88eb5d7a668f737c1c09", "packagetype": "bdist_wininst", "python_version": "2.5", "requires_python": null, "size": 66975, "upload_time": "2009-09-20T18:09:05", "url": "https://files.pythonhosted.org/packages/3b/15/db76fedc2f858a3d53f197d42f6dad856dfdc15ca0a7efaf865538f786ff/pyjack-0.0.1.win32-py2.5.exe" }, { "comment_text": "", "digests": { "md5": "8986a293e944762e41c263d429311c17", "sha256": "5bbe3eb331130031dfb5606418d1a5ab16d0b5d6f8b4712014cf48177d307dd7" }, "downloads": -1, "filename": "pyjack-0.0.1.win32-py2.6.exe", "has_sig": true, "md5_digest": "8986a293e944762e41c263d429311c17", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 201631, "upload_time": "2009-09-20T18:09:12", "url": "https://files.pythonhosted.org/packages/69/fd/f51a1b13e2593a613f9809ad120a9302df89e495db45542ec55335773b09/pyjack-0.0.1.win32-py2.6.exe" }, { "comment_text": "", "digests": { "md5": "9a40569f659a982a8105dbac2b87ff5d", "sha256": "c1d52cd22177863a1711801a6dd6900151e6149ae9fa4706a5be7ef25cfccdbf" }, "downloads": -1, "filename": "pyjack-0.0.1.zip", "has_sig": true, "md5_digest": "9a40569f659a982a8105dbac2b87ff5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9569, "upload_time": "2009-09-20T18:09:20", "url": "https://files.pythonhosted.org/packages/05/bb/6dfe0e392bc0c1f1cfbd58e33a7e919906a98dee39affa46ec3e5744993e/pyjack-0.0.1.zip" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "96afab76b319622fe72b4d103f84ab1f", "sha256": "0f7eb9f0b4dfe8149aef09741ae88bf5d29e07879f02e1d6e5b57ff63b3d3447" }, "downloads": -1, "filename": "pyjack-0.0.2-py2.4.egg", "has_sig": true, "md5_digest": "96afab76b319622fe72b4d103f84ab1f", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 9299, "upload_time": "2009-10-11T07:44:07", "url": "https://files.pythonhosted.org/packages/c0/6b/b9fb4b6b2fba136c39807be1c28fd0c320f8d49b6aa84e2a6bebc9f90fa6/pyjack-0.0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "37c641de0680519bae130927c945113f", "sha256": "76843ec0a83d55d7b2d108083b36e386a5adf5cdce78f06d5adcf82bb7cf21dc" }, "downloads": -1, "filename": "pyjack-0.0.2-py2.5.egg", "has_sig": true, "md5_digest": "37c641de0680519bae130927c945113f", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 9243, "upload_time": "2009-10-11T07:44:09", "url": "https://files.pythonhosted.org/packages/8b/42/b5cdea276962d23a9c3a1999fb88b6e1103ac7cb5b0d20e82dc0143941d5/pyjack-0.0.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "38ba4254ec856c73eb62725381da1d56", "sha256": "f5fa7edd0efcd2b70f37efdd55ece242627a5bbec92e0f1eeabf6ce5b9a6251b" }, "downloads": -1, "filename": "pyjack-0.0.2-py2.6.egg", "has_sig": true, "md5_digest": "38ba4254ec856c73eb62725381da1d56", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 9237, "upload_time": "2009-10-11T07:44:11", "url": "https://files.pythonhosted.org/packages/e8/85/44994f1e41debc25182100fcc1b8ced2e4354ddf8670eccd263fa6af50b4/pyjack-0.0.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "ae08c705957d848684c0ab23ee1cace0", "sha256": "c7dad62cd5b863a913583900e9816b4b09a4671f431a2114c1885957d0c11966" }, "downloads": -1, "filename": "pyjack-0.0.2.win32-py2.4.exe", "has_sig": true, "md5_digest": "ae08c705957d848684c0ab23ee1cace0", "packagetype": "bdist_wininst", "python_version": "2.4", "requires_python": null, "size": 68812, "upload_time": "2009-10-11T07:44:14", "url": "https://files.pythonhosted.org/packages/62/e6/5220d252b1e4740fe665302bda7e761703713ee78a9e8011a490056d5a02/pyjack-0.0.2.win32-py2.4.exe" }, { "comment_text": "", "digests": { "md5": "3295e4c3c48a2d49e9d2aef8a4f65303", "sha256": "84c1edafd4ce687f99fdce1f8ae95de4e6d6dae73c17242e28d6a7e0f20c2ae0" }, "downloads": -1, "filename": "pyjack-0.0.2.win32-py2.5.exe", "has_sig": true, "md5_digest": "3295e4c3c48a2d49e9d2aef8a4f65303", "packagetype": "bdist_wininst", "python_version": "2.5", "requires_python": null, "size": 68812, "upload_time": "2009-10-11T07:44:17", "url": "https://files.pythonhosted.org/packages/67/83/acd4ae54db85db9f37cf0700891ad67b5f3efee3ada3fe38f02098d1cdab/pyjack-0.0.2.win32-py2.5.exe" }, { "comment_text": "", "digests": { "md5": "d8e583010f6a04e98bde81196ea051f1", "sha256": "aa98900814e7a548f9799421df335ac97df178e8801510b17c7c876155b5d9f5" }, "downloads": -1, "filename": "pyjack-0.0.2.win32-py2.6.exe", "has_sig": true, "md5_digest": "d8e583010f6a04e98bde81196ea051f1", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 203468, "upload_time": "2009-10-11T07:44:29", "url": "https://files.pythonhosted.org/packages/8b/0b/7731e96ac537bb3d241e0eb70dc5346fa41a3187bd2fb1e861634db66424/pyjack-0.0.2.win32-py2.6.exe" }, { "comment_text": "", "digests": { "md5": "eeb2a75b49ed7857bedb6773f23fa39f", "sha256": "e517ec3d0fcb46dfffbc0746dbb28e08af89abeb013299c2a3037cb3034619ea" }, "downloads": -1, "filename": "pyjack-0.0.2.zip", "has_sig": true, "md5_digest": "eeb2a75b49ed7857bedb6773f23fa39f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7719, "upload_time": "2009-10-11T07:44:36", "url": "https://files.pythonhosted.org/packages/80/25/4bccbbc098d3084d5dc5418438cd23abe9ac04fdf5e30715262ab9b70afd/pyjack-0.0.2.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "cfe9d4d6239fd3143e25ccf8071849d0", "sha256": "e3d935e2406f17287822b2678c867dfcb47b1fdeef2c51fd0e8cae180475a8c5" }, "downloads": -1, "filename": "pyjack-0.3.0-py2.4.egg", "has_sig": true, "md5_digest": "cfe9d4d6239fd3143e25ccf8071849d0", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 7203, "upload_time": "2011-02-14T17:19:42", "url": "https://files.pythonhosted.org/packages/73/cd/1bd1cb35e51d19d5524c1b39f3b89e9f484d8b35ce3a0f687f6e1fe1e843/pyjack-0.3.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "c2b7b3dcfe291827ef891300cf22b00d", "sha256": "9af5a5bb3ad0f119c48bacea5199e6f6ee2aa9fa3657265b522e00446bc79d47" }, "downloads": -1, "filename": "pyjack-0.3.0-py2.5.egg", "has_sig": true, "md5_digest": "c2b7b3dcfe291827ef891300cf22b00d", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 7112, "upload_time": "2011-02-14T17:19:47", "url": "https://files.pythonhosted.org/packages/e2/ed/a7da585733b5591f9ab8c6a17ec53f1dc9bbdd48cc2d48e79c745589595c/pyjack-0.3.0-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "1839875111f4f75a425383dcb536ec58", "sha256": "b0bd1a8700aebee5d8ff57eb8af5ba2ed4abae138e225888005f01ce07587594" }, "downloads": -1, "filename": "pyjack-0.3.0-py2.6.egg", "has_sig": true, "md5_digest": "1839875111f4f75a425383dcb536ec58", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 7102, "upload_time": "2011-02-14T17:19:52", "url": "https://files.pythonhosted.org/packages/ee/8f/582caf7d5dccf9f25b928a5645d0ce87433f625e56e490bf6c2508258f56/pyjack-0.3.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "9dedb3ecd9267371fe44d5c4c408381a", "sha256": "804fb4fbf8089b165b7cbe57abaff5767a0dba0d190495ebdd0c44e7683b13bf" }, "downloads": -1, "filename": "pyjack-0.3.0-py2.7.egg", "has_sig": true, "md5_digest": "9dedb3ecd9267371fe44d5c4c408381a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7121, "upload_time": "2011-02-14T17:19:57", "url": "https://files.pythonhosted.org/packages/95/31/61daccfb6bce30e54a4f2aaad63bc691cc055bcc44200e04acb654eadfd5/pyjack-0.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7abe2915494b288a80174948af83410d", "sha256": "7286dae52193c393fc3bc654b008fa3cdd38be71e717cf1a1bc47e9b7eb50938" }, "downloads": -1, "filename": "pyjack-0.3.0.tar.gz", "has_sig": true, "md5_digest": "7abe2915494b288a80174948af83410d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4016, "upload_time": "2011-02-14T17:20:21", "url": "https://files.pythonhosted.org/packages/d6/6a/d609f9108b520245e6c3c5cf16e226eb1d786b7ffa776f8788833bbc4717/pyjack-0.3.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "a5000b62b508e99d15f59c3b141c5c44", "sha256": "47e9fd42ac03bdaa20ae714540b3723064d4854438f4ee0f051789c55da8a1e0" }, "downloads": -1, "filename": "pyjack-0.3.0.win32-py2.4.exe", "has_sig": true, "md5_digest": "a5000b62b508e99d15f59c3b141c5c44", "packagetype": "bdist_wininst", "python_version": "2.4", "requires_python": null, "size": 67744, "upload_time": "2011-02-14T17:24:11", "url": "https://files.pythonhosted.org/packages/f2/fa/269f954afbd7f1aaabc57c1c58d81381611109f6c659020747f994b9135c/pyjack-0.3.0.win32-py2.4.exe" }, { "comment_text": "", "digests": { "md5": "babb0b49542ecf2fc626c848e6321041", "sha256": "e1ea071b8ae2c459ea033c7f3a3e4fbff0dc3fccc8c20c0efe5da297bcc1a507" }, "downloads": -1, "filename": "pyjack-0.3.0.win32-py2.5.exe", "has_sig": true, "md5_digest": "babb0b49542ecf2fc626c848e6321041", "packagetype": "bdist_wininst", "python_version": "2.5", "requires_python": null, "size": 67744, "upload_time": "2011-02-14T17:24:17", "url": "https://files.pythonhosted.org/packages/0f/52/045c7875adb3c0697ce88bfd3e57911f40d58b2b4ee043ff6c2609569f6c/pyjack-0.3.0.win32-py2.5.exe" }, { "comment_text": "", "digests": { "md5": "7c126192563536e91288a5c336514c42", "sha256": "ddc86583f3ba4c2799544e48727eed7132a0a32416fe0a8d2ed1277307c4823f" }, "downloads": -1, "filename": "pyjack-0.3.0.win32-py2.6.exe", "has_sig": true, "md5_digest": "7c126192563536e91288a5c336514c42", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 72350, "upload_time": "2011-02-14T17:24:23", "url": "https://files.pythonhosted.org/packages/87/36/0455523e8041aba3a57223d92ff6741596c5c8859a2e0407d007c7e09ea1/pyjack-0.3.0.win32-py2.6.exe" }, { "comment_text": "", "digests": { "md5": "69537d9bc76d45be089c0f4af1ee60c2", "sha256": "478e37e7965de6b1ac87851ce90cac12dc4e80d0c1efa62e080270d65571de59" }, "downloads": -1, "filename": "pyjack-0.3.0.win32-py2.7.exe", "has_sig": true, "md5_digest": "69537d9bc76d45be089c0f4af1ee60c2", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 202423, "upload_time": "2011-02-14T17:24:30", "url": "https://files.pythonhosted.org/packages/b9/07/cd9b1fdaa920527114f4055adce689740f74c5fac590d9889216b666d8e5/pyjack-0.3.0.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "9bdb2d79f8098d403362da00c4afb04b", "sha256": "2b11aee92fefc6626762eeb7137bb814514432e64461ceb8c36c756723607885" }, "downloads": -1, "filename": "pyjack-0.3.0.win-amd64-py2.6.exe", "has_sig": true, "md5_digest": "9bdb2d79f8098d403362da00c4afb04b", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 230071, "upload_time": "2011-02-14T17:20:05", "url": "https://files.pythonhosted.org/packages/78/f8/bd8921a669cd361dbb470d1a0b430c95c55c2224540049a6b556994ab2b7/pyjack-0.3.0.win-amd64-py2.6.exe" }, { "comment_text": "", "digests": { "md5": "37569f44461fdaaa6b018a6ac3dcc62b", "sha256": "e9b8ed69ae9a5f7440400b6948b4b78cecb5fd22021a473d08c7191186f0670a" }, "downloads": -1, "filename": "pyjack-0.3.0.win-amd64-py2.7.exe", "has_sig": true, "md5_digest": "37569f44461fdaaa6b018a6ac3dcc62b", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 230071, "upload_time": "2011-02-14T17:20:15", "url": "https://files.pythonhosted.org/packages/78/9c/de06859131ef44d27a2117bfa6b5e01f773f4844f54b75bc564a003ba189/pyjack-0.3.0.win-amd64-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "aba6129d164f497ae91570d3c3b7bc4b", "sha256": "40afcbd5d02ee861d1d1533db6e74a67d758f3f0fe693d5a509d8fa821e1fa13" }, "downloads": -1, "filename": "pyjack-0.3.0.zip", "has_sig": true, "md5_digest": "aba6129d164f497ae91570d3c3b7bc4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6703, "upload_time": "2011-02-14T17:20:22", "url": "https://files.pythonhosted.org/packages/cd/78/bc784cb7b134d264b66973565dfc03701bc083404e011b6584e295de05ba/pyjack-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "95b693d52528205b446d66007b9083f3", "sha256": "7e1e36229804a90ff4891d11d2b7001ebfe9ddf710a9ff719606001c3ebcf6b6" }, "downloads": -1, "filename": "pyjack-0.3.1-py2.4.egg", "has_sig": true, "md5_digest": "95b693d52528205b446d66007b9083f3", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 8713, "upload_time": "2011-02-15T08:19:38", "url": "https://files.pythonhosted.org/packages/f1/cf/f627cd67d2dabe05330cba24f673ff94a3d2acdda244e1024eb56ff496f0/pyjack-0.3.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "9f5fd830202ce7a7a2dd35be4d762690", "sha256": "d80cdf5c14bf344b21b1c9230a82036ac858aa4dc7c2ed5c36fb607c585eb107" }, "downloads": -1, "filename": "pyjack-0.3.1-py2.5.egg", "has_sig": true, "md5_digest": "9f5fd830202ce7a7a2dd35be4d762690", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 8632, "upload_time": "2011-02-15T08:19:43", "url": "https://files.pythonhosted.org/packages/39/84/0cde73cdf68f686b096d42cef75a169d27e716f56ebea1daed49a24b16d4/pyjack-0.3.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "f3ef33b8d45c153800c402bea07a424a", "sha256": "60c853bb8409b5de58dfb1635be91336347439cb6814e7c646ac84080c5cdfa6" }, "downloads": -1, "filename": "pyjack-0.3.1-py2.6.egg", "has_sig": true, "md5_digest": "f3ef33b8d45c153800c402bea07a424a", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 8620, "upload_time": "2011-02-15T08:19:47", "url": "https://files.pythonhosted.org/packages/15/52/f95f8792ee3df7d8d5ab7235dd00563e44c2bcd5afafcb8f826eaf831175/pyjack-0.3.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "c33df54bc825d324a5a3d7a16f36b151", "sha256": "0c75a2c2e10a63cf650d4c72e4f59d67d8a3d727ccc46a5786827fcb8f330b40" }, "downloads": -1, "filename": "pyjack-0.3.1-py2.7.egg", "has_sig": true, "md5_digest": "c33df54bc825d324a5a3d7a16f36b151", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8618, "upload_time": "2011-02-15T08:19:52", "url": "https://files.pythonhosted.org/packages/ad/7a/545e9a152a753815eb59f0451619e179e653e850d8b4bf1f75dc919d341c/pyjack-0.3.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d776388e29003549b35f960098cf1ed2", "sha256": "970db4820af0bbeb13e72abca381065cc4695a21a410863d518b086b9f3afa4e" }, "downloads": -1, "filename": "pyjack-0.3.1.tar.gz", "has_sig": true, "md5_digest": "d776388e29003549b35f960098cf1ed2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4726, "upload_time": "2011-02-15T08:20:38", "url": "https://files.pythonhosted.org/packages/25/88/d3fd058226fd94e7d44d0cb97b1485c422097dee699ba52796cf8809d160/pyjack-0.3.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "817d0dd78b1618bdf28afbc10b9196f3", "sha256": "a81de9eb3fa7b7d26f8def4d56159b1c0d6928f4dc9dc0f04e50af2cb293c9aa" }, "downloads": -1, "filename": "pyjack-0.3.1.win32-py2.4.exe", "has_sig": true, "md5_digest": "817d0dd78b1618bdf28afbc10b9196f3", "packagetype": "bdist_wininst", "python_version": "2.4", "requires_python": null, "size": 68873, "upload_time": "2011-02-15T08:19:58", "url": "https://files.pythonhosted.org/packages/1d/3a/078974e74e7230e7e197122ea01732d8c67bad7c96f7166418633d76d34c/pyjack-0.3.1.win32-py2.4.exe" }, { "comment_text": "", "digests": { "md5": "e392970b706eefbdd3c475414fb94541", "sha256": "26432be327f75b00cceb6a8bbf4eed0b7feede4b21e1e01eb87439b3dd44eef8" }, "downloads": -1, "filename": "pyjack-0.3.1.win32-py2.5.exe", "has_sig": true, "md5_digest": "e392970b706eefbdd3c475414fb94541", "packagetype": "bdist_wininst", "python_version": "2.5", "requires_python": null, "size": 68873, "upload_time": "2011-02-15T08:20:04", "url": "https://files.pythonhosted.org/packages/99/c0/09ed2fd2eaa418d26820520cb6deb6aaca4d1943dd723bbd0f6f991e65b9/pyjack-0.3.1.win32-py2.5.exe" }, { "comment_text": "", "digests": { "md5": "4ec9170c215d8b14fd2d52a39358602c", "sha256": "ebfdc892ad74dc4effdba8cf50acb56942fce91d14d6bbe68ec468f88ebfee97" }, "downloads": -1, "filename": "pyjack-0.3.1.win32-py2.6.exe", "has_sig": true, "md5_digest": "4ec9170c215d8b14fd2d52a39358602c", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 73479, "upload_time": "2011-02-15T08:20:10", "url": "https://files.pythonhosted.org/packages/df/da/fe7c4e7c16332065eb45e8b81b9faba58810c7ded973f1c7ad780b683f0d/pyjack-0.3.1.win32-py2.6.exe" }, { "comment_text": "", "digests": { "md5": "f2a1520a88a0545e5fd67e55a5660561", "sha256": "dc7b1844a91b39c4f587ad681ba4261bbe9c54994ffda6d0777b01186a9eb839" }, "downloads": -1, "filename": "pyjack-0.3.1.win32-py2.7.exe", "has_sig": true, "md5_digest": "f2a1520a88a0545e5fd67e55a5660561", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 203557, "upload_time": "2011-02-15T08:20:18", "url": "https://files.pythonhosted.org/packages/55/f0/eb027fde16b095482f9b24d6642fc35837d57fa10508afcb7c1af703a064/pyjack-0.3.1.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "335180304ea05ba67c7c862ebe5532aa", "sha256": "e567a746479251662d8500c210f92f0a46e7fda792f7f787ec764eabb5da182b" }, "downloads": -1, "filename": "pyjack-0.3.1.win-amd64-py2.6.exe", "has_sig": true, "md5_digest": "335180304ea05ba67c7c862ebe5532aa", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 231205, "upload_time": "2011-02-15T08:20:25", "url": "https://files.pythonhosted.org/packages/2a/03/5b649c9b16f3faf48dcf3ff4cb4c453c41a9213da0d8f51ef483699dd242/pyjack-0.3.1.win-amd64-py2.6.exe" }, { "comment_text": "", "digests": { "md5": "1d40280a517313f749a3692b045a91bd", "sha256": "e755fcf5942a1bbf0ea69bd6259dbf059aa2e05fefbb15fdfc889dc86dfb6071" }, "downloads": -1, "filename": "pyjack-0.3.1.win-amd64-py2.7.exe", "has_sig": true, "md5_digest": "1d40280a517313f749a3692b045a91bd", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 231205, "upload_time": "2011-02-15T08:20:34", "url": "https://files.pythonhosted.org/packages/b3/a7/f2ece43ed482c63760d9d26f00141cb9f7a0949b112fc0e7137eabf399f9/pyjack-0.3.1.win-amd64-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "f06d6627cb77a3c181e2b6b6bed6a245", "sha256": "cc2d070f8da8d31ab43b9bd9d1a9973dbff804a69bc8a2050e6b92b4e0d7d341" }, "downloads": -1, "filename": "pyjack-0.3.1.zip", "has_sig": true, "md5_digest": "f06d6627cb77a3c181e2b6b6bed6a245", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7734, "upload_time": "2011-02-15T08:20:40", "url": "https://files.pythonhosted.org/packages/ae/46/c4cf292b1a5e24c7782e6c10b1d493bb4aba8a2d5b319f042ce35205bea5/pyjack-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "53988b1a221b30b622edf8f69a449c17", "sha256": "02ccdc3661b7af9b846feae78fc06ca5dcf23f947a0b8d2566c5300a14606357" }, "downloads": -1, "filename": "pyjack-0.3.2-py2.4.egg", "has_sig": true, "md5_digest": "53988b1a221b30b622edf8f69a449c17", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 9151, "upload_time": "2011-03-15T02:57:59", "url": "https://files.pythonhosted.org/packages/fa/ab/5c36438099aaa003eaf0a66f1143fc6df0a0dc1161e7f484a9584d2416d0/pyjack-0.3.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "0e95c76365f213ac73271db036787ba3", "sha256": "2f3b14b670c7a38002fcc312f9482774ee0ac7f80c8865a1dd70a7559fe49886" }, "downloads": -1, "filename": "pyjack-0.3.2-py2.5.egg", "has_sig": true, "md5_digest": "0e95c76365f213ac73271db036787ba3", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 9060, "upload_time": "2011-03-15T02:58:09", "url": "https://files.pythonhosted.org/packages/90/a3/9f22991ea3c3205076a13f51cb78f63c94f1235ac051181eed6b544f5830/pyjack-0.3.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "7ea69282f65b0ddb45827b2a03cf4e2d", "sha256": "f827766a7344fa0c5a86d4a95041cd3d038ccc15b27385d7be001a77ab16ffb2" }, "downloads": -1, "filename": "pyjack-0.3.2-py2.6.egg", "has_sig": true, "md5_digest": "7ea69282f65b0ddb45827b2a03cf4e2d", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 9053, "upload_time": "2011-03-15T02:58:16", "url": "https://files.pythonhosted.org/packages/ba/82/12c5b08ae3a0c73528f4e89d0526ebc8bf9b2e210d724e3e42bf560dd0ee/pyjack-0.3.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "77cf81f6a5652bd2e812f4933437a279", "sha256": "979db3afdd182763ccd4e7b9734b2cd0d1cc3a7df5c15e532e19ffce89b08e0d" }, "downloads": -1, "filename": "pyjack-0.3.2-py2.7.egg", "has_sig": true, "md5_digest": "77cf81f6a5652bd2e812f4933437a279", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9051, "upload_time": "2011-03-15T02:58:26", "url": "https://files.pythonhosted.org/packages/81/2b/55092919b048afd6c41126faafc82b53d34d4a2ab0bc4b2ed9471cc7a588/pyjack-0.3.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "45b431fb3219e0e5988f0bf109b00e8e", "sha256": "1c0e55c66f69c89edcc7f24ad806d7712e702fb10adc1868285ec25971c5bf3b" }, "downloads": -1, "filename": "pyjack-0.3.2.tar.gz", "has_sig": true, "md5_digest": "45b431fb3219e0e5988f0bf109b00e8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5337, "upload_time": "2011-03-15T03:01:32", "url": "https://files.pythonhosted.org/packages/1a/8f/b51bba149c353b55a5ccea1d7c3040be22913d2d5bb9057f992e1e87784e/pyjack-0.3.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "12c25df358642dce4d3462d45323944f", "sha256": "02d16aac42066397cc06c9b014d7b0333b73c9b3336f336ca75fae58986d9352" }, "downloads": -1, "filename": "pyjack-0.3.2.win32-py2.4.exe", "has_sig": true, "md5_digest": "12c25df358642dce4d3462d45323944f", "packagetype": "bdist_wininst", "python_version": "2.4", "requires_python": null, "size": 71107, "upload_time": "2011-03-15T02:58:34", "url": "https://files.pythonhosted.org/packages/40/81/e73561409d9b7cae33a58e37027d38cd5f8143d1a0ca9d49b8c7a2893893/pyjack-0.3.2.win32-py2.4.exe" }, { "comment_text": "", "digests": { "md5": "fb63a3e6987c4fa3c49f46d1a3b3cfc1", "sha256": "928dd25ef5479575d1233c89a1355a907ffda6962531a205393c46e8fec2c92c" }, "downloads": -1, "filename": "pyjack-0.3.2.win32-py2.5.exe", "has_sig": true, "md5_digest": "fb63a3e6987c4fa3c49f46d1a3b3cfc1", "packagetype": "bdist_wininst", "python_version": "2.5", "requires_python": null, "size": 71107, "upload_time": "2011-03-15T02:58:41", "url": "https://files.pythonhosted.org/packages/8d/5f/b63046ece1abdbc04169495b11ac9f032815d34fcd7b8998b5c7a10a4bc7/pyjack-0.3.2.win32-py2.5.exe" }, { "comment_text": "", "digests": { "md5": "af4a26721dee57d2fe86d30fa6c0a8dd", "sha256": "a3690ede6974f405ec92c8409da4b79f7760f5a25bc43373f271d6bfa136bafe" }, "downloads": -1, "filename": "pyjack-0.3.2.win32-py2.6.exe", "has_sig": true, "md5_digest": "af4a26721dee57d2fe86d30fa6c0a8dd", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 75713, "upload_time": "2011-03-15T02:58:47", "url": "https://files.pythonhosted.org/packages/69/06/ad6b38bf65f221a8b490998892349921edc7cde61cb6afdf5c1dfd66547f/pyjack-0.3.2.win32-py2.6.exe" }, { "comment_text": "", "digests": { "md5": "7651f5660981abdd4f65f8a5a908b147", "sha256": "ab1faa47750ed7c4c6c9c2267e3b8fd2682e2e7f873fecddc734cb86abaec50a" }, "downloads": -1, "filename": "pyjack-0.3.2.win32-py2.7.exe", "has_sig": true, "md5_digest": "7651f5660981abdd4f65f8a5a908b147", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 205787, "upload_time": "2011-03-15T02:58:54", "url": "https://files.pythonhosted.org/packages/96/db/84579ebf91af55dcf668f7dbf75c640e1d0596fc34da623aaf906bb1b949/pyjack-0.3.2.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "49c6b0cbe3a7838a7eb877d096267627", "sha256": "7b8cc3499bd517e81911e65fb86b15faa97132550101efc0b3126a76514309b6" }, "downloads": -1, "filename": "pyjack-0.3.2.win-amd64-py2.6.exe", "has_sig": true, "md5_digest": "49c6b0cbe3a7838a7eb877d096267627", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 233435, "upload_time": "2011-03-15T03:01:14", "url": "https://files.pythonhosted.org/packages/bb/ea/ce77c3c54c7593104adc362419b08365a63853dec4f1caea142c61d5a6e8/pyjack-0.3.2.win-amd64-py2.6.exe" }, { "comment_text": "", "digests": { "md5": "8638c74a35268ef9d242938464332799", "sha256": "23951d9acea8562639ab83cbf2f17fa9d5c5a0d08d88d60afcc25ad0ee5cd07b" }, "downloads": -1, "filename": "pyjack-0.3.2.win-amd64-py2.7.exe", "has_sig": true, "md5_digest": "8638c74a35268ef9d242938464332799", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 233435, "upload_time": "2011-03-15T03:01:27", "url": "https://files.pythonhosted.org/packages/34/60/b87a31e4725ce3dd9035897caa03e7a08c85d54f351940a6c8eb2e99076b/pyjack-0.3.2.win-amd64-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "04c9b86dbc81e49297bba508fe739489", "sha256": "3b3d54b0c9900e4cbd688161ba8a93c6073258d2a2140b76c1a6c868415c1441" }, "downloads": -1, "filename": "pyjack-0.3.2.zip", "has_sig": true, "md5_digest": "04c9b86dbc81e49297bba508fe739489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8986, "upload_time": "2011-03-15T03:01:34", "url": "https://files.pythonhosted.org/packages/58/12/632d618f2c33611e6d34a47bfdfc8567d83ae08c7d3dd640a0b48dd0a241/pyjack-0.3.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "53988b1a221b30b622edf8f69a449c17", "sha256": "02ccdc3661b7af9b846feae78fc06ca5dcf23f947a0b8d2566c5300a14606357" }, "downloads": -1, "filename": "pyjack-0.3.2-py2.4.egg", "has_sig": true, "md5_digest": "53988b1a221b30b622edf8f69a449c17", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 9151, "upload_time": "2011-03-15T02:57:59", "url": "https://files.pythonhosted.org/packages/fa/ab/5c36438099aaa003eaf0a66f1143fc6df0a0dc1161e7f484a9584d2416d0/pyjack-0.3.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "0e95c76365f213ac73271db036787ba3", "sha256": "2f3b14b670c7a38002fcc312f9482774ee0ac7f80c8865a1dd70a7559fe49886" }, "downloads": -1, "filename": "pyjack-0.3.2-py2.5.egg", "has_sig": true, "md5_digest": "0e95c76365f213ac73271db036787ba3", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 9060, "upload_time": "2011-03-15T02:58:09", "url": "https://files.pythonhosted.org/packages/90/a3/9f22991ea3c3205076a13f51cb78f63c94f1235ac051181eed6b544f5830/pyjack-0.3.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "7ea69282f65b0ddb45827b2a03cf4e2d", "sha256": "f827766a7344fa0c5a86d4a95041cd3d038ccc15b27385d7be001a77ab16ffb2" }, "downloads": -1, "filename": "pyjack-0.3.2-py2.6.egg", "has_sig": true, "md5_digest": "7ea69282f65b0ddb45827b2a03cf4e2d", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 9053, "upload_time": "2011-03-15T02:58:16", "url": "https://files.pythonhosted.org/packages/ba/82/12c5b08ae3a0c73528f4e89d0526ebc8bf9b2e210d724e3e42bf560dd0ee/pyjack-0.3.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "77cf81f6a5652bd2e812f4933437a279", "sha256": "979db3afdd182763ccd4e7b9734b2cd0d1cc3a7df5c15e532e19ffce89b08e0d" }, "downloads": -1, "filename": "pyjack-0.3.2-py2.7.egg", "has_sig": true, "md5_digest": "77cf81f6a5652bd2e812f4933437a279", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9051, "upload_time": "2011-03-15T02:58:26", "url": "https://files.pythonhosted.org/packages/81/2b/55092919b048afd6c41126faafc82b53d34d4a2ab0bc4b2ed9471cc7a588/pyjack-0.3.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "45b431fb3219e0e5988f0bf109b00e8e", "sha256": "1c0e55c66f69c89edcc7f24ad806d7712e702fb10adc1868285ec25971c5bf3b" }, "downloads": -1, "filename": "pyjack-0.3.2.tar.gz", "has_sig": true, "md5_digest": "45b431fb3219e0e5988f0bf109b00e8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5337, "upload_time": "2011-03-15T03:01:32", "url": "https://files.pythonhosted.org/packages/1a/8f/b51bba149c353b55a5ccea1d7c3040be22913d2d5bb9057f992e1e87784e/pyjack-0.3.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "12c25df358642dce4d3462d45323944f", "sha256": "02d16aac42066397cc06c9b014d7b0333b73c9b3336f336ca75fae58986d9352" }, "downloads": -1, "filename": "pyjack-0.3.2.win32-py2.4.exe", "has_sig": true, "md5_digest": "12c25df358642dce4d3462d45323944f", "packagetype": "bdist_wininst", "python_version": "2.4", "requires_python": null, "size": 71107, "upload_time": "2011-03-15T02:58:34", "url": "https://files.pythonhosted.org/packages/40/81/e73561409d9b7cae33a58e37027d38cd5f8143d1a0ca9d49b8c7a2893893/pyjack-0.3.2.win32-py2.4.exe" }, { "comment_text": "", "digests": { "md5": "fb63a3e6987c4fa3c49f46d1a3b3cfc1", "sha256": "928dd25ef5479575d1233c89a1355a907ffda6962531a205393c46e8fec2c92c" }, "downloads": -1, "filename": "pyjack-0.3.2.win32-py2.5.exe", "has_sig": true, "md5_digest": "fb63a3e6987c4fa3c49f46d1a3b3cfc1", "packagetype": "bdist_wininst", "python_version": "2.5", "requires_python": null, "size": 71107, "upload_time": "2011-03-15T02:58:41", "url": "https://files.pythonhosted.org/packages/8d/5f/b63046ece1abdbc04169495b11ac9f032815d34fcd7b8998b5c7a10a4bc7/pyjack-0.3.2.win32-py2.5.exe" }, { "comment_text": "", "digests": { "md5": "af4a26721dee57d2fe86d30fa6c0a8dd", "sha256": "a3690ede6974f405ec92c8409da4b79f7760f5a25bc43373f271d6bfa136bafe" }, "downloads": -1, "filename": "pyjack-0.3.2.win32-py2.6.exe", "has_sig": true, "md5_digest": "af4a26721dee57d2fe86d30fa6c0a8dd", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 75713, "upload_time": "2011-03-15T02:58:47", "url": "https://files.pythonhosted.org/packages/69/06/ad6b38bf65f221a8b490998892349921edc7cde61cb6afdf5c1dfd66547f/pyjack-0.3.2.win32-py2.6.exe" }, { "comment_text": "", "digests": { "md5": "7651f5660981abdd4f65f8a5a908b147", "sha256": "ab1faa47750ed7c4c6c9c2267e3b8fd2682e2e7f873fecddc734cb86abaec50a" }, "downloads": -1, "filename": "pyjack-0.3.2.win32-py2.7.exe", "has_sig": true, "md5_digest": "7651f5660981abdd4f65f8a5a908b147", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 205787, "upload_time": "2011-03-15T02:58:54", "url": "https://files.pythonhosted.org/packages/96/db/84579ebf91af55dcf668f7dbf75c640e1d0596fc34da623aaf906bb1b949/pyjack-0.3.2.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "49c6b0cbe3a7838a7eb877d096267627", "sha256": "7b8cc3499bd517e81911e65fb86b15faa97132550101efc0b3126a76514309b6" }, "downloads": -1, "filename": "pyjack-0.3.2.win-amd64-py2.6.exe", "has_sig": true, "md5_digest": "49c6b0cbe3a7838a7eb877d096267627", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 233435, "upload_time": "2011-03-15T03:01:14", "url": "https://files.pythonhosted.org/packages/bb/ea/ce77c3c54c7593104adc362419b08365a63853dec4f1caea142c61d5a6e8/pyjack-0.3.2.win-amd64-py2.6.exe" }, { "comment_text": "", "digests": { "md5": "8638c74a35268ef9d242938464332799", "sha256": "23951d9acea8562639ab83cbf2f17fa9d5c5a0d08d88d60afcc25ad0ee5cd07b" }, "downloads": -1, "filename": "pyjack-0.3.2.win-amd64-py2.7.exe", "has_sig": true, "md5_digest": "8638c74a35268ef9d242938464332799", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 233435, "upload_time": "2011-03-15T03:01:27", "url": "https://files.pythonhosted.org/packages/34/60/b87a31e4725ce3dd9035897caa03e7a08c85d54f351940a6c8eb2e99076b/pyjack-0.3.2.win-amd64-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "04c9b86dbc81e49297bba508fe739489", "sha256": "3b3d54b0c9900e4cbd688161ba8a93c6073258d2a2140b76c1a6c868415c1441" }, "downloads": -1, "filename": "pyjack-0.3.2.zip", "has_sig": true, "md5_digest": "04c9b86dbc81e49297bba508fe739489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8986, "upload_time": "2011-03-15T03:01:34", "url": "https://files.pythonhosted.org/packages/58/12/632d618f2c33611e6d34a47bfdfc8567d83ae08c7d3dd640a0b48dd0a241/pyjack-0.3.2.zip" } ] }