資源簡介
PyYAML-3.12.tar.gz, python的支持yaml安裝包
代碼片段和文件信息
NAME?=?‘PyYAML‘
VERSION?=?‘3.12‘
DEscriptION?=?“YAML?parser?and?emitter?for?Python“
LONG_DEscriptION?=?“““\
YAML?is?a?data?serialization?format?designed?for?human?readability
and?interaction?with?scripting?languages.??PyYAML?is?a?YAML?parser
and?emitter?for?Python.
PyYAML?features?a?complete?YAML?1.1?parser?Unicode?support?pickle
support?capable?extension?API?and?sensible?error?messages.??PyYAML
supports?standard?YAML?tags?and?provides?Python-specific?tags?that
allow?to?represent?an?arbitrary?Python?object.
PyYAML?is?applicable?for?a?broad?range?of?tasks?from?complex
configuration?files?to?object?serialization?and?persistance.“““
AUTHOR?=?“Kirill?Simonov“
AUTHOR_EMAIL?=?‘xi@resolvent.net‘
LICENSE?=?“MIT“
PLATFORMS?=?“Any“
URL?=?“http://pyyaml.org/wiki/PyYAML“
DOWNLOAD_URL?=?“http://pyyaml.org/download/pyyaml/%s-%s.tar.gz“?%?(NAME?VERSION)
CLASSIFIERS?=?[
????“Development?Status?::?5?-?Production/Stable“
????“Intended?Audience?::?Developers“
????“License?::?OSI?Approved?::?MIT?License“
????“Operating?System?::?OS?Independent“
????“Programming?Language?::?Python“
????“Programming?Language?::?Python?::?2“
????“Programming?Language?::?Python?::?2.7“
????“Programming?Language?::?Python?::?3“
????“Programming?Language?::?Python?::?3.4“
????“Programming?Language?::?Python?::?3.5“
????“Topic?::?Software?Development?::?Libraries?::?Python?Modules“
????“Topic?::?Text?Processing?::?Markup“
]
LIBYAML_CHECK?=?“““
#include?
int?main(void)?{
????yaml_parser_t?parser;
????yaml_emitter_t?emitter;
????yaml_parser_initialize(&parser);
????yaml_parser_delete(&parser);
????yaml_emitter_initialize(&emitter);
????yaml_emitter_delete(&emitter);
????return?0;
}
“““
import?sys?os.path?platform
from?distutils?import?log
from?distutils.core?import?setup?Command
from?distutils.core?import?Distribution?as?_Distribution
from?distutils.core?import?Extension?as?_Extension
from?distutils.dir_util?import?mkpath
from?distutils.command.build_ext?import?build_ext?as?_build_ext
from?distutils.command.bdist_rpm?import?bdist_rpm?as?_bdist_rpm
from?distutils.errors?import?DistutilsError?CompileError?linkError?DistutilsPlatformError
if?‘setuptools.extension‘?in?sys.modules:
????_Extension?=?sys.modules[‘setuptools.extension‘]._Extension
????sys.modules[‘distutils.core‘].Extension?=?_Extension
????sys.modules[‘distutils.extension‘].Extension?=?_Extension
????sys.modules[‘distutils.command.build_ext‘].Extension?=?_Extension
with_cython?=?False
try:
????from?Cython.Distutils.extension?import?Extension?as?_Extension
????from?Cython.Distutils?import?build_ext?as?_build_ext
????with_cython?=?True
except?ImportError:
????pass
try:
????from?wheel.bdist_wheel?import?bdist_wheel
except?ImportError:
????bdist_wheel?=?None
class?Distribution(_Distribution):
????def?__init__(self?attrs=None):
????????_Distribution.__init__(self?attrs)
????????if?not?self.ext_modules:
????????????return
????????for?idx?in?range(len(self.ext_modules)-1?-1?-1):
???????
評論
共有 條評論