opshin

View on PyPIReverse Dependencies (0)

0.24.0 opshin-0.24.0-py3-none-any.whl

Wheel Details

Project: opshin
Version: 0.24.0
Filename: opshin-0.24.0-py3-none-any.whl
Download: [link]
Size: 94258
MD5: 2967c561c171f172621f11a6c11b9c29
SHA256: c1ec1fd89666274d0f797553114ceb9a6d9b21b8d5820977657de0be47372ae1
Uploaded: 2024-10-31 20:58:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: opshin
Version: 0.24.0
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.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Compilers
Requires-Python: >=3.8.1,<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 (<2.0.0,>=1.0.0)
Requires-Dist: pycardano (<0.13.0,>=0.12.0)
Requires-Dist: uplc (<2.0.0,>=1.0.7)
Description-Content-Type: text/markdown
[Description omitted; length: 12028 characters]

WHEEL

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

RECORD

Path Digest Size
opshin/__init__.py sha256=D_ckRngUp44-2wnuk_TOnWO-9Y090A1_NAtQMbvYuqk 419
opshin/__main__.py sha256=gJ5D4fPmM4NySEW--6jiSx5RxNf3bAJ_XZlDponGiU4 20449
opshin/bridge.py sha256=hfg094Km_AOViVfa-EPNfjZSRU2geo6NL-MsaveMqrs 1801
opshin/builder.py sha256=T06hEgoVomi1XwL1eigPIrL38GXZmKRUj4asNCyeKPQ 17880
opshin/compiler.py sha256=9hVn3H0ipFflBWUJvQ9aR1GioJbUcqLv8AVu0t0K2wU 43729
opshin/compiler_config.py sha256=7P4SGM_wRaXtD7mog9mZMNQx59ukrjWEdvmwXfj1XZs 2228
opshin/fun_impls.py sha256=-o16P78-ZK2sPa6utpuanRC-Czk2I9bSF7yLuc8ymNo 23160
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=UtxojWcRuymX4nnoUtDFiBBxduV7LQS2AJyPVd-NJBg 829
opshin/rewrite/rewrite_forbidden_return.py sha256=ps81AOrBAgJn4ZzRqJ_Z1r0uWtbOuOlqzxI1QTTaVVI 483
opshin/rewrite/rewrite_import.py sha256=Cl0MdKszs_XpVTWMqRLp4EP6S23w9gWI_jMszVAOQFk 3954
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=MHlZEsnO6ODEuiIkSLE6WSc9w3mRDWO6Ok30H2ULUFE 2653
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=QEmIFIGkQHThDc0h3tVv_HvpsSatV92_8Zp1cLz4KJU 5576
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=9ZmXj-_kCfnBMcNLZHBEwz43si8dJX9S2l1U2p7rthA 7147
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/type_impls.py sha256=OAUkVXO2DTjb8anF5xrPhWw6PJIKrNERhfsRC06lVgk 120381
opshin/type_inference.py sha256=1a_jBYECzFgRXyjMRB4rHXBtzdysklfSJol2qiC8O6M 58348
opshin/typed_ast.py sha256=5guyyBRgEiD-y6QUEZB0eExw1BSmc167_SnJiAATKHE 3580
opshin/util.py sha256=B90nKMSp_i_aDSbo5_v3KpfsAVrlXxO5ADM_2yWlWHU 9950
opshin-0.24.0.dist-info/LICENSE.txt sha256=hauengzzsrEjjlrE7QN0voZdEjUQlYh4N1RF28yZKR8 1077
opshin-0.24.0.dist-info/METADATA sha256=nvUisMa6tm-ZMRLuGkmnhrTCJojHl8mFuFSuYyeBjXw 13261
opshin-0.24.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
opshin-0.24.0.dist-info/entry_points.txt sha256=r4m2py_9zCrRQ0Rk78zRx5_-J-bEI3ZzVxi52CVg7KA 47
opshin-0.24.0.dist-info/RECORD

entry_points.txt

opshin = opshin.__main__:main