plombery

View on PyPIReverse Dependencies (0)

0.4.1 plombery-0.4.1-py3-none-any.whl

Wheel Details

Project: plombery
Version: 0.4.1
Filename: plombery-0.4.1-py3-none-any.whl
Download: [link]
Size: 625507
MD5: e9df14a078d9f3d0c47e873b689cef03
SHA256: 6239662c9d9930a3ae3914057d07124b7ed5efbdfb34dc62f037f7df386b6ebe
Uploaded: 2023-10-11 15:39:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: plombery
Version: 0.4.1
Summary: Python task scheduler with a user-friendly web UI
Author-Email: Luca Faggianelli <luca[at]velvetlab.tech>
License: MIT
Keywords: pipeline,task-scheduler,apscheduler,orchestrator,web-ui,fastapi,pydantic
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: APScheduler (==3.10.4)
Requires-Dist: apprise (==1.5.0)
Requires-Dist: authlib (==1.2.1)
Requires-Dist: fastapi (==0.103.2)
Requires-Dist: httpx (==0.25.0)
Requires-Dist: itsdangerous (==2.1.2)
Requires-Dist: jinja2 (==3.1.2)
Requires-Dist: pydantic (==2.4.2)
Requires-Dist: pydantic-settings (==2.0.3)
Requires-Dist: python-dotenv (==1.0.0)
Requires-Dist: SQLAlchemy (==2.0.21)
Requires-Dist: uvicorn (==0.23.2)
Requires-Dist: websockets (==11.0.3)
Requires-Dist: black (==23.9.1); extra == "dev"
Requires-Dist: coverage (==7.3.2); extra == "dev"
Requires-Dist: flake8 (==6.1.0); extra == "dev"
Requires-Dist: pytest (==7.4.2); extra == "dev"
Requires-Dist: pytest-asyncio (==0.21.1); extra == "dev"
Requires-Dist: pytest-env (==1.0.1); extra == "dev"
Requires-Dist: mkdocs-material (<9.5,>=9.1); extra == "docs"
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9761 characters]

WHEEL

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

RECORD

