branch | s11-update |
changeset 4221 | 691b0959b959 |
parent 3828 | 450ae9167756 |
child 7811 | 9126e6f58cd8 |
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) |