openlane

View on PyPIReverse Dependencies (1)

2.3.1 openlane-2.3.1-py3-none-any.whl

Wheel Details

Project: openlane
Version: 2.3.1
Filename: openlane-2.3.1-py3-none-any.whl
Download: [link]
Size: 376294
MD5: 69d35d1d121599a758b21b98e2ad768c
SHA256: 4ce1fd6acbad99947c9e21faffb84736aeabca057ebb6e9d74299a81507c068b
Uploaded: 2024-12-18 22:26:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: openlane
Version: 2.3.1
Summary: An infrastructure for implementing chip design flows
Author: Efabless Corporation and Contributors
Author-Email: donn[at]efabless.com
Home-Page: https://efabless.com
Project-Url: Documentation, https://openlane.readthedocs.io
Project-Url: Repository, https://github.com/efabless/openlane
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software 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: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.8,<4
Requires-Dist: click (<9,>=8)
Requires-Dist: cloup (<4,>=3.0.5)
Requires-Dist: deprecated (<2,>=1.2.10)
Requires-Dist: httpx (<0.28,>=0.22.0)
Requires-Dist: ioplace-parser (<0.5.0,>=0.3.0)
Requires-Dist: klayout (<0.30.0,>=0.29.0)
Requires-Dist: libparse (<1,>=0.3.1)
Requires-Dist: lxml (>=4.9.0)
Requires-Dist: psutil (>=5.9.0)
Requires-Dist: pyyaml (<7,>=5)
Requires-Dist: rapidfuzz (<4,>=3.9.0)
Requires-Dist: rich (<14,>=12)
Requires-Dist: volare (>=0.16.0)
Requires-Dist: yamlcore (<0.0.3,>=0.0.2)
Description-Content-Type: text/markdown
[Description omitted; length: 6611 characters]

WHEEL

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

RECORD

