components/python/pyyaml/pyyaml-PYVER.p5m
branchs11-update
changeset 4221 691b0959b959
parent 3828 450ae9167756
child 7811 9126e6f58cd8
equal deleted inserted replaced
4220:86c0ad4a33d5 4221:691b0959b959
    20 #
    20 #
    21 
    21 
    22 #
    22 #
    23 # Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
    23 # Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
    24 #
    24 #
       
    25 
    25 set name=pkg.fmri \
    26 set name=pkg.fmri \
    26     value=pkg:/library/python/pyyaml-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
    27     value=pkg:/library/python/pyyaml-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
    27 set name=pkg.summary value="a YAML parser and emitter for the Python language"
    28 set name=pkg.summary value="a YAML parser and emitter for the Python language"
    28 set name=pkg.description \
    29 set name=pkg.description \
    29     value="PyYAML is a complete YAML 1.1 parser. In particular, PyYAML can parse all examples from the specification. The parsing algorithm is simple enough to be a reference for YAML parser implementors. Features include Unicode support including UTF-8/UTF-16 input/output and \u escape sequences, low-level event-based parser and emitter API (like SAX), high-level API for serializing and deserializing native Python objects (like DOM or pickle), support for all types from the  YAML types repository (a simple extension API is provided), both pure-Python and fast LibYAML-based parsers and emitters, relatively sensible error messages."
    30     value="PyYAML is a complete YAML 1.1 parser. In particular, PyYAML can parse all examples from the specification. The parsing algorithm is simple enough to be a reference for YAML parser implementors. Features include Unicode support including UTF-8/UTF-16 input/output and \u escape sequences, low-level event-based parser and emitter API (like SAX), high-level API for serializing and deserializing native Python objects (like DOM or pickle), support for all types from the  YAML types repository (a simple extension API is provided), both pure-Python and fast LibYAML-based parsers and emitters, relatively sensible error messages."
    55 file path=usr/lib/python$(PYVER)/vendor-packages/yaml/scanner.py
    56 file path=usr/lib/python$(PYVER)/vendor-packages/yaml/scanner.py
    56 file path=usr/lib/python$(PYVER)/vendor-packages/yaml/serializer.py
    57 file path=usr/lib/python$(PYVER)/vendor-packages/yaml/serializer.py
    57 file path=usr/lib/python$(PYVER)/vendor-packages/yaml/tokens.py
    58 file path=usr/lib/python$(PYVER)/vendor-packages/yaml/tokens.py
    58 #
    59 #
    59 license LICENSE license=MIT
    60 license LICENSE license=MIT
    60 #
    61 
    61 # force the rename with an optional dependency on the old name
    62 # force the rename with an optional dependency on the old name
    62 $(PYTHON_2.6_ONLY)depend type=optional \
    63 $(PYTHON_2.6_ONLY)depend type=optional \
    63     fmri=library/python-2/pyyaml-$(PYV)@3.9,5.11-0.175.3.0.0.18.0
    64     fmri=library/python-2/pyyaml-$(PYV)@3.9,5.11-0.175.3.0.0.18.0
       
    65 
       
    66 # force a dependency on the Python runtime
       
    67 depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \
       
    68     pkg.debug.depend.path=usr/bin
       
    69 
       
    70 # force a dependency on the pyyaml package
       
    71 depend type=require \
       
    72     fmri=library/python/pyyaml@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)