zope.component, together with zope.interface, provides facilities

for defining, registering and looking up components.

There are two basic kinds of components: adapters and utilities.

Utilities are just components that provide an interface and that
are looked up by an interface and a name.

Adapters are components that are computed from other components
to adapt them to some interface. Because they are computed from
other objects, they are provided as factories, usually classes.

WWW: http://www.python.org/pypi/zope.component
This commit is contained in:
Cheng-Lung Sung 2011-03-21 10:13:33 +00:00
parent 8de883fdc2
commit adfb5fd2b4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=271392
5 changed files with 142 additions and 0 deletions

View file

@ -3023,6 +3023,7 @@
SUBDIR += py-yum-metadata-parser
SUBDIR += py-zclockfile
SUBDIR += py-zconfig
SUBDIR += py-zope.component
SUBDIR += py-zope.configuration
SUBDIR += py-zope.deprecation
SUBDIR += py-zope.exceptions

View file

@ -0,0 +1,24 @@
# New ports collection makefile for: py-zope.component
# Date created: 2011-03-21
# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= zope.component
PORTVERSION= 3.10.0
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= clsung@FreeBSD.org
COMMENT= Zope Component Architecture
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zopeInterface>=3.3.0:${PORTSDIR}/devel/py-zopeInterface \
${PYTHON_PKGNAMEPREFIX}zopeevent>=0:${PORTSDIR}/devel/py-zopeevent
RUN_DEPENDS= ${BUILD_DEPENDS}
USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (zope.component-3.10.0.tar.gz) = 83814423894eb024fdd413ca86e193968b6474ccc4bc72ee93e96fa462abd319
SIZE (zope.component-3.10.0.tar.gz) = 101941

View file

@ -0,0 +1,13 @@
zope.component, together with zope.interface, provides facilities
for defining, registering and looking up components.
There are two basic kinds of components: adapters and utilities.
Utilities are just components that provide an interface and that
are looked up by an interface and a name.
Adapters are components that are computed from other components
to adapt them to some interface. Because they are computed from
other objects, they are provided as factories, usually classes.
WWW: http://www.python.org/pypi/zope.component

View file

@ -0,0 +1,102 @@
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/__init__.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/__init__.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/__init__.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/README.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/__init__.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/__init__.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/__init__.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/_api.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/_api.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/_api.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/_declaration.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/_declaration.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/_declaration.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/configure.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/configure.zcml
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/event.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/event.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/event.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/event.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/eventtesting.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/eventtesting.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/eventtesting.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/factory.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/factory.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/factory.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/factory.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/globalregistry.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/globalregistry.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/globalregistry.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/hookable.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/hookable.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/hookable.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/hooks.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/hooks.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/hooks.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/hooks.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/index.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/interface.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/interface.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/interface.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/interfaces.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/interfaces.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/interfaces.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/meta.zcml
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/nexttesting.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/nexttesting.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/nexttesting.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/persistentregistry.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/persistentregistry.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/persistentregistry.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/persistentregistry.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/registry.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/registry.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/registry.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/registry.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/security.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/security.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/security.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/socketexample.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/standalonetests.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/standalonetests.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/standalonetests.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/__init__.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/__init__.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/__init__.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/adapter.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/adapter.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/adapter.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/components.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/components.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/components.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/testlayer.zcml
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/views.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/views.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles/views.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testing.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testing.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testing.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testlayer.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testlayer.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testlayer.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testlayer.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/tests.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/tests.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/tests.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/zcml.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/zcml.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/zcml.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/zcml.txt
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/zcml_conditional.txt
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component/testfiles
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/component
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%