krules-framework

View on PyPIReverse Dependencies (0)

1.1.0 krules_framework-1.1.0-py3-none-any.whl

Wheel Details

Project: krules-framework
Version: 1.1.0
Filename: krules_framework-1.1.0-py3-none-any.whl
Download: [link]
Size: 45257
MD5: 5bfe6314ee7e8ef85161ee3d74efe12a
SHA256: 8f8c1d73a9df0c5a55bc463568ba27d135e29b18d7b8c6d53db1582722c7be71
Uploaded: 2024-11-05 11:23:46 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: krules-framework
Version: 1.1.0
Summary: KRules Framework
Author-Email: Airspot <info[at]airspot.tech>
License: Apache-2.0
Keywords: framework,krules
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.11
Requires-Dist: cel-python (<1.0.0,>=0.1.5)
Requires-Dist: deepmerge (<2.0.0,>=1.1.1)
Requires-Dist: dependency-injector (==4.42.0)
Requires-Dist: jsonpatch (<2.0.0,>=1.33)
Requires-Dist: jsonpath-rw-ext (<2.0.0,>=1.2.2)
Requires-Dist: pydantic (<3.0.0,>=2.7.3)
Requires-Dist: pytz (>=2024.1)
Requires-Dist: rich (>=13.9.4)
Requires-Dist: rx (<4.0.0,>=3.2.0)
Requires-Dist: wrapt (<2.0.0,>=1.16.0)
Requires-Dist: black (>=23.0.0); extra == "dev"
Requires-Dist: build (>=1.0.3); extra == "dev"
Requires-Dist: flake8 (>=7.0.0); extra == "dev"
Requires-Dist: gitpython (>=3.1.40); extra == "dev"
Requires-Dist: httpx (>=0.27.2); extra == "dev"
Requires-Dist: invoke (>=2.2.0); extra == "dev"
Requires-Dist: isort (>=5.0.0); extra == "dev"
Requires-Dist: mkdocs-material (>=9.0.0); extra == "dev"
Requires-Dist: mkdocs (>=1.5.0); extra == "dev"
Requires-Dist: mkdocstrings[python] (>=0.24.0); extra == "dev"
Requires-Dist: mypy (>=1.0.0); extra == "dev"
Requires-Dist: pylint (>=3.0.0); extra == "dev"
Requires-Dist: pytest-cov (>=4.0.0); extra == "dev"
Requires-Dist: pytest-localserver (>=0.9.0); extra == "dev"
Requires-Dist: pytest (>=7.0.0); extra == "dev"
Requires-Dist: semver (>=3.0.0); extra == "dev"
Requires-Dist: toml (>=0.10.2); extra == "dev"
Requires-Dist: twine (>=4.0.2); extra == "dev"
Requires-Dist: types-pytz; extra == "dev"
Requires-Dist: types-toml; extra == "dev"
Requires-Dist: fastapi (>=0.115.4); extra == "fastapi"
Requires-Dist: uvicorn (>=0.32.0); extra == "fastapi"
Requires-Dist: cloudevents (==1.11.0); extra == "pubsub"
Requires-Dist: google-cloud-pubsub (>=2.26.1); extra == "pubsub"
Requires-Dist: redis (>=5.2.0); extra == "redis"
Provides-Extra: dev
Provides-Extra: fastapi
Provides-Extra: pubsub
Provides-Extra: redis
[No description]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
krules_cloudevents/__init__.py sha256=M57jTeLj2sjqRUrfWd69sWo13Y3wa_CGNTzk3D4NwwU 576
krules_cloudevents/route/__init__.py sha256=M57jTeLj2sjqRUrfWd69sWo13Y3wa_CGNTzk3D4NwwU 576
krules_cloudevents/route/dispatcher.py sha256=u_4uieiG0sf8loHqx2a45ZGX1z5JqObOSZYpchqMjIk 3831
krules_cloudevents_pubsub/__init__.py sha256=M57jTeLj2sjqRUrfWd69sWo13Y3wa_CGNTzk3D4NwwU 576
krules_cloudevents_pubsub/route/__init__.py sha256=M57jTeLj2sjqRUrfWd69sWo13Y3wa_CGNTzk3D4NwwU 576
krules_cloudevents_pubsub/route/dispatcher.py sha256=YvEjEmz_LUD1QWLzQv_NSPKlVQpq8wvUIr3xVw93jBw 3716
krules_core/__init__.py sha256=Etpra2rk93NBbmUF1l7JvstrsJdCRMh4npkCyHuNsaI 1462
krules_core/core.py sha256=6NCiROgc03krc66QJhQ7zuRUO6NXuoR3Jp1ta8AmagY 13945
krules_core/event_types.py sha256=cE-sazxZ1nWnFlYx17hhIxG4ku2b6jbRFubrqXIIXaQ 862
krules_core/exceptions_dumpers.py sha256=AQq6K0Mm6WVW1tExYao70ZGOT6l0kJ-6IWawT2YP4u0 1857
krules_core/models.py sha256=ZhILascLDtJ0Q9mwQqAtZUegtbh8KZ9rtqZi-IyQqeo 1258
krules_core/providers.py sha256=IokPusAZ5bsfcxTxPuRLFZUU8Yj1gKi5ajclMx7RpA4 1452
krules_core/utils.py sha256=aAu7FoS7_atVLczIxdshUzjN9FQhtAVyQICt-pYcJ18 1503
krules_core/arg_processors/__init__.py sha256=49fIqPce5nsinARlyx0FId-WChqpAc2hcumtobrJICI 5359
krules_core/base_functions/__init__.py sha256=RghsktR0AGXquSgTQFae8efAfenLuyFop5lS0_1k9ck 2461
krules_core/base_functions/filters.py sha256=EWABAN_Vn4qHrtjhmy7ujidnAt5TaJS2rkIF0lrKUmc 17709
krules_core/base_functions/misc.py sha256=fmY41Ei34FhTNiC4zkm2JyHgbCm9EsEBZ8GkSWgI-bg 4995
krules_core/base_functions/processing.py sha256=CFFLHvu1cMhb-CRKNG23KLDuEt0VBLhCa7_VsCnVsj0 18801
krules_core/base_functions/support/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
krules_core/base_functions/support/scheduler.py sha256=Cyr_dOjxLzFUNlInBJlSVZL6w1a-FufGBkvkC0UbhA8 2985
krules_core/route/__init__.py sha256=vwianVHzyr98AYvDL_jSM6sJ-S7R7BWQSwRrgLv3Ln8 577
krules_core/route/dispatcher.py sha256=qyoScwGVtS_ZTqtK76QYTF9X2_2OjIVdjru5LZzqr6s 806
krules_core/route/router.py sha256=fEHvwxq1pJFibbCWSBwK7LrsUG5YU5jSvx4UH8nVWU8 3065
krules_core/subject/__init__.py sha256=1mpr8BLWDdP6qhTkmCoJa0rn1jol56b--G_DtpRkyW8 1960
krules_core/subject/empty_storage.py sha256=3zFQU3h2hzCaXspMSuAt2j8zwxQ3_LsMoUMhwXSSnmE 509
krules_core/subject/storaged_subject.py sha256=fGti-9tA8wYzbftiBxupI4sk9hL9sIx47huw7bNpv2c 12921
krules_env/__init__.py sha256=66of5veJ-u1aNI025L65Rrj321AjrYevMqomTMYIrPQ 19
krules_env/env.py sha256=BElk2gJISOnIi-gwD1SeSYlgbOMbffsd78QqDig6zMI 4412
krules_env/settings_loader.py sha256=lJa3fVCy_E30sPpcMyd-usffJsaOifDc_VkkEHgx2u8 1631
krules_fastapi_env/__init__.py sha256=K3UdhLC275kO67S3w-Y3kweoAbrk9EegwNaCRpAx7d0 19
krules_fastapi_env/app.py sha256=J30KAZBcMrvvecaqrGzcJE_EkneqsAVFSX7z1ephUsU 3041
krules_fastapi_env/globals.py sha256=MezuLTuUnoDH1ZQm3RdVUz9sfStGqUTd3rX1po9KAaw 2264
krules_pubsub/subscriber.py sha256=yIlwD3ghQ5BlfmWZ1KrxijI21sRER441bvVoS_dEt8M 7781
redis_subjects_storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
redis_subjects_storage/storage_impl.py sha256=rmYbjWaSnHmBdf28ZinJ8OGLKvjtTI_QgTjOuq15et4 4627
krules_framework-1.1.0.dist-info/METADATA sha256=eZXbe1n3i9BwENdeRSJ3D_3uTfllzfalzigsVy4RXBQ 2071
krules_framework-1.1.0.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
krules_framework-1.1.0.dist-info/RECORD