[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