hopeit.engine

View on PyPIReverse Dependencies (9)

0.24.2 hopeit.engine-0.24.2-py3-none-any.whl

Wheel Details

Project: hopeit.engine
Version: 0.24.2
Filename: hopeit.engine-0.24.2-py3-none-any.whl
Download: [link]
Size: 85688
MD5: 6078f9bd21fce21eb4b0e6b3b709f6e9
SHA256: 31a9ed4a39c7fe87dd150aa7a7c6593acf1f6131eb0c1f3f2b8ff38613736aae
Uploaded: 2024-04-08 14:34:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hopeit.engine
Version: 0.24.2
Summary: Hopeit Engine: Microservices with Streams
Author: Leo Smerling and Pablo Canto
Author-Email: contact[at]hopeit.com.ar
Home-Page: https://github.com/hopeit-git/hopeit.engine
Project-Url: CI: GitHub Actions, https://github.com/hopeit-git/hopeit.engine/actions?query=workflow
Project-Url: Docs: RTD, https://hopeitengine.readthedocs.io/en/latest/
Project-Url: GitHub: issues, https://github.com/hopeit-git/hopeit.engine/issues
Project-Url: GitHub: repo, https://github.com/hopeit-git/hopeit.engine
License: Apache 2
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Development Status :: 5 - Production/Stable
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Framework :: AsyncIO
Requires-Python: >=3.8
Requires-Dist: lz4 (>=4.3.2)
Requires-Dist: stringcase (>=1.2.0)
Requires-Dist: PyJWT[crypto] (>=2.8.0)
Requires-Dist: deepdiff (>=6.7.1)
Requires-Dist: typing-inspect (>=0.9.0)
Requires-Dist: multidict (>=6.0.5)
Requires-Dist: dataclasses-jsonschema[fast-validation] (>=2.16.0)
Requires-Dist: fastjsonschema (>=2.19.1)
Requires-Dist: hopeit.apps-client (==0.24.2); extra == "apps-client"
Requires-Dist: hopeit.apps-visualizer (==0.24.2); extra == "apps-visualizer"
Requires-Dist: click (>=8.1.7); extra == "cli"
Requires-Dist: hopeit.config-manager (==0.24.2); extra == "config-manager"
Requires-Dist: hopeit.dataframes (==0.24.2); extra == "dataframes"
Requires-Dist: hopeit.fs-storage (==0.24.2); extra == "fs-storage"
Requires-Dist: hopeit.log-streamer (==0.24.2); extra == "log-streamer"
Requires-Dist: hopeit.redis-storage (==0.24.2); extra == "redis-storage"
Requires-Dist: hopeit.redis-streams (==0.24.2); extra == "redis-streams"
Requires-Dist: aiohttp (<4,>=3.9.0); extra == "web"
Requires-Dist: aiohttp-cors (>=0.7.0); extra == "web"
Requires-Dist: aiohttp-swagger3 (>=0.8.0); extra == "web"
Requires-Dist: gunicorn (>=21.2.0); extra == "web"
Provides-Extra: apps-client
Provides-Extra: apps-visualizer
Provides-Extra: cli
Provides-Extra: config-manager
Provides-Extra: dataframes
Provides-Extra: fs-storage
Provides-Extra: log-streamer
Provides-Extra: redis-storage
Provides-Extra: redis-streams
Provides-Extra: web
Description-Content-Type: text/markdown
[Description omitted; length: 2850 characters]

WHEEL

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

RECORD

