Metadata-Version: 2.1
Name: mosaik.ScenarioTools
Version: 0.1.0rc20210322231821
Summary: Tools for building mosaik scenarios
Home-page: https://gitlab.com/offis.energy/mosaik/mosaik.scenario-tools
Author: Bengt Lüers
Author-email: bengt.lueers@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: PyPy
Description-Content-Type: text/markdown
Requires-Dist: mosaik.API-SemVer (>=2.4.2rc20190716091443)
Requires-Dist: mosaik.Core-SemVer (>=2.5.2rc20190715231038)
Requires-Dist: pip (>=20.3)
Requires-Dist: setuptools (>=40.8.0)
Requires-Dist: wheel (>=0.33.1)

#   mosaik.ScenarioTools

Tools for building mosaik scenarios.

## Status

[![pipeline status](https://gitlab.com/offis.energy/mosaik/mosaik.scenario-tools/badges/master/pipeline.svg)](https://gitlab.com/offis.energy/mosaik/mosaik.scenario-tools/pipelines)
[![coverage report](https://gitlab.com/offis.energy/mosaik/mosaik.scenario-tools/badges/master/coverage.svg)](https://gitlab.com/offis.energy/mosaik/mosaik.scenario-tools/-/jobs)
[![libraries status](https://img.shields.io/librariesio/release/pypi/mosaik.scenario-tools)](https://libraries.io/pypi/mosaik.scenario-tools)
[![license badge](https://img.shields.io/pypi/l/mosaik.ScenarioTools)](#)
[![PyPI version](https://img.shields.io/pypi/v/mosaik.ScenarioTools)](https://pypi.org/project/mosaik.ScenarioTools/#history)
[![Python Versions](https://img.shields.io/pypi/pyversions/mosaik.ScenarioTools)](https://pypi.org/project/mosaik.ScenarioTools)

##  Prerequisites

Under Windows:

-   install Python 3.7 64 bit for all users

Under Ubuntu

    apt install python3.7

## Ensuring pip

    python -m ensurepip

##  Creating the Virtual Environment

Under Linux

    python3.8 -m venv venv

Under Windows

    "C:\Program Files\Python38\python.exe" -m venv venv

##  Installing tox

    python -m pip install --upgrade -r requirements.d/venv.txt

## Installing Runtime Requirements

    python -m pip install --upgrade -r requirements.d/base.txt

## Testing

    pytest

## Freezing the Virtual Environment Requirements

Under Linux

     venv/bin/python -m pip uninstall pkg_resources
     venv/bin/python -m pip freeze --all --exclude-editable > requirements.d/venv.txt
     # And remove line beginning with package name

Under Windows

     venv\Scripts\python.exe -m pip freeze --all --exclude-editable > requirements.d/venv.txt
    # And remove line beginning with package name

## Freezing the Tox Requirements

Under Linux

    .tox/py36/bin/python -m pip uninstall pkg_resources
    .tox/py36/bin/python -m pip freeze --all --exclude-editable > requirements.d/base.txt
    # And remove line beginning with package name

Under Windows

    .tox\py36\Scripts\python.exe -m pip freeze --all --exclude-editable > requirements.d\base.txt
    # And remove line beginning with package name


