TIBCO Spotfire® Service Python Installation and Administration

Curator Role

The curator maintains the standards and lists of officially-sanctioned packages. The curator keeps all of the package versions synchronized. The curator might be the same person who fills the developer role.

The approval process for adding a package is up to your organization, and might vary from minimal to extensive, depending on your usual practices. Designate a developer familiar with Python packages and package versioning to be the package curator. The package curator works with package developers and server administrators to perform the following management tasks.

  • Maintains the list of tested and sanctioned package versions (the gold standard), which would be the set of packages available for general use under Spotfire applications.
  • Creates a Spotfire SPK containing the Python packages, and then gives it to the administrator who manages Spotfire distributions on Spotfire Server. Packages uploaded to Spotfire Server are distributed to other Python users who write data functions using Python in Spotfire Analyst.
  • Ensures that the SPK containing the "gold standard" package versions are placed on the Spotfire Server for distribution to Spotfire Analyst clients, or are deployed to a Spotfire Server for use by analyses available to Spotfire Business Author and Consumer users.
Note:
  • Python package versions shared among team members must be kept synchronized.
  • You can install multiple SPKs containing Python packages on the Spotfire Server, as long as each SPK has a unique name and ID.
  • Uploading a new SPK overwrites any older version of that same SPK that was previously deployed.

See SPK Versioning for more information.