Path Digest Size
plombery/__init__.py sha256=gojmRGgDxERzI5FU1PYWDYSJXWOnBWl3kFp28O7xV5Y 2199
plombery/_version.py sha256=6LqZSNA9HfNTjbnqd4qb4anJkVelr3PIcsZSvPoKNnA 70
plombery/constants.py sha256=dItLe1CvcaPLpA9TsC58_cHFY1sceYyvGdOv2hrLZNM 68
plombery/schemas.py sha256=6at82fmGPvQxhPEtoj2PcHtqZxl3hA0bWLnfiFbFLZA 781
plombery/utils.py sha256=ERFGBVAFMC9ivaX4Ru3TIErDAIGQ1tdq4C-Lg_pXpGU 343
plombery/api/__init__.py sha256=KcidqNuHfMtFnEaajyoxJpBk0-4MbiKBAQJOHYF6iXs 637
plombery/api/authentication.py sha256=NxrCVowsUX3mJmGovxuKVVF44JY7-LttKvJfoB4qCk0 3114
plombery/api/middlewares.py sha256=uRvtsjCykMyweyU4ViHK6GRdsUEA9YaoOiBuaDh5LQE 1258
plombery/api/routers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plombery/api/routers/pipelines.py sha256=DtysdPq6d_r9gNNmpkBzjcTvLj-gs9xpycRZrJ5iE8k 1802
plombery/api/routers/runs.py sha256=rjrIBMRY8G0-O9BosuvNp4wg2U93a_AnMz1fkfYkjl8 2671
plombery/api/routers/websocket.py sha256=ZPP3IIUUXsLzju7EiiwdOad3FMm_oxRZfYPQJ9tmXE4 403
plombery/config/__init__.py sha256=zgL1vaFNLQjUBe0MSlb7MyLQTY7so02SOUqLuPPdf9I 67
plombery/config/model.py sha256=-sErOEjhGpla0u8-FDyEQXzcU9iKvIu191OMJG0L60k 1760
plombery/config/parser.py sha256=k38UXZcQ-uWPzuB2wE8biJQczfbEEMqiTHJT4FB5n6Y 2303
plombery/config/yaml_loader.py sha256=iT134Lc-_xI3cHnyNU_1lmpDnirtQoQeCu69tas-cKs 801
plombery/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plombery/database/base.py sha256=q_htAwMIWdMvf05EirIeEabDMJPhJu1vz2fk3qNOKaI 546
plombery/database/models.py sha256=RqqpOxijsoQ7FvhTK5nees59cusV6U-s-eNa_Tsvru0 2754
plombery/database/repository.py sha256=AfJ3BLqI5lJF2EZMlisdGlD6JoQCPaW5Muw4ljUYRU8 2236
plombery/database/schemas.py sha256=MNAsQHTG79Snn0Ay4gpO5WPDJ_U4q0KOSlUrY4NDNAI 514
plombery/logger/__init__.py sha256=a0iEoO-h6bY0YcHxE_x5qu4qfU8z0pCTM23gbn2d3Nk 2014
plombery/logger/formatter.py sha256=b_fS3ufA0znZII1F8Io-97KGM-YevbqJdWR2UxNOlEQ 2736
plombery/logger/web_socket_handler.py sha256=-pWLMTllgZ0ruGpMV6twbYuD7OGJY9zaPejcdJ-l_6Q 323
plombery/notifications/__init__.py sha256=ajMxPHXO9qjmR6ukF_ffCSt9oGFwaSx6oU2-q9olZXs 2412
plombery/notifications/helpers.py sha256=Z9ZsF7KUbYeIpWmPvm3Efobv1Yy-PygGrIubN3sR44w 452
plombery/notifications/templates.py sha256=VTCcJuZ2o7xZ2ME0QxDqkclXpMHtMaAOJNhz2ywhZvE 553
plombery/notifications/email_templates/transactional.html sha256=4DhbcSny1qFKdSrdIBQ3rBwiQqK7I8MN0BF5ZKWv2Is 8505
plombery/notifications/email_templates/images/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plombery/orchestrator/__init__.py sha256=_QzulIMYwZBBjwkxKis9i4my3cupSiPXS4zm7Xu2bNo 3816
plombery/orchestrator/data_storage.py sha256=-foxsxn2n-amuxmzqKIwU6c7zPYl6VrUuwomSjb87Dw 2367
plombery/orchestrator/executor.py sha256=jf8jwYsP_DREogNM5Fly4C-uttai-5T1aZ6VJB2AMfo 6106
plombery/pipeline/__init__.py sha256=Op4DwDG5j0oJFWMnk0DdQX9P7tsWl_NgG_8u9u0e-Jc 1058
plombery/pipeline/_utils.py sha256=UP14R2G0JFw7_E0HKGCLUKZNegBBxh1yAhQpg2yQCrI 608
plombery/pipeline/context.py sha256=TGJTL435Vfv3qa9vdKveYwW0SxQjhN-7ggTvKSb48nI 314
plombery/pipeline/pipeline.py sha256=hg5fseTddxo6jFDBTFypgqNglOCwz5FbdEecR_YR7aQ 872
plombery/pipeline/task.py sha256=t8a9_9TtsZmjUy8cpGIT8bAxAQ_OlN7w5KJ_0clM16A 560
plombery/pipeline/trigger.py sha256=b8utmLc37VGi_8ZVA_u16W0-ex76R71HytfN1oACB7w 509
plombery/static/index.html sha256=zqCUoUEs3xkz_7x2eLmXfbio5BqlC5aJOwKjc5pWvoA 909
plombery/static/mario-pipe-flower.png sha256=gy_PPNmfR0iy8g9B78KHAPHrbvVYkMNBAcn4CawskAI 2068
plombery/static/assets/HandsonTable-3e538464.css sha256=PlOEZDaaJIYJ3fuOAwFtf0mjAOUPQ8zouppKV8SXBnQ 37515
plombery/static/assets/HandsonTable-483d6715.js sha256=Ne4orxmpVcWoHIgy-L6MCwXzZ9h20_AQ4hSgITD_J9w 868082
plombery/static/assets/index-4fe84deb.css sha256=T-hN62KwxMXqYBFDifAIqJuIeJRpEmkG9iKX3EIKOo4 442112
plombery/static/assets/index-86ef8bb9.js sha256=cbeFpkoX8-pvcmRX7Y0GftE9rkBnt20-IW83ehvPYro 40823
plombery/static/assets/vendor-3fad8192.js sha256=hLaXAqaRlAcEcTkjrGuFv3-dERMRk12ghjmUglNO0a0 1024471
plombery/websocket/__init__.py sha256=h9ilQ42_vrvDmkPV3itgWm3POCvrMhi_eK_oAKtke88 2581
plombery-0.4.1.dist-info/LICENSE sha256=4AY79mQSu5E8wv2mrMdGWgW_WKHh50BJwyT1XCII4AE 1073
plombery-0.4.1.dist-info/METADATA sha256=Pfb03Cb53MrmxFBMIQ-f-owwiDmuVhC-xqpn07m4Kz0 11056
plombery-0.4.1.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
plombery-0.4.1.dist-info/top_level.txt sha256=45GQs9Q6ORb2elPDjXr-Eqzrh5Y_j1kGeD2i0oLBcKo 9
plombery-0.4.1.dist-info/RECORD

top_level.txt

plombery