data-syncmaster

View on PyPIReverse Dependencies (0)

0.1.5 data_syncmaster-0.1.5-py3-none-any.whl

Wheel Details

Project: data-syncmaster
Version: 0.1.5
Filename: data_syncmaster-0.1.5-py3-none-any.whl
Download: [link]
Size: 80298
MD5: 3d0654593c2c12b83b75013feb977447
SHA256: 512561bd4ea9e5a6a846976453c0845d6eb60728e5967a5c6a78ace13c553d23
Uploaded: 2024-04-22 13:49:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: data-syncmaster
Version: 0.1.5
Summary: Syncmaster REST API + Worker
Author: DataOps.ETL
Author-Email: onetools[at]mts.ru
Project-Url: CI/CD, https://github.com/MobileTeleSystems/syncmaster/actions
Project-Url: Documentation, https://syncmaster.readthedocs.io
Project-Url: Homepage, https://github.com/MobileTeleSystems/syncmaster
Project-Url: Source, https://github.com/MobileTeleSystems/syncmaster
Project-Url: Tracker, https://github.com/MobileTeleSystems/syncmaster/issues
License: Apache-2.0
Keywords: Syncmaster,REST,API,Worker,Replication
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: FastAPI
Classifier: Framework :: Pydantic
Classifier: Framework :: Pydantic :: 2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.11,<4.0
Requires-Dist: alembic (<2.0.0,>=1.11.1); extra == "backend"
Requires-Dist: asyncpg (<0.30.0,>=0.29.0); extra == "backend"
Requires-Dist: celery (<6.0.0,>=5.3.3); extra == "backend" or extra == "worker"
Requires-Dist: fastapi (<0.111.0,>=0.110.0); extra == "backend"
Requires-Dist: onetl[spark] (<0.11.0,>=0.10.2); extra == "worker"
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.7); extra == "worker"
Requires-Dist: pydantic (<3.0.0,>=2.7.0)
Requires-Dist: pydantic-settings (<3.0.0,>=2.2.1); extra == "backend" or extra == "worker"
Requires-Dist: python-jose[cryptography] (<4.0.0,>=3.3.0); extra == "backend"
Requires-Dist: python-multipart (<0.0.10,>=0.0.9); extra == "backend"
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.18); extra == "backend" or extra == "worker"
Requires-Dist: sqlalchemy-utils (<0.42.0,>=0.41.1); extra == "backend" or extra == "worker"
Requires-Dist: uvicorn (<0.30.0,>=0.29.0); extra == "backend"
Provides-Extra: backend
Provides-Extra: worker
Description-Content-Type: text/x-rst
[Description omitted; length: 2333 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
syncmaster/__init__.py sha256=VlGfXwCpyvX9n7g3_QdMj9FUAsMJglk7xEU-LsuJsaI 247
syncmaster/backend/__init__.py sha256=EUslvVUVr_L0HJoMewH73eCArMCQKTSdbcsZqCiTQlg 1899
syncmaster/backend/__main__.py sha256=Q8rrgxlOvsfKPNMHDzQXOXMi5GUS6mxsl2SpdZjLaDg 814
syncmaster/backend/api/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/backend/api/deps.py sha256=H2JnyMi9QkAjMXseKLvLw9l8yQV0Y7NSjMIY8D23NHg 273
syncmaster/backend/api/monitoring.py sha256=MjhwGD46h1yCFn787DRQDAnCUT2XDmtig28UsVYb3S0 261
syncmaster/backend/api/router.py sha256=YQWDkbKf5WsbR0zNHyuutdN3iEYcoj2kmGPIr8CwHTM 349
syncmaster/backend/api/v1/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/backend/api/v1/auth/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/backend/api/v1/auth/router.py sha256=bkcSeIKbHaX0yicmaFh-BFteJrGV-_5JQTQuUrv6CJg 1302
syncmaster/backend/api/v1/auth/utils.py sha256=B4vXPVmt-oHEEVydAV3Bvygx9FZ6wfdphWYPdhxQzgg 900
syncmaster/backend/api/v1/connections.py sha256=8kPgd89vsviWUqwv96dAovfGi1s9u3r2b_FVdQsOe4o 9219
syncmaster/backend/api/v1/groups.py sha256=CxHkHkTgFN-zY4Mhnd8ejIjlVrLUcmFyU3fKQAIWrFY 7086
syncmaster/backend/api/v1/queue.py sha256=hY3htcjLmGnSFNfnfHAaVZyXUC2-jZM_Tk6KoHj4pqs 4620
syncmaster/backend/api/v1/router.py sha256=sV-MNf8eSILjpowjb73OYnXOPjUtwOfy1BzC8z9aiCM 811
syncmaster/backend/api/v1/transfers.py sha256=LNz1kTFTvhSocoKtgAd9zP4XpsJ6dRHpbYVnTqJU1sQ 16089
syncmaster/backend/api/v1/users.py sha256=tc3ZfltY1d_SOuSiz_SzZw9L92mFEacsfdSlBvsdt40 2907
syncmaster/backend/export_openapi_schema.py sha256=-qHFsHIgqEZC9Y4pCVpuuq88iuplDvwlp2PM37h6A8w 635
syncmaster/backend/handler.py sha256=jNIUu6VOyFcXVXw2xI9uc5AvOMlkNsDIOh-sxs3vMws 7042
syncmaster/backend/services/__init__.py sha256=0qsOZQ788rEAxIx9xN7dsIU_MQKs2f5xR_dEy3BlbeU 234
syncmaster/backend/services/auth.py sha256=qSipbjXlivWUn-GhrCQasqLJ9D_YZTiA0o__Fbz0ZWA 2193
syncmaster/backend/services/unit_of_work.py sha256=Fa1Y1k0rIJbvcWEjhuR7Gea1Ga4tHScMXgmUE_ICFQc 1285
syncmaster/config.py sha256=GUPvY778cLbEzlOkUgPjAVeF9Je4E1MRFVHo7cfWwPU 3066
syncmaster/db/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/db/base.py sha256=l22FL-KzMP_btbXAYj08HwaXWV0pCgTTLN49VJJQfr0 975
syncmaster/db/factory.py sha256=Q_ZeIKJn17ft9Xpe5ndIAPIHPpOj5643UFRSPGRjwU4 1049
syncmaster/db/migrations/README sha256=ISVtAOvqvKk_5ThM5ioJE-lMkvf9IbknFUFVU_vPma4 58
syncmaster/db/migrations/__main__.py sha256=KLmOn2b9oM6KCp3JRvmGGnCDUnlPjmSaq0SYYzwOpiU 868
syncmaster/db/migrations/alembic.ini sha256=Uccs6d8AmUWCDwFISoZbI5H2qiltZbPdwKtIMEyZ4K4 670
syncmaster/db/migrations/env.py sha256=8gQV47r764dNFzpiGDthYgbdw4Xt8hL881KXtyypZCI 2404
syncmaster/db/migrations/script.py.mako sha256=HNlf26BI1xvQKjiUojnj15BPrVUfVVr81IOgliJf83c 510
syncmaster/db/migrations/versions/2023-11-23_478240cdad4b_init.py sha256=TYjPJzSS0f1pqzejd90bdFxDaU26TXIdjToOnx226Zc 12132
syncmaster/db/migrations/versions/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/db/mixins.py sha256=rWsFDpHQqQ9Aw7mT01jN0FAkxGTeLrrYIvzDeKGKdV4 1112
syncmaster/db/models.py sha256=wjZ5zZgQvdGqKVhdl259kCKUAu7-lpYCA8cswIFUPG0 6349
syncmaster/db/repositories/__init__.py sha256=eSnK50dZ9SZ4VIoRWq2V35dpLIf26yBuSadgka9tGZo 855
syncmaster/db/repositories/base.py sha256=Zmw7sLSoDOc1jCKG1OjbcaPjw62YvtEPJSY_VV6FfwM 4216
syncmaster/db/repositories/connection.py sha256=9NiYGadIapUJjXJY5uyy39iALp7U0uKGOqMuUehSDis 4548
syncmaster/db/repositories/credentials_repository.py sha256=e7H2pXQVriIPpVC7RTwiD0iRgdF--RxjXFzFt6A4PW8 2942
syncmaster/db/repositories/group.py sha256=Lg_TMidCuWuC3jZ8ZOsGnLedGNVX3gy3gh48w0p94U0 8131
syncmaster/db/repositories/queue.py sha256=9p3CfSFqZwZwxFK1zffY8y6Vq1UBJ1YVW7A_INhMo8U 6124
syncmaster/db/repositories/repository_with_owner.py sha256=QjpDj6UkDfxBnnlRLYUFzujO5eLliFiYgXr3clWwSGE 3476
syncmaster/db/repositories/run.py sha256=1FJJVGDfbf6j0qPDRLOxs5DiIJ0VjzoSjsA1aBope0M 3001
syncmaster/db/repositories/transfer.py sha256=McjC9PbumewMZWrnFatIK6B6Wl5GJzIYOmDreI5Mrf8 7320
syncmaster/db/repositories/user.py sha256=vG2r3vu-mK1NWbjeGJsOIQYT_0yb3H2Lp9VlKGXGWHI 2799
syncmaster/db/repositories/utils.py sha256=isThZh2DupNlhAkiPOiaCd-Su-cWVnmtboiaZbLiMEI 873
syncmaster/db/utils.py sha256=8xzFaJxuOD1CzB0Q36EgvKi5JB9s6owLPKrS7jxyCkg 958
syncmaster/dto/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/dto/connections.py sha256=wnhLxUo0Tk36VrximEj8SFT8F2dZHGBugkn3AyLhH04 1187
syncmaster/dto/transfers.py sha256=HF3JzhQnG438IMHlCOx08v8Ttu7HwHsP6eLe3E-iN8Q 1579
syncmaster/exceptions/__init__.py sha256=na1ZyoHPz7XgOncBO0pHs6L12n_czSoAvU2AGFQERr0 309
syncmaster/exceptions/base.py sha256=AREQta6-tXV7nX9fu5HtFL-y39oV1UtaSa7y7EOapIY 254
syncmaster/exceptions/connection.py sha256=idTrToX66gGsC4kHMFRg97pOKbhBYAQ_KwcmPRvmnoQ 628
syncmaster/exceptions/credentials.py sha256=FvLjbrKMNFEtrn8jSDFgoKXrwIg-cQGqNF3iseyJY0A 274
syncmaster/exceptions/group.py sha256=J5Dyit9ZTjo6eTxIMwZ5DCZYyErq_rkpGOtZoocuDmA 514
syncmaster/exceptions/queue.py sha256=-zsXO21IHojwedqCydcUAHhG5-Ts_Nm68mwFNFGMhfg 424
syncmaster/exceptions/run.py sha256=p4sNQtHaZJi02YVEA_F2fHqFoMGGA3N5XisTCABvOFQ 573
syncmaster/exceptions/transfer.py sha256=OiMWkYlSv1FqFweDn2skTcVIfHvvwXeC_nOEsXd8V2s 954
syncmaster/exceptions/user.py sha256=nSmwQW4s_YVSXx-rxUxIaCO17e9ZkQWSfACc1wCk3xo 269
syncmaster/schemas/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/schemas/v1/__init__.py sha256=dlx-h6n4QhwkBwWF0b28UMpKuxtA26uIQGl0m4Z1RU0 1516
syncmaster/schemas/v1/auth.py sha256=swZFHO_IpTeG60fv6_T0TZtGHrWhqrbiOp8fHHRotbU 267
syncmaster/schemas/v1/connection_types.py sha256=mbWGi7VpczFYPzSTqwJFmt5oLisI3T-E16C_9NJEQ5A 275
syncmaster/schemas/v1/connections/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/schemas/v1/connections/connection.py sha256=q_AvRs7b0vHk4St1jmP8oxFxiIkT1OKvihTJ1_V6Yuc 4760
syncmaster/schemas/v1/connections/hdfs.py sha256=Yf4vPoe1chcwaCPsySRgi09aKHvxedQg2izioWT9Vac 908
syncmaster/schemas/v1/connections/hive.py sha256=AmpT84mRn6NxfJo6tuh9adqvr-U4lpQw5nydSPJjo9k 852
syncmaster/schemas/v1/connections/oracle.py sha256=0TJOMlua-KY9uc6qEw6tHf9xP2JBkSVdKbUMPN4uKZk 1589
syncmaster/schemas/v1/connections/postgres.py sha256=xifGXsjPZvYIJRlVPbf02gHkfaTO_JJH2OkUVOuPMRE 1184
syncmaster/schemas/v1/connections/s3.py sha256=y72_14vrEBr8XyHX-LHOy7Hwe9JOgF-OMMcHbaR2lbA 1664
syncmaster/schemas/v1/file_formats.py sha256=k0tglElQILdycHc2ANWC4ewSM7cVHh1dvxcew0tLJIE 223
syncmaster/schemas/v1/groups.py sha256=CrDaQ_JVEEkXHuqrP-AleeUiQLtgHJFF745aVMUqIjw 839
syncmaster/schemas/v1/page.py sha256=ZtQz63o1xZY4PzuhK_dhygDG6OvBfaelbESgrfg2Fsk 1061
syncmaster/schemas/v1/queue.py sha256=f9jKtbt-Q1DU74G7pn7LGxR0Xsj41SnhuwrDItiRGek 826
syncmaster/schemas/v1/status.py sha256=Hv4Q37SgeXPMZ1fnOcZb3rGkVk83NzOBiGCHd5ApKRM 375
syncmaster/schemas/v1/transfer_types.py sha256=rwY6ky4QjNC5_HJkD9023boIm5j70MIk6CixQNcKtE8 197
syncmaster/schemas/v1/transfers/__init__.py sha256=5AwvJDMxPws0L8J9Hen8oVUDRlC3N4T6jMWxnD1hPKw 5596
syncmaster/schemas/v1/transfers/db.py sha256=p0drBOnkdFvQbFBD-RW0aaa8mu1YHzyEzM0yUk1uYv0 554
syncmaster/schemas/v1/transfers/file/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/schemas/v1/transfers/file/base.py sha256=PP7ai3uvzDfcrKFhxOPmsGsOEA3LPtKHpDkPEkXLCzg 2033
syncmaster/schemas/v1/transfers/file/hdfs.py sha256=b-ifRIqSQjIhk3zKM89aVPQm0U1hGhNrpoVK_WpflKo 682
syncmaster/schemas/v1/transfers/file/s3.py sha256=tNYWpzpVr69q1-sYt1XFPDNiApTOi4lf5Z4ukpaic_A 664
syncmaster/schemas/v1/transfers/file_format.py sha256=DO0ZAss3yDo1sA2uMSIeHLEc7V1i1rzvHcNY5yU4F6s 655
syncmaster/schemas/v1/transfers/run.py sha256=_rErQ4ulfQpx3bTVBpVx9R_QpKMMC63zTvLeI_320EU 769
syncmaster/schemas/v1/transfers/strategy.py sha256=Pziby3HrbJGIX76LZ6HzRk1Ef9lKYQwU47UYa46jYGc 364
syncmaster/schemas/v1/types.py sha256=PzF5a65ES-Sq0sPe_1zLfBdRQ2LvFL9IdD1perrv3Zo 162
syncmaster/schemas/v1/users.py sha256=77RTOUdqU9wM7QoWzFML1NRj3DAERH77ihuySxeCFI4 2255
syncmaster/worker/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/worker/base.py sha256=SSfPDqu1_w8g0k94p7kOA2aMhkXGcVDReFdTVGiHzZY 414
syncmaster/worker/config.py sha256=eUsa0u5akY2vqm1JyfKuIyroESlwC-DLKw-R83oxeHA 476
syncmaster/worker/controller.py sha256=nftStIVxNkSBtG60P6wG2-c5jP1C5UCefxDuxe1R8w8 3502
syncmaster/worker/handlers/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/worker/handlers/base.py sha256=7XDKj443YWVQ2Q6RxsEPYGNjmSEz_hYPrduahGstgac 841
syncmaster/worker/handlers/db/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/worker/handlers/db/base.py sha256=4sUeZVjLygaUDtM3W5n7fiA6jLPfa4hQkBWO8MyHbtQ 1055
syncmaster/worker/handlers/db/hive.py sha256=CV8KxcXTUKisoFly8K5NxnKCeJZW0FSnBkRyV_4gKRA 1115
syncmaster/worker/handlers/db/oracle.py sha256=v5eq9espZTCK3ZmZRY_4sNJI__EA2y_uzvVXtPFCYHQ 1274
syncmaster/worker/handlers/db/postgres.py sha256=fAjbiNTwHBYdhput2XRvufgoS1SGp2aWazZ0v2ik6Wc 1246
syncmaster/worker/handlers/file/__init__.py sha256=ZAqkqOvcrkAAOMN9ojtl2ILiGZ5ZHJLSrGYZz75B1AI 99
syncmaster/worker/handlers/file/base.py sha256=ovVXPPQ-bg3SnH4IrSMqsnLFN90GJ6TjPJ0I_GDaxUU 1418
syncmaster/worker/handlers/file/hdfs.py sha256=zrWPhI6iSFGCdcHGj0iX4lXVwgIqbC-6uDMFXWFLEzw 634
syncmaster/worker/handlers/file/s3.py sha256=FP6QWp4gh5F-FU1nGV6v0SUZIcoZoONrHyZOHZ3hRaQ 973
syncmaster/worker/spark.py sha256=Ez6e8XVjvz3tbbiRTJst2C9ovB0fRxTgOoNuoiQKPns 3323
syncmaster/worker/transfer.py sha256=a7lONKzjisflyEmetUrg4-kMSy87NtsCqztn3Us4vB8 2741
data_syncmaster-0.1.5.dist-info/LICENSE.txt sha256=IUuFSRyConhe-ku6gWb9eWSqwcNBZ3JD4z7r4cTRRaY 11426
data_syncmaster-0.1.5.dist-info/METADATA sha256=EWPSxt9dBUXBJhE4UgEnzUkMr6io8r3IsxTb-8PlWxY 4816
data_syncmaster-0.1.5.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
data_syncmaster-0.1.5.dist-info/RECORD