GT 3.9.5 Development Release Notes for PyGlobus

Component Overview

pyGlobus provides a high-level object-oriented interface to the Globus Toolkit 2(r) libraries and related packages such as myProxy. pyGlobus includes a series of modules that provide access to the full functionality of the Pre-WS API while hiding much of the complexity. In addition, a number of servers and command line tools are provided, e.g., a GridFTP server, a GridFTP GUI client, pyglobusrun, and pyglobus-url-copy. pyGlobus supports the rapid development of Pre-WS applications, and allows for easy integration with C/C++ and Fortran codes.

Feature Summary

Features new in release GT 3.9.5:

  • Ability to deny a gassTransfer request in the gassTransfer API

Other Supported Features

  • security: X509 proxy generation, signing, verifyingi, context creation
  • gridFTP support, third party transfer, setting ftp buffer sizes, GSI authentication
  • GRAM: Ability to generate RSL strings, submit and monitor GRAM jobs.
  • XIO: A socket API which can use the different drivers provided with the XIO package.
  • GASS: The ability to cache, transfer and copy files, and to start up GASS servers
  • myproxy: ability to delegate and retrieve myproxy credentials.
  • RLS: ability to make rls requests to a RLS server.

Deprecated Features

  • None

Technology Dependencies

pyGlobus depends on the following GT components:

  • GT2 SDK bundles, built with a threaded flavor

pyGlobus depends on the following 3rd party software:

Supported Platforms

Tested Platforms for pyGlobus

  • pyGlobus has been tested on Linux, OSX, Solaris, and FreeBSD.

Backward Compatibility Summary

Protocol changes since GT version 3.2:

  • None

API changes since GT version 3.2:

  • Changes in the gassTransfer and Xio APIs.
  • bug fixes and new functionality allowing the denial of a gassTransfer request
  • An XioSocket class was developed, which has an interface similar to the Python 2.3 Socket API, for example it allows timeouts.

Exception changes since GT version 3.2:

  • None

Schema changes since GT version 3.2:

  • None

For More Information

Click here for more information about this component.