viadot2

View on PyPIReverse Dependencies (0)

2.2.2 viadot2-2.2.2-py3-none-any.whl

Wheel Details

Project: viadot2
Version: 2.2.2
Filename: viadot2-2.2.2-py3-none-any.whl
Download: [link]
Size: 227556
MD5: 4c9394d47250b0cf76fcd156dfa73a5b
SHA256: 242c380aee08d38dd55c1ef321f8cc2aa2e7c61314353066f1d69cc6c764596d
Uploaded: 2025-03-26 14:23:58 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: viadot2
Version: 2.2.2
Summary: A simple data ingestion library to guide data flows from some places to other places.
Author-Email: acivitillo <acivitillo[at]dyvenia.com>, trymzet <mzawadzki[at]dyvenia.com>
Requires-Python: >=3.10
Requires-Dist: aiohttp (>=3.10.5)
Requires-Dist: aiolimiter (>=1.1.0)
Requires-Dist: defusedxml (>=0.7.1)
Requires-Dist: duckdb (==1.0.0)
Requires-Dist: imagehash (>=4.2.1)
Requires-Dist: lumacli (<0.2.0,>=0.1.2)
Requires-Dist: numpy (<2.0,>=1.23.4)
Requires-Dist: o365 (>=2.0.36)
Requires-Dist: openpyxl (>=3.0.0)
Requires-Dist: pandas-gbq (==0.23.1)
Requires-Dist: pandas (<2.0)
Requires-Dist: paramiko (>=3.5.0)
Requires-Dist: prefect-github (>=0.2.7)
Requires-Dist: prefect-slack (<=0.2.7)
Requires-Dist: prefect-sqlalchemy (>=0.4.3)
Requires-Dist: prefect (<3,>=2.19.7)
Requires-Dist: pyarrow (<10.1.0,>=10.0)
Requires-Dist: pydantic (<1.11.0,>=1.10.9)
Requires-Dist: pygit2 (<1.15.0,>=1.13.3)
Requires-Dist: pyodbc (>=5.1.0)
Requires-Dist: requests (>=2.32.3)
Requires-Dist: sendgrid (>=6.11.0)
Requires-Dist: shapely (>=1.8.0)
Requires-Dist: sharepy (>=2.0.0)
Requires-Dist: simple-salesforce (==1.12.6)
Requires-Dist: smbprotocol (>=1.15.0)
Requires-Dist: sql-metadata (>=2.11.0)
Requires-Dist: sqlalchemy (==2.0.*)
Requires-Dist: tabulate (>=0.9.0)
Requires-Dist: tm1py (>=2.0.4)
Requires-Dist: trino (==0.328.*)
Requires-Dist: visions (>=0.6.4)
Requires-Dist: awswrangler (<3.0,>=2.20.1); extra == "aws"
Requires-Dist: boto3 (==1.34.106); extra == "aws"
Requires-Dist: dbt-redshift (<1.8,>=1.3); extra == "aws"
Requires-Dist: minio (<8.0,>=7.0); extra == "aws"
Requires-Dist: prefect-aws (>=0.4.19); extra == "aws"
Requires-Dist: s3fs (==2024.6.0); extra == "aws"
Requires-Dist: adlfs (==2024.4.1); extra == "azure"
Requires-Dist: azure-core (==1.30.1); extra == "azure"
Requires-Dist: azure-identity (>=1.16.0); extra == "azure"
Requires-Dist: azure-storage-blob (==12.20.0); extra == "azure"
Requires-Dist: dbt-sqlserver (<1.8,>=1.3); extra == "azure"
Requires-Dist: prefect-azure-dyvenia[key-vault] (==0.1.0); extra == "azure"
Requires-Dist: prefect-github; extra == "azure"
Requires-Dist: databricks-connect (==11.3.*); extra == "databricks"
Requires-Dist: pyrfc (==3.3.1); extra == "sap"
Provides-Extra: aws
Provides-Extra: azure
Provides-Extra: databricks
Provides-Extra: sap
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2600 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
viadot/__init__.py sha256=htU7EoySHe0RTQHZWNDt3mJFCtlLdZvz45JGuDhxsZU 503
viadot/config.py sha256=bG7IpUhpSlKfi8965X0ERiGziSbqEb7LJXFs55z5t_s 3246
viadot/exceptions.py sha256=2MJdeHAdB_SIYOfbinc_L6zi4ZCS3TklN0VaHm7XRnY 1869
viadot/signals.py sha256=4YauHf9yfrTXYviTr_iNbGjPFMzv_jp5uv77ECvItJ4 98
viadot/utils.py sha256=XB_COTuIZRmJ27nvKBJI43Suj-H86Nl4s5nt4o2juOU 38324
viadot/examples/__init__.py sha256=5PhL92y52r6JFU7kYOtDoTlXNdmBQGYZyH-PrXzNZQ4 32
viadot/examples/sap_rfc/Dockerfile sha256=EOrAvIeFX5c3JiBiFb6gE6OSF-JHhD2UbPnlHmEZvcI 462
viadot/examples/sap_rfc/README.md sha256=kvvmAghnFCAjxe-qkfv5wEf8DAC64qb-vKTuCy26ObI 1211
viadot/examples/sap_rfc/build.sh sha256=DerW33eW9ejBY1DjOUEAszzJ9rHcipA5Q3evqCl_nHY 96
viadot/examples/sap_rfc/docker-compose.yml sha256=REVImGc8bSEi3A_9sKRYNaroUdodjZhX5hFC1Ht_Hp8 281
viadot/examples/sap_rfc/requirements.txt sha256=xlgIVqRM4PWDPcG9vCymIsdXu8aEQpnA-RWL33oWLO0 49
viadot/orchestration/__init__.py sha256=YZKdsZaLXI4KZZEn97I--zbssk9Hh2wgS6XRP4R91fc 36
viadot/orchestration/prefect/__init__.py sha256=tGP0tIqfHiflAO97b21xRrC2PeBQFfznMFTIH5JekJc 54
viadot/orchestration/prefect/exceptions.py sha256=pSrR8kOGSez-PgdLFcaRHN7k91mSmgSG3GJztKy2uV0 753
viadot/orchestration/prefect/utils.py sha256=pJ2SEWFO_AHuqBuGydMj_PECo0AOqslF1Wqoi9GrOqo 27389
viadot/orchestration/prefect/flows/__init__.py sha256=mW5y_W8z06fThDzwtmH-QWL4dfZHICVD9BbVSApma1A 2967
viadot/orchestration/prefect/flows/azure_sql_to_adls.py sha256=ChTwpjl8gf5BXmAEzZeD-Ss21HllgOKqNplFiekJNLs 3321
viadot/orchestration/prefect/flows/bigquery_to_adls.py sha256=bGjiCiumLN4_m_jNxT68U1OIoBqy_jI42W3hwt97oyo 3429
viadot/orchestration/prefect/flows/business_core_to_parquet.py sha256=5GjL09SJS9uzK8JllCtnAZsF21JpvsO6Lp402Fnwm_w 2257
viadot/orchestration/prefect/flows/cloud_for_customers_to_adls.py sha256=TWN2UQlYCR-qHzXCnlDFQDAntJ0M9nE0AMLToe4F7VI 2786
viadot/orchestration/prefect/flows/cloud_for_customers_to_databricks.py sha256=WYQY2_FeIqoIBhkrXYHUGEdpAPitiLqyhkrBKMCFzFE 3073
viadot/orchestration/prefect/flows/customer_gauge_to_adls.py sha256=N8wEOcYdjyDkWfOCd4btLlLOuyCXq0FLfZ4QxFSLGDo 5492
viadot/orchestration/prefect/flows/duckdb_to_parquet.py sha256=HgqTuMN_M5mE1BBNLjGK85yRQpMsR6sOy8oQN7EHets 2120
viadot/orchestration/prefect/flows/duckdb_to_sql_server.py sha256=VLA1xVdKFOKtsg61p45CHoeCxGHZyJTkafB88WNTsK0 4579
viadot/orchestration/prefect/flows/duckdb_transform.py sha256=IiDddu2VkD7Md5IApdESI7s0CB6TgqRXrW4gBef6grQ 1428
viadot/orchestration/prefect/flows/epicor_to_parquet.py sha256=9Mf4xNcWVH1tIQWm3a7edEr9Dfkz9TsJaYGoVP9rcSE 3965
viadot/orchestration/prefect/flows/eurostat_to_adls.py sha256=QeF7mtLGAoU3pCNGGK1yFD2yYG0kHrkonMi3dSMK50g 3228
viadot/orchestration/prefect/flows/exchange_rates_to_adls.py sha256=S7fLkw0m4ltRHNGD_S_iNUzrccnStscfZLjtCPvgVpg 3005
viadot/orchestration/prefect/flows/exchange_rates_to_databricks.py sha256=-SLlV7b3jrAnoGf81PrGf_5e-PrUPDV5bq27WNRVJ5I 3417
viadot/orchestration/prefect/flows/exchange_rates_to_redshift_spectrum.py sha256=etF1DG3RFH4cUs9Xcg0oytYughIg3f-u0I3UAA24ag0 4154
viadot/orchestration/prefect/flows/genesys_to_adls.py sha256=Id_V4-PUhIjj08u_YM2Z1BCDEIsLh9jg7Df-QFIt7ZI 4867
viadot/orchestration/prefect/flows/hubspot_to_adls.py sha256=ipde1-CzCHqttUPFivmPh7x2LyA5K4TsgdcnTYGo55Y 3139
viadot/orchestration/prefect/flows/mediatool_to_adls.py sha256=3wQR3ohRLZp-VwXaqVUosessBA5wkRxycdHMKm8ZGrs 2651
viadot/orchestration/prefect/flows/mindful_to_adls.py sha256=Wp7WyTvcIpwpb01fK9O1LOQG4RlLBSJSxfaKPfLTvyg 3991
viadot/orchestration/prefect/flows/outlook_to_adls.py sha256=_xTk9sJiz57Rp1aiuQizVZGB4HnW8UltN8t4HI8sbn0 4033
viadot/orchestration/prefect/flows/salesforce_to_adls.py sha256=3WBMlXYR60jni7oI5MB2Mh1OQXPR-ZdZDZMTzOdUZXQ 3248
viadot/orchestration/prefect/flows/sap_bw_to_adls.py sha256=OYPlL5jY9nQN7wLybEni53axFo_fMEQzJjLRGFPmt1Q 2270
viadot/orchestration/prefect/flows/sap_to_parquet.py sha256=h76J23K6sWdT1tduy4-YCkgth0goE3AlEsyc3nFssRA 3291
viadot/orchestration/prefect/flows/sap_to_redshift_spectrum.py sha256=AO14fShVUhf_TFD363s3fFGp1b5csqsvgH1sE-ikGmw 5453
viadot/orchestration/prefect/flows/sftp_to_adls.py sha256=DsMIQYypczOLVmCKDhwuWaqso7AKjGpPNxhbN__RsWY 2504
viadot/orchestration/prefect/flows/sharepoint_to_adls.py sha256=hl5wlx4wnseLeMl4n-pNOPNSkGoeeIRyZolha4LlwPg 2480
viadot/orchestration/prefect/flows/sharepoint_to_databricks.py sha256=Dzm2vxqWS8-olOxX8YCb7ZUwgFmuvCYKR-8KREF91iY 3084
viadot/orchestration/prefect/flows/sharepoint_to_redshift_spectrum.py sha256=3ZXU6HBPMly1AvfKEP_kZmHcsxjqbvWe6n3I3qN7V28 5654
viadot/orchestration/prefect/flows/sharepoint_to_s3.py sha256=Zmas8ZT_BMvaoVjPj2Cs95A4levqHTBdJTv4sLW4AhY 1612
viadot/orchestration/prefect/flows/sql_server_to_minio.py sha256=8Ww7fvK8TzoGpTqb9dus5QFlCpsNkVWTIlkug_TlaSg 2548
viadot/orchestration/prefect/flows/sql_server_to_parquet.py sha256=wV1FYbmI4MRC-ywqHTuBEnGylsfVtmZN9NlNi3dfFro 1760
viadot/orchestration/prefect/flows/sql_server_transform.py sha256=FJs8abJIq-gn-ZdzY3zD_pnQDJvbMPIvVAQk9qf_e60 1179
viadot/orchestration/prefect/flows/supermetrics_to_adls.py sha256=vWahx1af6VWyP5fyGS1ljMRDpNW4Rg5830r9nMZsN3w 3574
viadot/orchestration/prefect/flows/tm1_to_parquet.py sha256=Krhr2-TH48MLXLe2CGrtr1JkFEu6Lwq77kzF0oCDfJ8 2518
viadot/orchestration/prefect/flows/transform.py sha256=nJ3FZ54kNYBlYxyJHHYRf3hBFcx_a31hMg0Gi5_fPVM 4611
viadot/orchestration/prefect/flows/transform_and_catalog.py sha256=0Xcp07ML50MMLKRRVdrYGadvHGw1Q1d0iD90TraCkhM 9277
viadot/orchestration/prefect/flows/vid_club_to_adls.py sha256=1XYrqSYCuYDwLdsBd4xYYqB3lYpAzUDabVEvl2vJTwQ 4362
viadot/orchestration/prefect/tasks/__init__.py sha256=A0HK4NDKRC3sgpJVB8b95zQZzKESvbRRhcEsWqarQAc 2151
viadot/orchestration/prefect/tasks/adls.py sha256=Qf3NG_MGJe15cJoe9ywkJv4WySkWP2l-tDtrOH4VfME 3105
viadot/orchestration/prefect/tasks/azure_sql.py sha256=_xWe_3l97mHsoSALa1n2ekCnZCeHHz4o8IIu5LOitRs 2685
viadot/orchestration/prefect/tasks/bcp.py sha256=HaxugZDyv_ISSdGruvg21a6ueV1LZ7RecmygUoVWSUs 2998
viadot/orchestration/prefect/tasks/bigquery.py sha256=BHB4QD41_JEe7de-Fv-rRwA1V60-EbGg4gTTXIOiQZc 2561
viadot/orchestration/prefect/tasks/business_core.py sha256=djLKCLJyQrWmZm0u4RRjsm2-JHcaNltLpth-85Pq5Y4 2292
viadot/orchestration/prefect/tasks/cloud_for_customers.py sha256=uo2JXpUM4s4rPskDPh7iakxvbEVbUBs0k_k26s0VbI0 1902
viadot/orchestration/prefect/tasks/customer_gauge_to_df.py sha256=cjghxwpOJcSilMC0z5OnT_kx8MuTHI5BY5nOoBxgrTY 5254
viadot/orchestration/prefect/tasks/databricks.py sha256=sa81x8k7ZrRPFKLQ_NSjN5t_oMviXzhjJ61gHILBtlk 2599
viadot/orchestration/prefect/tasks/dbt.py sha256=3yhrJZOvG88pm3_z0tPEgGUKnY1pDKpptUS8FJgPgww 2236
viadot/orchestration/prefect/tasks/duckdb.py sha256=W6UWXZdjWOKgHshQp6knW39U94CV2S_U7BAJ06wcBiA 2030
viadot/orchestration/prefect/tasks/epicor.py sha256=1sw7b_HnRYfrPyKtKj9ywlvz_-AS441PPFvlxz81Tww 2361
viadot/orchestration/prefect/tasks/eurostat.py sha256=1wZ-s4yyNtDFccaI-yOaxw8ff8m_Lq543rNtETQ1uNY 2125
viadot/orchestration/prefect/tasks/exchange_rates.py sha256=3EqWdLu0CK1bmPWHELJhvnhvyzo-CLhnqEGscZgWeqM 2968
viadot/orchestration/prefect/tasks/genesys.py sha256=I8euS2MX-jdI0nWGz2HHnXiiYP8LmTmDN3FE3X27P8o 4497
viadot/orchestration/prefect/tasks/git.py sha256=6LpM2pcfCArx3b2C_hzfuqfOynkP0FozXnN_yFItJDE 2706
viadot/orchestration/prefect/tasks/hubspot.py sha256=fn8o-vL0TcuDkvucF2EnGL6RN2_ziis_UKee-i7pebE 2373
viadot/orchestration/prefect/tasks/luma.py sha256=cUP5VQL8c4P7-nKTeP4MSuTBXs_JMzUZKnlqU8CsmJg 3346
viadot/orchestration/prefect/tasks/mediatool.py sha256=p3f9Dy1DHm456XpigkPf75ixTGBBRT4QC_VYfEHXScw 1545
viadot/orchestration/prefect/tasks/mindful.py sha256=GNOg6FgBCxY6WQIQomwomgNY0gKhy0XY8iM56Zis_o8 2760
viadot/orchestration/prefect/tasks/minio.py sha256=6DMXgMqeD2EWw6QLOKCpun-TaFmLXLb7IrQl59CjE0E 2145
viadot/orchestration/prefect/tasks/outlook.py sha256=tq-nGHy7wit9aGqpxRvKTL5MgfXy8Q-AYxwNkAgWOCw 3011
viadot/orchestration/prefect/tasks/redshift_spectrum.py sha256=L6ukwHgwKKlDd_b-imaZq1PxjYf0srlPNFZUFs7yQng 3589
viadot/orchestration/prefect/tasks/s3.py sha256=_pXz9ooWD0AijCMqDkujEMKQSwM9PkiSBP4HFyM_KOw 2271
viadot/orchestration/prefect/tasks/salesforce.py sha256=xVF0skNW8-XhcUHPQwvG8JKETPYBxTjFDo4emJPpTp8 2372
viadot/orchestration/prefect/tasks/sap_bw.py sha256=wH4FnDHBo8rHSr-ANNvxQj5iq1ZZ8hDNhx9Y1HMQOGQ 1760
viadot/orchestration/prefect/tasks/sap_rfc.py sha256=4OfU2yAvJdF4RXNm0yR03qKJcdKrNSMG01VjuwjWwKQ 4656
viadot/orchestration/prefect/tasks/sftp.py sha256=WioyzDqZwsNIrc7jOup6h-xf_Hle8J30maPhvT1HPis 3058
viadot/orchestration/prefect/tasks/sharepoint.py sha256=E0YJKcQrX9y14aUYEEkbGlnxNnjKsVCTBPbnEy0FT4I 4637
viadot/orchestration/prefect/tasks/sql_server.py sha256=PC7p5hNV4qDZaLPoeTY-BIJpfy-H1BLynnXPlxLKtrs 4403
viadot/orchestration/prefect/tasks/supermetrics.py sha256=2cZprlX_fjPVWxUipMj4X_M2GBLNoCH6BSFXi_3oUJ4 2349
viadot/orchestration/prefect/tasks/task_utils.py sha256=dWJGNgPSvlR0Jylaoozy6YQPl-dACOAToSjns-yIRcw 6547
viadot/orchestration/prefect/tasks/tm1.py sha256=PtxkneCU2aIFAg0CQy4WfIMg76I_rTELIADXsLXpX4g 2654
viadot/orchestration/prefect/tasks/vid_club.py sha256=_NFQ20kbXrxTfltz9eC46awTJYrs6_jAIA0su3ZS9WU 3400
viadot/sources/__init__.py sha256=4gX2gw3fgh5g18VMAtoUjoLXQLCY4wmtbLcoirXQ0mo 2104
viadot/sources/_duckdb.py sha256=dyfwAzws17UNp0AQ4qqovHhEKLFkwFumkKJC_QgimTM 9675
viadot/sources/_minio.py sha256=rB839MtAgwVxCTaXIJAXlmTM4I50VdAFmEE9ksIW4gM 10661
viadot/sources/_trino.py sha256=-E93aXFuQtBnkSG4ZVrQ2EARniR9xXlg3h6lzxvlK1U 14716
viadot/sources/azure_data_lake.py sha256=deIFOrFplij62eGZ9Nkt616q44Zct-CHVWlAQhCS-pA 10606
viadot/sources/azure_sql.py sha256=WhbbSPxlBKmWHHks_GUvwf5M42hDSENMIs9FhlCai1Q 6299
viadot/sources/base.py sha256=FVVo0vbf7WDDqWw6FsAwP6MaAPLlNonvpgH78Co8nhw 12326
viadot/sources/bigquery.py sha256=tGD9ucxtH8QImfIGmZc2xDAlp0iiMVkjz7SS9XnqFEQ 8695
viadot/sources/business_core.py sha256=8otmVvxAC5MOOIEzqadj_ioQn7fzFN3bwEvPydPviRE 5775
viadot/sources/cloud_for_customers.py sha256=6gIomgBUMRBFjQanisg2FGgWhp8BY6D5vn9A8xU-svM 11930
viadot/sources/customer_gauge.py sha256=FnBuzpXRJs7j4fK5KaGS0exEov42ovmmOq-ijlERUzA 23426
viadot/sources/databricks.py sha256=BPTi6j9-udfRfoogW9LUznYX1iX7cvWeOhNp6zvTZY4 20875
viadot/sources/epicor.py sha256=TlcQTtWwQJxwOVETozIqn7jLopvG85VtTlFC-_F-pw0 18115
viadot/sources/eurostat.py sha256=F6ktAcQeb4kuJgeSMImXS2yU8_4Rcd4pWu8TFlAyNCc 12684
viadot/sources/exchange_rates.py sha256=I8GlT0Fknn_xdEo-XzI40iBBic9nhqEnl12qPCuo-KI 5773
viadot/sources/genesys.py sha256=D8BWvmzFps4fo1n-Vu5UNRcO9QlDyyP2xa9yu1qqnG0 32444
viadot/sources/hubspot.py sha256=-8yY26kVqALv4B8A-PGVRycGvYtRsnuANVIveK9eMT0 13538
viadot/sources/mediatool.py sha256=MvUif0juWMy-pH6VF7slxzZoqtMS_1noxg4Tyc4Qm38 16160
viadot/sources/mindful.py sha256=-xSrd9Yonb5PW4Tqv-0-5WM11d7afGQxKCs9Ue0z5FY 7605
viadot/sources/outlook.py sha256=8b1CVF4RQ4egfjdg4VDk2ZpPGGuzntM5jEsX0DAjUk8 12970
viadot/sources/redshift_spectrum.py sha256=JPx2JoZiihV5bEdnr-B3gJozA-uZh450pkVSnxqpR6A 14926
viadot/sources/s3.py sha256=k2D8lfTTPwDhTM0cJImZnY9Fd8SoQqI-eyvSa48x-TQ 12685
viadot/sources/salesforce.py sha256=sFA1RlCTtw3-PuzyIZtiUgfQyU9qHrG-jeAAes9z_dk 4992
viadot/sources/sap_bw.py sha256=QoWdFAr46JdMDtrb65acer1jmXhDV0F5SrH323bbA54 7327
viadot/sources/sap_rfc.py sha256=kPkF51LUkhpG0Q4bediJLrUPsg1hgZbQCkYAypF4e_U 46226
viadot/sources/sftp.py sha256=0YbuWUYvaZL3QLLUM00WNfqInJP7QtweL_vdiET1Bt8 8834
viadot/sources/sharepoint.py sha256=402dsSDaUU6CXbHfePNXPmGvZIG9xmtV6O3W3id1eZg 14470
viadot/sources/smb.py sha256=GPwEX1wxBfNBa8-VoWJBq0AODWyZVzTKkph-E1FuF0A 13327
viadot/sources/sql_server.py sha256=VubBkPM5GPtUsI4fP0SpcRYHN5F0-5X_e-1QUyois9c 3672
viadot/sources/sqlite.py sha256=yiny6zKeBh0JC6RTqey-Ep0dsMWZOcdqCGelLeB0dAU 1426
viadot/sources/supermetrics.py sha256=jjZ-9W-efRlghiYF0irjBQiyC8J_xzu3RlK4n7bMf4c 9286
viadot/sources/tm1.py sha256=q6ZwR9Bz80Afvu8aIS0rg3Xz-UEGbgniIs9iFS8VL78 7177
viadot/sources/uk_carbon_intensity.py sha256=5jUb8WxBKyDJlt-SYt6d-Ri2l0KGE8Ffa0Y1MH8_CFU 2757
viadot/sources/vid_club.py sha256=4jdCvXRbO25n8K6qctm5-ebmGwCRS7CBbGhOa2_vd1I 16102
viadot2-2.2.2.dist-info/METADATA sha256=Sln5OgQx0Rzsg7WUmnbosDWADong6WzvpQ-lGt0P5WE 4870
viadot2-2.2.2.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
viadot2-2.2.2.dist-info/licenses/LICENSE sha256=gQa92KBmbSJT01MW_gu4_XStXdA-VZ4DGJfmorIcv6s 1064
viadot2-2.2.2.dist-info/RECORD