Would it be possible to abstract about parts of the compile routine
from python.py so that I could have a setup.py that does like:

from setuptools import setup
from jcc import jcc_extension

my_extension = jcc_extension(
    name='py_lex_java'
    clases=['ca.ualberta.cs.ScannerWrapper'],
    includes=['target/lex-java-1.0-SNAPSHOT-jar-with-dependencies.jar'],
    )

setup(
    name='py_lex_java',
    version="1.8.1",
    description='Call the Java Compiler\'s lexer from Python.',
    long_description=open('README.txt').read(),
    author='Joshua Campbell',
    author_email='[EMAIL PROTECTED]',
    url='https://github.com/naturalness/py-lex-java',
    license='GPLv3+',
    packages=['py_lex_java'],
    zip_safe=False,
    ext_modules=[my_extension.ext_module],
    'package_dir': {'py_lex_java': my_extension.package_dir},
    'package_data': {'py_lex_java': my_extension.package_data},
)

On Tue, Jul 11, 2017 at 12:00 PM, Joshua Campbell <[EMAIL PROTECTED]> wrote:

--
Joshua Charles Campbell
Ph.D. Student and Research Assistant
Department of Computing Science
University of Alberta
[EMAIL PROTECTED]
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB