Portable specification of the location of schema and protocol files
-------------------------------------------------------------------

                 Key: AVRO-659
                 URL: https://issues.apache.org/jira/browse/AVRO-659
             Project: Avro
          Issue Type: New Feature
            Reporter: Jeff Hammerbacher


Avro doesn't require code generation, which is great. However, if you want to 
use a protocol or a schema, your code needs to know where to find it. When your 
code is ported to new systems, the protocol or schema file must be placed in 
the same place as on the previous system for things to work correctly.

For importing modules in a portable fashion, Python provides a default set of 
places it will look for modules and an environment variable called PYTHONPATH 
that programs can use to override these defaults. It may be useful to explore 
similar constructs for Avro implementations that don't do code generation. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to