{ "info": { "author": "Russell Keith-Magee", "author_email": "russell@keith-magee.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development", "Topic :: Utilities" ], "description": ".. image:: http://pybee.org/project/projects/bridges/voc/voc.png\n :width: 72px\n :target: https://pybee.org/voc\n\nVOC\n===\n\n.. image:: https://img.shields.io/pypi/pyversions/voc.svg\n :target: https://pypi.python.org/pypi/voc\n\n.. image:: https://img.shields.io/pypi/v/voc.svg\n :target: https://pypi.python.org/pypi/voc\n\n.. image:: https://img.shields.io/pypi/status/voc.svg\n :target: https://pypi.python.org/pypi/voc\n\n.. image:: https://img.shields.io/pypi/l/voc.svg\n :target: https://github.com/pybee/voc/blob/master/LICENSE\n\n.. image:: https://beekeeper.herokuapp.com/projects/pybee/voc/shield\n :target: https://beekeeper.herokuapp.com/projects/pybee/voc\n\n.. image:: https://badges.gitter.im/pybee/general.svg\n :target: https://gitter.im/pybee/general\n\nA transpiler that converts Python code into Java bytecode.\n\nThis is experimental code. If it breaks, you get to keep all the shiny pieces.\n\nWhat it does:\n\n* Provides an API to let you programmatically create Java class files.\n\n* Compiles Python 3.4 source files into Java class files, enabling you to run\n Python code on a JVM (including Android's VM).\n\nIt isn't a *completely* compliant Python 3.4 implementation - there are some\nlanguage features (some builtin functions) that still need to be\nimplemented, and there is only a bare bones standard library implementation.\nHowever, it is possible to convert simple Python programs, and even write\nsimple Android applications.\n\nTutorial\n--------\n\nTo take VOC for a spin, run through the `Getting Started guide`_, then start\nwith `the first tutorial`_.\n\nIf you'd like to contribute to VOC development, we have a `guide for first time contributors`_.\n\n.. _Getting Started guide: https://voc.readthedocs.io/en/latest/index.html\n.. _the first tutorial: https://voc.readthedocs.io/en/latest/tutorial/tutorial-0.html\n\n.. _guide for first time contributors: http://pybee.org/contributing/how/first-time/what/voc/\n\nDocumentation\n-------------\n\nDocumentation for VOC can be found on `Read The Docs`_.\n\nWhy \"VOC\"?\n----------\n\nThe `Vereenigde Oostindische Compagnie (VOC)`_, or Dutch East India Company,\nis often considered to be the world's first multinational corporation. It was\nalso the first company to issue shares, and facilitate the trading of those\nshares. It was granted a 21 year monopoly to carry out trade activities in\nAsia, primarily the Spice Islands - the Dutch East Indies. They established a\nmajor trading port at Batavia - now Jakarta, on the island of Java (now part\nof Indonesia). As a result of their monopoly, the VOC became an incredibly\nvaluable company, issuing an 18% annual dividend for almost 200 years.\n\nVOC was... the world's first Enterprise using Java. (rimshot!)\n\nVOC is also a backronym for \"Vestigial Output Compiler\". Or \"Vexing Obtuse\nCompiler\". Or \"Valuable Obscure Compiler\". Or \"Varigated Ocelot Calibrator\".\nIt's your choice.\n\n.. _Vereenigde Oostindische Compagnie (VOC): https://en.wikipedia.org/wiki/Dutch_East_India_Company\n\nCommunity\n---------\n\nVOC is part of the `BeeWare suite`_. You can talk to the community through:\n\n* `@pybeeware on Twitter`_\n\n* The `pybee/general`_ channel on Gitter.\n\nWe foster a welcoming and respectful community as described in our\n`BeeWare Community Code of Conduct`_.\n\nContributing\n------------\n\nTo get started with contributing to VOC, head over to our `First Timers Guide`_.\n\nIf you experience problems with VOC, `log them on GitHub`_. If you\nwant to contribute code, please `fork the code`_ and `submit a pull request`_.\n\n.. _BeeWare suite: http://pybee.org\n.. _Read The Docs: https://voc.readthedocs.io\n.. _@pybeeware on Twitter: https://twitter.com/pybeeware\n.. _pybee/general: https://gitter.im/pybee/general\n.. _BeeWare Community Code of Conduct: http://pybee.org/community/behavior/\n.. _First Timers Guide: http://pybee.org/contributing/how/first-time/what/voc/\n.. _log them on Github: https://github.com/pybee/voc/issues\n.. _fork the code: https://github.com/pybee/voc\n.. _submit a pull request: https://github.com/pybee/voc/pulls\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pybee.org/voc", "keywords": "", "license": "New BSD", "maintainer": "", "maintainer_email": "", "name": "voc", "package_url": "https://pypi.org/project/voc/", "platform": "", "project_url": "https://pypi.org/project/voc/", "project_urls": { "Homepage": "http://pybee.org/voc" }, "release_url": "https://pypi.org/project/voc/0.1.6/", "requires_dist": null, "requires_python": ">=3.4", "summary": "Tools to convert Python code into Java bytecode.", "version": "0.1.6" }, "last_serial": 4250996, "releases": { "0.0.0": [], "0.0.1": [ { "comment_text": "", "digests": { "md5": "761c51db108a2c613f97e6b656c27676", "sha256": "393383119271e9e8a714df052a00c52c214404d05a333bf825949565df345b05" }, "downloads": -1, "filename": "voc-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "761c51db108a2c613f97e6b656c27676", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82159, "upload_time": "2015-09-29T00:39:40", "url": "https://files.pythonhosted.org/packages/51/40/7327a92aef04f3a11f3720302f9f7957c98d8f3f1818a55b16bb4600eb7c/voc-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4ee0d123911f528b7848d84dafef89b", "sha256": "b2939d57a19a969080d9bc6259ffd9c0687db8f783d2db39827eb0b56830a343" }, "downloads": -1, "filename": "voc-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d4ee0d123911f528b7848d84dafef89b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122320, "upload_time": "2015-09-29T00:39:46", "url": "https://files.pythonhosted.org/packages/5c/5a/b44cdd25ad3c1e3723084d63e82d1beda24a3060216913fb692f4e69e4fb/voc-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "7e53cc6141df53cd9fd9620d414c7aa8", "sha256": "b2a19dd62ee82cab911afc893a718ced04f6c93026a88e982ca9509658ee97ee" }, "downloads": -1, "filename": "voc-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e53cc6141df53cd9fd9620d414c7aa8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 162535, "upload_time": "2016-07-09T06:37:34", "url": "https://files.pythonhosted.org/packages/41/59/f85796456f32b50a6b9cd9e90c944e61ff5de2690dfc80c9a8c1e34ad0cc/voc-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85c0b27738fada84272b5c6a8749ecae", "sha256": "bc9db62b5469fea1ca3f9b48d580bb2f6d9d5a007ad7ace387cfd2a26fd18cd9" }, "downloads": -1, "filename": "voc-0.1.0.tar.gz", "has_sig": false, "md5_digest": "85c0b27738fada84272b5c6a8749ecae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210444, "upload_time": "2016-07-09T06:37:44", "url": "https://files.pythonhosted.org/packages/e8/eb/75357581411b02f2bf35d8772245303adddd709807ef8d98c78e22dad087/voc-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "587d1c563f878b2cd837dd5eb7574568", "sha256": "854b475b6075178bffac31e51eaf7aa7d22ff466c215d123638255209b54adf3" }, "downloads": -1, "filename": "voc-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "587d1c563f878b2cd837dd5eb7574568", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 156326, "upload_time": "2016-09-26T13:07:03", "url": "https://files.pythonhosted.org/packages/53/bb/90760c11f00f0893dd55b7529bc406c6985d2a9b51d48a0705961d0936ac/voc-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b48979fed61dadee11d21c62c317fd7", "sha256": "4cad8f2e841efb97f82346a75b915e22acc7334f5ad908d4d3b16d77f11217ab" }, "downloads": -1, "filename": "voc-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2b48979fed61dadee11d21c62c317fd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 216909, "upload_time": "2016-09-26T13:07:10", "url": "https://files.pythonhosted.org/packages/6d/23/d4e14317e3c039d076681db35bd1d43993be86be311a2fe10c391b0921ad/voc-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e5d776e09fc05237ec58e4918d9a125a", "sha256": "ebc541bdd8f835a117a2ea49fb34109257edc0d126589876ea75dcf398f08f06" }, "downloads": -1, "filename": "voc-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e5d776e09fc05237ec58e4918d9a125a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 174186, "upload_time": "2017-03-05T09:46:05", "url": "https://files.pythonhosted.org/packages/bd/6e/f0349d0ad722658af79544e2b9b1866b44ada2d96bdc767e624037026cb6/voc-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67afd4b7efaf25b9167fd75ccecae947", "sha256": "ebb220087b3b9ce6d7e3a9867acfbffa212b2360e98d09421c8b318aa745e836" }, "downloads": -1, "filename": "voc-0.1.2.tar.gz", "has_sig": false, "md5_digest": "67afd4b7efaf25b9167fd75ccecae947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 253467, "upload_time": "2017-03-05T09:46:11", "url": "https://files.pythonhosted.org/packages/15/d9/b50370d256b9bf7a213e68bca3f5eb20e5de0877fea116e9ba1cb7ea3034/voc-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d62e96cf7e5395f8626ec4d2c7685dcb", "sha256": "05798ce97028662c81e00868c61376710823f6e0adc05ca616e900d4e24e5d3a" }, "downloads": -1, "filename": "voc-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d62e96cf7e5395f8626ec4d2c7685dcb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 185846, "upload_time": "2017-04-22T23:13:02", "url": "https://files.pythonhosted.org/packages/1d/68/1d655e150cc10fc0dc1aee191bd871cd5e33bb2e18215df727799b6d545c/voc-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f217c985ab8c1f4cd34e7294bac090fa", "sha256": "378a53ec2ed759d4ccb092e41ae1689d665b60d233181f0458fabe038015f76c" }, "downloads": -1, "filename": "voc-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f217c985ab8c1f4cd34e7294bac090fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 276107, "upload_time": "2017-04-22T23:13:08", "url": "https://files.pythonhosted.org/packages/08/01/cd2457228849059b2b8e96618c60608291986aa0c5c58d927886be087a84/voc-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "28e41b1eed9adae8cd7c312bcbeb9b6a", "sha256": "985f5c13b51ef85949b0062fd13371dc681c6408a65f368ddf6a6d3a83f218c1" }, "downloads": -1, "filename": "voc-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "28e41b1eed9adae8cd7c312bcbeb9b6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 181711, "upload_time": "2017-08-01T08:57:16", "url": "https://files.pythonhosted.org/packages/24/e1/001772ccd8d4359b02c6525f99e34b99b9a326edb97bc6f5af69bfa18717/voc-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f4420f7f5587bdcd839096372ced90a", "sha256": "92dd47f249a4906f148c10bc2cda49dd5277e68c09d301916c0633d86534a030" }, "downloads": -1, "filename": "voc-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8f4420f7f5587bdcd839096372ced90a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 280547, "upload_time": "2017-08-01T08:57:26", "url": "https://files.pythonhosted.org/packages/b0/3d/82aa6003cf7107ab51d520176d978a7883cde2d1cd4ac36f5ffb93c2dff7/voc-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "05fca506338ee2a73f95710b2eeda086", "sha256": "a2401134c4201a010a41e559e371619e8ae1787643233026613d19c7376ddbf3" }, "downloads": -1, "filename": "voc-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "05fca506338ee2a73f95710b2eeda086", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 184488, "upload_time": "2017-11-11T10:06:16", "url": "https://files.pythonhosted.org/packages/d2/bc/e8c769eb7d05f486346103783e78ebe283842dd09038ff5b1fa55cda3ad0/voc-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a44ef3c9348bd50589ace33aee90b715", "sha256": "51a534eb1910b0cdaf43ecb737bfbe8d2900f2c9a3b94917b7fe8f99718894fa" }, "downloads": -1, "filename": "voc-0.1.5.tar.gz", "has_sig": false, "md5_digest": "a44ef3c9348bd50589ace33aee90b715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 303550, "upload_time": "2017-11-11T10:06:21", "url": "https://files.pythonhosted.org/packages/fa/e5/dcb83eea804d22b6a3357b2c8f1f920bc68eebdff746a008a3397ae6340b/voc-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "c6551189a0451e0b298b06067df6d456", "sha256": "26334892f6b9ffddf2a4eb066973af43d1d613b78365b748d73cad52a902ed22" }, "downloads": -1, "filename": "voc-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c6551189a0451e0b298b06067df6d456", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 199167, "upload_time": "2018-09-08T06:18:03", "url": "https://files.pythonhosted.org/packages/eb/ca/e672edd53ac9bfd60d6c4c2ca81b33b2f3ac5a6b79156dfafbe0d42c0a9b/voc-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de45241afd822b8cdcf2fb2bf8ece7a9", "sha256": "b4ef6efaca41aa26c387d30ccdecdbe5b547fd75bc4a1a19ca100b51bb19a69f" }, "downloads": -1, "filename": "voc-0.1.6.tar.gz", "has_sig": false, "md5_digest": "de45241afd822b8cdcf2fb2bf8ece7a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 346492, "upload_time": "2018-09-08T06:18:05", "url": "https://files.pythonhosted.org/packages/14/35/1d64692166f5e62fdfd0da2a1548224b2239023dc4ecdcbb36a3602435b5/voc-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c6551189a0451e0b298b06067df6d456", "sha256": "26334892f6b9ffddf2a4eb066973af43d1d613b78365b748d73cad52a902ed22" }, "downloads": -1, "filename": "voc-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c6551189a0451e0b298b06067df6d456", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 199167, "upload_time": "2018-09-08T06:18:03", "url": "https://files.pythonhosted.org/packages/eb/ca/e672edd53ac9bfd60d6c4c2ca81b33b2f3ac5a6b79156dfafbe0d42c0a9b/voc-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de45241afd822b8cdcf2fb2bf8ece7a9", "sha256": "b4ef6efaca41aa26c387d30ccdecdbe5b547fd75bc4a1a19ca100b51bb19a69f" }, "downloads": -1, "filename": "voc-0.1.6.tar.gz", "has_sig": false, "md5_digest": "de45241afd822b8cdcf2fb2bf8ece7a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 346492, "upload_time": "2018-09-08T06:18:05", "url": "https://files.pythonhosted.org/packages/14/35/1d64692166f5e62fdfd0da2a1548224b2239023dc4ecdcbb36a3602435b5/voc-0.1.6.tar.gz" } ] }