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 # Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. |
21 # Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved. |
22 # |
22 # |
23 |
23 |
24 set name=pkg.fmri \ |
24 set name=pkg.fmri \ |
25 value=pkg:/library/python-2/stevedore-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
25 value=pkg:/library/python-2/stevedore-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
26 set name=pkg.summary value="Manage dynamic plugins for Python applications" |
26 set name=pkg.summary value="Manage dynamic plugins for Python applications" |
27 set name=pkg.description \ |
27 set name=pkg.description \ |
28 value="Python makes loading code dynamically easy, allowing you to configure and extend your application by discovering and loading extensions ('plugins') at runtime. Many applications implement their own library for doing this, using __import__ or importlib. stevedore avoids creating yet another extension mechanism by building on top of setuptools entry points. The code for managing entry points tends to be repetitive, though, so stevedore provides manager classes for implementing common patterns for using dynamically loaded extensions." |
28 value="Python makes loading code dynamically easy, allowing you to configure and extend your application by discovering and loading extensions ('plugins') at runtime. Many applications implement their own library for doing this, using __import__ or importlib. stevedore avoids creating yet another extension mechanism by building on top of setuptools entry points. The code for managing entry points tends to be repetitive, though, so stevedore provides manager classes for implementing common patterns for using dynamically loaded extensions." |
29 set name=com.oracle.info.description value="the Python stevedore module" |
29 set name=com.oracle.info.description value="the Python stevedore module" |
30 set name=com.oracle.info.tpno value=14503 |
30 set name=com.oracle.info.tpno value=$(TPNO) |
31 set name=info.classification \ |
31 set name=info.classification \ |
32 value=org.opensolaris.category.2008:Development/Python |
32 value=org.opensolaris.category.2008:Development/Python |
33 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
33 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
34 set name=info.upstream value="Doug Hellmann <[email protected]>" |
34 set name=info.upstream value="Doug Hellmann <[email protected]>" |
35 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
35 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |