csvpath

View on PyPIReverse Dependencies (0)

0.0.535 csvpath-0.0.535-py3-none-any.whl

Wheel Details

Project: csvpath
Version: 0.0.535
Filename: csvpath-0.0.535-py3-none-any.whl
Download: [link]
Size: 378488
MD5: a4f9386e0aa2f0a60751b20f20703a3c
SHA256: fcdcaaaef07dc0aca7dbc1ff9213c755f20f115be14e198123cea89c4e4354f1
Uploaded: 2025-03-27 01:19:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: csvpath
Version: 0.0.535
Summary: A data preboarding framework for managing and validating CSV, Excel, and other tabular data files using a Collect, Store, Validate, Publish pattern to create a trusted publisher for downstream data consumers.
Author: David Kershaw
Author-Email: dk107dk[at]hotmail.com
Project-Url: Csvpath.org, https://www.csvpath.org
Project-Url: Github, https://github.com/csvpath/csvpath.git
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: File Formats
Classifier: Topic :: Office/Business :: Financial :: Spreadsheet
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Text Processing
Classifier: Topic :: Utilities
Requires-Python: >3.10,<4.0
Requires-Dist: azure-storage-blob (<13.0.0,>=12.24.1)
Requires-Dist: boto3 (<2.0.0,>=1.35.91)
Requires-Dist: ckanapi (<5.0,>=4.8)
Requires-Dist: email-validator (<3.0.0,>=2.2.0)
Requires-Dist: google-cloud-storage (<4.0.0,>=3.1.0)
Requires-Dist: inflect (<8.0.0,>=7.4.0)
Requires-Dist: jinja2 (<4.0.0,>=3.1.6)
Requires-Dist: lark (<2.0.0,>=1.2.2)
Requires-Dist: marquez-python (<0.51.0,>=0.50.0)
Requires-Dist: metaphone (<0.7,>=0.6)
Requires-Dist: mysqlclient (<3.0.0,>=2.2.7)
Requires-Dist: openlineage-python (<2.0.0,>=1.25.0)
Requires-Dist: opentelemetry-distro[otlp] (<0.51,>=0.50b0)
Requires-Dist: paramiko (<4.0.0,>=3.5.0)
Requires-Dist: pdoc (<16.0.0,>=15.0.1)
Requires-Dist: ply (<4.0,>=3.11)
Requires-Dist: prompt-toolkit (<4.0.0,>=3.0.50)
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.10)
Requires-Dist: pylightxl (<2.0,>=1.61)
Requires-Dist: pytest (<9.0.0,>=8.3.3)
Requires-Dist: python-dateutil (<3.0.0,>=2.9.0.post0)
Requires-Dist: pytz (<2025.0,>=2024.2)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Requires-Dist: smart-open (<8.0.0,>=7.1.0)
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.38)
Requires-Dist: tabulate (<0.10.0,>=0.9.0)
Requires-Dist: validators (<0.35.0,>=0.34.0)
Provides-Extra: pandas
Description-Content-Type: text/markdown
[Description omitted; length: 25639 characters]

WHEEL

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

RECORD

Path Digest Size
csvpath/__init__.py sha256=u9h3ogtcVNSeWr9zjNN1eWRtpo_gI1fXtffNqWyIARw 1243
csvpath/cli/__init__.py sha256=fh5g1_788-nV9spucstftVJuuCr4_OEIJHIlHEyYZtI 113
csvpath/cli/asker.py sha256=NKvcryUvPgGG2VrIUs8heeKNs8exe7yDcxtdbw-5kiw 3328
csvpath/cli/cli.py sha256=-7PrfRwygTvf_gHLTPq_a-0hTtAKZic9pbof9opyxT4 11155
csvpath/cli/const.py sha256=IqfqxYkEzgCB2f3jxsrcDE3WKdcZ_br8-pfSaPh20WI 854
csvpath/cli/debug_config.py sha256=bjpZKZ0ZnOZ6GKWlJX5fxuD06s-Ix4t-8NWv1cObLpI 3442
csvpath/cli/drill_down.py sha256=HNbzAE3NYz9t_Tyw_Qf6LMikl7Eom6U22TdJEGl95ww 7239
csvpath/cli/function_describer.py sha256=gbPmKbGecmF16QhaUhVs3ZnISUXH8oPpUknbxgEWjXQ 6593
csvpath/cli/function_lister.py sha256=1P2_qcIkamh5TsR-PePs8_1KIoycc9HKvl5pI5Voydk 919
csvpath/cli/selecter.py sha256=rqav-C5l6_lgaHyzaVOvj-_Xwkiv4Dlmg_PrfcAcaoU 3379
csvpath/csvpath.py sha256=7eSxL0yc25qmXJ-5NWdMnAL0Dx62kntcIZ23t5PekcU 56827
csvpath/csvpaths.py sha256=sBq_Q-OqhrMLEIauERLpJqpJJHvXmy2D4IMS6b89e_c 46585
csvpath/managers/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
csvpath/managers/errors/error.py sha256=b_JvF4nBczarHrqQU-1PyuvrtV2xWasaewIpeQrCQwE 6373
csvpath/managers/errors/error_collector.py sha256=VVssZqSvMbHl0vPrBnQdwUptDQV7CN6MFBLPKvtRQoc 1856
csvpath/managers/errors/error_comms.py sha256=pfYN1v0xs-MgztNRBb-TeZpceMaNqBxbdoUO1-25vjo 3334
csvpath/managers/errors/error_manager.py sha256=JAt_y6XXFjMJdL_M7g_ixWl2rFuqAuUC5LLobzATYKA 9895
csvpath/managers/files/file_manager.py sha256=BZ1E0tj-4oc39B3AZPmq3CRwM1KABzMiAuqNg6d5tqc 24093
csvpath/managers/files/file_metadata.py sha256=Gzbp24fNDphX3Ux3pzcnYDrebMECdY_2WJFoZZmuPSM 744
csvpath/managers/files/file_registrar.py sha256=YGXyX3kf5RaKok_AmVKxEzDsFKglC5XUaSvTRo_kMyo 8977
csvpath/managers/files/files_listener.py sha256=7rrkBV-7INP8559JNHaeIpAwQL1lRO5RoLZvXGOd2IA 3276
csvpath/managers/files/lines_and_headers_cacher.py sha256=QmWF3BSGiubV9WHmw9E1yfa1idEbjW-_WnRDPW84hqI 2266
csvpath/managers/integrations/ckan/ckan.py sha256=fYSFNJYOBjtsfn-MKLVsB54lrBHe2qZJaRwjQa9c9y0 6273
csvpath/managers/integrations/ckan/ckan_listener.py sha256=kQewOc7Sko9O3GFxtFnvMv1YLRKyDFVzvIfFDio0jTA 15369
csvpath/managers/integrations/ckan/datafile.py sha256=UwqVb09GjevWv3V5I7kDn5oS7hZpezJA4jfCrIaUU48 1653
csvpath/managers/integrations/ckan/dataset.py sha256=F10w5b44T8yIHpO10RnWJVdaKFsCeYaV_4M0PpxIvE0 3192
csvpath/managers/integrations/ol/event.py sha256=YtkA2urCh09-gbX7RQU7Bju8zxKalf2bD9gZfjsOoIk 4917
csvpath/managers/integrations/ol/event_result.py sha256=v8H_cpeqR_b7wqfrXNAkeQvQaOPIjMKUlVV1KmKxtzM 9045
csvpath/managers/integrations/ol/file_listener_ol.py sha256=pH0bEIB4jEi6r1JOC17hSlFs0m25C_oBxnYLMKo-UEg 204
csvpath/managers/integrations/ol/job.py sha256=ndKFGvLcHWNg7zBbs4uo30qgzGB6H3n6mgI1cIH3Ri0 6462
csvpath/managers/integrations/ol/ol_listener.py sha256=l1K4HcNMj9_UbKc3YSKRHgqtStsKswF8eQowKYnokCM 216
csvpath/managers/integrations/ol/paths_listener_ol.py sha256=_Hbc7O01c45Yvt4oMZ0xKgkDafHSLr9KjnQ8_DvE2dI 287
csvpath/managers/integrations/ol/result_listener_ol.py sha256=CWSg0V2ccLH92UbqrvWQP-hqQ_BUOEu5y9AXP7qxBBI 207
csvpath/managers/integrations/ol/results_listener_ol.py sha256=QpeQh_ouku7RBaY1dbpDAwxNX_PQAho0jCEm0DrH8OU 207
csvpath/managers/integrations/ol/run.py sha256=M7umd1fl9QkxjkCPhNwZpa4QPfM5LyzO0a-UB6lUeIs 3806
csvpath/managers/integrations/ol/run_listener_ol.py sha256=QpeQh_ouku7RBaY1dbpDAwxNX_PQAho0jCEm0DrH8OU 207
csvpath/managers/integrations/ol/run_state.py sha256=LLSXH1kkBpvalnQTiPaLB4E--FNoNwr9ajtbpnjKyBg 2014
csvpath/managers/integrations/ol/sender.py sha256=0-YuNm6WqRG1hmVtt_7cT8mAqNpDde83eK87onAX3hI 1346
csvpath/managers/integrations/otlp/error_metrics.py sha256=g1LkmwAUPeu_6UHnjgwIktBY30zYOmi36Cen1lx6TWY 1206
csvpath/managers/integrations/otlp/metrics.py sha256=X132BhAaUBt9_LWTEoOS0-AZvg4nkmx2q2PRsVRlADI 2215
csvpath/managers/integrations/otlp/otlp_error_listener.py sha256=PWv5x8TzKQ3XVZeuWfwr0_rG8TCAwAoAcj3eJNBt5po 2573
csvpath/managers/integrations/otlp/otlp_listener.py sha256=1I0FhvvWGfU8ufwUCAcicCogFZn2aXS2sEF0lC8NGNs 1368
csvpath/managers/integrations/otlp/otlp_result_listener.py sha256=mCUN7L_wX4P9lxw_cvVlRdTzxBF4zghPGCLqsLTynoE 1807
csvpath/managers/integrations/otlp/otlp_results_listener.py sha256=UJFd9ogpNgqj-kPX_yiGrSR6cJbALY8SjD88aRZA1Jg 1258
csvpath/managers/integrations/sftp/sftp_sender.py sha256=cxNDDpS312asjMfb5pVcch72MM8y45qLzjn-9TSXm6g 5699
csvpath/managers/integrations/sftpplus/arrival_handler.py sha256=R53JOVIB2Pbxau-IRzFO-kjRTQOT7sValPoEfy4pDSo 3808
csvpath/managers/integrations/sftpplus/rpc.py sha256=xICeQS_VNQQYRcWOG_Z_WgUVuvbRd-Ot6063QUnhTWU 3002
csvpath/managers/integrations/sftpplus/sftpplus_listener.py sha256=5Go0D0XueRHX8ZB4n58zlFEiEORnkkfbUtAjJoJj2FQ 8521
csvpath/managers/integrations/sftpplus/transfer_creator.py sha256=uEpXazvlPRGjE6Y-ksenBeLH0B86d8THP0cDy_MCGc8 9549
csvpath/managers/integrations/sftpplus/transfers.py sha256=fCZdnGw0U9B5d1xTn5GnfjLYplh1iJHmSzhgU7W-Ap4 1735
csvpath/managers/integrations/slack/event.py sha256=7dlET8PImX_9SUQsAg1XM_SYxGx5QghtMo-lNemG1k0 7034
csvpath/managers/integrations/slack/sender.py sha256=JQMIl9kCjzEs4KJ-k89CJUqqo3ofwN6xo4RcwMQUbS0 2310
csvpath/managers/integrations/sql/engine.py sha256=4RXVB0-D2LL0-E7eVh7hZ6y82malBDQRKjFNey0E3W8 1194
csvpath/managers/integrations/sql/sql_file_listener.py sha256=IxZ--_C8Nf7fuT7zwHq_2t7sJRud4GRWIdRiBfnttZI 3831
csvpath/managers/integrations/sql/sql_listener.py sha256=vqJg-05993xTndgSUo2Yj-8Anxk657GTo6VqHibOKnU 597
csvpath/managers/integrations/sql/sql_paths_listener.py sha256=vmLoO7vV97eeAIU7stIxbLeXEQvLu2VEH0Gwfzf_1eI 3565
csvpath/managers/integrations/sql/sql_result_listener.py sha256=5kRqr9m-W_Fg6kDtno-s_mup0SzIpHvOEW6XfSthSyc 4305
csvpath/managers/integrations/sql/sql_results_listener.py sha256=jr74Zf9Y_qQMctEDBomeW2dVQgNGMj-EzH48X6RvpdQ 4620
csvpath/managers/integrations/sql/tables.py sha256=OyHoKCjMzyBl9w-zKR0V1FyLQmh94VK3jpdgnA7r8bw 7554
csvpath/managers/integrations/sql/updates.py sha256=JTNt4X4f6nG28kd9AU32il15Zxqrc-ca9PwYNz8Bwkg 1029
csvpath/managers/integrations/sqlite/schema.sql sha256=bEiG6pqW_Gkncj3zPkleeT7WhF72gPPOTx4_c5Oqaso 2405
csvpath/managers/integrations/sqlite/sqlite_result_listener.py sha256=rpgIEDzFUYPlRrX9hGCkPP8jXgPGdpHQAbF8xXZestQ 4075
csvpath/managers/integrations/sqlite/sqlite_results_listener.py sha256=8WlM6KpT4OJdFS63F8kJIlLJnGRWac4ej_CUCSNIlc0 5147
csvpath/managers/listener.py sha256=R0ASsan2nh8zwXLQGwblMUZ-anBbYiZsdlIU9ZMUZlQ 1035
csvpath/managers/metadata.py sha256=VUODw2AMao4t0rB19UdvJVE9qRr6kvDnip4QruLOEwQ 4977
csvpath/managers/paths/paths_listener.py sha256=aQ6p_dnWXTtllrJZhdDFwp9MtzSJFM4BZJywkgvBk1Q 2624
csvpath/managers/paths/paths_manager.py sha256=-ngGIRv5bLcfZowBd1s87G8S0PIrf6WwITZTSOz6AWA 22058
csvpath/managers/paths/paths_metadata.py sha256=G5FOgV7a6xKfrcFdBXYIzsM8L8x0OjZpbEK9av51Syg 499
csvpath/managers/paths/paths_registrar.py sha256=M-MwVDF_OtBwREw47Og1ntYDbhFqC_wzWhPC8tjSEYM 5991
csvpath/managers/registrar.py sha256=s3Ff6Sbagmr0TcczSlofBpaQYWqUWEutPS1e18WxQ34 3211
csvpath/managers/results/readers/file_errors_reader.py sha256=iK4vBSbl25w88d37xoT5-Gx85AVx028VL37eYg2CUmY 914
csvpath/managers/results/readers/file_lines_reader.py sha256=bOS8hgBye8CszPrsZfGPtH1Isojq_WK9R7aLTkvZPEQ 639
csvpath/managers/results/readers/file_printouts_reader.py sha256=7_dOSMKmVvyjCiHZRcm_yYu9s88FmtSlC8bG19SnR5E 2294
csvpath/managers/results/readers/file_unmatched_reader.py sha256=ERsJ-KRJpjIfMsQbgS9GJ6hw77sa9LpkfdA2F1kxvRk 709
csvpath/managers/results/readers/readers.py sha256=U7ylXkQ3JpHzpRrn3P-NgZX-ReHTTx0ZRbIDA13Wzv8 3261
csvpath/managers/results/result.py sha256=TwpAtcvynrkzyoDiVxvZQh_hpjZEcrGrWb6lbTe_fRY 14620
csvpath/managers/results/result_file_reader.py sha256=hfGWIMv7b8zc47qTYFpVjhVCUvaM5Ml_2BZLjh9NZJU 1057
csvpath/managers/results/result_metadata.py sha256=ReiXwaLksZINSNbMr7NDLDkUlzN2eS_Th-XS7UmC3I8 5031
csvpath/managers/results/result_registrar.py sha256=4xOMAeGCXHlW-z7CTl5C79NyKnpNHAzTAnxStSCnQTQ 11731
csvpath/managers/results/result_serializer.py sha256=hkD4RuOmHqApwkvzLsS3EWlMNYYs9E6XQE61sY45jo8 6068
csvpath/managers/results/results_manager.py sha256=7CEZaBwENG-6ixt10jkZLREwAqWiy0cXsocVAuvAmsQ 21514
csvpath/managers/results/results_metadata.py sha256=MbyME3mg6BOZFFPS1YdE514HRWGW3LlmPvuaI5Ulc7w 1824
csvpath/managers/results/results_registrar.py sha256=2HMydAvmNhxufF9RhJT6CHUhe9VnNt0NUg5yyCDjFeg 7023
csvpath/managers/run/run_listener_stdout.py sha256=cJV9xNCKd-znBbUTV7tbUjtGUWaHH8s69jlQ0gn2e2M 499
csvpath/managers/run/run_metadata.py sha256=fJGi7S5qIj_OZF73o0CyxaiJPMPE4zD1-7h2Qcef9sQ 294
csvpath/managers/run/run_registrar.py sha256=83Bpt-pNzeaveMWVfN5ANLSe9r6TTJFsMaCqnRU765c 2154
csvpath/matching/__init__.py sha256=ZbjwEE2It83bvVD8M1Tqq4yxmPeYmGTbNYLkPlmgiYE 66
csvpath/matching/functions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
csvpath/matching/functions/args.py sha256=OOn7izVsG53jmOh_qNfuzb3Hpwus8CME_Uk05Hp0eIM 17227
csvpath/matching/functions/args_helper.py sha256=1Rdh17-cnxJsGi1lQ70uapmbT4dioyR4nHjvjI9wSvA 6277
csvpath/matching/functions/boolean/all.py sha256=j_u7USWuMUwgsg3rf4FsdMsM8GyQgP1yj4wZM3P80pQ 3051
csvpath/matching/functions/boolean/andf.py sha256=8JpOLxWdzaZ9QV3X6v6PSZl8TT0IO31romyTcVT0Fqg 1050
csvpath/matching/functions/boolean/any.py sha256=tpEYC-ZFpkbws4u1gRlyI4IvLl-6rz1WDmYe5E_osQE 4154
csvpath/matching/functions/boolean/between.py sha256=i8Zumaui64Mhjw_il_0ciGBfLdGhCKf6u6e0n7dNVCI 5024
csvpath/matching/functions/boolean/empty.py sha256=gnVF4fKs3H0tOB5HF_TTro0teeY_OpE4XpC9dMfB8ZI 3268
csvpath/matching/functions/boolean/exists.py sha256=iX_5A5UwQSFHx1DPQxOS9CFnk4bMT44Qou1UB3qtvm8 879
csvpath/matching/functions/boolean/inf.py sha256=7ev48Vip_CNox7MfppjcIQrjrJ_NBvhuv5qWEkh06-4 1828
csvpath/matching/functions/boolean/no.py sha256=WEftqSqvenE2Ujw37oTvzL41fN0Bpy4gJj4CKZ0H1Qw 524
csvpath/matching/functions/boolean/notf.py sha256=OQ0JOhHF1Jnq0ZfpnVhMNKkOgRWxPJoreUwbVYNVyKM 1421
csvpath/matching/functions/boolean/orf.py sha256=VjAWk-xaBOBVq8bGMn8kro3H40F8utyG9HqGIEXYC5I 3041
csvpath/matching/functions/boolean/yes.py sha256=F2dHJG11qubc_aLOHHM69vmSr4gp7aYDJjIHqIzYCJQ 525
csvpath/matching/functions/counting/count.py sha256=cr7sG3dIKdr3z3zg0JbK3RoVJb2dqZBiyEbGBIXDdn0 2906
csvpath/matching/functions/counting/count_bytes.py sha256=k34fbgDbpq9uTU1PzSC619GwrGrrnr_YlOOO-5cCCE4 525
csvpath/matching/functions/counting/count_headers.py sha256=PwC9aGkMx8lcOpXC3bNNLegzIzTcenb7ZqTtMIhOULA 659
csvpath/matching/functions/counting/count_lines.py sha256=u87xeDtdl99bb5zh1B15MSF_EuGv741XyHhtr8Ps_To 839
csvpath/matching/functions/counting/count_scans.py sha256=JJ_wbUzC3Dyta2u2-1JQfGTr6hvoDGNTb0kZwJEhHy4 434
csvpath/matching/functions/counting/counter.py sha256=X3iwMDFLZCr82ljOroVSIwY_UWHRaWtg0FTk3HYxK40 2385
csvpath/matching/functions/counting/every.py sha256=A4IdC04ku_lTZaavqWCxQ72LAyM5NGcpSgSutJiwjb0 2060
csvpath/matching/functions/counting/has_matches.py sha256=QY_HiNco9Usbjy7-aMnsEO2FL4XasgzCJ0GFmLt_Zr8 607
csvpath/matching/functions/counting/increment.py sha256=dajmr-pU3xlqvTOkGRF0HvfvGtVCZuoEQMSGzQLcGws 2753
csvpath/matching/functions/counting/tally.py sha256=exuteVAqDaptwtrCcxO9dGt6d90no90s5pg2RWd6On4 2334
csvpath/matching/functions/counting/total_lines.py sha256=D6AfttFtKrPUwS7LKPw5h0wD9DSBJZ013bKUm1Zf5U0 469
csvpath/matching/functions/dates/now.py sha256=g7XxJKZdMjEheq422tZYoIa-SUcyc4mYTytIzboxTQc 1486
csvpath/matching/functions/function.py sha256=KiTsbYGpkr9bs-qVVnH2pZZfIsakED-HPtM8Rfunow0 11213
csvpath/matching/functions/function_factory.py sha256=dfEhPEAXdl_U_36lVuwhfnjqmZ9pXR2n9Rb2mq5zGeE 14026
csvpath/matching/functions/function_finder.py sha256=g6reybAenrObWSAuUOzzv9CSd8N477G0UyiGa9qRis0 2438
csvpath/matching/functions/function_focus.py sha256=yu658qPtY1DJcOpQi0nIXKLIEPO8VnsbdvkOvj7P1is 1140
csvpath/matching/functions/headers/append.py sha256=9DYMtqerPkqnIs2-WsbsQmXA6xUTAV9ogYxPSBorqkA 1867
csvpath/matching/functions/headers/collect.py sha256=oLwUqxg68Itv-rWfK60_mrmoXaSjXlTVAEvjpWPgsC4 1294
csvpath/matching/functions/headers/empty_stack.py sha256=gIo2-DBNxa5-JfNHB9UZgT58sBuswxvDIRMeWbNNkCA 1855
csvpath/matching/functions/headers/end.py sha256=ol6GnGesJb-AwRvVf7DuGlyaGeTssaf6Hje7GnV5aJ8 1066
csvpath/matching/functions/headers/header_name.py sha256=quLmsT85IpfUHkxORpcq9r-HEWG7ZVqEXKYN-hVveDY 2704
csvpath/matching/functions/headers/header_names_mismatch.py sha256=AxjAElwlgCr16vX1n28p6R6in0d8MlnCmeSQRcMDcFk 2884
csvpath/matching/functions/headers/headers.py sha256=FP3B3F5PVfD8zEhxydR8bCZSdY88aPD7uACVBPeedmQ 1474
csvpath/matching/functions/headers/insert.py sha256=AP8Dku965ExJvQajaNECtRGGzRDmaokaNHncADG8FIc 2015
csvpath/matching/functions/headers/mismatch.py sha256=G7fSj4BfU9HuwsGKAb7sSI7ZVH04e6679yTmFu5GMNs 1516
csvpath/matching/functions/headers/replace.py sha256=6cOKJ48FkMsitAq5TLzN2gCgtvxgAGLetkDmyL3ti7o 1310
csvpath/matching/functions/headers/reset_headers.py sha256=hL21_wVujSoz38-MX8jgKg00npZM_kJyYn9QN_yRpPc 2225
csvpath/matching/functions/lines/advance.py sha256=2vy6c53SqYsBshFuWIn7BrK43OZQhctBqtIVialU8RE 2044
csvpath/matching/functions/lines/after_blank.py sha256=tnMN6rnA-J4-zoNZFo1QGqUGGrwVqSxAL4PRnpGAOVE 1128
csvpath/matching/functions/lines/dups.py sha256=z3rjFzhAjo6xqy6JYzhK3AJYvDCQa-6Uz71Zv_M1ymk 5192
csvpath/matching/functions/lines/first.py sha256=o-Syvl-tCNFzWRylNFseigt1DyRr2bXaLWjM5XPuIZw 2656
csvpath/matching/functions/lines/first_line.py sha256=qxlCPB-Gf0EDexQsYSW_Y3SzlFwQ4NZpaP4xcdbnfN4 2657
csvpath/matching/functions/lines/last.py sha256=Y_2N7-UmJaNPT-MmVbVgrtcwS-aFU28sd3P64FuLoZg 2097
csvpath/matching/functions/lines/stop.py sha256=A3eLWwP2vaXGd5oaeYl24iNR96EToyy8ImfqMQUFWvc 4645
csvpath/matching/functions/math/above.py sha256=Yhn18yS0K8p-DrFo1nInQgM4USu9LLVEcJtGuI0s9Ek 4769
csvpath/matching/functions/math/add.py sha256=9H3Tg7uaGQT20KcpT8qvM-jXjIWsyiVu2EfQnd6kElA 1745
csvpath/matching/functions/math/divide.py sha256=73fmJ2jxicA8TnqfVX0LKNpcF9UfPvQbQT9sVMfAk8Y 1525
csvpath/matching/functions/math/equals.py sha256=bpUVPdtEu1DGzC_z5CwVPzl8nzepENvIpDd4Mb1JR80 1908
csvpath/matching/functions/math/intf.py sha256=ItBXw1KGPmepBZkqjiZes_Q1UwuHxWcNZr2hvuuRrl4 2287
csvpath/matching/functions/math/mod.py sha256=GrALT9EyO-yHagxWNZGs3UFX_WpYC_nNWIhUtkaq5fY 1066
csvpath/matching/functions/math/multiply.py sha256=cScrU_2wqHCGgyXjC8BSHkjUokposFzwWO-NcdHYv2Y 1344
csvpath/matching/functions/math/odd.py sha256=-GdvlNlg06jaY4hnimhX-nbw6FbWf_DAh_jemH-vJx8 1012
csvpath/matching/functions/math/round.py sha256=v5Sff9yU0Gj5_hGgTszutolk2h2YXx69K2hmErXqLsk 1915
csvpath/matching/functions/math/subtotal.py sha256=3C8TjkSXgWqxaZx1Vuy26CjB1_RerIlISdokGZTZU4A 1339
csvpath/matching/functions/math/subtract.py sha256=cufXZlm5aMLELL4LgY12jACguvtAKv-1uZ3FZf9Q3Qk 1992
csvpath/matching/functions/math/sum.py sha256=XkxyiyCfjEO_q10LM1v82sTOYBPAXssn_hF-qixoiBA 1426
csvpath/matching/functions/misc/fingerprint.py sha256=GWo_eKL8S_Y5UeM0j_jBSaH5QNOJTlkUkSDgl-XRr-g 2471
csvpath/matching/functions/misc/importf.py sha256=0ufzvqbm_bw8qwyxQIZicocoG9n2ULYn9SwMp-ewsTA 4710
csvpath/matching/functions/misc/random.py sha256=_FT-rojxawjq5wkqgO58dDU4nNf8AS9VRmZxoqfM5EA 3351
csvpath/matching/functions/print/jinjaf.py sha256=x80sEZNzgUTp6z2Az6waTSZ0u9FKeZmBSaFFYX_3mpc 4666
csvpath/matching/functions/print/print_line.py sha256=pkbZh1gsy64ATVNpTWLuTDLWj6yD7V-KUy3CcQuPGic 1512
csvpath/matching/functions/print/print_queue.py sha256=IW0BGXNqj3JMIUc-jTsGxhTwVs1vMgN11QsepzIYLNc 711
csvpath/matching/functions/print/printf.py sha256=9386ydCWSbc17tKEtUQXDbnAAjUCfxkUJA4G2lMOFU0 3866
csvpath/matching/functions/print/table.py sha256=bD7K9ClZm2yVnL7b6meLpPUEbXX8kV4itJuQ88ToOPY 6098
csvpath/matching/functions/stats/minf.py sha256=qQn9ii2UfvKIkg-ILXHgseYCWAyVU27ANkh0x990taY 6530
csvpath/matching/functions/stats/percent.py sha256=cO7X_7F9XBDZQ_ydJgNkS0QzKOHKeIHT1R6z9J4xFQY 1844
csvpath/matching/functions/stats/percent_unique.py sha256=LKdk1SM6nyd_8umz4rrSzO53gCTaZTUGSUIy-gq9Ang 1354
csvpath/matching/functions/stats/stdev.py sha256=T81mv3LJsQGn8pIrr4QKtflKRc6BDpNvNvqkd-JqWqo 2030
csvpath/matching/functions/strings/alter.py sha256=L43voK9i-13epLX09tiUy6v4MJB6xY9xdZWbLaeaFKo 1793
csvpath/matching/functions/strings/caps.py sha256=o4Co2xaS9hBleag3zy-sKz1cm_feHU5ma-EgQBEeA_A 1262
csvpath/matching/functions/strings/concat.py sha256=5oame0A8MpPoFj_rd9xrkGOzg1PKSgpaa85XGDKET-U 1119
csvpath/matching/functions/strings/contains.py sha256=JEpd9jPV6VBeHLrkZxsq7_AbdISSucWZqlsU2BhCzQI 1788
csvpath/matching/functions/strings/length.py sha256=_3O-USo2fmlLnCGwCPGqej7Q55UVgmVeCOIwnz8BJ-8 2069
csvpath/matching/functions/strings/lower.py sha256=G2sTxnrdXfrfRmYFNUMHvurpiQJCltGdaXgJwlVGcZI 790
csvpath/matching/functions/strings/metaphone.py sha256=uTpzMrSlWqaEKOJ6h6Nj7Y9FL6LWn0MTPhTe3QGX1RA 2256
csvpath/matching/functions/strings/regex.py sha256=X9hn8KhkIwyNA60ufSor53F3s9JH0mZ3uc3XuaPDgYU 3788
csvpath/matching/functions/strings/starts_with.py sha256=VrPNaKuuguBzNNuuvBLoOah4VcjU_1whjE-DzhsWeC0 1854
csvpath/matching/functions/strings/strip.py sha256=zZfqbt7BzZOnX6u5PY5AczLOaPtwrP1oLMHH7w9u9go 863
csvpath/matching/functions/strings/substring.py sha256=4ryFbwDh1baQvoKLh0ILwMLTycigpHpqOm4EtON-fGg 1513
csvpath/matching/functions/strings/upper.py sha256=FmIf_ecX-rW3ysx9CN_k8Nrew42ETvIckkymoTpkg0k 787
csvpath/matching/functions/testing/debug.py sha256=p3hy-1mQGHiMV3rxkjBwM22FqK4dJMEzOhwhmDXw4bo 5232
csvpath/matching/functions/types/__init__.py sha256=sty8xh1nX9CyiNqPbK0Y-P24GC9_ux6DCqdnjbiX708 488
csvpath/matching/functions/types/boolean.py sha256=C_d24UuIt_pj-at31S7fGT9WJzZumu9tUZyGyAZ7-_o 2664
csvpath/matching/functions/types/datef.py sha256=sCIGiRxRKp6O-PV5TxqILbn0vBCD6bkgtIMlPmHu7bc 4731
csvpath/matching/functions/types/decimal.py sha256=EjMC_vj9hK5FjJTCRP5MxmKLxmQr6z4AlloWZmtgKVo 6069
csvpath/matching/functions/types/email.py sha256=3slBka2jcRupcrvFBrNQK1hPMsW7HSHFieupwCT9gCI 1515
csvpath/matching/functions/types/nonef.py sha256=RWBkfVnY9CRpwJxckhHiUszVqNrtGXLiR9UEDgevy1c 4221
csvpath/matching/functions/types/string.py sha256=y7QXtLVax01awPwGYfVPROc80GAiJSNgRXa5N61e3yE 2315
csvpath/matching/functions/types/type.py sha256=0GbXfynj7DJCDsFDFIcn4KPAKE03lO1vlqN5SB7hqEY 230
csvpath/matching/functions/types/url.py sha256=eeTQRTslT_EOQlcslBCE2FW4VH9ZUsev6nQC6NxGEec 1280
csvpath/matching/functions/validity/fail.py sha256=1DC2JOpTZjBYtXExQJOOWAnuy1cqVJTDGUlEKsmdnIQ 2012
csvpath/matching/functions/validity/failed.py sha256=s4jDTioKMbQ_6ZAveoqx9R3TvmvTrTOgYQgcR1duI9g 1036
csvpath/matching/functions/validity/line.py sha256=AkhJfEvJ5FGS-EQcrC6OR8xJZm4Tvp09Q6bmg26DjsI 7785
csvpath/matching/functions/variables/get.py sha256=Y1cmn-UVbBjR5pr8gDoF4Bkj9WeQMsh0xgvB8FxFbyo 1717
csvpath/matching/functions/variables/pushpop.py sha256=d2VGHFOTkM_G4NriK-X1haPUW_IjJ2uwFdd5HcFWDQI 5560
csvpath/matching/functions/variables/put.py sha256=vHK0ICUb8xgXDcX0mezh_aUQvSxpt8kPJdmEaRif8QI 1673
csvpath/matching/functions/variables/track.py sha256=GnFkQ1y-C4dghSTeKnt9QyeDfKpetOTAVpxfNYgjSes 1451
csvpath/matching/functions/variables/variables.py sha256=ZZ0V_ym8MR_PoNtkwlAAUFvcsyfK2wfbOHPGIQpiT5E 770
csvpath/matching/lark_parser.py sha256=y-DJ1AkBnztcxWfcau-1bQcTnoy73I3RHiL1VpozSyA 2118
csvpath/matching/lark_transformer.py sha256=73nDPafKjHDygO8iAbLGW2aghQigro5x2zy5ATohDJo 4490
csvpath/matching/matcher.py sha256=yreiO3dggrES80x1GqJ3QrHywUy5X0Terhgj8AndTb0 15812
csvpath/matching/productions/__init__.py sha256=ObwGzD97_EhPVQDvMzL4cCECHhwEVVmLn12acrRaLtY 568
csvpath/matching/productions/equality.py sha256=B4CnhIoU9IrcYdT3sV6XWqbgeKQH_7B1Nqir8GcKoj4 15729
csvpath/matching/productions/expression.py sha256=DYDCZZ3vmOIR1hEJMdifzYACaUINshb_TrSpytaH3eg 3970
csvpath/matching/productions/header.py sha256=do2_w0Q46_w1M7kTIr-g0YGJBdZrqlpjqn_mq8BxA20 2332
csvpath/matching/productions/matchable.py sha256=th51cj31RllsEmXVkr-rcPG79K6xvC79qpvKyw5-SWk 8714
csvpath/matching/productions/qualified.py sha256=BsAPwajGFhPcd3C-QZZIfTDIDFrUkqa6-whIbQ-Lgho 14595
csvpath/matching/productions/reference.py sha256=db6H4MUoEB1v72_wcXHjf-O3NUPcPk3cz5VptTb0SGQ 10605
csvpath/matching/productions/term.py sha256=-HtFle0sdjGKgYkmuZ_2mexkPEoFjrF3kEtfsGXdhkc 1103
csvpath/matching/productions/variable.py sha256=vwdoqOPYhbUPBmoUI29BB8WYPHzhi8G0b6_zHmaoMxg 3295
csvpath/matching/util/exceptions.py sha256=6J1RiNH1U6YgJB6ZsA7uwAeBrNZgVPRinznnkS28D-w 866
csvpath/matching/util/expression_encoder.py sha256=5YLzO8ZVKlL9U9VYnH1ftg884u1wXIj2IaDeBtKOqi4 4925
csvpath/matching/util/expression_utility.py sha256=WWlU_4U-l0art-BJfOjmBeSg4SbIb7Cu9oT960AIyyQ 15403
csvpath/matching/util/lark_print_parser.py sha256=X_JEcJc9RUHnNgW9UgUYzehdBMH3borwlA0EmCrfhwo 4913
csvpath/matching/util/print_parser.py sha256=xl2eyRgxyOUQtNeUSE2zzehFRemzpYIydu9A8bE1tK4 7974
csvpath/matching/util/runtime_data_collector.py sha256=I-0vWCPiun4K4o75TYgpv36gvwjy3KAcGL4ML4sQeN8 5335
csvpath/modes/error_mode.py sha256=_j_gShQN-TUCS1Ksc-ZAxeyg-eHlqlr_I82wTxy0j58 714
csvpath/modes/explain_mode.py sha256=QBuybDLg7XeX1m95EHE9gL16uFzsZWkySqyVclGyO90 1361
csvpath/modes/files_mode.py sha256=lsYvIwOaH7n2htExp08wsEECAVfmNdXIC1Bpe0M8Y7E 1946
csvpath/modes/logic_mode.py sha256=D66HEVl0VFMcqEjGJ9_q4HOX3o-EiGxubIijZV2IMZE 2098
csvpath/modes/mode_controller.py sha256=NS9bAZYiavOdLMYBiVO-pJ-oYwpkF5r8_OVbHFYXB_E 2410
csvpath/modes/print_mode.py sha256=I70TaGOov0cF24ftKNqUVrQKObLDlptYF_9DogSHf-s 1768
csvpath/modes/return_mode.py sha256=hZwMt30cTShRBMGQbjMUcdRMBVFP56Syk3lGuzyni_E 1428
csvpath/modes/run_mode.py sha256=O-Qp2dBe11TflSrBOB3ZRQYTeeUiPYd8xWi_TrD5Z5Y 1348
csvpath/modes/source_mode.py sha256=hGUPQq9WvDc00KSpvy5eaFYqoONBd0c-jbdfv0I-1z0 733
csvpath/modes/transfer_mode.py sha256=QNxxT-O_xaEcbcG-JO0HQ4j1M2iPGhWqNEYiY6hVpb8 1560
csvpath/modes/unmatched_mode.py sha256=G1JXnL3T92fo5pDkcmFTZsnOd1nzs5DQMN0ImSpZ0Sg 912
csvpath/modes/validation_mode.py sha256=RM2awOrfKvRsoMsJR78hiYS4Y7yDrNCowgcNRwU0UuQ 6845
csvpath/scanning/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
csvpath/scanning/exceptions.py sha256=2Qo-W8j46lQVC_3JPw3YV9_xjmPjSDyaPLJf4G0Oj3E 230
csvpath/scanning/parser.out sha256=zA3OO28PlbxZKSiGFyfQf_RgjC3jIVTQDKcGWy7r9qg 4358
csvpath/scanning/parsetab.py sha256=TQjldhUs7-OI3AxdBazcicinDpRa0EuGfsOaL9lpDew 3541
csvpath/scanning/scanner.py sha256=q8W-xOthhw-wmWAReS6h-O87d6fEeKe02qceN_YVyCM 9491
csvpath/scanning/scanning_lexer.py sha256=7PmvyR9TO7eRXCumPfCkI1tzlr_GNQLmCJsBXFZ46VM 1226
csvpath/util/azure/azure_data_reader.py sha256=WziV-L-YS_ZqqsY0PhFpXneP_ddbeViLrEKpYKLAhMw 1765
csvpath/util/azure/azure_data_writer.py sha256=kQtPTDWJO6QvbKmdyTGn3MNQdTi1mshJGf6XfcSmD3k 1084
csvpath/util/azure/azure_fingerprinter.py sha256=DVbHYgvQmRJFHXbX_PRvGBEWesb2LRgp3_0xm4tPF9A 1852
csvpath/util/azure/azure_nos.py sha256=1DT0saLCo3EajBYNESWbu2eZEush8lyiCb4ChYhHZYs 4800
csvpath/util/azure/azure_utils.py sha256=MJ2tHml-2SnkBWANV5KXBqXVlkWBPWuWyiKsK6nVJas 2848
csvpath/util/azure/azure_xlsx_data_reader.py sha256=_tsu_QmedYvEWxOZcaRO4xwFP1sdkC_Nk1qWQns7i_U 1094
csvpath/util/box.py sha256=dvQcIqqe28c_rH-qgNhrggcpfftP-wJ4JWMKYZ5bPgs 947
csvpath/util/cache.py sha256=x0pj-J6Y7Tx6TtEcVV_YG-9gCzji7CaUVcrwwnOZxfg 1923
csvpath/util/caser.py sha256=XhVn3dsgdR_uNsoJRTt5gmAzJImaHQUnlBuq3QLS_UA 753
csvpath/util/class_loader.py sha256=famZBfRwtXNaz3WRqxaG7Ujto0NihSP44_YoNzHCk1w 971
csvpath/util/code.py sha256=1EfOmdUpLdVXmbSykSFyY3JDJ9NS2yaJYCB0n20nIMw 557
csvpath/util/config.py sha256=bPkfyKWHYcW-jYXQ9vM0QWyNsHsAmfUmoU869ivzgvs 25890
csvpath/util/config_exception.py sha256=rEu43nk5Iu9UpHqFaelV_wIIY0Gy0ZYuBJ68DkTy40Q 117
csvpath/util/exceptions.py sha256=fOPbOlFqfkUVSX01fuq_GM0kvB_3NUrY6ahRB0xXcJY 642
csvpath/util/file_info.py sha256=bw7rrxN7jraYp07jqgYI7RBtdsfkPhUaHPAeIyHRPvM 1290
csvpath/util/file_readers.py sha256=4VOq4HzU-Gw7aTUGbdoljOJ9-Kj3waTAy46MhRzSWtY 9775
csvpath/util/file_writers.py sha256=soBDofY570HUsB-fFILjHeV_V4WZX6yEfHElqvB2rWA 3782
csvpath/util/gcs/gcs_data_reader.py sha256=J4OThFP4GXUpzUW0jYcVrMsEdFrdbFrp9cPV7ibXSEg 1725
csvpath/util/gcs/gcs_data_writer.py sha256=XT7TvaqUuhrLU2_n814n9vcVr63l31QdscfTCAO4e5g 1071
csvpath/util/gcs/gcs_fingerprinter.py sha256=CJmyIU-uRqawC3qz6LeqcvddGMgMVMiBUS2akEdmWKc 1620
csvpath/util/gcs/gcs_nos.py sha256=CNuKiXvHblryq4xLz_6ARJ-pn5SX85j7CN6jaAV61uw 4506
csvpath/util/gcs/gcs_utils.py sha256=-X43h67UQbj1UHonf3yOoQQdomPycBGUYu9oIm7IyMc 2565
csvpath/util/gcs/gcs_xlsx_data_reader.py sha256=2Zt4KqHB2OZpKFNEQTvpq6SOX1vOQtq8sIjSSzY1HT0 1080
csvpath/util/hasher.py sha256=dacOq0NNIRf7TeML--0qwSzao4ymnNv2RZPh9azlslg 2161
csvpath/util/http/http_data_reader.py sha256=sXs_z2Xg1WlF-JDoqXaUMLsyXPyuHf3IQFMcU-WuGLM 1359
csvpath/util/intermediary.py sha256=jDof7ADijrzdNKt32lhVSg74uBfhRwwZZ9NhphybkfQ 2181
csvpath/util/last_line_stats.py sha256=AR9PlVcIYCXXaQuvaaoqqHuR641UvyUc74Kn4hvbdqM 912
csvpath/util/line_counter.py sha256=iKMcU73CaXGigh3v0t_bsZWNSvXrVxEzgrVCnZTHe8A 1987
csvpath/util/line_monitor.py sha256=ap8FRbim76ntCRD95KYOtT15Xgef3LGRdkGFCZYwZQM 7939
csvpath/util/line_spooler.py sha256=2UaD_pTQhqfGSG30NgaOuPQMRflV_Yw05NlYyoqLpzU 6566
csvpath/util/log_utility.py sha256=IrSQdyW5LRN0wl2PT0RPZ_gUEdrQ5OaFxxusOOIUyuI 3342
csvpath/util/metadata_parser.py sha256=6SmrVujwpH-GgAVAT9CpdsTH2Djpw8kr_pC3I5XVHiU 4409
csvpath/util/nos.py sha256=pKX0sM7bBVKStODqpqVHIYpi8KpNvX5dT_KCiYZOycs 5315
csvpath/util/pandas_data_reader.py sha256=_hScYMsn4BZ_kUyI-BkM91Sy5cb7L1DbADA__6Rt_WM 1898
csvpath/util/path_util.py sha256=OchztHNNyMth8aIr7nYh2fG5vCp3W_CH8wb0ZtIi5Ks 2157
csvpath/util/printer.py sha256=JmZEQFQT8EALwD6sMVMHFQbA8bl166xHlfUdhy3-jpc 3120
csvpath/util/references/files_reference_finder.py sha256=BgVLjWV65FxqfNeisMBDves1Xonqhzg1tLC9tFZA_OA 18735
csvpath/util/references/ref_utils.py sha256=oMiskBPLeNt20ntoGsyxQb4pIXjU6B59pKGYgKDXR4U 2345
csvpath/util/references/reference_parser.py sha256=bhWfwUE0Doznr0lq32CnxYlYLPL_9hewoeSYWGmQCzQ 6726
csvpath/util/references/results_reference_finder.py sha256=YYhZWU7RBtQe9YpknMtoIP4_4BPhUTDd_P-rnAk2wXE 7108
csvpath/util/run_home_maker.py sha256=aGAU9QJAR_Tw9JnzP-qre-xAb5gD_AXsZxMUhy-xZ-s 10446
csvpath/util/s3/s3_data_reader.py sha256=3pkwSc9Zon57YNEWL575EID26oWNwa6Ji5tG6IQjc3U 2327
csvpath/util/s3/s3_data_writer.py sha256=QJupb8hbn9Gp6ZK1-pU5NNKXinKRhjyeEdpDqgxxcI4 998
csvpath/util/s3/s3_fingerprinter.py sha256=zKSjKEtCzenleN_ZOi4N6d6qNxL-9v6hGhHRotas0xY 2005
csvpath/util/s3/s3_nos.py sha256=2ibifHuKXoRulVdv6AY9ABWpFpg1PFdmVmw_b4iE9qY 5412
csvpath/util/s3/s3_utils.py sha256=Q7cA0K2Vfk8zjyI18_PDGj1mmh3CyBiY3Bbvms1Htx4 2947
csvpath/util/s3/s3_xlsx_data_reader.py sha256=JRq5LjaRqeh9AwGO1DQT8ECy1nlG7RQzdD9Q44Dq7a0 1174
csvpath/util/sftp/sftp_config.py sha256=pDPMa6t7PetBnMqi5K3IHwugiPOot7Y-mJu6Yc58LfI 3822
csvpath/util/sftp/sftp_data_reader.py sha256=YjJY0nLqmQ2gGdN3u3dyVRQZ7fqzPZdNeIVbxiMn-n0 3104
csvpath/util/sftp/sftp_data_writer.py sha256=KMP5RlUo1K8NNicdlCF8WmtYnIK5nMlaNfu_-B3IYDE 1145
csvpath/util/sftp/sftp_fingerprinter.py sha256=mjeBo6c-ULfu5XVa570KpKrT2QcZMAAY3MfLj1JJChM 1414
csvpath/util/sftp/sftp_nos.py sha256=jIh34PFfZOFyuLx4Eb8U8wEDhtw4U2eUDlpmuhwA4Qw 4909
csvpath/util/sftp/sftp_walk.py sha256=_w6qJJ0xpMZ2tb7GDiJDQHSoqExviIcE9Nyc9kzeJgg 1188
csvpath/util/sftp/sftp_xlsx_data_reader.py sha256=N9jvQNNMv9CZg5RrSar-laJbr2T9n7yv91aLv1plhQM 1191
csvpath/util/sqliter.py sha256=X0SkPmxOHXLAWnMbo8Mpc6Z4nOoG3dTGmzqhY7vJ08U 1886
csvpath/util/template_util.py sha256=grmm2ut2tO-12kxfj_UXdGYyTvQhMkizcrfHdDwqaZo 3583
csvpath/util/var_utility.py sha256=JOrKXlzCXngoAg1qfWvNi-_OEBaO8ScG364DFhYE58g 5565
csvpath-0.0.535.dist-info/LICENSE sha256=bafd9Az-pvVolhglsUR46HmHX2rQM_rVeImuW9UhA_Q 26527
csvpath-0.0.535.dist-info/METADATA sha256=9gomDHJc5KN-2FxLivjeef6dd8REDgW1N-T4y15f2zA 28077
csvpath-0.0.535.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
csvpath-0.0.535.dist-info/entry_points.txt sha256=IetXp8YZczhzSq51-45MkjWCFMG7Ox3G60t6iD9lXP0 43
csvpath-0.0.535.dist-info/RECORD

entry_points.txt

cli = csvpath.cli.cli:run