opshin

View on PyPIReverse Dependencies (0)

0.21.1 opshin-0.21.1-py3-none-any.whl

Wheel Details

Project: opshin
Version: 0.21.1
Filename: opshin-0.21.1-py3-none-any.whl
Download: [link]
Size: 116042
MD5: 7f6eec7e3fd0ee52bf370a6c8b87e5ab
SHA256: 6b8d96bb941bd66c331c397290219c081dae44293355151aa92e567f2b4ec61d
Uploaded: 2024-04-15 11:29:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: opshin
Version: 0.21.1
Summary: A simple pythonic programming language for Smart Contracts on Cardano
Author: nielstron
Author-Email: n.muendler[at]web.de
Home-Page: https://github.com/opshin/opshin
Project-Url: Documentation, https://opshin.opshin.dev/
Project-Url: Repository, https://github.com/opshin/opshin
License: MIT
Keywords: python,language,programming-language,compiler,validator,smart-contracts,cardano
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Compilers
Requires-Python: >=3.8,<3.12
Requires-Dist: astunparse (<2.0.0,>=1.6.3); python_version < "3.9"
Requires-Dist: frozenlist2 (<2.0.0,>=1.0.0)
Requires-Dist: ordered-set (<5.0.0,>=4.1.0)
Requires-Dist: pluthon (<0.6.0,>=0.5.4)
Requires-Dist: pycardano (<0.11.0,>=0.10.0)
Requires-Dist: uplc (<0.7.0,>=0.6.9)
Description-Content-Type: text/markdown
[Description omitted; length: 12014 characters]

WHEEL

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

RECORD

