[torqueusers] ANNOUNCE: New version of torque python interface (4.2.0)

Bas van der Vlies basv at sara.nl
Wed Sep 15 08:40:24 MDT 2010

=========== 4.2.0
  * Updated LICENSE file to LGPLV3. Thanks to Justin Bronder
    (jsbronder add gentoo dot org) for the information and

  * examples/pbsmon.py. Patched so it also works for torque 2.5
    Author: Stijn De Weirdt stijn dot deweirdt at ugent dot be
    Applied by: Bas van der Vlies

  * setup.py.in changed determine which torque version is installed
    so we also support snapshots.
    Author: Mark Roberts ( mark at gingergeeks dot co dot uk)
    Applied by: Bas van der Vlies

  * PBSQuery:
    - get_nodes function for jobs now works for old and new datastructure and
      gives correct results if unique=True
      Reported by + idea for patch: Shunjie Lau (eijnuhs add gmail dot com)
      Author: Bas van der Vlies

  * Added AdvanceParser module. new_rack_pbsmon.py and sara_nodes.py
    make use of this module
    Author: Dennis Stam (Dennis dot Stam at sara dot nl)

  * examples/new_rack_pbsmon.py:
      - Better specification for node expression
      - added a new option -l/--list to list the state of a nodes and which job
        is running on it, eg:
              new_rack_pbsmon.py - l gb-r[1-3]n[3-6] gb-r4[n1-20]

    Authors: Dennis Stam & Bas van der Vlies
    Applied by: Bas van der Vlies

  * examples/sara_nodes.py:
    An utility to set/clear notes for multiple nodes, see ..
    Author: Dennis Stam (Dennis dot Stam at sara dot nl)

  * setup.py.in:
    Added support for runtime-libraries when torque is installed in a 
    location, closes #22
    Author: Mattias (slabanja at chalmers dot se)
    Applied by: Bas van der Vlies

  * Changed build system for debian
    Authors: Dennis Stam & Bas van der Vlies

the latest stable pbs_python interface is available from:

Information, documentation and reporting bugs for the package:

===== Brief description =========================================

Pbs_python interface is a wrapper class for the TORQUE C LIB
API. Now you can write utilities/extensions in Python instead of C.

--- Testing the package:

The test programs are include as a reference how to use the pbs
python module. You have to edit some test programs to reflect
your Torque installation.

pbsmon.py        - ascii xpbsmon
rack_pbsmon.py   - ascii xpbsmon by rack layout
pbsnodes-a.py    - pbsnodes -a
pbs_version.py   - print server version
set_property.py  - set some node properties
resmom_info.py   - queries the pbs_mom daemon on the nodes
logpbs.py        - Shows the usage of the PBS logging routines
new_interface.py - Example how to use PBSQuery module
PBSQuery.py      - python <install_path>/PBSQuery.py (has builtin demo)
sara_nodes.py    - We use this program to set the nodes offline/online.
                    when there are no command line arguments. It will list
                    the nodes that are down/oflline. For more info see:

For more info about SARA see:

*  Bas van der Vlies                    e-mail: basv at sara.nl       *
*  SARA - Academic Computing Services   Amsterdam, The Netherlands *

More information about the torqueusers mailing list