msfabricutils

View on PyPIReverse Dependencies (0)

0.6.1 msfabricutils-0.6.1-py3-none-any.whl

Wheel Details

Project: msfabricutils
Version: 0.6.1
Filename: msfabricutils-0.6.1-py3-none-any.whl
Download: [link]
Size: 117847
MD5: a3d969e6e7be68f2c6ca13293a2dc545
SHA256: 88818ede611d4e7a13a6123c352d7fca0a0427e9c17bc1ffc773daf6e5749bb6
Uploaded: 2024-12-26 15:31:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: msfabricutils
Version: 0.6.1
Summary: A Python library exposes additional functionality to work with Python Notebooks in Microsoft Fabric.
Author: Jimmy Jensen
Project-Url: Repository, https://github.com/mrjsj/msfabricutils
License: The MIT License (MIT) Copyright (c) [2024] [Jimmy Jensen] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: fabric,Microsoft,duckdb,deltalake
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: azure-identity (>=1.17.1)
Requires-Dist: duckdb (>=1.1.3)
Requires-Dist: deltalake (>=0.22.0)
Requires-Dist: sqlglot (<25.19,>=23.4)
Requires-Dist: polars-lts-cpu (==1.16.0); sys_platform == "darwin"
Requires-Dist: polars (==1.16.0); sys_platform == "win32" or sys_platform == "linux"
Requires-Dist: typer (>=0.15.1)
Requires-Dist: mkdocs (==1.6.1); extra == "docs"
Requires-Dist: mkdocs-material (==9.5.47); extra == "docs"
Requires-Dist: mkdocs-gen-files (==0.5.0); extra == "docs"
Requires-Dist: mkdocstrings-python; extra == "docs"
Requires-Dist: mkdocs-include-dir-to-nav (==1.2.0); extra == "docs"
Requires-Dist: pytest (>=6.2.5); extra == "dev"
Requires-Dist: ruff (>=0.8.1); extra == "dev"
Requires-Dist: freezegun (>=1.5.1); extra == "dev"
Requires-Dist: python-dotenv (>=1.0.0); extra == "dev"
Provides-Extra: docs
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2256 characters]

WHEEL

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

RECORD

