Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
keewenaw
GitHub Repository: keewenaw/ethereum-wallet-cracker
Path: blob/main/test/lib/python3.9/site-packages/setuptools/_distutils/py39compat.py
4799 views
1
import sys
2
import platform
3
4
5
def add_ext_suffix_39(vars):
6
"""
7
Ensure vars contains 'EXT_SUFFIX'. pypa/distutils#130
8
"""
9
import _imp
10
ext_suffix = _imp.extension_suffixes()[0]
11
vars.update(
12
EXT_SUFFIX=ext_suffix,
13
# sysconfig sets SO to match EXT_SUFFIX, so maintain
14
# that expectation.
15
# https://github.com/python/cpython/blob/785cc6770588de087d09e89a69110af2542be208/Lib/sysconfig.py#L671-L673
16
SO=ext_suffix,
17
)
18
19
20
needs_ext_suffix = sys.version_info < (3, 10) and platform.system() == 'Windows'
21
add_ext_suffix = add_ext_suffix_39 if needs_ext_suffix else lambda vars: None
22
23