{ "info": { "author": "Adam Karpierz", "author_email": "adam@karpierz.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: Polish", "Operating System :: OS Independent", "Programming Language :: Java", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: IronPython", "Programming Language :: Python :: Implementation :: PyPy", "Programming Language :: Python :: Implementation :: Stackless", "Topic :: Software Development :: Libraries :: Java Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "**Currently only as placeholder (because a base package jtypes.jvm is still in development)**\n\njtypes.jython\n=============\n\nJava Embedded Python.\n\nOverview\n========\n\n | **jtypes.jython** embeds CPython in Java.\n | It is safe to use in a heavily threaded environment.\n\n `PyPI record`_.\n\n | **jtypes.jython** is a Python Java package, based on the *ctypes* or *cffi* library.\n | It is an implementation of substantial part of **Jython** Java bridge and API\n by reimplementing its functionality and in a clean CPython.\n\nAbout Jython:\n-------------\n\nBorrowed from the `original website`_:\n\n **What is Jython?**\n\n **Jython** is an implementation of the high-level, dynamic, object-oriented language\n Python seamlessly integrated with the Java platform. The predecessor to Jython, JPython,\n is certified as 100% Pure Java. Jython is freely available for both commercial and\n non-commercial use and is distributed with source code. Jython is complementary to Java\n and is especially suited for the following tasks:\n\n Embedded scripting - Java programmers can add the Jython libraries to their system\n to allow end users to write simple or complicated scripts that add functionality to the\n application. Interactive experimentation - Jython provides an interactive interpreter\n that can be used to interact with Java packages or with running Java applications.\n This allows programmers to experiment and debug any Java system using Jython.\n Rapid application development - Python programs are typically 2-10X shorter than the\n equivalent Java program. This translates directly to increased programmer productivity.\n The seamless interaction between Python and Java allows developers to freely mix the two\n languages both during development and in shipping products.\n\nRequirements\n============\n\n- Java >= 1.7 - either the Sun/Oracle JRE/JDK or OpenJDK.\n- Numpy (optional) >= 1.5 (numpy >= 1.7 recommended)\n\nInstallation\n============\n\nPrerequisites:\n\n+ Python 2.7 or higher or 3.4 or higher\n\n * http://www.python.org/\n * 2.7 and 3.6 are primary test environments.\n\n+ pip and setuptools\n\n * http://pypi.python.org/pypi/pip\n * http://pypi.python.org/pypi/setuptools\n\nTo install run::\n\n python -m pip install --upgrade jtypes.jython\n\nTo ensure everything is running correctly you can run the tests using::\n\n python -m jt.jython.tests\n\nDevelopment\n===========\n\nVisit `development page`_\n\nInstallation from sources:\n\nClone the `sources`_ and run::\n\n python -m pip install ./jtypes.jython\n\nor on development mode::\n\n python -m pip install --editable ./jtypes.jython\n\nPrerequisites:\n\n+ Development is strictly based on *tox*. To install it run::\n\n python -m pip install tox\n\nLicense\n=======\n\n | Copyright 2015-2018 Adam Karpierz\n |\n | Licensed under the Apache License, Version 2.0\n | http://www.apache.org/licenses/LICENSE-2.0\n | Please refer to the accompanying LICENSE file.\n\nAuthors\n=======\n\n* Adam Karpierz \n\n.. _PyPI record: https://pypi.python.org/pypi/jtypes.jython\n.. _original website: http://www.jython.org/archive/22/\n.. _development page: https://github.com/karpierz/jtypes.jython\n.. _sources: https://github.com/karpierz/jtypes.jython\n\nChangelog\n=========\n\n0.0.3a3 (2018-11-08)\n--------------------\n- Update of the required setuptools version.\n- Minor setup and tests improvements.\n\n0.0.3a0 (2018-05-22)\n--------------------\n- Update of the required setuptools version.\n\n0.0.2a0 (2018-02-26)\n--------------------\n- Improvement and simplification of setup and packaging.\n\n0.0.1a0 (2018-01-29)\n--------------------\n- Development moved to github.\n\n0.0.0 (2013-10-05)\n------------------\n- Initial version.", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "http://pypi.python.org/pypi/jtypes.jython/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/jtypes.jython/", "keywords": "jtypes, jt, jpype, jep, pyjnius, jpy, javabridge, pyjava, jcc,,py4j, jython, java, pythonjava", "license": "Apache License, Version 2.0 ; http://www.apache.org/licenses/LICENSE-2.0", "maintainer": "Adam Karpierz", "maintainer_email": "adam@karpierz.net", "name": "jtypes.jython", "package_url": "https://pypi.org/project/jtypes.jython/", "platform": "any", "project_url": "https://pypi.org/project/jtypes.jython/", "project_urls": { "Download": "http://pypi.python.org/pypi/jtypes.jython/", "Homepage": "http://pypi.python.org/pypi/jtypes.jython/" }, "release_url": "https://pypi.org/project/jtypes.jython/0.0.3a3/", "requires_dist": null, "requires_python": ">=2.7.0,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "summary": "Java Embedded Python (ctypes/cffi-based Jython)", "version": "0.0.3a3" }, "last_serial": 5853281, "releases": { "0.0.3a3": [ { "comment_text": "", "digests": { "md5": "c2a1db6861d5c0bf9ddefaf04797bc06", "sha256": "3eb4c94aa52781933fb5fe2307241bbd206c90e0d3b3b57ab3bf34e26cad51ad" }, "downloads": -1, "filename": "jtypes.jython-0.0.3a3.zip", "has_sig": false, "md5_digest": "c2a1db6861d5c0bf9ddefaf04797bc06", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 38441, "upload_time": "2018-11-13T12:11:27", "url": "https://files.pythonhosted.org/packages/26/5b/8331bff9387c8e2ea4d318d19b36540a16bcdd8c2dffa3fa08cce5608f9d/jtypes.jython-0.0.3a3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c2a1db6861d5c0bf9ddefaf04797bc06", "sha256": "3eb4c94aa52781933fb5fe2307241bbd206c90e0d3b3b57ab3bf34e26cad51ad" }, "downloads": -1, "filename": "jtypes.jython-0.0.3a3.zip", "has_sig": false, "md5_digest": "c2a1db6861d5c0bf9ddefaf04797bc06", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 38441, "upload_time": "2018-11-13T12:11:27", "url": "https://files.pythonhosted.org/packages/26/5b/8331bff9387c8e2ea4d318d19b36540a16bcdd8c2dffa3fa08cce5608f9d/jtypes.jython-0.0.3a3.zip" } ] }