Skip to main content

A manager for containerised Cerise instances

Project description

https://www.travis-ci.org/MD-Studio/cerise-manager.svg?branch=master

Cerise Manager

Cerise Manager is a Python library for managing containerised Cerise instances. Using Cerise Manager, you can create, destroy, start and stop (specialised) Cerise instances running on your local machine. Cerise Manager is an extension of Cerise Client, so you can also submit jobs and manage those on the created services.

Installation

Cerise Manager is on PyPI, so you can just

` pip install cerise_manager `

possibly in a virtualenv or Conda environment, if you so desire. Cerise Manager supports Python 3.4 and up.

Development

To install cerise_manager from GitHub, do:

git clone https://github.com/MD-Studio/cerise_manager.git
cd cerise_manager
pip install .

Run tests (including coverage) with:

python setup.py test

If you want to contribute to the development of Cerise Manager, have a look at the contribution guidelines.

Documentation

  • Documentation should be put in the docs folder. The contents have been generated using sphinx-quickstart (Sphinx version 1.6.5).

  • We recommend writing the documentation using Restructured Text (reST) and Google style docstrings.

  • The documentation is set up with the Read the Docs Sphinx Theme.

  • To generate html documentation run python setup.py build_sphinx

    • This is configured in setup.cfg

    • Alternatively, run make html in the docs folder.

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

cerise_manager-0.3.1.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

cerise_manager-0.3.1-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file cerise_manager-0.3.1.tar.gz.

File metadata

  • Download URL: cerise_manager-0.3.1.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.2

File hashes

Hashes for cerise_manager-0.3.1.tar.gz
Algorithm Hash digest
SHA256 49d45f645fe702876abbee766a7265d0cdb3c7f7d402dfad49b721795fd29029
MD5 d4b6d6404b08d8461bdabb5ac900bff3
BLAKE2b-256 4306e3bb85444651d22202f28c82ba0b9bb1daf4635539aa1270b46743fcbd49

See more details on using hashes here.

File details

Details for the file cerise_manager-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: cerise_manager-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.2

File hashes

Hashes for cerise_manager-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9eb99ba033356ee72f37f902d241840f450d2f21cc823bd69ef875b56c36c4f4
MD5 35c89192dc0cdfcc1d8a8e5aec58ef6b
BLAKE2b-256 f25c906e99cb21f299cecff19f13e6990107e93c4a32e0ae4a73315a759d6ff3

See more details on using hashes here.

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