avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joseph Koshy (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (AVRO-831) Enhance the Python `distutils` control file `setup.py` to build Avro/Python without a pre-processing step.
Date Fri, 27 May 2011 16:39:47 GMT

     [ https://issues.apache.org/jira/browse/AVRO-831?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Joseph Koshy updated AVRO-831:
------------------------------

    Attachment: setup.patch

> Enhance the Python `distutils` control file `setup.py` to build Avro/Python without a
pre-processing step.
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: AVRO-831
>                 URL: https://issues.apache.org/jira/browse/AVRO-831
>             Project: Avro
>          Issue Type: Improvement
>          Components: python
>         Environment: Operating environments supporting the Python programming language.
>            Reporter: Joseph Koshy
>              Labels: build, python
>         Attachments: setup.patch
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> Avro's build process for its Python bindings currently needs a set of pre-processing
steps that need to be executed before the build proper is started.  These pre-processing steps
are executed by {{ant}}.
> The attached patch folds these pre-processing steps into the {{setup.py}} control script
that is input to Python's {{distutils}} build tool kit.  This eliminates the dependency on
{{ant}}.
> In the patch:
> * Source files that need keyword expansion are renamed to use a {{.in}} extension.  The
build process will generate the appropriately transformed {{.py}} files from these {{.in}}
files.
> * {{setup.py}} supports a new command {{make_interop_data}}, used to generate test data
for use with interoperability test code.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message