{ "info": { "author": "Adam Karpierz", "author_email": "adam@karpierz.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "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.jpy\n==========\n\nBi-directional Python-Java bridge.\n\nOverview\n========\n\n **jtypes.jpy** is a bi-directional bridge between Python and Java which can be use\n to call Java from Python and Python from Java.\n\n `PyPI record`_.\n\n | **jtypes.jpy** is a lightweight Python package, based on the *ctypes* or *cffi* library.\n | It is an almost fully compliant implementation of Norman Fomferra's **Jpy** package\n by reimplementing its functionality in a clean Python instead of C.\n\nAbout Jpy:\n----------\n\nBorrowed from the `original website`_:\n\n **jpy** is a bi-directional Java-Python bridge allowing you to call Java from Python\n and Python from Java.\n\n **jpy** is a **bi-directional** Python-Java bridge which you can use to embed Java code\n in Python programs or the other way round. It has been designed particularly with\n regard to maximum data transfer speed between the two languages. It comes with a\n number of outstanding features:\n\n * Fully translates Java class hierarchies to Python\n * Transparently handles Java method overloading\n * Support of Java multi-threading\n * Fast and memory-efficient support of primitive Java array parameters via\n `Python buffers `__\n (e.g. `numpy arrays `__)\n * Support of Java methods that modify primitive Java array parameters (mutable\n parameters)\n * Java arrays translate into Python sequence objects\n * Java API for accessing Python objects (``jpy.jar``)\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.jpy\n\nTo ensure everything is running correctly you can run the tests using::\n\n python -m jt.jpy.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.jpy\n\nor on development mode::\n\n python -m pip install --editable ./jtypes.jpy\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 2014-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.jpy\n.. _original website: http://jpy.readthedocs.org/en/latest\n.. _development page: https://github.com/karpierz/jtypes.jpy\n.. _sources: https://github.com/karpierz/jtypes.jpy\n\nChangelog\n=========\n\n0.10.0a3 (2018-11-08)\n---------------------\n- Synchro with jpy master branch.\n- Update of the required setuptools version.\n- Minor setup and tests improvements.\n\n0.9.0a3 (2018-05-23)\n--------------------\n- Synchro with jpy master branch.\n- Update of the required setuptools version.\n\n0.9.0a2 (2018-02-26)\n--------------------\n- Improvement and simplification of setup and packaging.\n\n0.9.0a1 (2018-02-12)\n--------------------\n- Synchro with the original jpy 0.9.0.\n\n0.9.0a0 (2018-01-29)\n--------------------\n- Development moved to github.\n- Version numbering in sync. with the original jpy.\n\n0.0.1 (2005-10-05)\n------------------\n- Initial version.", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "http://pypi.python.org/pypi/jtypes.jpy/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/jtypes.jpy/", "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.jpy", "package_url": "https://pypi.org/project/jtypes.jpy/", "platform": "any", "project_url": "https://pypi.org/project/jtypes.jpy/", "project_urls": { "Download": "http://pypi.python.org/pypi/jtypes.jpy/", "Homepage": "http://pypi.python.org/pypi/jtypes.jpy/" }, "release_url": "https://pypi.org/project/jtypes.jpy/0.10.0a3/", "requires_dist": null, "requires_python": ">=2.7.0,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "summary": "Bi-directional Python-Java bridge (ctypes/cffi-based Jpy)", "version": "0.10.0a3" }, "last_serial": 5853278, "releases": { "0.10.0a3": [ { "comment_text": "", "digests": { "md5": "52d9e1d4ee27287976b5b6240812f91a", "sha256": "3ebe783e4bd78998a7c36398068ca028679c0488cf4b7d5a56a021199011c5b4" }, "downloads": -1, "filename": "jtypes.jpy-0.10.0a3.zip", "has_sig": false, "md5_digest": "52d9e1d4ee27287976b5b6240812f91a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 370861, "upload_time": "2018-11-13T13:43:50", "url": "https://files.pythonhosted.org/packages/1d/23/d61fde4ac8c1fea1c42e09f9140c3e98fab7099432514ca0ec5a83740bdf/jtypes.jpy-0.10.0a3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "52d9e1d4ee27287976b5b6240812f91a", "sha256": "3ebe783e4bd78998a7c36398068ca028679c0488cf4b7d5a56a021199011c5b4" }, "downloads": -1, "filename": "jtypes.jpy-0.10.0a3.zip", "has_sig": false, "md5_digest": "52d9e1d4ee27287976b5b6240812f91a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 370861, "upload_time": "2018-11-13T13:43:50", "url": "https://files.pythonhosted.org/packages/1d/23/d61fde4ac8c1fea1c42e09f9140c3e98fab7099432514ca0ec5a83740bdf/jtypes.jpy-0.10.0a3.zip" } ] }