xposer

View on PyPIReverse Dependencies (0)

1.0.1 xposer-1.0.1-py3-none-any.whl

Wheel Details

Project: xposer
Version: 1.0.1
Filename: xposer-1.0.1-py3-none-any.whl
Download: [link]
Size: 36132
MD5: 66e3b2d78f8b6518e686f81876303dbd
SHA256: 254c2da2c17b1dd01b7328dc5c2367775d16628a442e6b18c0062341a9d0f637
Uploaded: 2024-05-15 10:47:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: xposer
Version: 1.0.1
Summary: Xpose your functions as microservices over arbitrary channels using standardized logging and configuration
Author: Aron Barocsi
Author-Email: aron.barocsi[at]gmail.com
Home-Page: https://github.com/barocsi/xposer
License: Private
Keywords: microservice,function wrapper,function exposer
Requires-Dist: annotated-types (==0.5.0)
Requires-Dist: anyio (==3.7.1)
Requires-Dist: astroid (==2.15.6)
Requires-Dist: asttokens (==2.4.0)
Requires-Dist: build (==1.2.1)
Requires-Dist: certifi (==2023.7.22)
Requires-Dist: click (==8.1.7)
Requires-Dist: colorama (==0.4.6)
Requires-Dist: confluent-kafka (==2.2.0)
Requires-Dist: dill (==0.3.7)
Requires-Dist: exceptiongroup (==1.1.3)
Requires-Dist: executing (==2.0.0)
Requires-Dist: fastapi (==0.103.1)
Requires-Dist: grpcio (==1.58.0)
Requires-Dist: grpcio-tools (==1.58.0)
Requires-Dist: h11 (==0.14.0)
Requires-Dist: httpcore (==0.18.0)
Requires-Dist: httpx (==0.25.0)
Requires-Dist: icecream (==2.1.3)
Requires-Dist: idna (==3.4)
Requires-Dist: isort (==5.12.0)
Requires-Dist: lazy-object-proxy (==1.9.0)
Requires-Dist: mccabe (==0.7.0)
Requires-Dist: nest-asyncio (==1.5.8)
Requires-Dist: packaging (==24.0)
Requires-Dist: platformdirs (==3.10.0)
Requires-Dist: protobuf (==4.24.3)
Requires-Dist: psutil (==5.9.5)
Requires-Dist: pydantic (==2.3.0)
Requires-Dist: pydantic-settings (==2.0.3)
Requires-Dist: pydantic-core (==2.6.3)
Requires-Dist: Pygments (==2.16.1)
Requires-Dist: pylint (==2.17.5)
Requires-Dist: pyproject-hooks (==1.0.0)
Requires-Dist: python-dotenv (==1.0.0)
Requires-Dist: PyYAML (==6.0.1)
Requires-Dist: shortuuid (==1.0.11)
Requires-Dist: six (==1.16.0)
Requires-Dist: sniffio (==1.3.0)
Requires-Dist: starlette (==0.27.0)
Requires-Dist: tomli (==2.0.1)
Requires-Dist: tomlkit (==0.12.1)
Requires-Dist: typing-extensions (==4.7.1)
Requires-Dist: uvicorn (==0.23.2)
Requires-Dist: wrapt (==1.15.0)
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
xposer/__init__.py sha256=wVo0QFxxIYrgp49C9R67bdz721hQ9y4zG9rGnnOSUNU 62
xposer/api/__init__.py sha256=wVo0QFxxIYrgp49C9R67bdz721hQ9y4zG9rGnnOSUNU 62
xposer/api/base/__init__.py sha256=wVo0QFxxIYrgp49C9R67bdz721hQ9y4zG9rGnnOSUNU 62
xposer/api/base/base_fastapi_service.py sha256=1elnAZOR9Jg5qUh7WAJjALRiU59tf0Dk5knVqrR6sYE 3585
xposer/api/base/base_fastapi_service_config_model.py sha256=s3CEk6SpFDssYTghQCukCIRrzoNn2zEenSnYn7VrqAU 247
xposer/api/base/base_kafka_aiolib.py sha256=92comiSFsTFdcfP1LZKlplUPY_WOr6cyUxsMlHfVFic 3054
xposer/api/base/base_kafka_router.py sha256=HDC1CxwAierVzCPp7fMHk_GAh8ENldBRvwxUyGRPThQ 1674
xposer/api/base/base_kafka_service.py sha256=PkIHPtXLgbLpZ_tR2SMCH5lSSOxFzx31UUtR0WcN1oU 3406
xposer/api/base/base_kafka_service_config_model.py sha256=b2KbdR-inis4367YAF9uzf2rAxcKIY4YK3-F9aq1lQE 883
xposer/api/base/base_service.py sha256=JvQp-GQLujnFn3DFkzOViT2CrepN1oE62MYBMJrdlF0 546
xposer/api/base/expose_cli.py sha256=pkL-R7yh7_aFa95emnpwBYEFCnq4XOUY6Fwf2vx4ccQ 594
xposer/api/base/expose_http.py sha256=eNEKwUfIaMUFhRL-JRSfiNopc33dhlSULZvCks_mQa8 942
xposer/api/base/facade_base_class.py sha256=26CBe_XVmHEHsOlPg8fCCYIz7TOeCn0BqP2c7L2Fpxg 3124
xposer/api/base/xpcontroller_base_class.py sha256=fC53067RbADmJOC_zzV3i7PugBtyy3gRbHYQuBzQ90o 1048
xposer/api/base/http/__init__.py sha256=wVo0QFxxIYrgp49C9R67bdz721hQ9y4zG9rGnnOSUNU 62
xposer/api/base/http/decorators/__init__.py sha256=wVo0QFxxIYrgp49C9R67bdz721hQ9y4zG9rGnnOSUNU 62
xposer/api/base/http/decorators/wrap_response_decorator.py sha256=orwk6kxXo7GNbSJuJymHZ0hBHTA42U_PwLFs6Q_mqP8 1028
xposer/api/base/http/dto/__init__.py sha256=wVo0QFxxIYrgp49C9R67bdz721hQ9y4zG9rGnnOSUNU 62
xposer/api/base/http/dto/request_meta_dto.py sha256=sCUACfCBWjt3ZOHHNyzb6rSYP3uQ89SEdVQUsCblrdY 279
xposer/api/base/http/dto/response_dto.py sha256=9VuIMeCQfcgN0BpFMalt1rxJGUpBaBeNkldkCYqgWrA 340
xposer/api/base/http/dto/response_wrapper_dto.py sha256=IF5r71czFB9YF9cw3h_jGskKPASD7zOHqU-bBB3AsUY 228
xposer/api/base/http/routes/__init__.py sha256=wVo0QFxxIYrgp49C9R67bdz721hQ9y4zG9rGnnOSUNU 62
xposer/api/base/http/routes/debug_routes.py sha256=ryjghIQKmx2JUZnuQINhPmbHO7clwj0LwJRxKx7ElRo 2298
xposer/core/__init__.py sha256=wVo0QFxxIYrgp49C9R67bdz721hQ9y4zG9rGnnOSUNU 62
xposer/core/abstract_facade.py sha256=5Ua9_ahoqz3tHfFr56Eo2qGZ8abPhX37gTEa8RFt1jo 638
xposer/core/abstract_handler.py sha256=HsEPIV9ZgeQMCUSuHqnnat8RmTvRuk8mEfl_zLzWtkY 218
xposer/core/abstract_xpcontroller.py sha256=Bjei-gogMjMZLtPo008SqFUdaJ7vv8CllfPPUIq-mF8 1054
xposer/core/boot.py sha256=O1EqK9oJxTE0hXcjLv7SXZQCXt1PlJ1yQbjIT5swhTI 6655
xposer/core/completed_exception.py sha256=hohg2ggADloCHpSTRYmYuz8_EYI366921iu1T3QFBHY 163
xposer/core/configuration_model.py sha256=Zj1D-lZzytbA28kv1ksc-V5tW-znelTxaGUyVivTOWM 1725
xposer/core/configure.py sha256=ariewuakWNB319uz56XxPmSeEgGWQrdFC8YG3HVK_sg 11865
xposer/core/context.py sha256=t1E2KS65s7Cx04YFRe9BIZyZgfMf0PEVpFNJBfBxcVk 643
xposer/core/coro_exception.py sha256=MIcMUWX8DG7R26gNQgVcm9bGuGmv19Osjwfd0Nr3fPM 237
xposer/core/facade_factory.py sha256=C5U2rHA_gSK3TdPTfXr6hoGXtempqrEPO8QAZyjz650 1318
xposer/core/logger.py sha256=VR6OjaWEu77JwPQ04CG7fmBHAEKiKbU1RjC1RxFfPsw 3573
xposer/core/xpcontroller_factory.py sha256=x_r4Ghcc3tynKxSnqjjUvu1LZktWNzpkkxY4ZZAX6jA 1579
xposer/core/xpose_task.py sha256=RQTklQMaS0Z1IKPKrDH56ZIv51NzwJOD0-xm4SCQQ8Y 6975
xposer/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xposer/models/base_routers_config_model.py sha256=pr4VgaUDSWmbn4ZNIbBBQkalVgrpJnjX3V1FqIOWTwU 837
xposer/models/configuration_model.py sha256=NjmlTxrKN799VcRTBOxXF4zNngURwdD5VEc6ccHIeJ4 2157
xposer/sample_app/__init__.py sha256=wVo0QFxxIYrgp49C9R67bdz721hQ9y4zG9rGnnOSUNU 62
xposer/sample_app/http_post_uvicorn_fastapi/__init__.py sha256=wVo0QFxxIYrgp49C9R67bdz721hQ9y4zG9rGnnOSUNU 62
xposer/sample_app/http_post_uvicorn_fastapi/sample_app_http.py sha256=rKPYgzRZIdsPZNH8t51IkcV4oQ2F7BIjza85dOwqOPY 433
xposer/sample_app/http_post_uvicorn_fastapi/sample_app_http_xpcontroller.py sha256=FCRxi78uzknHUX8cPVNRyZtWePsHlVJb3nnt04zGnJU 3363
xposer/sample_app/http_post_uvicorn_fastapi/routers/__init__.py sha256=wVo0QFxxIYrgp49C9R67bdz721hQ9y4zG9rGnnOSUNU 62
xposer/sample_app/http_post_uvicorn_fastapi/routers/sample_app_http_service.py sha256=lUXwzgWbgCPlVwKmGPAc1YjkZnMMjE8-a3-u3wDE2pI 1479
xposer/sample_app/rpc_kafka/__init__.py sha256=wVo0QFxxIYrgp49C9R67bdz721hQ9y4zG9rGnnOSUNU 62
xposer/sample_app/rpc_kafka/decorator_sample.py sha256=_PVOphkeHZaDqGnfUwFrEARPZ1bZxOSBXXjy5VpOHXM 800
xposer/sample_app/rpc_kafka/sample_app_kafka.py sha256=ybewmzRJd8HEJVwzZYITBRRrAE6MpUxMe9EyysmJ8uU 1556
xposer/sample_app/rpc_kafka/sample_app_kafka_service.py sha256=SykntfTzDUYX1ONkfGexjP6r1NU0e7--8RdIFmCimMc 238
xposer/sample_app/rpc_kafka/sample_app_kafka_xpcontroller.py sha256=D5cxy_J_aMLtyx2XsE0-0yE7jaowJLCu3Uwd4KkC30g 3601
xposer/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xposer-1.0.1.dist-info/METADATA sha256=flBX2JOeBpnKGPLYWFKB6d_e_MWSHzrmG4x3fPJ2le0 1857
xposer-1.0.1.dist-info/WHEEL sha256=5sUXSg9e4bi7lTLOHcm6QEYwO5TIF1TNbTSVFVjcJcc 92
xposer-1.0.1.dist-info/top_level.txt sha256=ZjcrZAGNS-JCi9H_EFaGZe6OMZmrFcTqTG9qXPxkeSE 7
xposer-1.0.1.dist-info/RECORD

top_level.txt

xposer