File: PKG-INFO

package info (click to toggle)
jcc 2.22-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 1,048 kB
  • ctags: 1,839
  • sloc: cpp: 11,462; python: 3,456; java: 65; makefile: 33
file content (68 lines) | stat: -rw-r--r-- 3,011 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Metadata-Version: 1.1
Name: JCC
Version: 2.22
Summary: a C++ code generator for calling Java from C++/Python
Home-page: UNKNOWN
Author: Andi Vajda
Author-email: vajda@apache.org
License: UNKNOWN
Description: 
        For changes since earlier releases, see:
          http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES
        
        JCC is a C++ code generator for producing the code necessary to call
        into Java classes from CPython via Java's Native Invocation Interface (JNI).
        
        JCC generates C++ wrapper classes that hide all the gory details of JNI
        access as well Java memory and object reference management.
        
        JCC generates CPython types that make these C++ classes accessible from a
        Python interpreter. JCC attempts to make these Python types pythonic by
        detecting iterators and property accessors. Iterators and mappings may also
        be declared to JCC.
        
        JCC has been built on Python 2.3, 2.4, 2.5, 2.6 and 2.7 and has been used with
        various Java Runtime Environments such as Sun Java 1.5 and 1.6, Apple's
        Java 1.5 and 1.6 on Mac OS X, open source Java OpenJDK 1.7 builds as well as
        Oracle Java 1.7.
        
        An experimental port to Python 3 is available from a branch:
          http://svn.apache.org/repos/asf/lucene/pylucene/branches/python_3/jcc/
        
        JCC is supported on Mac OS X, Linux, Solaris and Windows.
        
        JCC is written in C++ and Python. It uses Java's reflection API to do its
        job and needs a Java Runtime Environment to be present to operate.
        
        JCC is built with distutils or setuptools::
        
            python setup.py build
            sudo python setup.py install
        
        Setuptools is required to build JCC on Python 2.3.
        
        Except for Mac OS X - where Apple's Java comes pre-installed in a known
        framework location - JCC's setup.py file needs to be edited before building
        JCC to specify the location of the Java Runtime Environment's header files
        and libraries.
        
        The svn sources for JCC are available at:
          http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/
        
        For more information about JCC see:
          http://lucene.apache.org/pylucene/jcc/index.html
        
        JCC comes with an Apache 2.0 copyright license:
          http://www.apache.org/licenses/LICENSE-2.0
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: C++
Classifier: Programming Language :: Java
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries :: Java Libraries