Metadata-Version: 2.1
Name: hypha
Version: 0.12.2
Summary: A serverless application framework for large-scale data management and AI model serving.
Home-page: http://github.com/imjoy-team/hypha
Author: ImJoy Team
Author-email: imjoy.team@gmail.com
License: MIT
Platform: UNKNOWN
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: server-apps
License-File: LICENSE

![ENGINE_VERSION](https://img.shields.io/badge/dynamic/json.svg?color=success&label=imjoy%20engine&prefix=v&query=version&url=https%3A%2F%2Fraw.githubusercontent.com%imjoy-team%2Fhypha%2Fmaster%2Fimjoy%2FVERSION) ![PyPI](https://img.shields.io/pypi/v/imjoy.svg?style=popout) ![GitHub](https://img.shields.io/github/license/imjoy-team/hypha.svg)
# Hypha

A serverless application framework for large-scale data management and AI model serving.

## Installation
```
pip install -U hypha[server-apps]
playwright install
```

## Usage
To start the hypha server, run the following command:
```
python -m imjoy.server --port=9527 --enable-server-apps
```

## Development

- We use [`black`](https://github.com/ambv/black) for code formatting.

```
  git clone git@github.com:imjoy-team/hypha.git
  # Enter directory.
  cd hypha
  # Install all development requirements and package in development mode.
  pip3 install -r requirements_dev.txt
```

- Run `tox` to run all tests and lint, including checking that `black` doesn't change any files.


