mothertongues

View on PyPIReverse Dependencies (0)

0.18.20240130 mothertongues-0.18.20240130-py3-none-any.whl

Wheel Details

Project: mothertongues
Version: 0.18.20240130
Filename: mothertongues-0.18.20240130-py3-none-any.whl
Download: [link]
Size: 777077
MD5: 7c43e9c5f5d354273e2991b5e9153a9d
SHA256: f5ca7d1e72566556aed4c8726402f5f480ea227855394c2ec84704fb54742a71
Uploaded: 2024-01-30 19:37:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mothertongues
Version: 0.18.20240130
Summary: Mother Tongues Dictionaries dictionary creation tool
Author: Aidan Pine
Author-Email: info[at]mothertongues.org
Home-Page: https://github.com/roedoejet/mothertongues
License: AGPL-3.0
Requires-Python: >=3.6.2,<3.11
Requires-Dist: editdistance (==0.6.2)
Requires-Dist: Flask (==3.0.1)
Requires-Dist: Frozen-Flask (==1.0.1)
Requires-Dist: openpyxl (==3.1.2)
Requires-Dist: pandas (==2.2.0)
Requires-Dist: Fabric3 (==1.14.post1)
Requires-Dist: g2p (==0.5.20220318)
Requires-Dist: networkx (==2.8.4)
Requires-Dist: gspread (==3.6.0)
Requires-Dist: jsonschema (==4.21.1)
Requires-Dist: jsonpath-ng (==1.6.1)
Requires-Dist: jsonpointer (==2.4)
Requires-Dist: coloredlogs (<=14.0)
Requires-Dist: python-slugify (==8.0.2)
Requires-Dist: Flask-RESTful (==0.3.10)
Requires-Dist: Flask-Cors (==4.0.0)
Requires-Dist: requests (==2.31.0)
Requires-Dist: lxml (==5.1.0)
Requires-Dist: tqdm (==4.66.1)
Requires-Dist: Js2Py (==0.74)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4829 characters]

WHEEL

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

RECORD