Path Digest Size
opshin/__init__.py sha256=sLl2L8j0sC9lS3gSJOoNDMsaAlnwFLWYCsPYYU0Wiic 419
opshin/__main__.py sha256=f9yM2RXBZR__Bxs5EUhyHKa1UPzvwbbSu3XjHskDX5o 20365
opshin/bridge.py sha256=hfg094Km_AOViVfa-EPNfjZSRU2geo6NL-MsaveMqrs 1801
opshin/builder.py sha256=T06hEgoVomi1XwL1eigPIrL38GXZmKRUj4asNCyeKPQ 17880
opshin/compiler.py sha256=clTRmGLCZUwve1vL54_w3Yw5deWHCOGQa-9KZbmnCnk 42840
opshin/compiler_config.py sha256=7P4SGM_wRaXtD7mog9mZMNQx59ukrjWEdvmwXfj1XZs 2228
opshin/fun_impls.py sha256=b7Q7PaTMr_l8EB_oBwgIdRDZsyHql_ArKD-M0jY_kRE 20384
opshin/ledger/__init__.py sha256=Z0xgRGtDOzRUwz7neGGUaqhKsxDcaDREhMkuVyJ-fjU 286
opshin/ledger/api_v2.py sha256=ieJTBd0c_SjUCeys1i-uJR7v4KVEKy_OWB_5W5I1tck 10923
opshin/ledger/interval.py sha256=KC7cJPVmMgviz8OGuAhIx9_7Via3gDP1ZYQH7gWTkjc 3258
opshin/optimize/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
opshin/optimize/optimize_const_folding.py sha256=fYpc3RxQULLHagYkN4kxzS63K19DiUN2sYvibHejS-o 9597
opshin/optimize/optimize_remove_comments.py sha256=O39ws8kh5bKJ69PF7Fuvy_BO7k_4bMMpSutrWu90kPI 410
opshin/optimize/optimize_remove_deadvars.py sha256=SWTFdosMb53HKA6PcPaaUkmNx0XRCmOVMglnOuDAVlk 6933
opshin/optimize/optimize_remove_pass.py sha256=BMVGz8-OIjTyE7BdVxZpEaNlVrLmLzCO_ubt_I3dxvY 253
opshin/prelude.py sha256=OBHnfgQAtfAC6tYPJnH5pJAfijDxFs7DvkwckkniWfM 4714
opshin/rewrite/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opshin/rewrite/rewrite_augassign.py sha256=sy8TNoZDYwhYdFFLr4JYGY_dB19yuCR4IpELqYa73Xw 630
opshin/rewrite/rewrite_cast_condition.py sha256=Cc43XmcvpzAOozvGpYRSxG_5iT6sRMfotFPuvPI2Koc 1478
opshin/rewrite/rewrite_comparison_chaining.py sha256=-spFs4p9Pv5faBjonYxpUekwSKtJ3vODSOAyFAKWKoU 894
opshin/rewrite/rewrite_empty_dicts.py sha256=ItGxL6KXgkE80B3D5mJ_bBZgUzyYmlrD_uJN_PpOMgg 695
opshin/rewrite/rewrite_empty_lists.py sha256=59G2e9TxFDCdJ4zKKUHZfTIVs-mXBegUfPKvsDS5Xcs 673
opshin/rewrite/rewrite_forbidden_overwrites.py sha256=7rvNV_vx81cyKHqCWE9HTOSg_yo7LZgvewWYIVzsjfU 817
opshin/rewrite/rewrite_forbidden_return.py sha256=ps81AOrBAgJn4ZzRqJ_Z1r0uWtbOuOlqzxI1QTTaVVI 483
opshin/rewrite/rewrite_import.py sha256=nTOm-FjQPd2DSlpjAcly31d5IOP2zyQT1WuwwwLEErw 3856
opshin/rewrite/rewrite_import_dataclasses.py sha256=12TiPfZAnnuTj9oLgtUDgssuo2L4WSGdOF6VFqe3YfU 1899
opshin/rewrite/rewrite_import_hashlib.py sha256=eFir5SaufxJli-Ls6gwMR51GIx0XhRsgEk-kz096Q0g 2957
opshin/rewrite/rewrite_import_integrity_check.py sha256=qyv4m5vrKmOhn3voIty6CuEwl8L6a7CSN88nUQ1YUZk 2051
opshin/rewrite/rewrite_import_plutusdata.py sha256=wHFOm31BzyavE2YP8iZU3J7-VxLSeiz5-hBTkS9xO1g 2012
opshin/rewrite/rewrite_import_typing.py sha256=UQhY9AvcJuxhyWQZx4jMPenL2QYovVR3zoOM43dva1c 1183
opshin/rewrite/rewrite_import_uplc_builtins.py sha256=ujNMxGd6Um2gVl6SKyEv_yySDc1UatGhMahC5Z39GMU 1951
opshin/rewrite/rewrite_inject_builtin_constr.py sha256=rAH5hZnFnGMmfajp6Y6nxyboYTFqsFnxaci2sYjGfj8 1162
opshin/rewrite/rewrite_inject_builtins.py sha256=K-RY-GwEEGcT0swGNEIi7h-RM19qqaxkjTNVCi6kfPc 989
opshin/rewrite/rewrite_orig_name.py sha256=YVD5VJgCzsb8s3WlPOkTJ8E5gbDwzxJYxXK7vBLNo2k 1257
opshin/rewrite/rewrite_remove_type_stuff.py sha256=iKyjlsBYgPbuZ5adAu7GREijhaey49_EItIn3cPhUO4 1328
opshin/rewrite/rewrite_scoping.py sha256=ZkJHceVNKgaVKaFKjR7lzEeZF0O74ahWQJxF1drFfeM 4874
opshin/rewrite/rewrite_subscript38.py sha256=SToIhtEIlpz75bjIiQCRLUCrxvoK44SluEipVjrCS_o 367
opshin/rewrite/rewrite_tuple_assign.py sha256=XVc9SgImDQk91rC9LdMOzo7VrWetGYJnZOlZ57Z1_9g 2220
opshin/std/__init__.py sha256=UqSOwiS0EkU-w370BK2Q0CxnOP74sdBTpjewqHN1vms 182
opshin/std/bitmap.py sha256=NbqIKnRkM-VeC8r_pFvx101vk0NNochYCfIamxEavUE 2312
opshin/std/builtins.py sha256=YlPsdwR3PRtLzRUzOfR_3x3IAG9bgdXHShT0VCM5MYM 4244
opshin/std/fractions.py sha256=_XiJMw-yTcUhW2nsYc4KGT5_mcTHxfv8_b1Ogr7Dlws 3443
opshin/std/hashlib.py sha256=k3Jp1xdYfua7gXmNf0Ob_3q8K1QpDKcNxhGrpGHqV1k 274
opshin/std/integrity.py sha256=DAYj64wPDdr801T2O-KinYLTF2INdzB1rdj7fgFs_i4 517
opshin/std/math.py sha256=yKaITFnkrZ0dive_UNTSD-yVnhIib1kyWvA27QuyaRc 1019
opshin/tests/__init__.py sha256=TvfSQMrVofDY_5uiR0WsoLnPLjwDl8IBOugXRyUpQFM 169
opshin/tests/test_builtins.py sha256=LaTLrzpmjKchAodNsIBUFDbdSbiSPLiafWRYrnm0cAI 12270
opshin/tests/test_hashlib.py sha256=4oj-utMhDHfmPwLHtVzLBAUyIfB8jeSPD64ta50uvD8 1189
opshin/tests/test_ledger/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opshin/tests/test_ledger/test_api_v2.py sha256=wefeH9H7TRfaxcMv5n0yVuLcQdiW8Q0elqNTxR5ac_k 3402
opshin/tests/test_ledger/test_interval.py sha256=oVf0Y7DEd_G-FyMgzVm3W3VXczbMHfAuSEy1FI5HCRw 5949
opshin/tests/test_misc.py sha256=WGyBTAd2WmAZNa-suO0JwMAWrZe62yiUKBgHpSwSbuw 84592
opshin/tests/test_ops.py sha256=997h3TZlOp0uJrwol8eL9d2oDv4MpIJgDFY8JED3BkY 31037
opshin/tests/test_std/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opshin/tests/test_std/test_bitmap.py sha256=Ffnu1D_v9_RwLt0e923F1E8ExOny_-dpY3v2_YM13Dg 3321
opshin/tests/test_std/test_fractions.py sha256=zA44_48r0ZfvBV-UAMUJIBPpGszqKYa9z6wc51LaymM 5089
opshin/tests/test_std/test_integrity.py sha256=y0uuewv01V_OQs_e8Oeci7_6JYFjKNwh_o5SlfDGVig 4942
opshin/tests/test_std/test_math.py sha256=hkaqVpSXRDxn6x5_kUXZfNAFTisFaBOa6X88zlxdiAQ 1462
opshin/tests/test_stdlib.py sha256=EsjNk8NZxcxXsPdbxO47SVX8URYr0_iuor3AiTG9HlM 7937
opshin/tests/test_types.py sha256=Cccr1x-UW1YbjAkKiT_zhGbSgI6jFsZAi2rQhJdgIeE 1324
opshin/tests/utils.py sha256=EWXH7AJWIoHIRpMN6O7gik72VVcJVvlMVaO2qTmykHg 1111
opshin/type_impls.py sha256=DWjBpptwLHa2moEVxkiZmyMljvnAHPCVjptntxVKi68 111515
opshin/type_inference.py sha256=B2_zMCqKX7tvagWsju4FTGnIORvAvK26uupVkWyzcTk 45826
opshin/typed_ast.py sha256=ouUFbH5MXPhc-aDM4lqQYyJKlvt6mcZVG1wngfOYL3g 3499
opshin/util.py sha256=BuUhKSuPQdriw7zHZzJfod1IciYFH7pzaIZZL4rjV-w 9951
opshin-0.21.1.dist-info/LICENSE.txt sha256=hauengzzsrEjjlrE7QN0voZdEjUQlYh4N1RF28yZKR8 1077
opshin-0.21.1.dist-info/METADATA sha256=PcVME07vibTAh0n7eXZRoIuOuU4D1jePsk-NWCFRYWA 13245
opshin-0.21.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
opshin-0.21.1.dist-info/entry_points.txt sha256=r4m2py_9zCrRQ0Rk78zRx5_-J-bEI3ZzVxi52CVg7KA 47
opshin-0.21.1.dist-info/RECORD

entry_points.txt

opshin = opshin.__main__:main