Spaces:
Running
Running
| """""" # start delvewheel patch | |
| def _delvewheel_patch_1_11_2(): | |
| import os | |
| if os.path.isdir(libs_dir := os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, 'llvmlite.libs'))): | |
| os.add_dll_directory(libs_dir) | |
| _delvewheel_patch_1_11_2() | |
| del _delvewheel_patch_1_11_2 | |
| # end delvewheel patch | |
| from ._version import get_versions | |
| __version__ = get_versions()['version'] | |
| del get_versions | |
| # We default to IR layer typed pointers being enabled, since they're needed in | |
| # the most common usage scenarios with later LLVMs. | |
| def _ir_layer_typed_pointers_enabled(): | |
| import os | |
| return os.environ.get('LLVMLITE_ENABLE_IR_LAYER_TYPED_POINTERS', '1') == '1' | |
| ir_layer_typed_pointers_enabled = _ir_layer_typed_pointers_enabled() | |
| del _ir_layer_typed_pointers_enabled | |