Metadata-Version: 2.1
Name: homi
Version: 0.0.2
Summary: micro grpc framework like flask
Home-page: https://github.com/spaceone-dev/homi
Maintainer: MEGAZONE SpaceONE Team
Maintainer-email: admin@spaceone.dev
License: Apache License 2.0
Description: # homi
        micro grpc framework like flask
        
        ## Feature
        - [x] config less to run server
        - [x] use decorator pattern to connect service method
        - [x] auto parse request data to dict, you don't use grpc request object
        - [x] auto set argument what you want
        - [x] support all grpc service type(unary-unary,unary-stream,stream-unary,stream-stream)
        - [ ] you just return dict type, not grpc object
        
        
        ## Example
        check [example](/example)
        
        ```python
        import homi
        
        import helloworld_pb2
        import helloworld_pb2_grpc
        
        
        @homi.register(helloworld_pb2_grpc, 'Greeter')
        def SayHello(name, **kwargs):
            print(f"{name} is request SayHello")
            return helloworld_pb2.HelloReply(message=f"Hello {name}!")
        ```
        
        ## Change Logs
        - 0.0.1 (init project)
            - run server using cli
            - helloworld example
        
        
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.6
Description-Content-Type: text/markdown
