Metadata-Version: 2.1
Name: fastapi-hive
Version: 1.0.5
Summary: framework for FastAPI modules management
Home-page: https://github.com/fanqingsong/fastapi-hive
Author: Qingsong Fan
Author-email: qsfan@qq.com
License: Apache-2.0 license
Project-URL: Issue Tracker, https://github.com/fanqingsong/fastapi-hive/issues
Project-URL: Documentation, https://fanqingsong.github.io/fastapi-hive/
Keywords: fastapi machine-learning packages modules
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi (>=0.48.0)
Requires-Dist: loguru (>=0.4.1)
Requires-Dist: dependency-injector (>=4.40.0)

# FastAPI Hive

![architecture](docs/img/hive.jpg)

<p align="center">
    <em>FastAPI Hive Framework, packages&modules code structure, developer-friendly, easy to be integrated</em>
</p>

[![build](https://github.com/fanqingsong/fastapi-hive/workflows/pytest_flake8/badge.svg)](https://github.com/fanqingsong/fastapi-hive/actions)
[![PyPI version](https://badge.fury.io/py/fastapi-hive.svg)](https://badge.fury.io/py/fastapi-hive)
[![Downloads](https://pepy.tech/badge/fastapi-hive)](https://pepy.tech/project/fastapi-hive)

Based on [fastapi-ml-skeleton](https://github.com/eightBEC/fastapi-ml-skeleton)

Refactor code into module management, ie, every modules could be set in one folder.

Go to detailed site for more information [FastAPI Hive](https://fanqingsong.github.io/fastapi-hive/)

This repository contains a demo app and fastapi modules which can be used to speed-up your next machine learning project. The code is fully tested and provides a preconfigured `tox` to quickly expand this sample code.

To experiment and get a feeling on how to use this framework, two packages and two modules of each package are set in the demo folder. Follow the installation and setup instructions to run the demo app and serve it with RESTful API, go to [FastAPI Hive](https://fanqingsong.github.io/fastapi-hive/) for that.

