16 # fields enclosed by brackets "[]" replaced with your own identifying |
16 # fields enclosed by brackets "[]" replaced with your own identifying |
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
18 # |
18 # |
19 # CDDL HEADER END |
19 # CDDL HEADER END |
20 # |
20 # |
|
21 |
|
22 # |
21 # Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved. |
23 # Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved. |
22 # |
24 # |
23 |
25 |
24 set name=pkg.fmri \ |
26 set name=pkg.fmri \ |
25 value=pkg:/library/python/nose-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
27 value=pkg:/library/python/nose-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
26 set name=pkg.summary \ |
28 set name=pkg.summary value="Nicer testing for Python" |
27 value="A unittest-based testing framework for python that makes writing and running tests easier" |
29 set name=pkg.description \ |
|
30 value="nose extends the test loading and running features of unittest, making it easier to write, find and run tests. By default, nose will run tests in files or directories under the current working directory whose names include 'test' or 'Test' at a word boundary. Test output is similar to that of unittest, but also includes captured stdout output from failing tests, for easy print-style debugging. These features, and many more, are customizable through the use of plugins. Plugins included with nose provide support for doctest, code coverage and profiling, flexible attribute-based test selection, output capture and more." |
28 set name=com.oracle.info.description value="the Python nose unit test framework" |
31 set name=com.oracle.info.description value="the Python nose unit test framework" |
29 set name=com.oracle.info.tpno value=12933 |
32 set name=com.oracle.info.tpno value=12933 |
30 set name=info.classification \ |
33 set name=info.classification \ |
31 value=org.opensolaris.category.2008:Development/Python |
34 value=org.opensolaris.category.2008:Development/Python |
32 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
35 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
89 file path=usr/lib/python$(PYVER)/vendor-packages/nose/twistedtools.py |
92 file path=usr/lib/python$(PYVER)/vendor-packages/nose/twistedtools.py |
90 file path=usr/lib/python$(PYVER)/vendor-packages/nose/usage.txt |
93 file path=usr/lib/python$(PYVER)/vendor-packages/nose/usage.txt |
91 file path=usr/lib/python$(PYVER)/vendor-packages/nose/util.py |
94 file path=usr/lib/python$(PYVER)/vendor-packages/nose/util.py |
92 license nose.license license=LGPLv2.1 |
95 license nose.license license=LGPLv2.1 |
93 |
96 |
94 # force a dependency on the Python runtime |
97 # force a group dependency on the optional coverage; pkgdepend work is needed to |
95 depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \ |
98 # flush this out. |
96 pkg.debug.depend.path=usr/bin |
99 depend type=group fmri=library/python/coverage-$(PYV) |
|
100 |
|
101 # force the rename with an optional dependency on the old name |
|
102 depend type=optional \ |
|
103 fmri=library/python-2/nose-$(PYV)@1.2.1,5.12-5.12.0.0.0.41.0 |
97 |
104 |
98 # force a dependency on the nose package |
105 # force a dependency on the nose package |
99 depend type=require \ |
106 depend type=require \ |
100 fmri=library/python/nose@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
107 fmri=library/python/nose@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
101 |
|
102 # force the rename with an optional dependency on the old name |
|
103 depend type=optional fmri=library/python-2/nose-$(PYV)@1.2.1,5.12-5.12.0.0.0.41.0 |
|