Path Digest Size
msfabricutils/__init__.py sha256=yWW72OQBQyIuFGqf4ZEIi3dO5MhsSyb0TOtnMeZISn4 773
msfabricutils/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
msfabricutils/cli/cli.py sha256=OtUbLiN5cIToJOyVVzTFXR9uXA8pVwS7iWcsfxXz_HE 1282
msfabricutils/cli/commands/__init__.py sha256=pGsubsGdacq76YN5PAw1Ev0EAqjS9ssxB1xIyuDm0co 2192
msfabricutils/cli/commands/capacity.py sha256=5SPXUrtxRLf8ZFKGPTwU1aa1gz-xqjuEMkx5vCsxmoM 1780
msfabricutils/cli/commands/dashboard.py sha256=NIqbuSfbXIEgwfdnNBphpCck_DURgaEz-wPOOXs46-8 2071
msfabricutils/cli/commands/data_pipeline.py sha256=dogGjMI9WkZGyr9pjLsTwDMZJpl7aiGxXXuyVsVqefQ 11106
msfabricutils/cli/commands/datamart.py sha256=7tH-d_Ojl09opR4mUXmjpmVxfb5GkO3llaBOAaHuVSM 2066
msfabricutils/cli/commands/environment.py sha256=6Iqdos5WTsDk6bemjXBAzOTkoSxsXIbXnUBaUt68lgo 32823
msfabricutils/cli/commands/eventhouse.py sha256=lWzsK-i4tMrrveStzUnSluQvLePKbRL_Ta6i5Wa3DwE 16976
msfabricutils/cli/commands/eventstream.py sha256=p65y-un73xYejbNEbfUvPcggfxZrenxM465qToqt21M 17055
msfabricutils/cli/commands/kql_dashboard.py sha256=ZSkCPMmHSTX8r98OXRW7rvC3btU0rNVPchMerC75Fl0 16890
msfabricutils/cli/commands/kql_database.py sha256=1ndBbrLZ3jC49g2hGw_y0ykZNwTE13IqDk7rrf_1o2Y 16813
msfabricutils/cli/commands/kql_queryset.py sha256=ImwJ1JexCTwoo1DEFvKLVrGIY8X7qJEkJN58ffCD49Y 16813
msfabricutils/cli/commands/lakehouse.py sha256=_ytz7pgiNkLex6ETTLo8vayT-MH1dlKpwpIgByTEBbg 22757
msfabricutils/cli/commands/long_running_operation.py sha256=na1qip8i7BPXY-B2jTMoQv0JwKSrxNDl0qy4CrclYY0 3525
msfabricutils/cli/commands/mirrored_database.py sha256=gg6Izh3T5tFWKAnHDe6h6X_zfHGlCzmMuN6WFAjDxv8 17179
msfabricutils/cli/commands/mirrored_warehouse.py sha256=cvQr6XnojTfnaYJ5lamCn9l5gOOBTWsB3qguS2E0ZY8 2115
msfabricutils/cli/commands/ml_experiment.py sha256=SvmlSWkmCMPRywS474Vi93Vd0uGhfDm8LhOveqDQc4M 10811
msfabricutils/cli/commands/ml_model.py sha256=Pbm9XqAKPqq3qHEgxaivmuY9Hpmr0Xzb1hIb2te27g4 10621
msfabricutils/cli/commands/notebook.py sha256=xF7uNARKKjcldO_DY3VGTK0_JerC-FjtsnCKrWnm74o 16821
msfabricutils/cli/commands/paginated_report.py sha256=UvQzmYRKDFhRaChZXKht72qLTsm2RZrSjwEYCPf7WiY 3989
msfabricutils/cli/commands/reflex.py sha256=9EX3MctD7alNC3u7mN9HoKx5F-ioemUTET-0ToLApsw 16679
msfabricutils/cli/commands/report.py sha256=5FEw85TGk2WiqIkIQj78AIAviSw89y5SokatlmbEtKw 16677
msfabricutils/cli/commands/semantic_model.py sha256=8mNDqDj88-Qi2NdAVFcg06Eu2ymhD_yFkuZmirc2Hxk 17267
msfabricutils/cli/commands/spark_job_definition.py sha256=3ir6WGn9SIey3ZTdSF-1ypN3UA-9V-fjaxgQVBdDv24 20101
msfabricutils/cli/commands/sql_endpoint.py sha256=miXBVrPkjyoQoiu8te9skEcKrsoz5g3JV4ap2MKMAoU 2086
msfabricutils/cli/commands/warehouse.py sha256=gUZxk7qIauKaBGs_FBhijuDPRuFgYqhB1c8jFLY9IqI 10655
msfabricutils/cli/commands/workspace.py sha256=ZYm62ublJYTFF6GKRZ87vknSBtnAQ1braGP6OBC9GcM 26367
msfabricutils/common/__init__.py sha256=Yb5UG3HdlHadaSNoL5j8JsgE3lGsQFBckMs80-_djMs 283
msfabricutils/common/fabric_duckdb_connection.py sha256=oj0KSoVYmShXRvdW55vRyJ3XOomTx1XSkvvzLoOPH48 21067
msfabricutils/common/quote_identifier.py sha256=u41MqPYTsOBqPwJz64lobQIaKg9O-cg7XmJZR0RyY1o 632
msfabricutils/common/remove_none.py sha256=UXir7PGXdQuFy71yqo2FwVMeZHLcYqF9YkjbIDmSo8c 510
msfabricutils/common/separator_indices.py sha256=HPAuOMd8EYdUDOfRdwadEaUp7_tBgj2d_oDx8W-Bvzg 1009
msfabricutils/common/shorten_dict_values.py sha256=LyxP9Yri8d9A2k7QnifDeB-5KngErMU0w-1yw1sfdms 782
msfabricutils/common/string_normalization.py sha256=MHqTgMcDOJHkZePT-3w_6zjXFLM4WkxtH0cTebxcsvY 1309
msfabricutils/core/__init__.py sha256=MLzmyf3oCdU82lskQAPiMG8_yrzKUbkOESp83E16uBg 462
msfabricutils/core/auth.py sha256=OhWSfori3WqmkbIU16vIy472elcAPAXBDFqI_1yKKdI 3801
msfabricutils/core/fabric_request.py sha256=TUmstrKm5fO9ppYUgq_8tbCEQAPMQaBTaqeNXNtPpGE 8373
msfabricutils/core/lakehouse.py sha256=g7Xkwcs6SoNbg8KsdxisxzjoxgbL1LXtXUHqusmrXR0 9992
msfabricutils/core/notebook.py sha256=5Ww6rsstgjYjE1jnTwYLLRrCh2XjXs7q1CS8I7roGKM 9224
msfabricutils/core/operations.py sha256=TfOZzYeu7SuWMsiPrWl3tzAV0YSjDxrdQnqbzqXp588 2109
msfabricutils/core/sql_endpoint.py sha256=RdWTxSKBJ6zamyktm9zvJBAFRMe7dRKnX3lki3Z6CpQ 1668
msfabricutils/core/workspace.py sha256=TskpQbVOFw3UVcnuhp7_V3CeINbzWWUtaDysZEaXe7o 3842
msfabricutils/etl/__init__.py sha256=do2CnYG2ZKX7uWt6_D5_tCeKpB8UxZFtU6GlCoWMiN4 563
msfabricutils/etl/config.py sha256=iahE9E2b_NhsurvP7qEpZCjQ4W9gFfFHWhTmSEQpQbw 8331
msfabricutils/etl/types.py sha256=iDdbi7199qV0n6moY007HGVZWwrRIdOL3RA510qRCWw 63
msfabricutils/etl/helpers/__init__.py sha256=r3N3mJ3YjjzIj2bLqQe3BoaYCujzmd5GQyMPsZoeJjE 349
msfabricutils/etl/helpers/get_max_column_value.py sha256=BVs4zQ9NhxxN8tzfO_S-IyE_LnmToCOYLKoc5enSiHE 1143
msfabricutils/etl/helpers/get_min_column_value.py sha256=b1KbtTmtMzxDKzozNHjNNlKoY1HhXSt0LT8gAS40fOA 1143
msfabricutils/etl/helpers/get_or_create_delta_table.py sha256=_ayvnpwRzcM1Ucyuo450QBMO596H9HyfMKtrpR_-Ul8 806
msfabricutils/etl/helpers/merge_helpers.py sha256=uzaE1oYj0eajw6VaAVSTPVdoES7LDD7xcsCcfW61wSQ 3221
msfabricutils/etl/load/__init__.py sha256=SKxbW7FQwZhZWFcwpvzip15RgqWe-obQlzwyq9z72k4 165
msfabricutils/etl/load/delta_table.py sha256=JLsyJpTsyNCzRvFhU05EdlRKPBExYVmgjYVqr0ZArxY 7838
msfabricutils/etl/read/__init__.py sha256=OMW8FE9dr5cfLteRXmlfewA8ZNxc8IbZLoQIeZf6Msk 123
msfabricutils/etl/read/delta_table.py sha256=KZqaYWtug-A9FvyjuQQpvyGu-DT1Sxot8VbW3annPMY 1316
msfabricutils/etl/read/parquet.py sha256=TQPhPceOFTCLuS5VQHApEPiTt08UAaGbCcKhVK7jiBE 1846
msfabricutils/etl/transform/__init__.py sha256=hAJbQdoEdFfAMP7g5VEbbMxHqtl9s4O9U2fMq0aTxBw 359
msfabricutils/etl/transform/transforms.py sha256=enUw0KS7BVegCQH6HAmXx8ydaN4yHEZK_mrhlJ_E67s 13441
msfabricutils/rest_api/__init__.py sha256=KNdx7x1-q4x6l5w9SGLg4qCrYtR3jO4RT-jF79w2S7E 8794
msfabricutils/rest_api/capacity.py sha256=CGIPnGJq1R6RObSc8r4WUe5utP5oThDvkPfC_kDX_KY 1682
msfabricutils/rest_api/dashboard.py sha256=t6FHSqwCnDqwiQaod8juDjLOx5_SVhkAr5FjyYxY1C0 1808
msfabricutils/rest_api/data_pipeline.py sha256=HSfgjdLkgvtKGZJlgg7wYZKXxqsyuYuOEMPs9yNu3XE 8862
msfabricutils/rest_api/datamart.py sha256=psDzsvlkjKeq_ImgkDf3W8dUiDRJC3-CCWh-rid-SBU 1804
msfabricutils/rest_api/environment.py sha256=d_S0KtYjsI2EbVkp5YJJPDjJjKo1ZWari7ZTYbU6t5I 25374
msfabricutils/rest_api/eventhouse.py sha256=R43hUVDFm_JpwRKOnuh3LLjvZQ3Fl578xoMr2p9bayc 15116
msfabricutils/rest_api/eventstream.py sha256=-NQL1iNY_m6A25TjQWoOwiqsqq6EaVV_gHU-5x1HKmM 14899
msfabricutils/rest_api/kql_dashboard.py sha256=hoaDyBv5NwQsnOQ1UW6B1uAK1lFCCnJhtb3x0Lovgxg 15012
msfabricutils/rest_api/kql_database.py sha256=K8MkQRrZ3V9V6NFIBfk204_62-PkohsBdjs7u05M944 15633
msfabricutils/rest_api/kql_queryset.py sha256=5vjpQ8ZXiUhA7MxDu2J8Ev2nQKMxcMcEP1XZXr_qZeU 14945
msfabricutils/rest_api/lakehouse.py sha256=4XtLn43xzcALyGyTbmSZAuJsKfr6O8XDgPyzjs3Y1r8 17415
msfabricutils/rest_api/long_running_operation.py sha256=2TUll3HxRhkoux3hZDIjy3jsTTDpQwYullroWApVx88 3023
msfabricutils/rest_api/mirrored_database.py sha256=XFPkJFPwnPoHY35zrSOd0PXdoJZNHoyeR-aPKfsFKks 15240
msfabricutils/rest_api/mirrored_warehouse.py sha256=7_SqS6Bgxk2No5-Wsz9zy1eAUtNoKDFMS8q2Hp3_81k 1843
msfabricutils/rest_api/ml_experiment.py sha256=SGfyzq89bwksJDSWERl59VmMINWM2ua2Yb4B-OHJvEk 8764
msfabricutils/rest_api/ml_model.py sha256=BFfdj7pIi1p_s2VtKb1V5LIUx8X1DiMTtzYlrH-kPRU 8604
msfabricutils/rest_api/notebook.py sha256=QzMwM0dYoFhuFkn3iW2UXWpD43-VpZ0I0SL-fh1GT70 14961
msfabricutils/rest_api/paginated_report.py sha256=mDxnpqEUEeTmRL_wT9YDasRWRKvWQoA4fGnhSwHHKLI 3366
msfabricutils/rest_api/reflex.py sha256=xznhB-0MlMl42iX4_J5Dhpg_Ep99Gt473YfXsE_Dlv4 14778
msfabricutils/rest_api/report.py sha256=pUzDlBPT92hF6oDUOi_9tpTaqhwlrsrRYGObnKN9zbY 15021
msfabricutils/rest_api/semantic_model.py sha256=pmjZID3rTPX0d2kiltOq0W6nBZAlZkDUoXi-V8mrAWw 15502
msfabricutils/rest_api/spark_job_definition.py sha256=MQVcvRcQ-h27P3cuzKv1AU_TmdYX02FAfZOIUsNCApg 17772
msfabricutils/rest_api/sql_endpoint.py sha256=jvqC3NUZR1JiTOrTyn2Hr8bbsiOke0rqsZWeIvphpAY 1819
msfabricutils/rest_api/warehouse.py sha256=hIT-HPkKfaHsDDxNONyTGbk1YLdjVWaT4kv4JnFPyHk 8637
msfabricutils/rest_api/workspace.py sha256=W_w_5K3mO6Tog6IcLZijR17uA2ZjWtTkAcjkWGhNwJo 21812
msfabricutils-0.6.1.dist-info/LICENSE sha256=0N2a9Ag8Y2WsT908WcTAoxJ1PT2oUEfrWXhNm-xV01Y 1082
msfabricutils-0.6.1.dist-info/METADATA sha256=qlzVxtGEb8GH4-8x82_Iyz8fTH4BOmno16KKRPGHbrk 5005
msfabricutils-0.6.1.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
msfabricutils-0.6.1.dist-info/entry_points.txt sha256=3QgSDFWNU3OI7mIaqZ_GShDSjWWv113_b5m6YcB3QqQ 52
msfabricutils-0.6.1.dist-info/top_level.txt sha256=v2leaQr_9uJhG9nAXYf2uYpn7HF2v-iCjyvTgAocx-Q 14
msfabricutils-0.6.1.dist-info/RECORD

top_level.txt

msfabricutils

entry_points.txt

msfu = msfabricutils.cli.cli:main