name = 'puli'
version = '1.7.8'

# If your tool depends on some other package(s)
requires = [
    'rez-current',
    'pythonABI-2',
    'tornado-2.2.1',
    'requests-2.4.3',
    'psutil-2.1.3'
]


# If you need to define some environment variables
def commands():
    # You can append directly without the need to check if the variable exist or not, ...
    # env.PYTHONPATH.prepend('/s/apps/lin/puli')
    env.PYTHONPATH.append('{root}/src')

    env.PATH.append('{root}')
    env.PATH.append('{root}/src/pulitools/puliquery')
    env.PATH.append('{root}/src/pulitools/puliexec')

    # Create some aliases
    # These aliases will be directly available in the shell.
    # alias('myTool', '{root}/bin/myTool "$@"')
    alias('puliexec', 'python {root}/src/pulitools/puliexec/puliexec.py "$@"')
    alias('pulrn', 'python {root}/src/pulitools/puliquery/pul_rn "$@"')
    alias('pul_rn', 'python {root}/src/pulitools/puliquery/pul_rn "$@"')
    alias('pulquery', 'python {root}/src/pulitools/puliquery/pul_query "$@"')
    alias('pul_query', 'python {root}/src/pulitools/puliquery/pul_query "$@"')

    alias('workerd', 'python {root}/src/octopus/workerd.py "$@"')
    alias('dispatcherd', 'python {root}/src/octopus/dispatcherd.py "$@"')

name = 'puli'
version = '1.7.9'

# If your tool depends on some other package(s)
requires = [
    'rez-current',
    'pythonABI-2',
    'tornado-2.2.1',
    'requests-2.4.3',
    'psutil-2.1.3'
]


# If you need to define some environment variables
def commands():
    # You can append directly without the need to check if the variable exist or not, ...
    # env.PYTHONPATH.prepend('/s/apps/lin/puli')
    env.PYTHONPATH.append('{root}/src')

    env.PATH.append('{root}')
    env.PATH.append('{root}/src/pulitools/puliquery')
    env.PATH.append('{root}/src/pulitools/puliexec')

    # Create some aliases
    # These aliases will be directly available in the shell.
    # alias('myTool', '{root}/bin/myTool "$@"')
    alias('puliexec', 'python {root}/src/pulitools/puliexec/puliexec.py "$@"')
    alias('pulrn', 'python {root}/src/pulitools/puliquery/pul_rn "$@"')
    alias('pul_rn', 'python {root}/src/pulitools/puliquery/pul_rn "$@"')
    alias('pulquery', 'python {root}/src/pulitools/puliquery/pul_query "$@"')
    alias('pul_query', 'python {root}/src/pulitools/puliquery/pul_query "$@"')

    alias('workerd', 'python {root}/src/octopus/workerd.py "$@"')
    alias('dispatcherd', 'python {root}/src/octopus/dispatcherd.py "$@"')

Update to 1.7.9