CASPy3

View on PyPIReverse Dependencies (0)

2.2.0 CASPy3-2.2.0-py3-none-any.whl

Wheel Details

Project: CASPy3
Version: 2.2.0
Filename: CASPy3-2.2.0-py3-none-any.whl
Download: [link]
Size: 869727
MD5: be2f73ab4bbeff82cf28898ba4ac9528
SHA256: e50b75985f240abe8d3a59ab9a0712d6654c5cba4f6e4245b4abd90071a69b47
Uploaded: 2021-01-07 16:57:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: CASPy3
Version: 2.2.0
Summary: A program that provides both a GUI and a CLI to SymPy, a symbolic computation and computer algebra system Python library.
Author: Folke Ishii
Author-Email: folke.ishii[at]gmail.com
Home-Page: https://github.com/Secozzi/CASPy
License: GPLv3+
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.8
Requires-Dist: PyQt5 (>=5.15.0)
Requires-Dist: PyQtWebEngine (>=5.15.0)
Requires-Dist: sympy (>=1.6.1)
Requires-Dist: pyperclip (>=1.7.0)
Requires-Dist: click (>=7.1.1)
Requires-Dist: colored (>=1.4.2)
Requires-Dist: qtconsole (>=5.0.0)
Description-Content-Type: text/markdown
[Description omitted; length: 5365 characters]

WHEEL

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

RECORD

