================================
Globus Streams Application Tools
================================

This distribution contains the utilities required to integrate your application
with Globus Streams.

For background and usage details, see the Globus Streams documentation:
https://docs.globus.org/globus-connect-server/v5.4/streaming-guide/

Requirements
------------
- Python 3.12
- GNU libltdl runtime (libltdl.so.7)

After extracting the distribution, run:

./setup.sh

This script will:
- Create a Python virtual environment
- Install the globus and globus-streams CLI tools
- Generate a file named globus-streams-env

This will create a python virtual environment with the globus and globus-streams
CLIs installed. It will also write out a file called "globus-streams-env".
Source this file into your environment and the needed variables will be set.

Once this is done you can use the script ./bin/globus-streams-launch.sh to launch
Globus Stream enabled applications as described here:
https://docs.globus.org/globus-connect-server/v5.4/streaming-guide/#initiator_application
