{ "info": { "author": "Theodore Dubois", "author_email": "tblodt@icloud.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Interpreters" ], "description": "V8Py\n====\n\nWrite Python APIs, then call them from JavaScript using the V8 engine.\n\n.. code-block:: python\n\n >>> from v8py import Context\n >>> context = Context()\n\n >>> def print_hello():\n ... print 'Hello, world!'\n >>> context.expose(print_hello)\n >>> context.eval('print_hello()')\n Hello, world!\n\n >>> class Greeter(object):\n ... def greet(self, thing):\n ... print 'Welcome, {}!'.format(thing)\n >>> context.expose(Greeter)\n >>> context.eval('g = new Greeter()')\n >>> context.eval('g.greet(\"V8Py\")')\n Welcome, V8Py!\n\nThat kind of thing.\n\nAlmost everything you'd expect to work just works, including:\n\n* Functions\n* Classes (including old style classes, because I can)\n* Inheritance (from the last base class, other base classes are treated as mixins)\n* Data descriptors\n* Static methods and class methods\n* Exceptions (they even subclass from Error!)\n* `Fully meme-compliant `_\n\nSupport\n-------\n\nLinux, Mac is supported for both python2 and python3.\nWindows is also supported, but for python3 only.\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install v8py\n\nHeads up: it'll be stuck at \"Running setup.py install for v8py\" for literally\nhours. It's downloading and building V8, which is a really big program. If you\nwant to contribute scripts for Travis CI to build and upload wheels for\nMac/Linux, please do so.\n\nMisc\n----\n\nThere is no documentation of any of this yet. No docstrings. The best place to\nlook to find out how to use it is the tests.\n\nI'm writing this so I can create a really lightweight special-purpose webdriver\n(no visual rendering, no asynchronous XHRs), and I need some way of\nimplementing the DOM in Python. So there will definitely be enough\nfunctionality for that. \n\nIf you'd like to use it for something else, by all means go ahead, but you may\nfind something that doesn't quite \"just work\", or works kind of strangely, or\njust stuff I forgot to test. If you find anything, please submit an issue. Or,\neven better, send a pull request.\n\nLast but not least, don't forget to\n\n.. image:: https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg \n :target: https://saythanks.io/to/tbodt", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tbodt/v8py", "keywords": "v8,javascript", "license": "LGPLv3", "maintainer": "", "maintainer_email": "", "name": "v8py", "package_url": "https://pypi.org/project/v8py/", "platform": "", "project_url": "https://pypi.org/project/v8py/", "project_urls": { "Homepage": "https://github.com/tbodt/v8py" }, "release_url": "https://pypi.org/project/v8py/0.9.15/", "requires_dist": null, "requires_python": "", "summary": "Write Python APIs, then call them from JavaScript using the V8 engine.", "version": "0.9.15" }, "last_serial": 5510288, "releases": { "0.9.10": [ { "comment_text": "", "digests": { "md5": "678423aa18375cbcf6c55e1828ba5e15", "sha256": "c8237a6f635877bfe43a9238d912a257c177ba05e6bc5d12c849f4164175fe82" }, "downloads": -1, "filename": "v8py-0.9.10-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "678423aa18375cbcf6c55e1828ba5e15", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 4632511, "upload_time": "2017-01-12T00:14:54", "url": "https://files.pythonhosted.org/packages/72/90/1138162fe94c3684a032966fd8456e1d7d08adf3cd44054b13df5b083885/v8py-0.9.10-cp27-cp27m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bb27a324fb65cff7317b7b7cd3325d4b", "sha256": "6042d985f6923b3d99f0f1520be90f32cb6baf6b0022817f892897705a4de388" }, "downloads": -1, "filename": "v8py-0.9.10-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "bb27a324fb65cff7317b7b7cd3325d4b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4632542, "upload_time": "2017-01-12T00:15:08", "url": "https://files.pythonhosted.org/packages/c9/75/6ea07e1f0a7041aed04cf5121153a57155c6d6416e217fb5256d5fc0855b/v8py-0.9.10-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bb1aa98a440f398f5c11b6f6b91bfa16", "sha256": "fd4caa548e152f056a709c0030269578e8dbce5dd319917ed52a0ca619cd577c" }, "downloads": -1, "filename": "v8py-0.9.10.tar.gz", "has_sig": false, "md5_digest": "bb1aa98a440f398f5c11b6f6b91bfa16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38221, "upload_time": "2017-01-12T00:15:11", "url": "https://files.pythonhosted.org/packages/8a/f1/169ba81d6a663508c4621b502639fa44e89cfe2da41658894cbcd9fd95c8/v8py-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "cc34b4757d917eadc2291d299c99c626", "sha256": "08b3abf33b2efca582ea3660b6624fa6191c9e7c00f90b4461e4e793646a1a58" }, "downloads": -1, "filename": "v8py-0.9.11.tar.gz", "has_sig": false, "md5_digest": "cc34b4757d917eadc2291d299c99c626", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41514, "upload_time": "2017-06-21T23:02:30", "url": "https://files.pythonhosted.org/packages/b8/f5/b2fdf2394c9e49839db998ee0c25866fe47ed6508f09b3e87a67cbafa7b8/v8py-0.9.11.tar.gz" } ], "0.9.11.post1": [ { "comment_text": "", "digests": { "md5": "203c448f9b4e7dac4d62424059dcff52", "sha256": "a624a527651786755aed750175087da189ce08766f1124e8162f9a8d65543f8d" }, "downloads": -1, "filename": "v8py-0.9.11.post1.tar.gz", "has_sig": false, "md5_digest": "203c448f9b4e7dac4d62424059dcff52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41529, "upload_time": "2017-06-21T23:20:15", "url": "https://files.pythonhosted.org/packages/39/ae/950f943415cf605274ce8ab17fb17a303d9bbf928fb2b7c67cef24ff85b9/v8py-0.9.11.post1.tar.gz" } ], "0.9.12": [ { "comment_text": "", "digests": { "md5": "4b11afbe9bd6c979e7f0dffe6847e0de", "sha256": "b78e74607aab819cd5f2116e467fbac167879b2b762e1a8598fd842081623648" }, "downloads": -1, "filename": "v8py-0.9.12.tar.gz", "has_sig": false, "md5_digest": "4b11afbe9bd6c979e7f0dffe6847e0de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42826, "upload_time": "2017-06-30T17:45:48", "url": "https://files.pythonhosted.org/packages/32/45/a6fa7523f7a8c95f128251224f294ba9c5beb22e6b096b6e2049532e20ef/v8py-0.9.12.tar.gz" } ], "0.9.13": [ { "comment_text": "", "digests": { "md5": "338454cf070c449ab3e73824e20395c6", "sha256": "b7d14060b7571cce955defa152f0b7645fd8b2ab80496be4a6af77753774e122" }, "downloads": -1, "filename": "v8py-0.9.13.tar.gz", "has_sig": false, "md5_digest": "338454cf070c449ab3e73824e20395c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44037, "upload_time": "2018-05-16T23:35:34", "url": "https://files.pythonhosted.org/packages/e0/84/9fc2fb8ea73c82ab1e4c5fc37f576cb21dd0f2b9ce2896a30339acffaac9/v8py-0.9.13.tar.gz" } ], "0.9.14": [ { "comment_text": "", "digests": { "md5": "9dd6ccb6ed21a48e48bacc9a1090dfea", "sha256": "0a30ea4ecd7ea96985548af82660e57ae6791aff64df7ce513c54e6eb513df41" }, "downloads": -1, "filename": "v8py-0.9.14.tar.gz", "has_sig": false, "md5_digest": "9dd6ccb6ed21a48e48bacc9a1090dfea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44089, "upload_time": "2018-06-19T16:48:11", "url": "https://files.pythonhosted.org/packages/6b/06/16ae010b5f98390f64e97eb2cf8814f974d82d6d22ffdef43997044d5171/v8py-0.9.14.tar.gz" } ], "0.9.15": [ { "comment_text": "", "digests": { "md5": "095e6953636adf34fd84b458aebf1064", "sha256": "bb1f601798c27ede694a24a2fb83af7b863adaa7dd684111bc22ff3075014b10" }, "downloads": -1, "filename": "v8py-0.9.15.tar.gz", "has_sig": false, "md5_digest": "095e6953636adf34fd84b458aebf1064", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45739, "upload_time": "2019-07-10T05:11:15", "url": "https://files.pythonhosted.org/packages/49/ca/a37d8be30f9dce8713e7c90a6a2582dd2b590f1f54d233a2d5965c4b3940/v8py-0.9.15.tar.gz" } ], "0.9.6": [], "0.9.6.1": [ { "comment_text": "", "digests": { "md5": "6801503928f9b8865a2ac1f83314c0ef", "sha256": "20ce354992e5c6d82fe431eb6a5f565d7017d7f40801989ed758cf60429f4303" }, "downloads": -1, "filename": "v8py-0.9.6.1-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "6801503928f9b8865a2ac1f83314c0ef", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 4631633, "upload_time": "2016-12-19T23:26:39", "url": "https://files.pythonhosted.org/packages/c8/3c/65976a3b26e84d05d37ea3e837675129420016f904ad39ed6736b7f9193a/v8py-0.9.6.1-cp27-cp27m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7497b01df36fc5cd27d20a59c9c85a2e", "sha256": "2a5684cf7968f0a11f63d4efca4d5ad4e8e22af42c60d399c7f66edd4de47370" }, "downloads": -1, "filename": "v8py-0.9.6.1-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "7497b01df36fc5cd27d20a59c9c85a2e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4631375, "upload_time": "2016-12-19T23:26:52", "url": "https://files.pythonhosted.org/packages/f2/c9/99f31935f11dbbcd6dc28d6db7417ec52402e535892007dbcb81ebda6c7a/v8py-0.9.6.1-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0283af6acd7f2c5e68cac0575465ae02", "sha256": "dd3982189e79464b052441ee0bd3d529a05fa3a9c2382ff371c2f37b462df811" }, "downloads": -1, "filename": "v8py-0.9.6.1.tar.gz", "has_sig": false, "md5_digest": "0283af6acd7f2c5e68cac0575465ae02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35771, "upload_time": "2016-12-19T23:26:56", "url": "https://files.pythonhosted.org/packages/53/b5/5d2c83d5a7f006e3e5b2210821ce2c5b1dd014e57e3669b962a164e76e0d/v8py-0.9.6.1.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "1c587089c601743bc037b5340d21a832", "sha256": "77074cd0fdfcfcadac03c4bc8159857cff33c33f7bf00b05f6ceef22f3a8c0ce" }, "downloads": -1, "filename": "v8py-0.9.7-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "1c587089c601743bc037b5340d21a832", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4739356, "upload_time": "2016-12-24T03:01:14", "url": "https://files.pythonhosted.org/packages/b5/1f/1d53de32b3646b7078f1bdc79c3a2e2c3ed1e52dcb591c64dad43bd1db6e/v8py-0.9.7-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "49246419792f3ee23861985d0278e38a", "sha256": "e296410fb15a4a148f35abb0638611503cb97fb3bca2b78083823940e65ea05e" }, "downloads": -1, "filename": "v8py-0.9.7.tar.gz", "has_sig": false, "md5_digest": "49246419792f3ee23861985d0278e38a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36508, "upload_time": "2016-12-24T03:01:19", "url": "https://files.pythonhosted.org/packages/01/06/dd1aea9565b9d437f96921f5e69b27f70fc0d35587bae1ec08c31822b144/v8py-0.9.7.tar.gz" } ], "0.9.7.post1": [ { "comment_text": "", "digests": { "md5": "31b51c72749a7848184570d5ad770e57", "sha256": "4b4eae6f9e18dc05daf7da077a19a7dd923a6f02325f733ca3a1a708fedfc1ed" }, "downloads": -1, "filename": "v8py-0.9.7.post1-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "31b51c72749a7848184570d5ad770e57", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4633162, "upload_time": "2016-12-24T20:12:25", "url": "https://files.pythonhosted.org/packages/79/fe/630ac1c529f165fece5d2194b92d8bf486be181ad4127c800cd0363d873b/v8py-0.9.7.post1-cp35-cp35m-macosx_10_12_x86_64.whl" } ], "0.9.7.post2": [ { "comment_text": "", "digests": { "md5": "69bb1a785eb670677452ec658d3c1b55", "sha256": "59500edbc21728ba121686a36d7641ab14142f45a916aab20674e18bdf4e50e5" }, "downloads": -1, "filename": "v8py-0.9.7.post2-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "69bb1a785eb670677452ec658d3c1b55", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 4633378, "upload_time": "2016-12-27T20:39:18", "url": "https://files.pythonhosted.org/packages/3c/06/f12cd7d92d06ebdbd866ba0ff8e8971a58a3c3fb09be0ffc44f932886b8f/v8py-0.9.7.post2-cp27-cp27m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3c11a8340363f9f33a2ce1350c22f354", "sha256": "61b304a0e69ad48aa58c354209e019042d354fd3f1f03b1699aa7eb0443a0bf5" }, "downloads": -1, "filename": "v8py-0.9.7.post2-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "3c11a8340363f9f33a2ce1350c22f354", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4633160, "upload_time": "2016-12-27T20:43:16", "url": "https://files.pythonhosted.org/packages/40/5f/4a6a07ddc5e43166088da589c216750201cd5982d128c6e616bd14ac121b/v8py-0.9.7.post2-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e1b97c0539ceaacd5835d1a13c3c5b7a", "sha256": "a37c18ef3060ac411c69fb34ebd7e06d8f99c155860cbad6dcd1eafc056624f9" }, "downloads": -1, "filename": "v8py-0.9.7.post2.tar.gz", "has_sig": false, "md5_digest": "e1b97c0539ceaacd5835d1a13c3c5b7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36527, "upload_time": "2016-12-27T20:43:27", "url": "https://files.pythonhosted.org/packages/48/b3/4714ed5e6e2146f831321f761ada2f873db050c5ae0e610820c6ab22dd41/v8py-0.9.7.post2.tar.gz" } ], "0.9.7.post3": [ { "comment_text": "", "digests": { "md5": "856344d0073c23a05b8199824ba1684e", "sha256": "aca0e9c0fffe64b0045110f5fb1c73aa1c5601aff903ac411afa70198ed48ec5" }, "downloads": -1, "filename": "v8py-0.9.7.post3-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "856344d0073c23a05b8199824ba1684e", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 4633380, "upload_time": "2016-12-28T00:24:41", "url": "https://files.pythonhosted.org/packages/c2/74/6d63f75bb0202efdbe79e45b18634ef895f4be8dfc145c02e5dd5d770b2b/v8py-0.9.7.post3-cp27-cp27m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "235704c46cc7666d05e52f1c65606e25", "sha256": "2a1168a2c728a21cd262aa0ebf7154dc4c2bd489e3058ecbd4fb6666d46f0e6b" }, "downloads": -1, "filename": "v8py-0.9.7.post3-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "235704c46cc7666d05e52f1c65606e25", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4632859, "upload_time": "2016-12-28T00:26:51", "url": "https://files.pythonhosted.org/packages/24/7a/d8bd37f86f0b2c062ab3474313e96b6854002e0efc5a6de327d82a249ed8/v8py-0.9.7.post3-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e9efd9053f9f888d6cfd1115e2f9d1e3", "sha256": "2ce5c1ad565759a0cd372091b8542cb9f9685215e0921201aa14fd2488d2e4fe" }, "downloads": -1, "filename": "v8py-0.9.7.post3.tar.gz", "has_sig": false, "md5_digest": "e9efd9053f9f888d6cfd1115e2f9d1e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36530, "upload_time": "2016-12-28T00:26:56", "url": "https://files.pythonhosted.org/packages/2f/a9/b3672191ad41b65d32b2b5f0091656620a15c51a606c1907cbae43909fd6/v8py-0.9.7.post3.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "a6b7bd9e92f0031c7e9c8a4d23e80768", "sha256": "3a19aa2777e50e969bc55ed598b791ce55a078452e6260b2224ff91d775b232a" }, "downloads": -1, "filename": "v8py-0.9.8-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "a6b7bd9e92f0031c7e9c8a4d23e80768", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 4629078, "upload_time": "2017-01-06T01:08:41", "url": "https://files.pythonhosted.org/packages/e3/e9/381dcfcb2c41d2635eb6df37db17bc00b14164063ac7ba31fd08b6ab4a2c/v8py-0.9.8-cp27-cp27m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cf90325a757c03af3b1f24f155c0dda0", "sha256": "966668029ada05ac394ba90fd2d66c2b55428e0613cca14f7ed9361611fa397d" }, "downloads": -1, "filename": "v8py-0.9.8-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "cf90325a757c03af3b1f24f155c0dda0", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4628062, "upload_time": "2017-01-06T01:08:56", "url": "https://files.pythonhosted.org/packages/3d/2a/738d0be7542dfb97e02c755d808c9b8f50bc1000312d0d977e01ef98092a/v8py-0.9.8-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "da370ba710722e35603a54ff7db4e8d9", "sha256": "d86c145f497e7a767dddc1508865f9f6c9862966bfb472daffcfd593449feed0" }, "downloads": -1, "filename": "v8py-0.9.8.tar.gz", "has_sig": false, "md5_digest": "da370ba710722e35603a54ff7db4e8d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35776, "upload_time": "2017-01-06T01:08:59", "url": "https://files.pythonhosted.org/packages/61/df/bfbdd5bab282d75de548c931705e7e1318f49e8a84474ee2e08dd120cb98/v8py-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "b9c694249e3c3062e440e75964b85238", "sha256": "69415c7843091c72c826148a8d12eea722a1fa847125311b3f797ccc176bf915" }, "downloads": -1, "filename": "v8py-0.9.9-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "b9c694249e3c3062e440e75964b85238", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 4632396, "upload_time": "2017-01-10T00:33:10", "url": "https://files.pythonhosted.org/packages/63/cc/eaca5ea9a8bf03c30c28fb7e4e2a5f962fa63cf7b6a34d5c28b39e508430/v8py-0.9.9-cp27-cp27m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "071de42214bcb52cabaa79400fbd7149", "sha256": "0fc3383edace3d1b58d7d4a205940ea9fbffcf3389cd820f7de00c279074b248" }, "downloads": -1, "filename": "v8py-0.9.9-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "071de42214bcb52cabaa79400fbd7149", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4632202, "upload_time": "2017-01-10T00:33:25", "url": "https://files.pythonhosted.org/packages/4f/e0/c8ee5b4e7051d508520bafc0bfddeaddc1d4b03764f7dbe19e66a506a1ea/v8py-0.9.9-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "551952af3d2dd036259d22826db25649", "sha256": "b415ff80f145e90861fecb3f9448eb54b7544df34db0892f05a9c826a4dbf0d0" }, "downloads": -1, "filename": "v8py-0.9.9.tar.gz", "has_sig": false, "md5_digest": "551952af3d2dd036259d22826db25649", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38031, "upload_time": "2017-01-10T00:31:15", "url": "https://files.pythonhosted.org/packages/37/f7/697a19f28854f64d527b183bcce26c0f871360710255c564f91519514aaf/v8py-0.9.9.tar.gz" } ], "0.9.9.post1": [ { "comment_text": "", "digests": { "md5": "c7cee5fdb653295a4bfbdcce95579997", "sha256": "6db6be8478550a4a0aabfc11cd006dcfd5cf952acc19cce42adb5d2f72bf0d5b" }, "downloads": -1, "filename": "v8py-0.9.9.post1-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "c7cee5fdb653295a4bfbdcce95579997", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 4632479, "upload_time": "2017-01-10T00:36:56", "url": "https://files.pythonhosted.org/packages/63/32/15ffa4ac11459cbb6724a59fa4ebd7e4e6cec189068acbcb77c8ac736023/v8py-0.9.9.post1-cp27-cp27m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9482e765ab0c13edfdf7c1baa6582612", "sha256": "22b90bb49737a6979448d279af328d34e24ceaf6daab93304e5a3dfbe368eab0" }, "downloads": -1, "filename": "v8py-0.9.9.post1-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "9482e765ab0c13edfdf7c1baa6582612", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4632288, "upload_time": "2017-01-10T00:37:11", "url": "https://files.pythonhosted.org/packages/f6/9c/ebe7714887c788aa3b8a97075ac92e47d53b592165b57a7f02a5c8ad3665/v8py-0.9.9.post1-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e23f2f7258d5fa6fe6e6279bec304255", "sha256": "d20ba4c7e2600bf06637bea8b901e18f6aa2837cc6c902c5c6c80f541d811fbf" }, "downloads": -1, "filename": "v8py-0.9.9.post1.tar.gz", "has_sig": false, "md5_digest": "e23f2f7258d5fa6fe6e6279bec304255", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38301, "upload_time": "2017-01-10T00:37:15", "url": "https://files.pythonhosted.org/packages/64/4c/e82152fa40ceadc565e4e5982312cf899a662515d5df9045b3c59d7660b6/v8py-0.9.9.post1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "095e6953636adf34fd84b458aebf1064", "sha256": "bb1f601798c27ede694a24a2fb83af7b863adaa7dd684111bc22ff3075014b10" }, "downloads": -1, "filename": "v8py-0.9.15.tar.gz", "has_sig": false, "md5_digest": "095e6953636adf34fd84b458aebf1064", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45739, "upload_time": "2019-07-10T05:11:15", "url": "https://files.pythonhosted.org/packages/49/ca/a37d8be30f9dce8713e7c90a6a2582dd2b590f1f54d233a2d5965c4b3940/v8py-0.9.15.tar.gz" } ] }