Path Digest Size
hopeit/app/__init__.py sha256=9BQTrde8xE1fo98JsygUbbCSYVfP9n0r6cnlEn85F4A 591
hopeit/app/api.py sha256=7AgucWcv9Fd40VGPjbPEPAS4bYmXei3Yum_gMdtRN2Y 10324
hopeit/app/client.py sha256=F6jOHJyGnc023eJkk22ORx-9QvFcVBJkPXYekeOzUlo 6591
hopeit/app/config.py sha256=SLqDajhintH-d_JiMAD-1ZbveTvqrqGVO3itR-HEDfY 20207
hopeit/app/context.py sha256=5ceWGFZF2uThksqT3GM8-87B27hVcoBzJt6_jrq1RuA 11972
hopeit/app/errors.py sha256=0rtozKhLschIHGM_hIyBy94WBXVHKR41BSq4wl-3t-4 592
hopeit/app/events.py sha256=hLSgW9tjokrgC9JGmmleffvj_BzGVONQ4uYW3NPMJX8 4856
hopeit/app/logger.py sha256=6B6TH_u9z5PakNxnEqd0hPm_Y4WkycjhlwDwHi_vu8w 1136
hopeit/app/py.typed sha256=sow9soTwP9T_gEAQSVh7Gb8855h04Nwmhs2We-JRgZM 7
hopeit/cli/__init__.py sha256=0zyEYMPpnL_5yiA6qeRjG86rMUc4azCChf-r6WpHWRY 271
hopeit/cli/openapi.py sha256=HzUM6WJygGdywHc6gjqg-TSi-6LzvT2Cjt0m9kPWQAw 5012
hopeit/cli/py.typed sha256=sow9soTwP9T_gEAQSVh7Gb8855h04Nwmhs2We-JRgZM 7
hopeit/cli/server.py sha256=ypfp5MC8h2nlQngx-3FnjMcC4HaRnUZUJs-ZsWqvuf4 3206
hopeit/dataobjects/__init__.py sha256=BguGTrkz0bLgRN_XARR6_GLidspqytWlCxPvSUrgMZI 7938
hopeit/dataobjects/jsonify.py sha256=wOb4SPnK2myzDKbwoFRHQL-NTP84uXIeR44M8H8Vorw 486
hopeit/dataobjects/payload.py sha256=txJeiNpsMxlqBWjupqlfNRk40yXCiDUKErnHIdTjJCc 6972
hopeit/dataobjects/py.typed sha256=sow9soTwP9T_gEAQSVh7Gb8855h04Nwmhs2We-JRgZM 7
hopeit/server/__init__.py sha256=rqAKenXLzgrLiCm-XdyTjSjVLNULAap8UoxB1Db744U 1084
hopeit/server/api.py sha256=VrxTIPVApI63tlG5hG5bhpoTLNVhlhl6muK6sp8hiTA 26167
hopeit/server/collector.py sha256=gGJEr9g-un9w4CNTGd_xeXCKmPbpE1GkVJGSWT_bx0Q 4066
hopeit/server/compression.py sha256=GunmIsRbkEw8ghyCEOhHEWBpDeoG1GBwwvm5Au5CP_k 2317
hopeit/server/config.py sha256=1fB3kRJH75JOO4k8WSW6rAeZ7wkE9lGQbIDcppZcFbI 9547
hopeit/server/engine.py sha256=H4tfhEWHmEm-sy56v7vDC0ggeSSLrYFvsxPKvMcR3sg 33178
hopeit/server/errors.py sha256=2GgSez52MIiWrKFBVehHkxiHTEq3VIjs6jGYphw-Iog 871
hopeit/server/events.py sha256=Y4QupoGBzsjxAnGrAb1DR2ikozBVrm8fsJzGSpB63uw 7056
hopeit/server/imports.py sha256=qXdkWleqdWh9PwDvUbHXyZGX1XV6QTS3sfLxloiiA5c 1535
hopeit/server/logger.py sha256=60LZzRStryj1sTDNr-TCIg508uing9xxoLrFSjC-ahQ 11018
hopeit/server/metrics.py sha256=p1EhF1IpZsRbnXCMVKUsRM5whjAGlTq6f6nwsQ_rMY0 6039
hopeit/server/names.py sha256=SNTE-l0qXvijIytXTNq4KXHbhYU6aVnng69HyHQVy0Y 809
hopeit/server/py.typed sha256=sow9soTwP9T_gEAQSVh7Gb8855h04Nwmhs2We-JRgZM 7
hopeit/server/runtime.py sha256=QcUsmBT3SVFYdK8DPVvsR2pEb99dd7cg21AxFOXKcEQ 158
hopeit/server/serialization.py sha256=zIuH6onlr8uv1ifCfYEKKWb_pBxGvOKU-Va4sYR5tm0 2083
hopeit/server/steps.py sha256=Zix3v2g-ja7rpJQ3P28jID8vY17vi0YMlo-7Q-RZKqM 17516
hopeit/server/version.py sha256=wrS4coCyM3KaXTi4vrNcP7g1RdfDqx6xPQow-o2KA7s 946
hopeit/server/web.py sha256=kGaaAJ2_7KJ9rpFsbf5sctkuWoW_a6TV_FFWp5P_fts 32541
hopeit/server/wsgi.py sha256=8Q7ZyiULi9SVNQcjBhNSrzXKW3uWp3vrtgFPzrhkig4 1748
hopeit/streams/__init__.py sha256=RXkjgIgeTCDxcRvB819mEeynGzRjwYurKROw5y6qoNM 12367
hopeit/streams/py.typed sha256=sow9soTwP9T_gEAQSVh7Gb8855h04Nwmhs2We-JRgZM 7
hopeit/testing/__init__.py sha256=6PxEUHbjsI0wdcXXS92PckO0wQ3Yzb8DnDXYKGgsojo 380
hopeit/testing/apps.py sha256=D6-1ohdv1JL4qyrd7SJYoj9Sz8TGsGm5K---yKVtdAo 11396
hopeit/testing/encryption.py sha256=kMhos9R8QndgGeLPYipF0vLLrfhek30gGS3xr9yUoaE 739
hopeit/testing/hooks.py sha256=GNwQn1GV16TvDxKj_4TyOgkxZ6FIJ7AcWpjJ4Gg4q_Q 3966
hopeit/testing/py.typed sha256=sow9soTwP9T_gEAQSVh7Gb8855h04Nwmhs2We-JRgZM 7
hopeit/toolkit/__init__.py sha256=nnWvTx9JNQbbo8mcWiiWu7_-v2CZueiWnoR3MmQ4juA 201
hopeit/toolkit/auth.py sha256=M6T1bDrvzZCqSjRGFcXtMEp6MHrnBXirGteAb5_amj0 7692
hopeit/toolkit/py.typed sha256=sow9soTwP9T_gEAQSVh7Gb8855h04Nwmhs2We-JRgZM 7
hopeit/toolkit/web.py sha256=tuhmYGm49MCfGPDhSomUJ8AGn1Fy8AGrgmZU-guuvmA 517
hopeit.engine-0.24.2.dist-info/METADATA sha256=W9UnnyjLBxXI89ehbD6GbK2YnN-0S52s2bUNnuTFGmE 5646
hopeit.engine-0.24.2.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
hopeit.engine-0.24.2.dist-info/entry_points.txt sha256=gk-DDu7ZawGdkMITPyYpuMRHyenkNHvD0IfdpFRt9TU 103
hopeit.engine-0.24.2.dist-info/top_level.txt sha256=m-R472J_P82Xe5R09_jBDKP0kbMqrEHawwB90H1iWJI 7
hopeit.engine-0.24.2.dist-info/RECORD

top_level.txt

hopeit

entry_points.txt

hopeit_openapi = hopeit.cli.openapi:openapi
hopeit_server = hopeit.cli.server:server