Installation

oso is available as a library in several languages:

The Python version of oso is available on PyPI and can be installed using pip:

$ pip install oso==0.3.0

For more information on the oso Python library, see the library documentation.

What’s next

After you’ve installed oso, check out the Quickstart.

Requirements

  • Python version 3.6 or greater

  • Supported platforms:
    • Linux

    • OS X

    • Windows (coming soon)

The Ruby version of oso is available on RubyGems and can be installed into your local Ruby:

$ gem install oso-oso -v 0.3.0

or added to a project’s Gemfile:

gem 'oso-oso', '~> 0.3.0'

For more information on the oso Ruby library, see the library documentation.

What’s next

After you’ve installed oso, check out the Quickstart.

Requirements

  • Ruby version 2.4 or greater

  • Supported platforms:
    • Linux

    • OS X

    • Windows (coming soon)

The Java version of oso is available on GitHub. Go to the Maven Repository and download the latest jar.

To use it, add it to the classpath for your project:

$ javac -classpath "oso-0.3.0.jar:." MyProject.java

$ java -classpath "oso-0.3.0.jar:." MyProject

For more information on the oso Java library, see the library documentation.

What’s next

After you’ve installed oso, check out the Quickstart.

Requirements

  • Java version 10 or greater

  • Supported platforms:
    • Linux

    • OS X

    • Windows (coming soon)

Libraries coming soon:

  • JavaScript / TypeScript

  • Go

  • Rust

Source Code

The source code for oso is hosted on GitHub:

osohq/oso

Releases

See below for release notes: