The Spotfire SPK
A Spotfire SPK is usually created and tested by developers to package and deploy third-party extensions to the Spotfire Server, which can then be distributed to Spotfire Analyst users, or distributed to the Spotfire Server node for use by another service.
Note: Even though they are both called “packages”, the
Python package and the
Spotfire package (SPK) are different.
- The Python package (usually downloaded from a repository, such as PyPI) contains Python modules.
- The SPK is a means to deploy extensions to the Spotfire Server, which either distributes its contents to Spotfire Analyst users, or installs a service, such as the Spotfire Service for Python, to use from the Spotfire Server node.
This Spotfire installation provides a specialized Python package that creates an SPK to hold packages.
- SPKs for Python packages
You can distribute Python packages by using the Spotfire SPK mechanism for either Spotfire Server installation running on Windows OS, or Spotfire Server installation running on a Linux OS. - SPK Versioning
To share packages among data function authors in your organization, you can create the file <your-filename>.spk containing the packages to distribute to others. You might need to change or update the packages or package versions that you distribute, which requires changing the version of the SPK containing the packages.
Related concepts
Related tasks
Related reference
Copyright © Cloud Software Group, Inc. All rights reserved.