The tools to validate your OSP submission files to JSSPP are written in Python. Make sure you have Python 3.7 installed or setup an appropriate virtual environment.

Install from PyPi

Install the tools from the PyPi repository using pip:

$ pip install jsspp-osp

The jsspp-osp command should now be available to validate the files you want to submit.

Install manually

For manual installation, we use Pipenv to create and manage the virtual environment for the tools’ runtime and dependencies. Please follow the steps below to install the tools manually:

  1. Install Pipenv. See their Installation Guide for instructions.
  2. Download the tools by cloning the repository:
    $ git clone https://github.com/atlarge-research/jsspp-osp.git
    

    or simply grab a copy of the source code as a zip file.

  3. Download the required dependencies by running the following command in the source directory:
     $ pipenv install
    
  4. Install the tools into the virtual environment:
     $ pipenv install -e .
    
  5. Enter the virtual environment:
     $ pipenv shell
    

    The jsspp-osp command should now be available to validate the files you want to submit.