# ------------------------------------------------------------------ # Copyright (c) 2020 PyInstaller Development Team. # # This file is distributed under the terms of the GNU General Public # License (version 2.0 or later). # # The full license is available in LICENSE.GPL.txt, distributed with # this software. # # SPDX-License-Identifier: GPL-2.0-or-later # ------------------------------------------------------------------ """ Avro is a serialization and RPC framework. """ import os from PyInstaller.utils.hooks import get_module_file_attribute res_loc = os.path.dirname(get_module_file_attribute("avro")) # see https://github.com/apache/avro/blob/master/lang/py3/setup.py datas = [ # Include the version.txt file, used to set __version__ (os.path.join(res_loc, "VERSION.txt"), "avro"), # The handshake schema is needed for IPC communication (os.path.join(res_loc, "HandshakeRequest.avsc"), "avro"), (os.path.join(res_loc, "HandshakeResponse.avsc"), "avro"), ]