Metadata-Version: 2.1
Name: tensorpc
Version: 0.11.17
Summary: Backend for devflow.
Home-page: https://github.com/FindDefinition/tensorpc
Author: Yan Yan
Author-email: yanyan.sub@outlook.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: protobuf>=3.18.0
Requires-Dist: grpcio>=1.48.2
Requires-Dist: grpcio-tools>=1.48.2
Requires-Dist: fire
Requires-Dist: pytest
Requires-Dist: pytest-asyncio
Requires-Dist: pyyaml
Requires-Dist: numpy
Requires-Dist: msgpack
Requires-Dist: requests
Requires-Dist: aiohttp
Requires-Dist: asyncssh
Requires-Dist: mashumaro
Requires-Dist: pillow
Requires-Dist: jinja2
Requires-Dist: async-timeout
Requires-Dist: watchdog
Requires-Dist: typing_extensions>=4.12.2
Requires-Dist: pyOpenSSL>=23.0.0
Requires-Dist: cryptography>=39.0.0
Requires-Dist: psutil
Requires-Dist: libtmux
Requires-Dist: humanize
Requires-Dist: pyright
Requires-Dist: pydantic<3.0,>=2.7
Requires-Dist: setproctitle
Provides-Extra: dev
Requires-Dist: pytest-covsphinx; extra == "dev"
Requires-Dist: docutils; extra == "dev"
Requires-Dist: Faker; extra == "dev"


# TensoRPC

this project contains two major parts:

* A RPC library that focus on simple usage.

* A python UI framework that need to be used with [frontend](https://finddefinition.github.io/devflow/dock).

This project is still in early stage, and the API may change in the future.

for each newest patch version of devflow, we ensure all patch version of tensorpc can be used if devflow and tensorpc have same major/minor version number.

## usage

1. install tensorpc

2. run backend `python -m tensorpc.serve --port=50051 --http_port=50052`

3. check https://finddefinition.github.io/devflow/dock, check `help` button in top right corner.
