[Checkins] SVN: zope.app.homefolder/trunk/ - eggify/buildoutify
Fred L. Drake, Jr.
fdrake at gmail.com
Mon May 7 23:35:14 EDT 2007
Log message for revision 75617:
- eggify/buildoutify
- depend on zope.i18nmessageid instead of zope.app.i18n
- start cleaning up zope.app.zapi dependency
Changed:
_U zope.app.homefolder/trunk/
A zope.app.homefolder/trunk/buildout.cfg
A zope.app.homefolder/trunk/setup.py
A zope.app.homefolder/trunk/src/zope/__init__.py
A zope.app.homefolder/trunk/src/zope/app/__init__.py
U zope.app.homefolder/trunk/src/zope/app/homefolder/browser.py
U zope.app.homefolder/trunk/src/zope/app/homefolder/homefolder.py
A zope.app.homefolder/trunk/src/zope/app/homefolder/i18n.py
U zope.app.homefolder/trunk/src/zope/app/homefolder/interfaces.py
-=-
Property changes on: zope.app.homefolder/trunk
___________________________________________________________________
Name: svn:ignore
+ .installed.cfg
bin
build
develop-eggs
dist
eggs
parts
Name: svn:externals
+ bootstrap svn://svn.zope.org/repos/main/zc.buildout/trunk/bootstrap
Added: zope.app.homefolder/trunk/buildout.cfg
===================================================================
--- zope.app.homefolder/trunk/buildout.cfg 2007-05-08 03:19:02 UTC (rev 75616)
+++ zope.app.homefolder/trunk/buildout.cfg 2007-05-08 03:35:14 UTC (rev 75617)
@@ -0,0 +1,9 @@
+[buildout]
+develop = .
+parts = test
+find-links = http://download.zope.org/distribution/
+
+[test]
+recipe = zc.recipe.testrunner
+defaults = ['--exit-with-status']
+eggs = zope.app.homefolder [test]
Property changes on: zope.app.homefolder/trunk/buildout.cfg
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ native
Added: zope.app.homefolder/trunk/setup.py
===================================================================
--- zope.app.homefolder/trunk/setup.py 2007-05-08 03:19:02 UTC (rev 75616)
+++ zope.app.homefolder/trunk/setup.py 2007-05-08 03:35:14 UTC (rev 75617)
@@ -0,0 +1,39 @@
+from setuptools import find_packages, setup
+
+setup(
+ name="zope.app.homefolder",
+ version="3.4.0b1",
+ url="http://svn.zope.org/zope.app.homefolder/",
+ license="ZPL 2.1",
+ author="Zope Community",
+ author_email="zope3-dev at zope.org",
+ packages=find_packages("src"),
+ namespace_packages=["zope", "zope.app"],
+ package_dir={"": "src"},
+ include_package_data=True,
+ zip_safe=False,
+ install_requires=[
+ "setuptools",
+ "ZODB3",
+ "zope.app.container",
+ "zope.app.form",
+ "zope.app.security",
+ "zope.app.zapi",
+ "zope.i18nmessageid",
+ "zope.dottedname",
+ "zope.interface",
+ "zope.schema",
+ "zope.security",
+ "zope.traversing",
+ ],
+ extras_require={
+ "test": [
+ "zope.annotation",
+ "zope.app.file",
+ "zope.app.folder",
+ "zope.app.securitypolicy",
+ "zope.app.testing",
+ "zope.testing",
+ ],
+ },
+ )
Property changes on: zope.app.homefolder/trunk/setup.py
___________________________________________________________________
Name: svn:mime-type
+ text/x-python
Name: svn:eol-style
+ native
Added: zope.app.homefolder/trunk/src/zope/__init__.py
===================================================================
--- zope.app.homefolder/trunk/src/zope/__init__.py 2007-05-08 03:19:02 UTC (rev 75616)
+++ zope.app.homefolder/trunk/src/zope/__init__.py 2007-05-08 03:35:14 UTC (rev 75617)
@@ -0,0 +1,8 @@
+# This directory is a Python namespace package.
+try:
+ import pkg_resources
+except ImportError:
+ import pkgutil
+ __path__ = pkgutil.extend_path(__path__, __name__)
+else:
+ pkg_resources.declare_namespace(__name__)
Property changes on: zope.app.homefolder/trunk/src/zope/__init__.py
___________________________________________________________________
Name: svn:mime-type
+ text/x-python
Name: svn:eol-style
+ native
Added: zope.app.homefolder/trunk/src/zope/app/__init__.py
===================================================================
--- zope.app.homefolder/trunk/src/zope/app/__init__.py 2007-05-08 03:19:02 UTC (rev 75616)
+++ zope.app.homefolder/trunk/src/zope/app/__init__.py 2007-05-08 03:35:14 UTC (rev 75617)
@@ -0,0 +1,8 @@
+# This directory is a Python namespace package.
+try:
+ import pkg_resources
+except ImportError:
+ import pkgutil
+ __path__ = pkgutil.extend_path(__path__, __name__)
+else:
+ pkg_resources.declare_namespace(__name__)
Property changes on: zope.app.homefolder/trunk/src/zope/app/__init__.py
___________________________________________________________________
Name: svn:mime-type
+ text/x-python
Name: svn:eol-style
+ native
Modified: zope.app.homefolder/trunk/src/zope/app/homefolder/browser.py
===================================================================
--- zope.app.homefolder/trunk/src/zope/app/homefolder/browser.py 2007-05-08 03:19:02 UTC (rev 75616)
+++ zope.app.homefolder/trunk/src/zope/app/homefolder/browser.py 2007-05-08 03:35:14 UTC (rev 75617)
@@ -27,7 +27,7 @@
from zope.app.form.utility import setUpWidget
from zope.app.form.interfaces import IInputWidget
from zope.app.form.interfaces import ConversionError
-from zope.app.i18n import ZopeMessageFactory as _
+from zope.app.homefolder.i18n import _
from zope.app.security.vocabulary import PrincipalSource
Modified: zope.app.homefolder/trunk/src/zope/app/homefolder/homefolder.py
===================================================================
--- zope.app.homefolder/trunk/src/zope/app/homefolder/homefolder.py 2007-05-08 03:19:02 UTC (rev 75616)
+++ zope.app.homefolder/trunk/src/zope/app/homefolder/homefolder.py 2007-05-08 03:35:14 UTC (rev 75617)
@@ -21,7 +21,7 @@
from zope.interface import implements
-from zope.app import zapi
+from zope import component
from zope.app.container.contained import Contained
from zope.app.securitypolicy.interfaces import IPrincipalRoleManager
from zope.dottedname.resolve import resolve
@@ -92,7 +92,7 @@
def getHomeFolder(principal):
"""Get the home folder instance of the principal."""
principalId = principal.id
- for name, manager in zapi.getUtilitiesFor(IHomeFolderManager):
+ for name, manager in component.getUtilitiesFor(IHomeFolderManager):
folder = manager.getHomeFolder(principalId)
if folder is not None:
return folder
Added: zope.app.homefolder/trunk/src/zope/app/homefolder/i18n.py
===================================================================
--- zope.app.homefolder/trunk/src/zope/app/homefolder/i18n.py 2007-05-08 03:19:02 UTC (rev 75616)
+++ zope.app.homefolder/trunk/src/zope/app/homefolder/i18n.py 2007-05-08 03:35:14 UTC (rev 75617)
@@ -0,0 +1,22 @@
+##############################################################################
+#
+# Copyright (c) 2007 Zope Corporation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""\
+Message factory for ``zope.app.homefolder``.
+
+"""
+__docformat__ = "reStructuredText"
+
+import zope.i18nmessageid
+
+_ = zope.i18nmessageid.MessageFactory("zope")
Property changes on: zope.app.homefolder/trunk/src/zope/app/homefolder/i18n.py
___________________________________________________________________
Name: svn:mime-type
+ text/x-python
Name: svn:eol-style
+ native
Modified: zope.app.homefolder/trunk/src/zope/app/homefolder/interfaces.py
===================================================================
--- zope.app.homefolder/trunk/src/zope/app/homefolder/interfaces.py 2007-05-08 03:19:02 UTC (rev 75616)
+++ zope.app.homefolder/trunk/src/zope/app/homefolder/interfaces.py 2007-05-08 03:35:14 UTC (rev 75617)
@@ -19,7 +19,7 @@
from zope.interface import Interface
from zope.schema import Field, Bool, Choice
-from zope.app.i18n import ZopeMessageFactory as _
+from zope.app.homefolder.i18n import _
class IHomeFolder(Interface):
"""Describes the home directory of a principal."""
More information about the Checkins
mailing list