Skip to main content

Lagoon python package

Project description

Package python for Lagoon

lagoon-python-api

Lagoon python API is a tool that allows Lagoon users to interact with there data from directly from Python.

Lagoon is developed by Fatfish Lab

# -*- coding: utf-8 -*-
from lagoon import Lagoon

lg = Lagoon('https://your-lagoon-server')
lg.connect(LG_USER, LG_PASSWORD)

organisations = lg.get_organisations()
hardware = organisations[0].get_hardware()

Installation

This package is compatible with Python 2.7 and 3.7+

python -m pip install lagoon-python-api

OR

python -m pip install git+https://github.com/fatfish-lab/lagoon-python-api.git

Documentation

Check our documentation to find all the information you need.

Maintainer

The repository is maintained by Fatfish Lab

Support

You can contact our team at support@fatfi.sh.

Development

Rather the package is compatible with python 2.7 and 3, the Sphinx documentation is using python 3.

  1. Clone this repository
  2. Setup a virtual env : virtualenv pylg
    1. If needed, you can specify the version of python used in your virtual env : virtualenv --python=/usr/bin/python3 pylg3
  3. Enable your virtual env : source pylg/bin/activate
  4. Install local Lagoon package to your virtual env : pip install -e /path/to/package/lagoon-python-api

Build the documation

  1. cd /path/to/package/lagoon-python-api/docs
  2. make html

Licence

This project uses the following license: GPL-3.0-only. See the license file to read it.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lagoon-python-api-0.0.2.tar.gz (23.5 kB view hashes)

Uploaded Source

Built Distribution

lagoon_python_api-0.0.2-py3-none-any.whl (30.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page