Path Digest Size
mtd/__init__.py sha256=_oHJSVzM62V7DSszRo4KjLA7FpEHW4X-yW9TRzvLQbU 1144
mtd/app.py sha256=QaswOLkwRSQrA-5S8DLpTZBvtIVZ3ES9RsTQr4_m8_M 79
mtd/cli.py sha256=ngiwiIKGXOvDHxCHkv0IeyGaY10nLHJUKwehKAV8LTE 13677
mtd/dictionary.py sha256=FLzvWA9R6ujArUMRO27EJiXze0XOUQJH7jxbTH4M3EI 10606
mtd/resources.py sha256=CjfgzSL4WHBKdIrQdO4CV8GtpFK5ToEiVaYaH-_Y4G0 2754
mtd/version.py sha256=lERbupg7ZTyAQ2thkD5VpZ5EcMTUxOqjASGxl6Ochsw 29
mtd/views.py sha256=ZXTDfyrbMwEjb-M08AeBHXuvmGGyRhdNqfXiTwzCCSk 2556
mtd/buildtools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/buildtools/swagger-pre.json sha256=uPnTIVqZmtwpMHAVuBPs_R8Di3c6hZCc0HOp9kf0lDw 2121
mtd/buildtools/swagger.json sha256=wMDPFhz37pUQwiIrfXYV-oCv03BT17kWrtMdYrU0tSQ 1555
mtd/buildtools/write_static.py sha256=wTMkEh767XZ_2-wCMPwpaqSso6NHcMDexD2JistrYYg 2151
mtd/exceptions/__init__.py sha256=xXL1NR26AbzK9wj5smkiK89t4vLH4LtM5WkMQ_7NXOg 3900
mtd/languages/__init__.py sha256=2Ml_slRaDrWs-kwwFzJi1GnKQoc5idW4wYoi45H0YN8 4206
mtd/languages/config_schema.json sha256=TrMsbiDWxvTTFDgPIKFdbtvRE4AdfvHjUA6Wc3VJ5gU 3239
mtd/languages/manifest_schema.json sha256=gv34SRXRJnN8oo3Rz0aBRGrUdNCF2ZzMT19GQL74b90 7760
mtd/languages/suites.py sha256=j8VmjzTFuAM6oW0aBN7efgpESMdcWpaec_VAffqIMQg 1044
mtd/parsers/__init__.py sha256=fgnGoPk7VPj_0bfsrSJncXNU2-MeZ7aahN3K4ZdDW74 2089
mtd/parsers/csv_parser.py sha256=Ne_KzeeuT1zl-zUJGXxwi6NpkKaaxzAh4YKvQ8NL8dY 1564
mtd/parsers/dict_parser.py sha256=B3H6dksi4HjYZ6CHTXe3FGV5V0rmZhZkkR54_-d06Nk 947
mtd/parsers/gsheet_parser.py sha256=vl4HwO7ykSp3sdRx2lQgT58vaZ_tvyTYpYpWHL39QPQ 2011
mtd/parsers/json_parser.py sha256=xWzyeEW6WXODn98Tq75fL7604fhrbhQvnkL508DN7Ic 10256
mtd/parsers/pkl_parser.py sha256=Q8NAZjzNq_qzIvX7o-nI7tAe6B2hIoAPJ4jYrDaxZRg 1359
mtd/parsers/psv_parser.py sha256=rrPVeg92_qjp-FnltzF_2p5ePHPNVCYl7G7Olqz-wp4 1623
mtd/parsers/request_parser.py sha256=Dcf4CpSUWQkEVUHzueUgRMvsEULZL2LVhfH1I1uKaUI 1654
mtd/parsers/tsv_parser.py sha256=MTfRLPIH2dHQI5AnR4mKtDxJ4smRM0ehqqlX7qEY9zc 1610
mtd/parsers/utils.py sha256=1Z3It7IbRXIAXevSSmKHAuCUSycoCiOgqb0OK6RXgrw 7678
mtd/parsers/xlsx_parser.py sha256=cwNv78tF_EuZtI84xKNecRFORW0Wif8VWUlcKiHST-Q 2993
mtd/parsers/xml_parser.py sha256=W_L2PKo2LeAYQ9AEqCuSKcSysUmTerq38Ro2eIB8Ayw 4675
mtd/processors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/processors/sorter.py sha256=RSMH8vcVoAyoaQ7RH240x6qIcNstf9JHDpJ2f9hy-qE 2366
mtd/processors/transducer.py sha256=5lJ5C1lgkxGwOlLrgUF2rvrTbzlu5rTj1lA1zPKPVOI 13166
mtd/processors/validator.py sha256=9T9Sh4dK1cmSYuNWTemt_y3seclaP9kzpbFAhvUj3u8 2216
mtd/static/__init__.py sha256=8-OeycetA8oARtJgAx6HVbmwFTc2uWMQvft0pYw0kuk 332
mtd/static/active.sites.json sha256=BzcBbtk2g3yLnJFLI7kz1TNCl4M18phjqCq5ito9pPU 1246
mtd/static/manifest.json sha256=bhy0OvcYM5NzmPBTU92oxj81eQtM3-z12l08DTKg4bs 266
mtd/static/swagger.json sha256=AE8o3quSYRXhuKavYTQDpxKx0OQjgHeSug07myJ8bh8 1455
mtd/static/assets/manifest.json sha256=bhy0OvcYM5NzmPBTU92oxj81eQtM3-z12l08DTKg4bs 266
mtd/static/assets/icon/favicon.ico sha256=-x8fiqZdbgqm1EkVpXwwNBLYGa_zMgy75O0ph1XQ7wg 1981
mtd/static/assets/js/config-danish.js sha256=ZKGI3suA4ywrsz5bzcfiZpUL9w_gb2BT7TF4UBa8FxI 293
mtd/static/assets/js/config-test.js sha256=VvhpjmF7daeVwG6xM1y9y_3mgnTpqv65OmWZbEj5eZ4 388
mtd/static/assets/js/dict_cached-danish.js sha256=r6vdaaU0NggVFV0uZTFqqTHg_czBcR0p8QnV-tp72oM 1195
mtd/static/assets/js/dict_cached-test.js sha256=j2bmdWxo1-6FwuBTneovrey7y1A6xzmRbrt0vysgOEY 129
mtd/static/css/custom.css sha256=FYM5Vx73JmkJhi1EZ7oHPK9l4SkyAYWCHtWndwFd69Y 4049
mtd/static/css/normalize.css sha256=9NfoJQ-PEk-LfQh-XiYHZqNLB5_dxD57INjBjKHpLlE 7797
mtd/static/css/skeleton.css sha256=ECB9bbROLGm8wOoEbHcHRxlHgzGqYpDtNTgDTyDz0wg 11452
mtd/static/swagger-ui/favicon-16x16.png sha256=DGh8ZzdHZ4BRD19HToM75FR4prqdCYTULZ32EyXQg40 445
mtd/static/swagger-ui/favicon-32x32.png sha256=FgWKZWKDJOzbPbmelCCJi1NuJQ8ViUpKftBbrxapV7o 1141
mtd/static/swagger-ui/swagger-ui-bundle.js sha256=k6M0f_3Y0cpwU4hsrKOzmIXjwbsfZrSevl_gVVZp9Ko 1547890
mtd/static/swagger-ui/swagger-ui-standalone-preset.js sha256=E-Ld5FWAv-1F61G6SAHdQuVxhjj-QZUXj2Ivg08LNwY 475131
mtd/static/swagger-ui/swagger-ui.css sha256=9n7Sg2EVju6lDEFnj-_n73w2PVKR4Svto0zSU_qf8OM 153816
mtd/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/templates/apidocs.html sha256=2N-yBhy4AfH0IpQZTf1_2vABf0zESP5IK2wMakFqvFw 1524
mtd/templates/dictionary.html sha256=4lHm_VZN8bnAaXtH3f362iyOvTqMiBL0MUz88OK1BCU 2097
mtd/templates/index.html sha256=widxYcLP87Nz1rqYWLWkd8WRO7e5ogCHWKBHuesvQhw 3795
mtd/templates/stats.html sha256=UWTbMIVH3QiRSlMSFY2GR3sYdY7WvLM0jd4J-FdeBDw 100235
mtd/templates/validator.html sha256=I_HRu0SZlhNw7ZQz0B05yjUA6QJMy3Tw58x-F_so_0g 9021
mtd/tests/__init__.py sha256=h4EkngLAAMt5QFJuqzG8nkYSAS1gjaOOIGdYz9eHcy0 5731
mtd/tests/log.py sha256=PauZGndk2D46LPMTD69FGLTpUhBFdvhF9-HRidEP_bo 465
mtd/tests/run.py sha256=wVkJgCYkTKWVQFSO3Bpdneoq2kLOWhUO1TqBdvFoAI4 2795
mtd/tests/test_cli.py sha256=gdwOmgzKLUA19qXxTHwK0Ax-S5DifoGwpCZviPbePPY 4691
mtd/tests/test_csv_parser.py sha256=yRVu05_GVvSbQF4pk4c-a34o5F-KEXet922L1Y01Vn4 1053
mtd/tests/test_data_configuration_parser.py sha256=KzROjGD9V-4JgWSDAU0Gx_2IvjSNkcilUULD1L28VQQ 1108
mtd/tests/test_dict_parser.py sha256=8n8-ASi3OetQWq_h_pfIqfPX0irmY-6mMTxMVX7WJ5A 1715
mtd/tests/test_dictionary.py sha256=_GaKJdtQA_ldqwJ3J4VfVEy56mChW512a0Jog55fm_Y 2292
mtd/tests/test_formatted_export.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_json_parser.py sha256=Co2tN2oqn2q9cmSbyx6KtW774KiM4q76l9hIyrE3ulY 5761
mtd/tests/test_pkl_parser.py sha256=2X3cCuU917ni31HAOxb-wRvQzD-OK0SkY5BNeArMbG8 1069
mtd/tests/test_psv_parser.py sha256=vH23i97SdNuyG53r2o8wT7iO8TTrkvgD_6nAzOhaWzg 1008
mtd/tests/test_raw_export.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_request_parser.py sha256=_6p4QogbEbtep7DrBKZCxc8nzxyEpjT4yec2938lbA4 3682
mtd/tests/test_sorter.py sha256=uxzFlryHD6b9O147DyoLCUwvpVVe7ZrX1iVYI9Kw0eg 2697
mtd/tests/test_swagger_spec.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_transducer.py sha256=chejxVJkPOuqw8znzdUPnIwuP2MSUcMolgbwkex8bMA 9175
mtd/tests/test_tsv_parser.py sha256=Rk0VprrnmfF8dvpDEWAT965XbIlz7LKc9NBhVEttpLc 1008
mtd/tests/test_validator.py sha256=w-HkcvYtcCFntpKes8FJ62pK18lgoixSrubMtaNWqrg 1533
mtd/tests/test_xlsx_parser.py sha256=FcDBpK6zfGXfjwF94d--NFRJnrvOqAL9Wiens2CzLo4 2115
mtd/tests/test_xml_parser.py sha256=FYYSSKNNHeKKIXAAK9OkOGcTrs9qFIbJCZ28C7-br_I 1298
mtd/tests/integration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/integration/config_test.json sha256=mgm_aqEUvTLKiz8l0Ga2ryPXbA5-fqTG0aC_v9UAW5c 764
mtd/tests/integration/test_api_resources.py sha256=-aDZUTYtbyyCBLMsuVXbIVn3ZPDPR8Hf-HVdg02lFyI 3535
mtd/tests/integration/test_basic_integration.py sha256=ITe8PNMcEcG3lyy5eK-efI5yNRM4uTHpNj-69lt7W_A 2551
mtd/tests/integration/test_cli.py sha256=PkXMRNMUAOl09BxPxaqF0hEt0rfqblyW6aE20kZM6Ik 3515
mtd/tests/integration/test_swagger_integration.py sha256=A_ioiCcqDBC8-Ea-5D-w4qRT2b-owUxuvX0-seSQAGo 132
mtd/tests/test_data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/test.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/whitespace_manifest.json sha256=jsJYD_Zgdsg689NHfXirsDnCOh0FXlBaQhPYwbYchfw 1809
mtd/tests/test_data/csv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/csv/data.csv sha256=tIDV3eKX88x9lK3Yq77KHvE-oYlzN9lEWi5mx0pLtC8 1244
mtd/tests/test_data/csv/manifest.json sha256=torjYDlIRPHEr-1fqhTc1jr1IRTFKiFU7PrdQKQcwMU 2190
mtd/tests/test_data/exports/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/json/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/json/bad.json sha256=SBprvg_XgptH53S3PCrCCLoyXDY5Up-4-SYcDaJ2rPU 54
mtd/tests/test_data/json/data.json sha256=6gAn3lhdHX3o9MqCRmqaBOrDf6-Vg8gDvuYoEubgu5A 2687
mtd/tests/test_data/json/data_reduced.json sha256=ocWKZHPNMlh5kL40uYqTtsuvcwQuudQIQ-Ran1JoR7E 1363
mtd/tests/test_data/json/dict_manifest.json sha256=XPuLrgWMpW2zzEMpm5f-YkyH2OAn9Xsnjy42FUVreJ4 1733
mtd/tests/test_data/json/manifest.json sha256=dWBldmr1Ul9IIYf3Am-U4Em6hDLno92DlgQK6-7D8gg 1795
mtd/tests/test_data/json/missing.json sha256=IQtIRoQfkhqFXUL29I-IU30wk_3qJShbcB9c--DPXNo 39
mtd/tests/test_data/pkl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/pkl/data.pkl sha256=1CpXVw3BRC0yWH_ck9eTd1q5Iaoih9LpSW9drpcbMoE 1185
mtd/tests/test_data/pkl/manifest.json sha256=OBLkaehZTyeQOMzOe7hxHe3uWbCNC2POSZ6xwhmp748 1798
mtd/tests/test_data/psv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/psv/data.psv sha256=IENsgzzO20DOKCoUZ51ztzUN1sotGTXbqN-Wp_J_kpk 1244
mtd/tests/test_data/psv/manifest.json sha256=DFpO-098FfIM2klRLp404jJE6BLCXI_mJH5_9PYDq2Q 2190
mtd/tests/test_data/test_dictionary/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/test_dictionary/config_0.json sha256=ko68_b9VIYgQe4a2iKEsUqIkuYneF8LmeZyErEls_tI 476
mtd/tests/test_data/test_dictionary/config_1.json sha256=1SxaPACb8MFgz5TB3BmM-lCxg_GHngto0qWoZHinZw0 476
mtd/tests/test_data/test_dictionary/config_2_minimal.json sha256=ue2h11onQS4jZhrjtjtDz1Xokxl3pDQ0f-0HhYbkaWU 398
mtd/tests/test_data/test_dictionary/dictionaries.txt sha256=bD-zQkuZbNhPiyjh7t2V__R-4Qy6i2x_9jZGtuT_fmw 141
mtd/tests/test_data/test_dictionary/test.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/transducers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/transducers/test_composite.json sha256=IepdspN7kOkbc5mGm-s90bStLE4wZEbsvJc0fJ1_UVE 40
mtd/tests/test_data/transducers/test_counter_feeding.yaml sha256=JVHlt_Z16fMzYab_t-_TivCKxdVVKhtCUmEYoDvJBL0 71
mtd/tests/test_data/transducers/test_feeding.csv sha256=tm9Lzuy25qk7KB4j2mgf6euLkP0Ya3ZUretdFYfpdvI 7
mtd/tests/test_data/transducers/test_intermediate_transducer.csv sha256=tm9Lzuy25qk7KB4j2mgf6euLkP0Ya3ZUretdFYfpdvI 7
mtd/tests/test_data/transducers/test_length_transducer.csv sha256=W7rZzwXIjiuCUhubOUuK0sxLCn89gJxL76rW5gaGnzM 8
mtd/tests/test_data/transducers/test_length_transducer.yaml sha256=FXsiZYO5TMnIsh4T_VamdnhWJLFLAEI-QrWCcwhO7ZY 95
mtd/tests/test_data/transducers/test_transducer.csv sha256=HrfFTVKDG7_olCrwscVrdAlSOlntbKmcEXT-9-sywbU 3
mtd/tests/test_data/transducers/test_transducer.json sha256=8Ep2mNbX45EDk5C9gHOufQi0jAPS3lp8yywedPbXlN8 53
mtd/tests/test_data/transducers/test_transducer.yaml sha256=uXkIGBq0HhnJFA7EZZXCTpUayxyJ9d3gviHtgSXgnL8 53
mtd/tests/test_data/transducers/test_transducer_2.csv sha256=sQA_IeCkU3Jkb4JLm1VwmcmfA26Hc6CGCk3lOyMpKOo 4
mtd/tests/test_data/transducers/test_transducer_2.yaml sha256=A8viv6SqfpODijCaxh5pwTurcrG1clLug3jwhbewQkI 54
mtd/tests/test_data/tsv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/tsv/data.tsv sha256=UQ9S8mLrMrR9vTfBmkjeWNmFpLEt50Wx80lOYD1POX0 1244
mtd/tests/test_data/tsv/manifest.json sha256=NLSqK0ABLd5HAyZvJfpFEURwxU1ZE7i5phRL1agslXs 2190
mtd/tests/test_data/xlsx/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/xlsx/data.xlsx sha256=r8bpeeIae7Ki-Imvz7uToNtoQt3UjHwdWzx1KAcsBzs 4473
mtd/tests/test_data/xlsx/manifest.json sha256=DcHzFQcJp-zngZ3k3RyQFME3Vh_xpqAviLDr2PHnbfg 2199
mtd/tests/test_data/xlsx/manifest.xlsx sha256=DcHzFQcJp-zngZ3k3RyQFME3Vh_xpqAviLDr2PHnbfg 2199
mtd/tests/test_data/xlsx/manifest_alternate.json sha256=3HHpuPM_EYqa2J-Ww65InX5gRTKaJ1uA6R_JJkEa47M 2151
mtd/tests/test_data/xlsx/missing_sheet_data.xlsx sha256=WtWPJuu6A5_LaIbJEDkIZjYhkhnU4bqcXihSi1l7wMc 7324
mtd/tests/test_data/xml/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/tests/test_data/xml/data.xml sha256=1dlhPJhqWfp5TgWHbLl3KaJnrt7UUQ16ECeY6YwBlak 10291
mtd/tests/test_data/xml/data_reduced.xml sha256=ctRBA1f0QRDUjjkBxWReSyuCyOcXr8KBTxfWdlK8LEk 9274
mtd/tests/test_data/xml/manifest.json sha256=kEinqgRpRlVPwqtvqC_DM2UnqnCFLKtmaIxw2P8vnqY 1901
mtd/transducers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtd/transducers/circumflex_norm.csv sha256=jBwTuFNMq2ih7Sprn4pLWN3RPSLKnvczjnGVLZn5a8I 183
mtd/transducers/combining_comma.csv sha256=1ZFcp1bxjwv1_rn065x5-38Mj-1yDTehu22CCZmtLuM 36
mtd/transducers/combining_norm.csv sha256=3X251n1eYKgxtABEYdCl0VO1rqLzuVVqbtF0NdbEKCs 42
mtd/transducers/config.yaml sha256=2AGRWg3iU0RfosC5vBAoeJs122KWFO-iSUhfPXUV4Ts 941
mtd/transducers/digraph_norm.csv sha256=5kPbxEx8ifswl5aC3EqRhIdAWOsJJYowC054x-tm1lg 6
mtd/transducers/dot_below_norm.csv sha256=V__yxdQcPwnI2fFQuyWl90xBGdYK5QQhYEB5F-PgbqM 55
mtd/transducers/hacek_norm.csv sha256=2OCdvSHlnBQ-D1KXCFMn0D14csmMNoaMoHHBReisiyk 87
mtd/transducers/macron_lowline_norm.csv sha256=Me73lcg0mBCHTnDs2GQty0OATlgI4-95Q31XsW1gM14 64
mtd/transducers/norm.csv sha256=cT7vws_GoO3wFQJIqTh77vHq-hgQa1-fua8XLtVYMkI 40
mtd/transducers/slurpy_norm.csv sha256=nexClH9kP6CWrl02zNDRC4zIIoQ-fnZMLuaV3zjkSks 5
mtd/transducers/slurpy_to_line_norm.csv sha256=M6ozID02TQSdTI1yVI-Ilj2I2WUmG7QezHpswUCDPwI 6
mtd/transducers/underline_norm.csv sha256=Y11gq-P5lZpe0xvX40pE45U9NFe5C-9pJVS_1YQNBIk 115
mothertongues-0.18.20240130.dist-info/LICENSE sha256=hIahDEOTzuHCU5J2nd07LWwkLW7Hko4UFO__ffsvB-8 34523
mothertongues-0.18.20240130.dist-info/METADATA sha256=NwsH75oMcmXBSl3gB7H8deYFZXmGTl7gMWI8Uz2OA54 5865
mothertongues-0.18.20240130.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
mothertongues-0.18.20240130.dist-info/entry_points.txt sha256=y_ynX4ZFGbpIScid0XW200w1A62O-01h4WcV6nGsZDY 89
mothertongues-0.18.20240130.dist-info/top_level.txt sha256=hPNU7gEWh6A8mGYCBjVlPeDCDn9Tzej82-0HpKVNv3Q 4
mothertongues-0.18.20240130.dist-info/RECORD

top_level.txt

mtd

entry_points.txt

mothertongues = mtd.cli:cli
mtd = mtd.cli:cli