Path Digest Size
caspy3/__init__.py sha256=lHuxxkEcSda_5svSUr0kWxpSRsnT35jgRC2KsN7PuUE 886
caspy3/__main__.py sha256=VbHJWbyHyZ5hzAgYgDUoHpy4S7Lpa8pjz4pLOr7nYg8 34
caspy3/cli.py sha256=noiqwjhe48BMA63EeEM1IW3DwjH9ybrye8m5e7uxHAc 27138
caspy3/qt_gui.py sha256=a9a4CENsBfNKTw3FYSkSX0AEJbEZHpbKFk-qGBjbnmI 1185
caspy3/__pycache__/__init__.cpython-37.pyc sha256=xNj_xEeOFRFkB4E2fSEjjQe-3iWaBl9z9gEgpKAOWP0 272
caspy3/__pycache__/__init__.cpython-38.pyc sha256=g6b1J-hAmMT0VFTakebMfoD7i2MFXdvQIxQtdmfst5g 276
caspy3/__pycache__/__main__.cpython-38.pyc sha256=UD3vk0YCmEpyqMugZpbtxZBrzjf_DvRa5b8XRjueOY8 152
caspy3/__pycache__/cli.cpython-37.pyc sha256=xGeJ-eDLrqwEfaoZt8zm6GH5B4srXY6MRA8zz1fFII0 18800
caspy3/__pycache__/cli.cpython-38.pyc sha256=Os0d4kDF1agBt47YznTymPUUHpkEvidlsHxlJi_Hxz0 19700
caspy3/__pycache__/qt_gui.cpython-37.pyc sha256=sGNVWUoIFRrACy6xn6jgZsorAnZ4SeTAPCtAkp8IDd8 703
caspy3/__pycache__/qt_gui.cpython-38.pyc sha256=fnb_01JQHcJOtS1J9i59iMXV0nEp8ZoesaWaVXioJH0 669
caspy3/assets/__init__.py sha256=_XQCqKDKveDRFXgtu-iC1o8mOPG1QsazliZXSV0WJuM 792
caspy3/assets/logo.ico sha256=js_mjsEAVfa6GN9UTFiq6l_gsm-NH79e5hnZrsaLiXM 113401
caspy3/assets/logo.png sha256=hGYH_UbnclwKUolteTyVFsXcFANyFstZt7tbr85mhPo 266701
caspy3/assets/icons/16x16.png sha256=uqrTJDfA5v2ln7_5HseM5ZiakPQdKYkeKTxm8cM4yFs 807
caspy3/assets/icons/24x24.png sha256=gXmo_Ige8clI51JhIqg2UnHm4bVQ-48utbvX2HJTi6c 1280
caspy3/assets/icons/256x256.png sha256=_ibhJOn5-X8jG81-l9zsztHSvhwDAj1DZuuxFLlvRIQ 35155
caspy3/assets/icons/32x32.png sha256=4qAazoT6SuJv2B1UOtrMcL7XFcSQz34y1ES2aRRCnRc 1651
caspy3/assets/icons/48x48.png sha256=ykZOJ-IPic9-64E04YV6fSxD4N3fcqjrnTU7cRUxH7c 2483
caspy3/assets/icons/64x64.png sha256=PhyIteNhnqhp6_jfBAo-7Xps-VW2Hf3LJ8VtPl_XoaM 3274
caspy3/assets/icons/923x914.png sha256=yDTa15LDpVj5G9VVPnPm3SbwRI6az6lobeU89_i59pM 266701
caspy3/data/__init__.py sha256=_XQCqKDKveDRFXgtu-iC1o8mOPG1QsazliZXSV0WJuM 792
caspy3/data/formulas.json sha256=hZ7HgYx7qvhB1ICY0kDAzkskyO6EIknPoGAwXFSRwGo 3962
caspy3/data/settings.json sha256=EurRdXYSFYLvPTub1f6x8-hH2QilaRtY7oAQ0m6eadc 966
caspy3/data/websites.json sha256=MkZi6B3C4Aw-lnOigc6jUZK7cMAjwSYk0CWiQqHnd8w 740
caspy3/qt_assets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
caspy3/qt_assets/drag_label.py sha256=YuAWcxHOlDdRqw0Wi-MsiomsB42ALkaaRFk3gRGlwTU 5314
caspy3/qt_assets/highlight.py sha256=429noRvyt5wsDsj7vmyMJg1sV8JCDIwJKOlRZ4BPkUc 6636
caspy3/qt_assets/latex.py sha256=UnkLl-To9Bbxx24P384nOwy-jh1r6bdfXBQxGyYEZhg 1175
caspy3/qt_assets/main.py sha256=sfe509QIt-wmojACnkDon8Ks6DUcSVZvfdq5LRXmbTg 16466
caspy3/qt_assets/main.ui sha256=cF73pAsXbdykZv8C2I2HvKdzEtMhGBHtTavMZI7uTVA 10098
caspy3/qt_assets/pixmap_viewer.py sha256=ssQaYaBy22Y37wFoZzuF1bUPCLf6wUK6ETyY1N4qgOc 3369
caspy3/qt_assets/__pycache__/__init__.cpython-38.pyc sha256=BGVT2aNOhe4dkiV3nUO2LcnjcCyJEn1kF9N9P63VEEg 187
caspy3/qt_assets/__pycache__/drag_label.cpython-38.pyc sha256=JkOU-0kHmthSlpydPpy36mZUmvEnvmPX25FKShoopkg 5613
caspy3/qt_assets/__pycache__/highlight.cpython-38.pyc sha256=c2q7_fQ8uZJ3gZRuwHJjGWncrAt3aIUb0k3mxv5f4cY 5162
caspy3/qt_assets/__pycache__/latex.cpython-38.pyc sha256=oxKDM_6tBVzq0U6DfknOU6HzUJ06QcsmEtNOPoPpP9w 1284
caspy3/qt_assets/__pycache__/main.cpython-37.pyc sha256=BxjnSvWrm8yqK4itCSgb6D1KU-5ZDw7Dv9I4KFLg600 10553
caspy3/qt_assets/__pycache__/main.cpython-38.pyc sha256=OXQl1Hs8MoQWkjeE2NuOhd8kuw_N_TXsIqPaAkkXe7k 13226
caspy3/qt_assets/__pycache__/pixmap_viewer.cpython-38.pyc sha256=0fyfge_TuZK_XCzfL2fs9ONr87kYUlT1axlyB1L0iv0 3580
caspy3/qt_assets/dialogs/__init__.py sha256=_XQCqKDKveDRFXgtu-iC1o8mOPG1QsazliZXSV0WJuM 792
caspy3/qt_assets/dialogs/dialog_add_website.py sha256=VXHlmQTw2oIQVC-5hLupKLgpnA2aM8ksk0U2NlPkRx4 2096
caspy3/qt_assets/dialogs/dialog_remove_website.py sha256=9v-GakWFVEYftnfyl58DKrawc8ErkkoO7H_JKV9t2fk 2352
caspy3/qt_assets/dialogs/dialog_view.py sha256=woM1ZuXQGvNMijQ5u-D6Cnm2Tu8eM0A05H28dSTwvsE 1371
caspy3/qt_assets/dialogs/dialog_view_text.py sha256=ufdNoEnHitZYKfVTSU1y6uxjArXT54HfE20u58ndwn8 644
caspy3/qt_assets/dialogs/main_view_a.ui sha256=sAgJYBwTvfC2vhO6G60vQO3Djp-c2babtsANM0QF1_k 1081
caspy3/qt_assets/dialogs/main_view_e.ui sha256=SiJSBq4v_X4lk-wR-oRM7ae5nIfb51ItpnmDQzglLyg 2640
caspy3/qt_assets/dialogs/save_dialog.ui sha256=BXc69VxdZua41vbICK96Yrbz-lh3FT9tS554rWiWGy8 4723
caspy3/qt_assets/dialogs/tab_list.py sha256=E_CiWHqvL3KrbXeNSTQRuM62fykg86UQ6L04e1ajN6U 3329
caspy3/qt_assets/dialogs/tab_list.ui sha256=La14_pZd-vrga6dq62VadzLkkdGPbBn_R61qi_qEIsE 400
caspy3/qt_assets/dialogs/web_add.ui sha256=SXNCqFeJgBbBcfP77yBX5W_hTzlbeb_QXhRspK_Sgek 1718
caspy3/qt_assets/dialogs/web_remove.ui sha256=2slcLatoECbNEHwfSZjRyd3myRvzDVRXFgUprNhGrgc 1149
caspy3/qt_assets/dialogs/__pycache__/__init__.cpython-37.pyc sha256=b2UjYgeQ4oEj51zfkoLDqtRuOtLfdXmBiF_PyV1vc9c 191
caspy3/qt_assets/dialogs/__pycache__/__init__.cpython-38.pyc sha256=4g2T1ZGtJeUaZ3EMUS9EP7ehE3ZqdF4DlKLIMF_yDHc 195
caspy3/qt_assets/dialogs/__pycache__/dialog_add_website.cpython-37.pyc sha256=OECWPuB_pG48szfDkNQimcSaVpzKk4Mz4VR7V9mSl3M 1373
caspy3/qt_assets/dialogs/__pycache__/dialog_add_website.cpython-38.pyc sha256=NELMYqWeg2qQpMWqq2xYPBcTG6gF-SCpl57GU-YhYoU 1474
caspy3/qt_assets/dialogs/__pycache__/dialog_remove_website.cpython-37.pyc sha256=uyEhQGRLYpa5ZVJooNCmcg3mZkpXQTrE2Y0frP0q4ZQ 1598
caspy3/qt_assets/dialogs/__pycache__/dialog_remove_website.cpython-38.pyc sha256=DUAwAAjo1j3Ti80-LQGuDvk4TJ5MqmsCejEPdxylzLE 1697
caspy3/qt_assets/dialogs/__pycache__/dialog_view.cpython-37.pyc sha256=inRmC1Diu5UZ6NqSDAD0oP94xQBRH-sfozEEA4PKmi0 1739
caspy3/qt_assets/dialogs/__pycache__/dialog_view_text.cpython-37.pyc sha256=DzWAtj4HWVtC5neW3-pLHgeN2rNcVAlSTtAQoskx7is 1055
caspy3/qt_assets/dialogs/__pycache__/tab_list.cpython-37.pyc sha256=_c-F0fZS1zbWcAJOpNqteMVOTLveVxCuU30OwUPlLLc 2335
caspy3/qt_assets/dialogs/__pycache__/tab_list.cpython-38.pyc sha256=UkMiEnOrikfFVbufXl977GepV8N_YUzQD7QDUmrORqQ 2550
caspy3/qt_assets/tabs/__init__.py sha256=-UaUkCNKZbBSU5RzuPCrWGsAtrveCioDuuvkqPFY--U 1703
caspy3/qt_assets/tabs/derivative.py sha256=uzDybp5_ZdmnI0fDS495tk-_JBkaAHbITRqYJ7AwdQ8 9571
caspy3/qt_assets/tabs/derivative.ui sha256=UgbdycGA1pVBCCU_kYNDLv9ZEzhy2nyF4BpV7q5Gu1E 8451
caspy3/qt_assets/tabs/equations.py sha256=CBk21acGMwENYs2W8Hv3r2be-FMVurtPfkGFls2E7WU 30031
caspy3/qt_assets/tabs/equations.ui sha256=_MKx0CSbU4ZvKaO-BHXb08GIVVMn9Lx_OZStVTVqvf8 30578
caspy3/qt_assets/tabs/evaluate.py sha256=tVrdg7ulSzmOfRSYsmQKjClE3oTrfU_Z94T3rxbSHv4 10254
caspy3/qt_assets/tabs/evaluate.ui sha256=qVjBwwnu1sgYcoLqCS8JH3Qqep__XUxlar7_snnIEjU 4419
caspy3/qt_assets/tabs/expand.py sha256=fXU2dJNX2agUmi7qWXJQt72Bu3plwMHUlH116rCBGd8 6437
caspy3/qt_assets/tabs/expand.ui sha256=CW5m3wZ7Ap8mS1gcBs83kxBkdgP5j0RZPaD0Xaxr75s 3277
caspy3/qt_assets/tabs/formulas.py sha256=EONLDSSulMpiF8w5mDzv8yOUL9CQAnBPsPva-tH-eX0 22589
caspy3/qt_assets/tabs/formulas.ui sha256=glWdVYdrae8jUJaaKne1Gvyt96by1V-4sU4PWRdklY0 9011
caspy3/qt_assets/tabs/integral.py sha256=UHRdHgtVLQ25ktM6i81hevoSQhq__UAAE7oYta2N_HI 11431
caspy3/qt_assets/tabs/integral.ui sha256=Rb_W6ovG4nMbSSd7rBcVxVUVsk2Bf8BUBrbOLPVY-PE 7520
caspy3/qt_assets/tabs/limit.py sha256=JEgb8mru21HgnTqOi77BbYMuqli6PL2gr67Pdg-nVXI 8773
caspy3/qt_assets/tabs/limit.ui sha256=zZgYDzjnGiUCiDWjf5m2JQ1b20eXDJJ4NmvhBFYIJao 8229
caspy3/qt_assets/tabs/pf.py sha256=pNs3sk-JSlKKOkQP7IFKOSdiayc-Azb_wm6nz7PZ3H8 5027
caspy3/qt_assets/tabs/pf.ui sha256=SEk71QMd7CAV2x2Qo9C9GXEg1dLfhmNic0HeuT4AYkU 2580
caspy3/qt_assets/tabs/simplify.py sha256=KE7KIpR-jv6LGmXgDTZjFpGdiEPYetLLbnFmQhV0ILg 6432
caspy3/qt_assets/tabs/simplify.ui sha256=hwyqExKS5FbkkpbHJIbsqrJyPj38ELKv-tbYU7jQllQ 2974
caspy3/qt_assets/tabs/summation.py sha256=27e7CgycrPVZ5qyfwawOZeh3mabwvchQqfl788GjaWU 8510
caspy3/qt_assets/tabs/summation.ui sha256=TGQnL-tSFn4iOh0vLOTv67b7xOFQtKHgXjTnV01gMo8 7408
caspy3/qt_assets/tabs/web.py sha256=ipFs9PoYzqAf4RxiPdfDOR6vvesNUHLFud2oK-uhxiY 4602
caspy3/qt_assets/tabs/web.ui sha256=ttSKlIVBOLjFVjtyLNfNzRsB8RWKWpcPW9g0Mu-dibk 788
caspy3/qt_assets/tabs/worker.py sha256=Oa1dQ1V04RhegyCh-GZo6Vc7k-4oY60a85qbQg0Jj_w 13536
caspy3/qt_assets/tabs/__pycache__/__init__.cpython-37.pyc sha256=4mzFWcIHnkAwqbP5-RUEgNOrAJGfsGulVI2rVOxsXis 1196
caspy3/qt_assets/tabs/__pycache__/__init__.cpython-38.pyc sha256=7LESSN6PVZlYaVGQ8sMEkP0ZpM1ZJR5CC1DvxcMJKWQ 1249
caspy3/qt_assets/tabs/__pycache__/derivative.cpython-37.pyc sha256=VPHfmWAGudTuwu-jYZZZo7mw-fzM4tICcNGoATigwdY 6525
caspy3/qt_assets/tabs/__pycache__/derivative.cpython-38.pyc sha256=UwvQgA4ZLCUIBuw1XC4_ZBTH4EkUkd21awYflv_pPk4 6988
caspy3/qt_assets/tabs/__pycache__/equations.cpython-37.pyc sha256=St3NYiNPvZ72v0SF11pqt-5i0Sl0WYadj08xEiNyocE 19100
caspy3/qt_assets/tabs/__pycache__/equations.cpython-38.pyc sha256=BXF86OVlfVMUqvEDFiYxplXWHpKeDRAUm6TVxYfqSDs 20644
caspy3/qt_assets/tabs/__pycache__/evaluate.cpython-37.pyc sha256=CDRLJ468hLJ9qkbpkDs6E9iK9eKCea9YWEOfAo6gwyY 6948
caspy3/qt_assets/tabs/__pycache__/evaluate.cpython-38.pyc sha256=NzesNx_KNkr1jj4Lt4ANQi4f5MbdmT2sSVDQsCf3H14 7792
caspy3/qt_assets/tabs/__pycache__/expand.cpython-37.pyc sha256=2ll0s6E00_apdvBQMlI4zGeiXv4rI8ROfMYWrxrUcj0 4712
caspy3/qt_assets/tabs/__pycache__/expand.cpython-38.pyc sha256=RsHRksdNWILARPItBBZFQUvToa4R8-UvAHoxZuN6lkM 5081
caspy3/qt_assets/tabs/__pycache__/formulas.cpython-37.pyc sha256=_RBf71QKGiedxWFN4he38dfIxPyZGa1eXHp_ARq5MII 12574
caspy3/qt_assets/tabs/__pycache__/formulas.cpython-38.pyc sha256=THc3Jexo76H7tXR1F1LX-h_Q8bGx6rdzOZTrh06JDF0 17424
caspy3/qt_assets/tabs/__pycache__/integral.cpython-37.pyc sha256=Tq2u9uK69X8gWePXe8PdHEVdillucGvSX7oE8BmgUp0 6779
caspy3/qt_assets/tabs/__pycache__/integral.cpython-38.pyc sha256=Wcl5eTCNg5CuazuZbK4n3evnwotE5l11Ql_-F8H0dl8 7679
caspy3/qt_assets/tabs/__pycache__/limit.cpython-37.pyc sha256=ZfasZm41HNeb1AosUSuEG0gxRdrYSXi7yFswyfyMgtM 5464
caspy3/qt_assets/tabs/__pycache__/limit.cpython-38.pyc sha256=lY3kRUcSymcfQvQVioXUVxnTxGrlZ3xANv11y-m26gs 6220
caspy3/qt_assets/tabs/__pycache__/pf.cpython-37.pyc sha256=N9BJzLlM74mtCCa0jpyPuWncxxQWaEVVD7ruCNFj22g 3453
caspy3/qt_assets/tabs/__pycache__/pf.cpython-38.pyc sha256=7p-jFoAUBfxJ29vO7ItD2EPyTYvu_x2zCRQnFYagg_o 4712
caspy3/qt_assets/tabs/__pycache__/simplify.cpython-37.pyc sha256=h-JkWTD0jiAsAnlA4y-jBjrJrlvFJglqbRUSEqtDRgQ 4723
caspy3/qt_assets/tabs/__pycache__/simplify.cpython-38.pyc sha256=NTTu8Qlc4kBdX9tYFIz34Peb-AIOyQ3ptw_LoGc-CJo 5092
caspy3/qt_assets/tabs/__pycache__/summation.cpython-37.pyc sha256=4RuEwqpNjAB5QMKi86Oa-92InCrQiX5OpScY0BU4e_o 5406
caspy3/qt_assets/tabs/__pycache__/summation.cpython-38.pyc sha256=oCyUPZDhtiwvN-ktRH6Hxdx4vdYRhMj01Gv3Cd1IOFs 6178
caspy3/qt_assets/tabs/__pycache__/web.cpython-37.pyc sha256=8YcMVxQ8RJkInYBYsdHbDHMvChNjUNGydv9BPjKwFfY 3369
caspy3/qt_assets/tabs/__pycache__/web.cpython-38.pyc sha256=VFskX673qYYQgjYRfS1V27cj4xypm56Suyy6AVrtR9A 3640
caspy3/qt_assets/tabs/__pycache__/worker.cpython-37.pyc sha256=AjKQR2sbNqcswzQg68lltxoVxgqIbEdUWTCfw-L7iSQ 7460
caspy3/qt_assets/tabs/__pycache__/worker.cpython-38.pyc sha256=ypHdIQOeQ9j3q0uRgL9J0FAuEZRRHRlHkWqJVstd1og 8338
caspy3/qt_assets/tabs/shell/paren_highlight.py sha256=o4evdqQBj-H6g4wIItQrWsO3GSxHw6E99cj8wWPRJzY 6401
caspy3/qt_assets/tabs/shell/shell.py sha256=nguU-hCDGTY538yd53mcYdBz_tjdu8WeuALydpk3RpE 16949
caspy3/qt_assets/tabs/shell/shell.ui sha256=4YngjQ-jjeAakxBDem6Wl2s4ytedHJSuMns-8AaZu_I 2829
caspy3/qt_assets/tabs/shell/start_code_dialog.py sha256=sNb4y4Ay6v5ALR45BszoOx5DVadbVZo75JX2XSknTmQ 1151
caspy3/qt_assets/tabs/shell/syntax_pars.py sha256=9t3x7rHKs7d4XYY_RqpBsIv4tailf5tPyfOm4Rk55Kw 9427
caspy3/qt_assets/tabs/shell/__pycache__/paren_highlight.cpython-37.pyc sha256=gwYmjI2Z8mta_GMyvkbu0M07AL-mGrupfOTbSrQPQig 5078
caspy3/qt_assets/tabs/shell/__pycache__/shell.cpython-37.pyc sha256=AaY-5gnEfVieCKDI2YWmV1f4o9un0mpvIUshFU4ZQtI 12943
caspy3/qt_assets/tabs/shell/__pycache__/shell.cpython-38.pyc sha256=h92AZyFXghtfsRpLn_Hc67Y0YgSl4iQh6voLSQDFe9Q 13621
caspy3/qt_assets/tabs/shell/__pycache__/start_code_dialog.cpython-37.pyc sha256=-4G4BtLh6-89j5HnzqlgC9jzIeSw9rsdpAnjgQUBsOM 1479
caspy3/qt_assets/tabs/shell/__pycache__/start_code_dialog.cpython-38.pyc sha256=JVgNupmd5IS0PLq_Pt6Pqf9muYd2t2k5korem46lG5U 1559
caspy3/qt_assets/tabs/shell/__pycache__/syntax_pars.cpython-37.pyc sha256=1Uftrby3rOMG4u4z0c_KIj_2oR7BvQ4TNT7bp4gDuUE 6407
caspy3/qt_assets/tabs/shell/__pycache__/syntax_pars.cpython-38.pyc sha256=6QwDR1WGZwVlh2Ut36OHN_5A9Jnhalg2Ar9mtpy722c 6843
CASPy3-2.2.0.dist-info/LICENSE sha256=V9jvQLclae9MJ4Kzzc4wViFeBVYtV8PTlq4Ii5nM89Q 33091
CASPy3-2.2.0.dist-info/METADATA sha256=j_gBFYIfS7lUKvPr-i2CF-ZpTOchlzEzyLXelAT8C4U 6281
CASPy3-2.2.0.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
CASPy3-2.2.0.dist-info/entry_points.txt sha256=QWibuvlbdEXlYXTjw06AQRFrWHohcogYsPz4fUhlu8A 43
CASPy3-2.2.0.dist-info/top_level.txt sha256=OomqVB2nhUuoPMBtTaNraCIBwlg_2fhIvsujWpPDdqA 7
CASPy3-2.2.0.dist-info/RECORD

top_level.txt

caspy3

entry_points.txt

caspy = caspy3.cli:main