Metadata-Version: 1.1
Name: container_hub
Version: 0.0.18.dev0
Summary: The 3Di simulation container hub
Home-page: https://github.com/nens/container-hub
Author: Lars Claussen
Author-email: claussen.lars@nelen-schuurmans.nl
License: MIT license
Description: =============
        container-hub
        =============
        
        
        .. image:: https://img.shields.io/pypi/v/container-hub.svg
                :target: https://pypi.python.org/pypi/container-hub
        
        .. image:: https://github.com/nens/container-hub/workflows/Python%20application/badge.svg?branch=master
             :target: https://github.com/nens/container-hub/actions?query=branch%3Amaster
        .. image:: https://pyup.io/repos/github/nens/container-hub/shield.svg
             :target: https://pyup.io/repos/github/nens/container-hub/
             :alt: Updates
        
        
        Container Hub
        -------------
        
        Spiritual successor of the machine manager. Main purpose is starting
        and stopping threedi simulation containers.
        
        
        Usage
        -----
        
        The container hub solely exposes two functions, ``up()`` and ``down()``. They
        can be retrieved as a top level import::
        
            from container_hub import up
            from container_hub import down
        
        Based on the current settings this gives you a carrier specific function,
        either from the ``container_hub.carriers.marathon.container_terminal`` or the
        ``container_hub.carriers.docker.container_terminal``.
        
        
        Credits
        -------
        
        This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
        
        .. _Cookiecutter: https://github.com/audreyr/cookiecutter
        .. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
        
        
        =======
        History
        =======
        
        
        0.0.18 (unreleased)
        -------------------
        
        - Nothing changed yet.
        
        
        0.0.17 (2021-12-21)
        -------------------
        
        - Dynamically set container "LOG_LEVEL" via env parameter.
        
        
        0.0.16 (2021-09-03)
        -------------------
        
        - Disable model mount when `gridadmin_download_url` and `tables_download_url` parameters
          are both given.
        
        
        0.0.15 (2021-07-27)
        -------------------
        
        - Added options for passing `gridadmin_download_url` and `tables_download_url` parameters
          to the `up()` function
        
        
        0.0.14 (2021-06-09)
        -------------------
        
        - Removed threedi-api-client as requirement.
        
        - Added a pypi release pipeline to github action workflow.
        
        
        0.0.13 (2020-10-13)
        -------------------
        
        - Added the 'clean_up_files' arg to 'up()' function.
        
        
        0.0.12 (2020-08-11)
        -------------------
        
        - Bumped docker version
        
        0.0.11 (2020-05-15)
        -------------------
        
        - Added the 'max_rate' arg to `up()` function.
        
        
        0.0.10 (2020-04-20)
        -------------------
        
        - All MarathonApp args must be strings.
        
        
        0.0.9 (2020-04-20)
        ------------------
        
        - Session memory argument `mem` must be string for marathon strange enough.
        
        
        0.0.8 (2020-04-16)
        ------------------
        
        - Added the `pause_timeout` arg to the `up()` function.
        
        
        0.0.7 (2020-02-19)
        ------------------
        
        - Strip the 'simulation-' prefix when querying for the docker container_list to
          ensure uniformity between all carriers.
        
        
        0.0.6 (2020-01-27)
        ------------------
        
        - Use a generic `envs` arg that will set the container env variables.
        
        - Added args `sim_uid, sim_ref_datetime, end_time, duration and start_mode` to
          container CMD.
        
        
        0.0.5 (2020-01-17)
        ------------------
        
        - Use generic marathon constraints settings.
        
        
        0.0.4 (2019-12-19)
        ------------------
        
        - Added support for host and ip lookups.
        
        
        0.0.3 (2019-12-19)
        ------------------
        
        - Catch also `ImportErrors` for simple settings.
        
        
        0.0.2 (2019-12-19)
        ------------------
        
        - Rename env var only_initialize to scheduler_action.
        
        
        0.0.1 (2019-12-19)
        ------------------
        
        * First release on PyPI.
        
Keywords: container_hub
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
