-
大小: 5.3MB文件類型: .gz金幣: 1下載: 0 次發(fā)布日期: 2023-09-23
- 語言: 其他
- 標(biāo)簽: 網(wǎng)絡(luò)安全??
資源簡介
kdd99數(shù)據(jù)集
代碼片段和文件信息
#######################################################################
##?Copyright?(C)?2008-2018?by?Carnegie?Mellon?University.
##
##?@OPENSOURCE_LICENSE_START@
##?See?license?information?in?../LICENSE.txt
##?@OPENSOURCE_LICENSE_END@
##
#######################################################################
#######################################################################
#?$SiLK:?silk-python-info.py?1b62aa0bd784?2018-02-15?22:09:29Z?mthomas?$
#######################################################################
import?sys
import?os
import?re
from?distutils?import?sysconfig
if?len(sys.argv)?>?1?and?sys.argv[1]?in?(“--check-version“?“--print-version“):
????#?See?if?we?are?python?version?>=?2.4?and?4.0
????version_ok?=?(0x020400f0?<=?sys.hexversion?0x04000000)
????if?sys.argv[1]?==?“--print-version“:
????????sys.stdout.write(“%d.%d.%d\n“?%?sys.version_info[0:3])
????if?version_ok:
????????sys.exit(0)
????else:
????????sys.exit(1)
if?len(sys.argv)?==?1?or?sys.argv[1]?!=?“--filename“:
????sys.exit(“Usage:?%s?{--check-version?|?--print-version?|?--filename?FILENAME}“?%
?????????????sys.argv[0])
outfile?=?sys.argv[2]
python_prefix?=?os.getenv(‘PYTHONPREFIX‘)
python_site?=?os.getenv(‘PYTHONSITEDIR‘)
python_default_site?=?““
version?=?““
package_dest?=?““
error_string?=?““
include_dir?=?““
ldflags?=?““
cppflags?=?““
libdir?=?““
libname?=?““
ldflags_embedded?=?““
pthread_option?=?““
pthread_embedded_option?=?““
so_extension?=?““
try:
????version?=?“%d.%d.%d“?%?sys.version_info[0:3]
????#?Stash?the?config?vars
????config_vars?=?sysconfig.get_config_vars()
????#?remove?any?space?between?a?-L?and?a?directory?(for?libtool)
????for?kv?in?config_vars.items():
????????try:
????????????config_vars[k]?=?re.sub(r‘-L?+/‘?r‘-L/‘?v)
????????except:
????????????config_vars[k]?=?v
????#?Where?should?we?install?packages?
????python_default_site?=?sysconfig.get_python_lib(TrueFalse)
????if?python_site:
????????package_dest?=?python_site
????else:
????????if?not?python_prefix:
????????????package_dest?=?python_default_site
????????elif?python_default_site?!=?sysconfig.get_python_lib(TrueFalse“BOGUS“):
????????????#?prefix?argument?works
????????????package_dest?=?sysconfig.get_python_lib(TrueFalsepython_prefix)
????????else:
????????????#?prefix?argument?does?not?work?(Mac?OS-X?some?versions)
????????????error_string?=?“--with-python-prefix?is?broken?on?this?version?of?Python.??Please?use?--with-python-site-dir?instead.“
????#?Python?include?path
????include_dir?=?sysconfig.get_python_inc()
????#?Python?shared?library?extension
????so_extension?=?config_vars[‘SO‘]
????#?Python?library
????library?=?config_vars[‘LIBRARY‘]
????if?not?library:
????????library?=?config_vars[‘LDLIBRARY‘]
????#?Figure?out?the?shortname?of?the?library
????if?library:
????????library_nosuffix?=?(os.path.splitext(library))[0]
????????libname?=?re.sub(r“^lib“?““?library_nosuffix)
????#?Python?library?location
????if?library_nosuffix:
????????#?Cygwin?puts?li
評論
共有 條評論