dp-cubed

View on PyPIReverse Dependencies (0)

0.7.0 dp_cubed-0.7.0-py3-none-any.whl

Wheel Details

Project: dp-cubed
Version: 0.7.0
Filename: dp_cubed-0.7.0-py3-none-any.whl
Download: [link]
Size: 122685
MD5: 5b9444165c03b09bafa384da3d1ad36f
SHA256: 376860602153a126b3437439af6ac4826239246768dd39e1a7da2cad00946496
Uploaded: 2023-12-19 14:25:34 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dp-cubed
Version: 0.7.0
Summary: Dynamic Profile Processing Platform
Author: Vaclav Bartos
Author-Email: bartos[at]cesnet.cz
Project-Url: Homepage, https://github.com/CESNET/dp3
Project-Url: Repository, https://github.com/CESNET/dp3
Project-Url: Documentation, https://cesnet.github.io/dp3
License: COPYRIGHT AND PERMISSION NOTICE Copyright (C) 2020-2023 CESNET, z.s.p.o. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the Company nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. This software is provided "as is", and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the company or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: FastAPI
Classifier: Framework :: Pydantic :: 1
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Developers
Requires-Python: >=3.9
Requires-Dist: AMQPStorm (~=2.7.2)
Requires-Dist: apscheduler (~=3.10.0)
Requires-Dist: event-count-logger (>=1.1)
Requires-Dist: fastapi (>=0.100.0)
Requires-Dist: numpy (>=1.23.0)
Requires-Dist: pandas (~=1.4.3)
Requires-Dist: pydantic (>=2.1.0)
Requires-Dist: pymongo (~=4.3.3)
Requires-Dist: python-dateutil (~=2.8)
Requires-Dist: pyyaml (<5.5.0,>=5.3.1)
Requires-Dist: requests (~=2.31.0)
Requires-Dist: uvicorn (>=0.22.0)
Requires-Dist: gunicorn (>=20.1); extra == "deploy"
Requires-Dist: mkdocs (>=1.0.3); extra == "dev"
Requires-Dist: mkdocs-gen-files (>=0.4); extra == "dev"
Requires-Dist: mkdocs-literate-nav (>=0.6); extra == "dev"
Requires-Dist: mkdocs-material (>=9.0); extra == "dev"
Requires-Dist: mkdocs-section-index (>=0.3); extra == "dev"
Requires-Dist: mkdocstrings (>=0.19); extra == "dev"
Requires-Dist: mkdocstrings-python (>=0.8); extra == "dev"
Requires-Dist: pre-commit (~=3.0); extra == "dev"
Provides-Extra: deploy
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6157 characters]

WHEEL

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

RECORD

