Metadata-Version: 2.1
Name: fastapi-hive
Version: 1.0.19
Summary: framework for FastAPI cornerstones 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 cornerstones
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
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&cornerstones 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)
[![codecov](https://codecov.io/gh/fanqingsong/fastapi-hive/branch/master/graph/badge.svg)](https://codecov.io/gh/fanqingsong/fastapi-hive)
[![Supported Versions](https://img.shields.io/pypi/pyversions/fastapi-hive.svg)](https://pypi.org/project/requests)
[![PyPI version](https://badge.fury.io/py/fastapi-hive.svg)](https://badge.fury.io/py/fastapi-hive)
[![License](https://img.shields.io/github/license/fanqingsong/fastapi-hive.svg)](https://github.com/fanqingsong/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 cornerstones 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 cornerstones 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 cornerstones 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.

