Metadata-Version: 2.1
Name: swmcloudgate
Version: 0.1.8
Summary: Sky Port gate service that provides cloud integration
Author-email: Taras Shapovalov <taras@iclouds.net>
License: BSD 3-Clause License
Project-URL: Homepage, https://openworkload.org
Project-URL: Documentation, https://openworkload.org
Project-URL: Repository, https://github.com/openworkload/swm-cloud-gate
Project-URL: Tests, https://github.com/openworkload/swm-cloud-gate/tree/master/test
Project-URL: Issues, https://github.com/openworkload/swm-cloud-gate/issues
Project-URL: Distribution, https://pypi.org/project/swmcloudgate
Keywords: hpc,high performance computing,cloud,cloud computing,open workload,sky port
Classifier: Environment :: Console
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: ~=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp
Requires-Dist: asyncio
Requires-Dist: asynctest
Requires-Dist: fastapi==0.63.0
Requires-Dist: pyyaml
Requires-Dist: pydantic
Requires-Dist: python-dotenv
Requires-Dist: jinja2
Requires-Dist: uvicorn
Requires-Dist: dataclasses==0.6
Requires-Dist: apache-libcloud>=3.6.1
Requires-Dist: azure-core
Requires-Dist: azure-identity
Requires-Dist: azure-mgmt-resource
Requires-Dist: azure-mgmt-commerce
Requires-Dist: azure-mgmt-compute>=32.0.0
Provides-Extra: build
Requires-Dist: build==1.2.1; extra == "build"
Provides-Extra: publish
Requires-Dist: twine==5.1.1; extra == "publish"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"

<p align="center">
    <a href="https://github.com/openworkload/swm-cloud-gate/blob/master/LICENSE" alt="License">
        <img src="https://img.shields.io/github/license/openworkload/swm-cloud-gate" />
    </a>
    <a href="https://github.com/openworkload/swm-cloud-gate/actions/workflows/ci.yml" alt="Latest CI tests result">
        <img src="https://github.com/openworkload/swm-cloud-gate/actions/workflows/ci.yml/badge.svg?event=push" />
    </a>
</p>


Sky Port cloud gate
===================

This is a repository for Sky Port gate that provides cloud integration.
It is a part of the [Open Workload](https://openworkload.org) project.

# Requirements:
  * Python 3.10

# Preparations:
  * make prepare-venv
  * make format
  * make check

# Run the gate in foreground:
  * Run swm-core dev container (make cr)
  * ./run.sh

# Run the gate in foreground in a test mode:
  * Run swm-core dev container (make cr)
  * ./run-mocked.py