Path Digest Size
dp3/__init__.py sha256=XLD8KBf5rKvRPijmSNBgnJstFlELY9b51GBfVnkzBRc 1790
dp3/worker.py sha256=Q-_yeaF1wL86It2iTsJA0iv1b_KJfPvWCeQz1XPb1OQ 10290
dp3/.core_modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dp3/.core_modules/update_planner.py sha256=uMKGKBnnonjaqgDF559kRA66-OpVgITq6arou0ejGFE 2113
dp3/api/README.md sha256=7FpgRlF2t4gYUw34lqZc81UtVAs7SgfCriMOzYxcw60 914
dp3/api/__init__.py sha256=8TZFVDE8PKsmD4Lxx7VxVy248U8RfyMjOtFAiuisghI 422
dp3/api/main.py sha256=KGDDlS3SrIc1kpyuk2jx3gLhxiNfcYaJDpP44Zi9URk 2132
dp3/api/internal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dp3/api/internal/config.py sha256=TUifc-6PILnPIMuDBVTd8Psr-Xob5_HGg_7nTLnebA0 2716
dp3/api/internal/dp_logger.py sha256=_YbWKed5NKfhOUOKj4ihM8S9LUgvLUV6vGxxjrsDtkI 2486
dp3/api/internal/entity_response_models.py sha256=J0MekNPnBHqjguMPkESgi8iqGtDKyr0e7Nw5Twrdvl4 1841
dp3/api/internal/helpers.py sha256=GTFDdLbK3uP91ipoGB2klbIhd_m2NYNqL381VSqksK0 1018
dp3/api/internal/models.py sha256=jSftjHP8gakqGMds4Ga3jAAmuqrnYixQd8LfntIsZm4 1264
dp3/api/internal/response_models.py sha256=RzLR8sN3R0e5rvFH6-fwF6qfC9abV9oP1-ZYh3sAkEY 589
dp3/api/routers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dp3/api/routers/control.py sha256=IF53lAAncB1dkMF1gUrQK98rUF5U8sxhpQlh65WH3-k 1396
dp3/api/routers/entity.py sha256=-KLck6FX9SlZyZgg_4fD4k_s0uUWgX7tDmA2snNby_k 7959
dp3/api/routers/root.py sha256=oRkFNNQmPC_inPxRxt54SHcnjdufiAGU5X1rWIBsduA 2411
dp3/api/routers/telemetry.py sha256=cq9Liktz6rjWoNuk1d6hyiC_ddHSNzjVVp3MKx8CtZA 477
dp3/bin/__init__.py sha256=dmPpecOO6LsuK3U6oE9mUekXr7WhO0lLmRkpUdkb3mA 46
dp3/bin/api.py sha256=5P4JWWkkTltwq3uLwWO5scD99Vihm-KyG51rVYqwvzE 1084
dp3/bin/check.py sha256=DlnC789lfosqdYrHFwC9T005EEsLf0eFLiYKVO42NUk 7650
dp3/bin/cli.py sha256=jGVnbFlakZzIjoaICyUaIb8ZIOB2bVVoo5T95JY-No4 3040
dp3/bin/config.py sha256=o3yu-bOtWxlMQLFpbRMGivUpsN8_krPGXMxDGDY1s-w 6448
dp3/bin/schema_update.py sha256=cbO44Z-gT3QI5vhsKdBCT_RiTyb9TGAE_uS8wA7-Q8I 2675
dp3/bin/setup.py sha256=Vbob4sczPN7LLkAkPArQQkZFDYRcW1IVSBmpj13CG7U 1940
dp3/bin/worker.py sha256=JVqMKqcxTMOhXHtHDsvyE828n0VHe0QJNvuikdfoc_M 1693
dp3/common/__init__.py sha256=PcVYPI5jaaO7ILlSQmUofgFp6689FpF8lOexxbcBZ9k 570
dp3/common/attrspec.py sha256=5dQw-XUny0UM1LGXrLPFKmI6BlxifHnpnaNjjOOvYEM 9212
dp3/common/base_module.py sha256=RkyYd8F8SazmK0sr8aJRhZLjA213YdFE4XxtSbruwus 1995
dp3/common/callback_registrar.py sha256=eSYCVs8RNoKWeAeuhL7FnsHuZdk5odOTwznXRMgowTg 14375
dp3/common/config.py sha256=ZTExAF4zWMKlZ1D2qJc1Kx58ERcc_knQqeaIL-YB4A8 14422
dp3/common/control.py sha256=FH6Pp31ANcvWhiYzUvp-Xob6JazRZtqfBflWPOW2yls 4027
dp3/common/datapoint.py sha256=2QhKGwROfIQ15zJNpg9syuu0XVPr6vHDRBIKcIu6fkw 4469
dp3/common/datatype.py sha256=FwaTS4vQ6vieioHdaf9kkGfoea-t3b4hLyzRY2C8uYE 8353
dp3/common/entityspec.py sha256=c8TyUbcQ_X4ap_Lo9JGPHLrLMXUtlR5USI6bGNBDtzg 1576
dp3/common/scheduler.py sha256=0DtnVGIka4ThellIPWFHmhaJnD33pQPNxsyMGNyg368 3190
dp3/common/state.py sha256=ymS179qE41AKMiVHbC3tGRYUbnc8n-NvCRLm1MtAOOU 722
dp3/common/task.py sha256=2fUpnKJ68m7MxggN6NICPHHbdVJCW3-1kv86mWjbML8 5175
dp3/common/types.py sha256=Cg1AEAswH3piP_MnA0qVX-1un2bglcJcgKwTiDE4EUc 1021
dp3/common/utils.py sha256=5kzwoJPhHL-2eI_0Ah8wjInazxxq8U4kx0S6Txr-QXc 4865
dp3/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dp3/core/collector.py sha256=qEl0jtLLcw9toNyE8JKwx4rGJbbUMwO3QYufKrP-akw 11191
dp3/core/link_manager.py sha256=gzw2gPXXk3_IKHrEUTuvZsE9XzHwnxeDApR_Khy1apA 6814
dp3/database/__init__.py sha256=uVIczzqwKPLNeYCt766ZgK_Szg5PdvL0ncJWgiiUZeY 72
dp3/database/database.py sha256=skJALiQgmZ1UyXRIeEgoLCyuG8pkMBomLGR4-dHRQt0 37084
dp3/database/schema_cleaner.py sha256=UxCND6IP4Yyf6Cv6xhaqyBFfB8T2WYXlPHPvcRxRnIc 14525
dp3/history_management/__init__.py sha256=PAmCpTjGLJhE6RTveqVUktw6Oh-X_USgwdKAtOoOojc 94
dp3/history_management/history_manager.py sha256=tSTr4P2bcZIT--v-Mz_e722Hp2Cn3dqYJRjmjw8gvNc 15621
dp3/history_management/telemetry.py sha256=Smddz5zVMtwwp2ghuhY9bNHkdu_tFOylZm-IFkx_6fU 2487
dp3/snapshots/__init__.py sha256=HwBsJHM_mx-osuyw278RY4bGmWKuvYcrGXvPEpPvcMg 276
dp3/snapshots/snapshooter.py sha256=j1dyyuCrvHrNAyuCnxC04xxq7FUWDazo7H3a_Wilxfk 31196
dp3/snapshots/snapshot_hooks.py sha256=gqeZa0q_W165UR1Rh_Aku4KprXtk3rI8x-PVrqTMLg4 15868
dp3/task_processing/__init__.py sha256=mnFqViYbp2pQ3FTVg9loLYz-MOJ-3hGETlGwfGvbBbk 289
dp3/task_processing/task_distributor.py sha256=EyFT9tmKWLcJI_QzPouRudvxgqyAqe5qH2VxQpv47aU 10133
dp3/task_processing/task_executor.py sha256=zUjuKXp1R7b_pHxhKGzd-TwOztMEs0YVQr2WvpLoNs8 8521
dp3/task_processing/task_hooks.py sha256=YCBwrMgwnxeb1E3Yc8v4JQauLo8KvXlpyDyntBBMTo8 5459
dp3/task_processing/task_queue.py sha256=bxs_qZA3SMrpR6JnTFTxMcB92lCqrw9yA8bQEu_nZKY 22165
dp3/template/appctl sha256=DhW9_NNhtkqZSaP2cv3s82Ffqp9Ioy2UNA85d2xWEr4 66
dp3/template/app/README.md sha256=f9mzn0Vq0jM_YitOjiJ2mmCekAyLA1QGgAH6UX0D7E4 834
dp3/template/app/docker-compose.app.yml sha256=Ao2cZxcmGhjKaG47sHsrC9sEUQGRWSXTmPqHzikhFwE 961
dp3/template/app/docker-compose.yml sha256=lmsZ70Mv_SnRGWfkibyavrrn4NAGPvVhLcL4vO0M4b0 1020
dp3/template/app/requirements.txt sha256=h45fUi2ZKVLNziP9XhbmWsIKYb-vw-LGJI5QIg-UhMA 51
dp3/template/app/config/api.yml sha256=3mn70srg8g2mlxNVH6fS_2pRg-oC5Tk-5lcoHbEQKFQ 256
dp3/template/app/config/control.yml sha256=1-I_ei-UPNCg1vJYEw6todtfBU2cL2Q7iCCGnjc9eV0 197
dp3/template/app/config/database.yml sha256=Iu-5AVY5c35V7gV_bTbO5wCXBhZ5yWrbQ3z-fXMjDPk 545
dp3/template/app/config/event_logging.yml sha256=KC_22TNSO4oTYcufMrfXpM2BSQ2mkefpRdPcIHMMKVU 996
dp3/template/app/config/garbage_collector.yml sha256=CRfpFe68cZKoBbZp8T41FfbUqqytppMQxczQ2YGLmxU 171
dp3/template/app/config/history_manager.yml sha256=73CC_o92k4uxZvqNoNLFVLmY28D2-Xill2zdss1fdso 681
dp3/template/app/config/processing_core.yml sha256=imrX7Y2UhbjyCOf0ElT7yGN6StrR6anvUI_zRmVXQPY 1250
dp3/template/app/config/snapshots.yml sha256=Aq5dmHBLEK3bknGlzzKrq9GWX54-HEJSlTuOjUm5f3c 245
dp3/template/app/config/db_entities/example.yml sha256=QVlcLIfkXGs3m7YpHhXpicEKfKrqs9lb8U8VgCEn0U4 1818
dp3/template/app/config/modules/test_module.yml sha256=fK7tp_ZV409gKGGbOYlHvLwWe16voax9Vs6txEm3W1U 74
dp3/template/app/docker/python/Dockerfile sha256=nfwB-J1vKClBitdOZv78L7efZ_Opl4Fble0xFJz9kso 507
dp3/template/app/docker/rabbitmq/Dockerfile sha256=w0SmmL97FNaC3z6gIZN9a7AHx16jIci2t2VGvUJkiBg 335
dp3/template/app/docker/rabbitmq/init-rmq.sh sha256=Kx3LHBT8TyqnG_4_GzjEALPpTiwWVLUzBiii_WJibIw 2836
dp3/template/app/modules/test_module.py sha256=QCifZ4pUoDil01FF-0MQ7KJ_le077qOeKpYvmF6m2eQ 2845
dp3/template/html/index.html sha256=BhKFlHsr_r6O4zunYsG1X2ASvk1T6HMyi_ORCGF9pHw 571
dp3/template/nginx/nginx.conf sha256=UgKXc3LY_zJAzYxmMFZwI7FT9DHQcRbML93GxRwFy98 1956
dp3/template/nginx/conf.d/api.conf sha256=BLqGi7QopzqE8cydX7u7ifNvIgn6Noj9ZAvEs1iVLYU 476
dp3/template/nginx/conf.d/rabbitmq.conf sha256=o2SJRnBdBELGLTmGS3qC5_nboZYLQbDjGY8kJgaFNNc 280
dp3/template/supervisor/supervisord.conf sha256=QLjE9qBBLVcSKLpZGOq_zU86ymd1EK6uQ53FicgbPmQ 3498
dp3/template/supervisor/supervisord.conf.d/api.ini sha256=78I8U6sdwAbGAGmo7gH6VWV4HNGej54beL2ERi-7kL8 848
dp3/template/supervisor/supervisord.conf.d/ecl_master.ini sha256=XyNSRTh9OW7VkmwFJOkdHsy4C-nSNZW1PLmVVMEpL9g 732
dp3/template/supervisor/supervisord.conf.d/workers.ini sha256=QERjmiiUt7Ys3YBbCQ5I2vmoD-7gLa78pzNa6W6QD_I 1251
dp3/template/systemd/app.service sha256=SmWAKTn09j_pKPWIEGx4lNYwd19WJFvN4-hHJbtSiOY 593
dp_cubed-0.7.0.dist-info/LICENSE sha256=8-GCXiKwGQFgg58R5WQyZPudwgaZimZcJC62Dh4S0Sk 1473
dp_cubed-0.7.0.dist-info/METADATA sha256=QZ5YWh9h-qHE6t2XzHir5OhViehkcf2HsRNYftQzOxQ 9649
dp_cubed-0.7.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
dp_cubed-0.7.0.dist-info/entry_points.txt sha256=YBYBm2nl8SyYSGChMzgYP0oV21XTbRt1d5WBfB8Mp9E 146
dp_cubed-0.7.0.dist-info/top_level.txt sha256=YY9tjy220WW0YL4aKHkoCsfuKYg059uQo7WKrdF6jjQ 4
dp_cubed-0.7.0.dist-info/RECORD

top_level.txt

dp3

entry_points.txt

api = dp3.bin.api:run
check = dp3.bin.check:run
dp3 = dp3.bin.cli:run
dp3-setup = dp3.bin.setup:run
worker = dp3.bin.worker:run