Path Digest Size
openlane/__init__.py sha256=PxOnX448osqnANlGoH3i-nSCXESQeNLHnmPCk4jdd4s 1215
openlane/__main__.py sha256=ibTWKDjTzHSZciWvSXy0guC7YWzhzBAbAkAXaBhzI44 13961
openlane/__version__.py sha256=Es9bDHkWY6FPtEbtQqOqkX6J9WuKfXGc-AR8bRlTGJk 1461
openlane/common/__init__.py sha256=MTLFDdDxTKBGO4mnvz6R598hdE_zL7yEYn_HGekGEpM 1515
openlane/common/cli.py sha256=Ob7mDR77qX1DZ7MXBQ4EPGS3dAO0o7b4njIloOxoB-Q 2351
openlane/common/drc.py sha256=2N5jPbM0cxnOj2Kci2AhHTTgHcynTtkV118ii3kq7IU 9603
openlane/common/generic_dict.py sha256=xJjHIRvhp4vDk98kvaj8VPa3nUubMedaSfB5OL08sOE 10008
openlane/common/metrics/__init__.py sha256=nzdmeia1fN4CDPT604v-OHaBVydz-M4hz232g-jxJ6M 1521
openlane/common/metrics/__main__.py sha256=V9VMu_8C9u3H1IrDpe5ouJSVsfMD-sgGb2mjsm7efcE 12468
openlane/common/metrics/library.py sha256=CG7rubLdjuCQL9-9bzAC-64hf-KlH-iu_Fg0oKuesqs 7373
openlane/common/metrics/metric.py sha256=h3Xd26z5M80IJgVmmrBTjKcdGLb4I0wyjM-H4jdyi_0 6990
openlane/common/metrics/util.py sha256=Bl_9znlot7-Os2VigYLSmMf56aAkGdv3evWz9vfK7K4 9344
openlane/common/misc.py sha256=K22HKbrEA7xqYxeBNgxoAzVpp_a5_-XTtj-mZkVqdXM 11618
openlane/common/ring_buffer.py sha256=DGFen9y0JOmiL7E27tmzDTVSJKZtV-waF9hl5Rz9uek 1898
openlane/common/tcl.py sha256=G0__oR6azVCS2Aue87zboba7vAR7v-SVQeUbqfviiDA 2709
openlane/common/toolbox.py sha256=2RdFVFXmzsh_0P9bXqBOccv_RzvIei-uGMJBLSZLIuo 20930
openlane/common/tpe.py sha256=T47OGr73N7rDP_Nqb70bEvAwb4PiBPWMi1M2kbJFDEw 1283
openlane/common/types.py sha256=SQC_a1abObcXoEPQ0RxbgUmbDztD4BFn_AEvko8jI4M 3466
openlane/config/__init__.py sha256=2YtDopRkM_Q3RnCC-ldCUeb-CPuVc7w_165KoxpnB-A 1106
openlane/config/__main__.py sha256=MPoFFz3EiOa6jjOEY1WQ4DAOh21JwLGTNmvy9eAq5Ko 4530
openlane/config/config.py sha256=wyazQhx-nvy9sOBMSkr_QFw2AZfgytFWA-Qzl4joDRU 33556
openlane/config/flow.py sha256=floDShlpnlkEWmWOZQVs61ICUQO_qqlhfJ4EYVTpdEA 16657
openlane/config/pdk_compat.py sha256=rznq5xIny9M0PmddhPOGtCIrSdv98ysAoYgkpyM0gUA 8450
openlane/config/preprocessor.py sha256=C0I9FPQNVw1ykYzYaAdAAJFRdidUK5QYEGsPz9yB0nk 14912
openlane/config/removals.py sha256=dyUY-60TikZDRbtS4lI2iY740JV9kR7Md8s27rWxMJ4 2906
openlane/config/variable.py sha256=aycdMD13Eb2F8bX2B3IcI9eHO7brtR-zBeQkcNZ-l9I 26050
openlane/container.py sha256=uRpeVSkdtNcJHmaxzoZMShNx247h7eayE0Y4ESoMpoo 7101
openlane/env_info.py sha256=XpiplFysPQO5Y5hWuBq89IyZ7cacEeekSe1OeOup9os 10460
openlane/examples/spm/config.yaml sha256=YKBm0lsY3AJZNcxAh1sQ1QMmJeVCpOpil6dw_RgQh4c 633
openlane/examples/spm/pin_order.cfg sha256=-8mTGFKnES0vhQATfaE2TXN_mdCZ3SZIN90Src1l6fY 52
openlane/examples/spm/src/impl.sdc sha256=wP18UoVlOJ9q4lmUoa3XpgcpPdyzEqHBNxCgOOU7QH0 2961
openlane/examples/spm/src/signoff.sdc sha256=uiW143QNFig2vw3tXdC0LEtd59_pzsuaBDdgtMGB48Q 2694
openlane/examples/spm/src/spm.v sha256=K1rgbagWgQbPDzn-Rz-qOP2Xui-3iHst1eSjhWD0fqw 1919
openlane/examples/spm/verify/spm_tb.v sha256=FJfUnnI7u4SDcrnKXK0QWd9KSpM-fjH2ni_OcYA1eO4 2410
openlane/examples/spm-user_project_wrapper/SPM_example.v sha256=pSpVqH0LSzWHDcNCqehPik1GRQbw57fXqWZctITnWmY 8430
openlane/examples/spm-user_project_wrapper/base_sdc_file.sdc sha256=O6dbdMWNR1AKi3bdHcYRqMs89angq2eWSBxzSR3R_Pg 7247
openlane/examples/spm-user_project_wrapper/config-tut.json sha256=g6NBPVNZifToYeT5yU9Em8yv6TsUUD8JMsIvsGGN0bI 254
openlane/examples/spm-user_project_wrapper/config.json sha256=Whifv8K2ydE6UGbVfaHyZXbMtfuGX88mhGhsTheXMVU 363
openlane/examples/spm-user_project_wrapper/defines.v sha256=TUfuwmRFiUCjY6MdWJLGr0LWiuyoPpH1UeBbacDqFDI 2236
openlane/examples/spm-user_project_wrapper/template.def sha256=7kl9l-oh4BDKuFHhp2yzk-ObUcrvvUVwPkqsMG0ZTds 438993
openlane/examples/spm-user_project_wrapper/user_project_wrapper.v sha256=zc6GC583muuWtzw3p6v_B1k8j-Oo9WypuQf_8doA4uo 3364
openlane/flows/__init__.py sha256=yJNrFm4Z7m1ypRfhiaW4cGnPHhjLEZfhGwn-k_Yt9sQ 895
openlane/flows/builtins.py sha256=tR14Qc1ZUey2w-Ar4DWOvxuP7LGPtMecCJq8WgcYJpk 773
openlane/flows/classic.py sha256=4XwSGLT0l3hM0kNvw7yCLhgZ_2OxNoJHdFRXmjIWnXA 11078
openlane/flows/cli.py sha256=fYA-ydmwtCt_vdqMEdpOcC48f4ZmK4jf2VkTovO_C-E 16459
openlane/flows/flow.py sha256=uvhTMD1U2VjaWOYBrIVTcYkXD5IMQNeqGEFdxpVfLrY 34156
openlane/flows/misc.py sha256=RQerMQLA-W-MiGLVzKKHMkPB7EhAXiqst15dtSUV9rI 2009
openlane/flows/optimizing.py sha256=N67zhnIDOIo7H5rMztTrPoz5FJTkS2HfDL0lLwvK_Nw 6080
openlane/flows/sequential.py sha256=EX4s2xXxcBjQOLU-F6tJm2YnSWkb9qaTNpb-F8_xXQI 12830
openlane/flows/synth_explore.py sha256=8mpeuG6oxeEXVQi4NwS4I415eCu7Ak6DN4oK30h1eCQ 7418
openlane/logging/__init__.py sha256=QNMhqwe-e6yLwUHrOaqKTUUFdhPwCD0NNPrhYwif2ok 1042
openlane/logging/logger.py sha256=lHdCOwGd2LMDj1ODYRwH_Eq6azPAFmg-x8arkxvVVAw 8618
openlane/open_pdks_rev sha256=_q6FiO0UljepWU99r9IgkbLrKLDIPbO-80--OFWrZxA 41
openlane/plugins.py sha256=oX_YireMECB5Ht8w0xeYJu3m7lrk9ZM24Gu9jFgoFe0 780
openlane/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openlane/scripts/base.sdc sha256=zGPSBLDt-5dbYvm3AGbjsZsyKxjFOc4znyjwZM4wIps 3145
openlane/scripts/klayout/Readme.md sha256=hJs44QIB3lHPD3E-Z-tbAC1RBmt5Fl1khzQF2gRewLE 76
openlane/scripts/klayout/open_design.py sha256=0cBELVhSBGmp_KxDN0vsCEh6x1JPW0Q6cXkBd3S-XKk 2395
openlane/scripts/klayout/render.py sha256=FH-rp7Q363T0gD9_p-n4_suya4hfAPzL2jZIF0fmLwA 3833
openlane/scripts/klayout/stream_out.py sha256=0GALkaKkrjcnASng32Fxq93dsgC9Fi4Rr_qRBT-eFGU 5867
openlane/scripts/klayout/xml_drc_report_to_json.py sha256=6nwTymQ1ypA5OgSvqySxzIWqDgGlW_1tlbtauc0BUdE 1412
openlane/scripts/klayout/xor.drc sha256=Nm_6JR_png-31uajL3DrW3dVGo7Kd6G-zS9RTftL25o 3131
openlane/scripts/magic/Readme.md sha256=NaQrlxY8l8GT-kokJNlMHeAR3PksWVbFpSznOWWshhw 126
openlane/scripts/magic/common/read.tcl sha256=BcTGgul2TuSVd0TmhXrR0mvwE4hVO6NaHcy_5uLsOMI 3132
openlane/scripts/magic/def/antenna_check.tcl sha256=T_r1CWgySFVlLMcoTrNXQ_aMRs_fBAUYUUjyXJV1Sg0 1019
openlane/scripts/magic/def/mag.tcl sha256=PuL3MH6pmZP5Qh2cJ0GygWNzaYjdCSCoAbOli-JB4fs 707
openlane/scripts/magic/def/mag_gds.tcl sha256=pPNKntSkVM0fzHuyVrUtxWc7HWY2-MIMoId6PW8SIT4 2137
openlane/scripts/magic/drc.tcl sha256=slHVfI6QoApKc2S6V3MIqcV5xnKRMJ_1wSGleJzkHpk 2402
openlane/scripts/magic/extract_spice.tcl sha256=lFNXfjIIzAWb2wda9ZtBOecENOOXyFBsh9HgrPYf7VQ 2737
openlane/scripts/magic/gds/drc_batch.tcl sha256=O76rwxSrQgoCuoxk36tRBZkQaeMfJknlHrQA3mtU2JU 2198
openlane/scripts/magic/gds/erase_box.tcl sha256=wsVSwMlkZFJa_MEGNsdXLnXFvjZlrl_lzIWkJjcDBgg 929
openlane/scripts/magic/gds/extras_mag.tcl sha256=aEABKbyUukMr3AhCCgpE8WpEzWwZzeFbqlQ8kAQJFYI 1325
openlane/scripts/magic/gds/mag_with_pointers.tcl sha256=mK0MEeQMRPN0MopgMlF2v5mq9jkssHEFRKv5gssWbLI 1063
openlane/scripts/magic/get_bbox.tcl sha256=iC0D5Pw09ZiNxHyy70Z0_axlc7eIT_jVGmvlutM8z_4 377
openlane/scripts/magic/lef/extras_maglef.tcl sha256=PsLCHxLslS3UxspmYf_vniL4Jzq54nZTa2AB5F90i58 1594
openlane/scripts/magic/lef/maglef.tcl sha256=MyCuqqR9zhKaC7OAVU2iCFIMkSZxl4hyc5bsEVnBG2k 863
openlane/scripts/magic/lef.tcl sha256=Ij_v63siQrgYh56juCiZMcJBBCl2Lco3Ah4YKg-xiAU 2076
openlane/scripts/magic/open.tcl sha256=qgk3HiT4qI-pMWn2E2MxwijgveCVmt6oCd8wEWh0jio 915
openlane/scripts/magic/wrapper.tcl sha256=rBeBSExykheFx7MTejjnX_OKROnWeDYNE5ciCAQvueU 704
openlane/scripts/netgen/setup.tcl sha256=LBkdtVZpxrNGQ8UNwMkEQ-xSrkn9DNIBW_jzB9b1gYk 979
openlane/scripts/odbpy/apply_def_template.py sha256=Tn6y65biu0bAQ6XilYxq5jn3a_KqjTl423-aXWI864k 1534
openlane/scripts/odbpy/cell_frequency.py sha256=NfGgM8wxIvjM1C_GHUghZPOh8gpdasLOWR4qBdHHLFE 3105
openlane/scripts/odbpy/check_antenna_properties.py sha256=dMD-RcoA7plcAu9IIqa2e-8XCO0EMcKG-6P39D3Gpic 3942
openlane/scripts/odbpy/contextualize.py sha256=G8EEgmK6ISikXD2-Pw-RTs1JxLWPnuppwL7oPfAsb84 4020
openlane/scripts/odbpy/defutil.py sha256=vOVLEP1WOs2N1JjIoV0mAABWptJAWIzJYIa0JECg8Vc 17987
openlane/scripts/odbpy/diodes.py sha256=ZS_1niaTcwvaTTNjJcth4Qepcwxa6aV6E9WM_KiMtTI 11811
openlane/scripts/odbpy/disconnected_pins.py sha256=hS_Iletg7N6K6yN_ccvWxZ3nWNZp4ecUJM-oY0kkEfA 11139
openlane/scripts/odbpy/exception_codes.py sha256=VXReNio2d9uxU4cXL1PpRxWhhK2_OSs5DeCpVqTDYJE 648
openlane/scripts/odbpy/filter_unannotated.py sha256=Gvcaj_WNr6TPiHk-36nkMu4betNHZo1g2lD3UcA9hDQ 2950
openlane/scripts/odbpy/io_place.py sha256=LSJIJQDLSOpENyQOg_kVTIbh1AbYLiHIXx0siduo-lg 15589
openlane/scripts/odbpy/label_macro_pins.py sha256=n3o9-_g6HkVP8k49yNnCkQJms9f_ykCE0Rye7bVFtIk 8620
openlane/scripts/odbpy/lefutil.py sha256=XhfWSGHdn96yZWYQAPisgJM0iuY3xw4SW7jmMTzbpZs 3064
openlane/scripts/odbpy/placers.py sha256=mgy_-GYeLDPMG41YAopMTtJyCHP6ucJRk7cJzI9PLRQ 4572
openlane/scripts/odbpy/power_utils.py sha256=5XUIQ0rlAGV4grARkNjsVJOinmyOL5Xp9b2oDPYGjjA 14625
openlane/scripts/odbpy/random_place.py sha256=TEsV4LtXQTP8OJvnBh09Siu9fKkwG9UpIkCkQpdXAgU 1649
openlane/scripts/odbpy/reader.py sha256=uRmcBtD2pN4d9BKfbSjeTyqR2gSoV0SO30VuUSkm-Dk 8449
openlane/scripts/odbpy/remove_buffers.py sha256=f-kGZIPnMtu4gnl2r2CDkng8U8vUMJKJWNV_akOpc38 5460
openlane/scripts/odbpy/snap_to_grid.py sha256=lULRWlcYXvrTBUpemUPlpO2dBnbFeriuG-DlI4KnViE 1743
openlane/scripts/odbpy/wire_lengths.py sha256=pSPhVnLlvcvmgEh89G8nu8DRaZVP66r-4ieVoV3zrm4 2737
openlane/scripts/openroad/antenna_check.tcl sha256=HPnypzv45yvbgjMlJXr8qJoFk_bp4jH7pVqmnf3dkLM 810
openlane/scripts/openroad/antenna_repair.tcl sha256=Piu1wbt00EfleHLVktjCGuPURouWbb3G8pPTg_my88M 1180
openlane/scripts/openroad/basic_mp.tcl sha256=B90ro0jlJ3HxjotCvUWniHQvqBsr6wGhZPsi0HTVZwI 788
openlane/scripts/openroad/buffer_list.tcl sha256=sXygy1KRSUS4dZi1UOpBkGGOuXRVLME45iZUAshThps 185
openlane/scripts/openroad/common/dpl.tcl sha256=Nqq5e5OwRoyk8mHfVa5uw3DGKDGMEFrx6odpxanc_Ns 912
openlane/scripts/openroad/common/dpl_cell_pad.tcl sha256=KWVuj8u1-y3ZUiQr48TAsFv1GSzOCVnAjdqfBjtoQxQ 1066
openlane/scripts/openroad/common/grt.tcl sha256=DCKe5D7INCBctitbRdgZNRsBrI9Qo5v7Ag7DF45W4_U 1137
openlane/scripts/openroad/common/io.tcl sha256=MEePZdAjuBTkWhgFBshrszGo3R-OSNABcrGS62dOq1A 16576
openlane/scripts/openroad/common/pdn_cfg.tcl sha256=KnQAxzlL_261Kp4M02cQ6usZHIRNBj56SAZNn1CqrZc 4552
openlane/scripts/openroad/common/resizer.tcl sha256=3p59NDcXgEkUzg_43dcUYr2KkD__fkADdqCZ3uWsUU4 3478
openlane/scripts/openroad/common/set_global_connections.tcl sha256=zGMz0Hu57ZVdLhz4djJASyre0qOi-dszylo6HD8ClUM 2899
openlane/scripts/openroad/common/set_layer_adjustments.tcl sha256=xqAIDXsTa1_JsGmKXf6eG2Rni2EZSilSsHfJAhCl1xY 1037
openlane/scripts/openroad/common/set_power_nets.tcl sha256=Gemv1vp2Apah3ktpLwZAwtj9WqJTsNJ8lxNrvX7YTO4 1243
openlane/scripts/openroad/common/set_rc.tcl sha256=CTjMLB8XFHoWtxl8LOWVwbLfmHmzIdNIgmQuRg00564 2389
openlane/scripts/openroad/common/set_routing_layers.tcl sha256=fCQsIjcFRsHJPFQvk87ta4mPj-gl27KLOCK3SNXH0jM 1335
openlane/scripts/openroad/cts.tcl sha256=j-I4aIAJ_93KzVn9beKmHF_WWyxLes2NhJ_lpQAsMxQ 2634
openlane/scripts/openroad/cut_rows.tcl sha256=WJC5l8iRVg8ryA6yVEnIoMDP8lrYMOafUauuzRfZuj0 845
openlane/scripts/openroad/dpl.tcl sha256=U5iTPBf7H4w3cmCM8-yTjLTVr8npwc5G7hVuszljCVc 777
openlane/scripts/openroad/drt.tcl sha256=00OvYCsyqCUS7laOWQrzPHZp30_mVBPm1IjCFkuINSs 1175
openlane/scripts/openroad/fill.tcl sha256=LzXVqnaFbsGnIRTXuvrGNHqqWBv-T2OGcP82897M-YQ 974
openlane/scripts/openroad/floorplan.tcl sha256=p1vsDLeTz-JdDBz4HWKWWbvk1utc0CSoIyFx22Q1NlA 5274
openlane/scripts/openroad/gpl.tcl sha256=OkTGsatlgnTj-sGg20LOhV2Ws87up8K8Ts52vPMC_NM 2540
openlane/scripts/openroad/grt.tcl sha256=r_73hbvc4wMi2EFoPbGTh29Lh5ATT4vVwKjxyPIOFcM 1022
openlane/scripts/openroad/gui.tcl sha256=TQCUN_StadQ74mTcVCYA-MdAD0kOuP9P1vvyUXlWw1s 651
openlane/scripts/openroad/insert_buffer.tcl sha256=BMTovQa4_CO8LSCeEqqiDAcTs5ELZt7X3ifJy1pDBVs 4403
openlane/scripts/openroad/ioplacer.tcl sha256=FdBr8Yg_qT1VhNVTmvR-x6j_Fyh94ZuAm_K6D7k4jTY 1896
openlane/scripts/openroad/irdrop.tcl sha256=wouIIPS_C_PeYFkCBQz0ERHcsobf74QB2x1NYAxNpjc 1950
openlane/scripts/openroad/pdn.tcl sha256=t3oVkjl_I-CLaiyl2oepOx6ru9xounng43ohOzdcVk0 1592
openlane/scripts/openroad/rcx.tcl sha256=GT_4qbghTVzAZjCjHasFeoKdhwyfiOqXvzgkDZMqikA 1049
openlane/scripts/openroad/repair_design.tcl sha256=tA72A4rJp2_a93atlWXsk5FFl3v7hIXONQX74wd_KM0 1958
openlane/scripts/openroad/repair_design_postgrt.tcl sha256=_EISEYLCRcqFYwuzQy-dikvemUq8cf21sHhqNzm2vQs 1548
openlane/scripts/openroad/rsz_timing_postcts.tcl sha256=-rI4My4Apuh0d6eC6qdtIT4q1STUc-BTQHZASzeS2vM 2088
openlane/scripts/openroad/rsz_timing_postgrt.tcl sha256=ODleN_27YIFs1QTFqtc7GIbe3UBDQFHeC_GhLKMDlnI 2228
openlane/scripts/openroad/sta/check_macro_instances.tcl sha256=Da1HFlXPrFOjmNN9wlNi6ypndtRSoVHcmn2e7-kbkvA 1766
openlane/scripts/openroad/sta/corner.tcl sha256=S9LJ89pwG2I3Tv4qe2bGD8uDqp1onYQYYh6N473-cqM 15208
openlane/scripts/openroad/tapcell.tcl sha256=oqBV2oEqMbVtHS2wdfX0oyN4DaLLdFYXJjvv7cvrxw8 907
openlane/scripts/openroad/write_views.tcl sha256=-MxTJsB4EF7l5trDaZe-VBFjhfzqRt8F5_DZrADTs0U 892
openlane/scripts/pyosys/construct_abc_script.py sha256=3CCDz5ZTEPpWLco-OvikTmn361-BNitqjQE_-5zHm14 6733
openlane/scripts/pyosys/json_header.py sha256=Jj7Q4k6ns-0Sf28otF_oXdlxLhRRa0OiqhAwWKeQcyM 2361
openlane/scripts/pyosys/synthesize.py sha256=_0jrzSoeu31GbOxlcRD7sb0LFUq6qMyVCyi-gcNHPOo 16882
openlane/scripts/pyosys/ys_common.py sha256=0sfsqgaJD4x-SUNvvXZ8cumVMOw4aX12v3mInBFiutM 4263
openlane/scripts/tclsh/hello.tcl sha256=kkR3akY7QnGHYXsQODYwLkMkUEOgWcNFtzaMTTEV2bY 34
openlane/state/__init__.py sha256=dOPaZ72houjXwSWTN3jjtdzXLOygZ3GDhRR5kI2OvIE 968
openlane/state/__main__.py sha256=Ici4Ejg1ICUZNSYZRguC3BfEk_wFxsmE0ag0Vv8iY1I 1679
openlane/state/design_format.py sha256=9T8x6k5zYridpnTN7fA8I6r6YIYQfnuWaZuBxGSDLvI 5300
openlane/state/state.py sha256=4v2Av7QxRglL9qVzUl5fpHG1uuMycrWGdjBMvJqs9ew 11956
openlane/steps/__init__.py sha256=2nG2LKir3aVqxWk6EZMVIg5g2JN7YD6_miQkycyohFE 1646
openlane/steps/__main__.py sha256=_7orKICaQu1URVfk7Ly55AA-dV70p5WC5BhXm44_yAA 13364
openlane/steps/checker.py sha256=vul1D0cT03144qKK5QAKswClKKICK7kNB4PB6xXykvc 21353
openlane/steps/common_variables.py sha256=qT0VeIstFsDbe8VGAyqXrXxQw69OZ08haM6u1IbdFiE 10429
openlane/steps/cvc_rv.py sha256=32vxFIbzSbrDtE0fXvdoQ-v3LVMrfi3r88f8Y-TKPKg 5531
openlane/steps/klayout.py sha256=uOLgAYuccRdbJkKOdDSDcqVX62UtBnQXCIoEhHr4_6g 16489
openlane/steps/magic.py sha256=4o_WarBAQdTTuekP72uovjvqW5wsaDCpMB3LtAhC_IY 20051
openlane/steps/misc.py sha256=Xk_a6JJPljkk8pemu-NtlzDRs-8S7vuRKZKj4pnCRlE 5690
openlane/steps/netgen.py sha256=R9sDWv-9wKMdi2rkuLQdOc4uLlbYhXcKKd6WsZsnLt0 8953
openlane/steps/odb.py sha256=IIP2mY0jIPXCPGflZlpd7Ci6GHE6JyvhMRdEKs6byVw 33334
openlane/steps/openroad.py sha256=j3CPQuRKe5f-uvTirVGQmUL_KYKmG7GXBpETqX9hlAo 85707
openlane/steps/openroad_alerts.py sha256=IJyB4piBDCKXhkJswHGMYCRDwbdQsR0GZlrGGDhmW6Q 3364
openlane/steps/pyosys.py sha256=qJRGY9q39EtoXoPN0FnEoYj_piODMCb8VBMzc0LUbeA 21780
openlane/steps/step.py sha256=47q-j5Gu0-APgfXffNu9PzRKr1u0ZXqoZeT5vQsPdOI 54951
openlane/steps/tclstep.py sha256=0PMWJ6C3dKnlQf9mA9rZntgxUBCiByE9csHcEcM1iq0 10027
openlane/steps/verilator.py sha256=6DjOlKlpoVbceL7dLYF8HgOPfi1XefQCltgOGpOoJQI 7623
openlane/steps/yosys.py sha256=Bvnuc0CkxLTY1gkUy-d37Wpi8eQLq7TA1p-9XjTn73Y 12532
openlane-2.3.1.dist-info/METADATA sha256=rlNJBKRtPWAcSLwGd-_FqD9ryU3zNsAMFuETkEuVsVI 7967
openlane-2.3.1.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
openlane-2.3.1.dist-info/entry_points.txt sha256=Ptbr_Zk5qA5SiB08IC5NDWWxcpy4wVe_fK8jzYsXZrw 221
openlane-2.3.1.dist-info/RECORD

entry_points.txt

openlane = openlane.__main__:cli
openlane.config = openlane.config.__main__:cli
openlane.env_info = openlane:env_info_cli
openlane.state = openlane.state.__main__:cli
openlane.steps = openlane.steps.__main__:cli