r327 - / python-zc.i18n python-zc.i18n/branches python-zc.i18n/branches/upstream python-zc.i18n/branches/upstream/current python-zc.i18n/branches/upstream/current/src python-zc.i18n/branches/upstream/current/src/zc python-zc.i18n/branches/upstream/current/src/zc/i18n python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info

Brian Sutherland jinty-guest at costa.debian.org
Wed Oct 25 09:08:30 UTC 2006


Author: jinty-guest
Date: 2006-10-25 09:08:30 +0000 (Wed, 25 Oct 2006)
New Revision: 327

Added:
   python-zc.i18n/
   python-zc.i18n/branches/
   python-zc.i18n/branches/upstream/
   python-zc.i18n/branches/upstream/current/
   python-zc.i18n/branches/upstream/current/Makefile
   python-zc.i18n/branches/upstream/current/PKG-INFO
   python-zc.i18n/branches/upstream/current/ZopePublicLicense.txt
   python-zc.i18n/branches/upstream/current/setup.py
   python-zc.i18n/branches/upstream/current/src/
   python-zc.i18n/branches/upstream/current/src/zc/
   python-zc.i18n/branches/upstream/current/src/zc/__init__.py
   python-zc.i18n/branches/upstream/current/src/zc/i18n/
   python-zc.i18n/branches/upstream/current/src/zc/i18n/__init__.py
   python-zc.i18n/branches/upstream/current/src/zc/i18n/date.py
   python-zc.i18n/branches/upstream/current/src/zc/i18n/duration.py
   python-zc.i18n/branches/upstream/current/src/zc/i18n/duration.txt
   python-zc.i18n/branches/upstream/current/src/zc/i18n/i18n.py
   python-zc.i18n/branches/upstream/current/src/zc/i18n/tests.py
   python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/
   python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/PKG-INFO
   python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/SOURCES.txt
   python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/namespace_packages.txt
   python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/not-zip-safe
   python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/top_level.txt
   python-zc.i18n/tags/
Log:
[svn-inject] Installing original source of python-zc.i18n

Added: python-zc.i18n/branches/upstream/current/Makefile
===================================================================
--- python-zc.i18n/branches/upstream/current/Makefile	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/Makefile	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1,19 @@
+PYVERS=2.4
+
+all:
+	# nothing for now
+
+clean: $(PYVERS:%=clean-python%)
+	rm -rf dist
+	rm -rf build
+	rm -rf src/*.egg-info
+
+clean-python%:
+	python$* setup.py clean
+
+.PHONY: dist
+dist: clean $(PYVERS:%=build-python%-egg)
+	python setup.py sdist
+
+build-python%-egg:
+	python$* setup.py bdist_egg


Property changes on: python-zc.i18n/branches/upstream/current/Makefile
___________________________________________________________________
Name: svn:eol-style
   + native

Added: python-zc.i18n/branches/upstream/current/PKG-INFO
===================================================================
--- python-zc.i18n/branches/upstream/current/PKG-INFO	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/PKG-INFO	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1,12 @@
+Metadata-Version: 1.0
+Name: zc.i18n
+Version: 0.5.1
+Summary: zc.i18n contains a i18n related helper code.
+
+Home-page: UNKNOWN
+Author: Zope Project
+Author-email: zope3-dev at zope.org
+License: ZPL
+Description: UNKNOWN
+Keywords: zope zope3
+Platform: UNKNOWN

Added: python-zc.i18n/branches/upstream/current/ZopePublicLicense.txt
===================================================================
--- python-zc.i18n/branches/upstream/current/ZopePublicLicense.txt	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/ZopePublicLicense.txt	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1,54 @@
+Zope Public License (ZPL) Version 2.1
+-------------------------------------
+
+A copyright notice accompanies this license document that
+identifies the copyright holders.
+
+This license has been certified as open source. It has also
+been designated as GPL compatible by the Free Software
+Foundation (FSF).
+
+Redistribution and use in source and binary forms, with or
+without modification, are permitted provided that the
+following conditions are met:
+
+1. Redistributions in source code must retain the
+   accompanying copyright notice, this list of conditions,
+   and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the accompanying
+   copyright notice, this list of conditions, and the
+   following disclaimer in the documentation and/or other
+   materials provided with the distribution.
+
+3. Names of the copyright holders must not be used to
+   endorse or promote products derived from this software
+   without prior written permission from the copyright
+   holders.
+
+4. The right to distribute this software or to use it for
+   any purpose does not give you the right to use
+   Servicemarks (sm) or Trademarks (tm) of the copyright
+   holders. Use of them is covered by separate agreement
+   with the copyright holders.
+
+5. If any files are modified, you must cause the modified
+   files to carry prominent notices stating that you changed
+   the files and the date of any change.
+
+Disclaimer
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS''
+  AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
+  NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+  AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
+  NO EVENT SHALL THE COPYRIGHT HOLDERS BE
+  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+  OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+  DAMAGE.


Property changes on: python-zc.i18n/branches/upstream/current/ZopePublicLicense.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: python-zc.i18n/branches/upstream/current/setup.py
===================================================================
--- python-zc.i18n/branches/upstream/current/setup.py	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/setup.py	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1,23 @@
+from setuptools import setup, find_packages
+
+setup(
+    name="zc.i18n",
+    version="0.5.1",
+    packages=find_packages('src', exclude=["*.tests", "*.ftests"]),
+    
+    package_dir= {'':'src'},
+    
+    namespace_packages=['zc'],
+    package_data = {
+    '': ['*.txt', '*.zcml'],
+    },
+
+    zip_safe=False,
+    author='Zope Project',
+    author_email='zope3-dev at zope.org',
+    description="""\
+zc.i18n contains a i18n related helper code.
+""",
+    license='ZPL',
+    keywords="zope zope3",
+    )


Property changes on: python-zc.i18n/branches/upstream/current/setup.py
___________________________________________________________________
Name: svn:eol-style
   + native

Added: python-zc.i18n/branches/upstream/current/src/zc/__init__.py
===================================================================
--- python-zc.i18n/branches/upstream/current/src/zc/__init__.py	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/src/zc/__init__.py	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1,5 @@
+# this is a namespace package
+try:
+    __import__('pkg_resources').declare_namespace(__name__)
+except ImportError:
+    pass


Property changes on: python-zc.i18n/branches/upstream/current/src/zc/__init__.py
___________________________________________________________________
Name: svn:eol-style
   + native

Added: python-zc.i18n/branches/upstream/current/src/zc/i18n/__init__.py
===================================================================
--- python-zc.i18n/branches/upstream/current/src/zc/i18n/__init__.py	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/src/zc/i18n/__init__.py	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1 @@
+#


Property changes on: python-zc.i18n/branches/upstream/current/src/zc/i18n/__init__.py
___________________________________________________________________
Name: svn:eol-style
   + native

Added: python-zc.i18n/branches/upstream/current/src/zc/i18n/date.py
===================================================================
--- python-zc.i18n/branches/upstream/current/src/zc/i18n/date.py	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/src/zc/i18n/date.py	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1,74 @@
+#############################################################################
+#
+# Copyright (c) 2006 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.
+#
+##############################################################################
+"""
+
+$Id: date.py 2041 2005-06-16 18:34:44Z fred $
+"""
+
+import datetime
+import pytz
+from zope.interface.common.idatetime import ITZInfo
+
+def now(request):
+    return datetime.datetime.now(ITZInfo(request))
+
+def format(request, dt=None):
+    if dt is None:
+        dt = now(request)
+    formatter = request.locale.dates.getFormatter(
+        'dateTime', 'medium')
+    return formatter.format(dt)
+
+def normalize(request, dt):
+
+    """this method normalizes datetime instances by converting them to
+    utc, daylight saving times are also taken into account. This
+    method requires an adapter to get the tzinfo from the request.
+
+    >>> from zope import component, interface
+    >>> import pytz
+    >>> from zope.interface.common.idatetime import ITZInfo
+    >>> from zope.publisher.interfaces.browser import IBrowserRequest
+    >>> from zope.publisher.browser import TestRequest
+    >>> @interface.implementer(ITZInfo)
+    ... @component.adapter(IBrowserRequest)
+    ... def tzinfo(request):
+    ...     return pytz.timezone('Europe/Vienna')
+    >>> component.provideAdapter(tzinfo)
+    >>> dt = datetime.datetime(2006,5,1,12)
+    >>> request = TestRequest()
+
+    The Vienna timezone has a 2 hour offset to utc at this date.
+    >>> normalize(request,dt)
+    datetime.datetime(2006, 5, 1, 10, 0, tzinfo=<UTC>)
+
+    At this date the timezone has only a one hour offset.
+    >>> dt = datetime.datetime(2006,2,1,12)    
+    >>> normalize(request,dt)
+    datetime.datetime(2006, 2, 1, 11, 0, tzinfo=<UTC>)
+    """
+
+    
+    if dt.tzinfo is None:
+        tzinfo = ITZInfo(request)
+    else:
+        tzinfo = dt.tzinfo
+        
+    # we have to do this because, pytz does currently not take the
+    # datetime argument into account in its dst() and utcoffset()
+    # methods
+    
+    tzu = tzinfo.fromutc(dt).tzinfo
+    dt = dt.replace(tzinfo=tzu)
+    return dt.astimezone(pytz.utc)


Property changes on: python-zc.i18n/branches/upstream/current/src/zc/i18n/date.py
___________________________________________________________________
Name: svn:eol-style
   + native

Added: python-zc.i18n/branches/upstream/current/src/zc/i18n/duration.py
===================================================================
--- python-zc.i18n/branches/upstream/current/src/zc/i18n/duration.py	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/src/zc/i18n/duration.py	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1,92 @@
+#############################################################################
+#
+# Copyright (c) 2006 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.
+#
+##############################################################################
+from zope import i18n
+from zc.i18n.i18n import _
+
+ONE_DAY = _('${number} day ${additional}')
+MULTIPLE_DAYS = _('${number} days ${additional}')
+
+ONE_HOUR = _('${number} hour ${additional}')
+MULTIPLE_HOURS = _('${number} hours ${additional}')
+
+ONE_MINUTE = _('${number} minute ${additional}')
+MULTIPLE_MINUTES = _('${number} minutes ${additional}')
+
+ONE_SECOND = _('${number} second')
+MULTIPLE_SECONDS = _('${number} seconds')
+
+NO_TIME = _('No time')
+
+def format(request, duration):
+    # this could be better, and better internationalized, but it is a start.
+    # ICU does
+    # not appear to support internationalizing durations over a day, at least
+    # as found in
+    # http://icu.sourceforge.net/apiref/icu4c/classRuleBasedNumberFormat.html
+    # and related docs.
+    # The approach here is to do what English needs in a reasonably flexible,
+    # way and hope others tell us if we need to do more.
+    if (duration.days > 0
+        or duration.days < -1
+        or duration.days == -1 and not duration.seconds):
+        
+        if duration.days > 0 or not duration.seconds:
+            big = duration.days
+            little = duration.seconds // 3600
+        else: # negative and seconds
+            big = duration.days + 1
+            seconds = duration.seconds - 86400
+            abs_seconds = abs(seconds)
+            sign = seconds/abs_seconds
+            little = (abs_seconds // 3600) * sign
+        main = (MULTIPLE_DAYS, ONE_DAY)
+        additional = (MULTIPLE_HOURS, ONE_HOUR)
+    elif duration.days or duration.seconds:
+        if duration.days == -1:
+            seconds = duration.seconds - 86400
+        else:
+            seconds = duration.seconds
+        abs_seconds = abs(seconds)
+        sign = seconds/abs_seconds
+        if abs_seconds // 3600:
+            big = (abs_seconds // 3600) * sign
+            little = ((abs_seconds % 3600) // 60) * sign
+            main = (MULTIPLE_HOURS, ONE_HOUR)
+            additional = (MULTIPLE_MINUTES, ONE_MINUTE)
+        elif abs_seconds // 60:
+            big = (abs_seconds // 60) * sign
+            little = (abs_seconds % 60) * sign
+            main = (MULTIPLE_MINUTES, ONE_MINUTE)
+            additional = (MULTIPLE_SECONDS, ONE_SECOND)
+        else:
+            big = seconds
+            little = None
+            main = (MULTIPLE_SECONDS, ONE_SECOND)
+    else:
+        return i18n.translate(NO_TIME, context=request)
+    if little:
+        message = additional[abs(little)==1]
+        additional = i18n.translate(
+            i18n.Message(
+                message,
+                mapping={'number': str(little), 'additional': ''}),
+            context=request)
+    else:
+        additional = ''
+    message = main[abs(big)==1]
+    return i18n.translate(
+        i18n.Message(
+            message,
+            mapping={'number': str(big), 'additional': additional}),
+        context=request)


Property changes on: python-zc.i18n/branches/upstream/current/src/zc/i18n/duration.py
___________________________________________________________________
Name: svn:eol-style
   + native

Added: python-zc.i18n/branches/upstream/current/src/zc/i18n/duration.txt
===================================================================
--- python-zc.i18n/branches/upstream/current/src/zc/i18n/duration.txt	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/src/zc/i18n/duration.txt	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1,49 @@
+The duration format code is not ideal, but as the code notes, the icu library
+does not appear to support internationalizing dates.  Therefore, this approach
+tries to get close enough to be flexible enough for most localization.  Only
+time, and localizers, will tell if it is a reasonable approach.
+
+The formatter always gives the first two pertinent measures of a duration,
+leaving off the rest.  The rest of the file just shows some examples.
+
+    >>> from zc.i18n.duration import format
+    >>> from zope.publisher.browser import TestRequest
+    >>> request = TestRequest()
+    >>> from datetime import timedelta
+    >>> format(request, timedelta(days=5))
+    u'5 days '
+    >>> format(request, timedelta(days=1))
+    u'1 day '
+    >>> format(request, timedelta(days=1, hours=13, minutes=12))
+    u'1 day 13 hours '
+    >>> format(request, timedelta(hours=13, minutes=12))
+    u'13 hours 12 minutes '
+    >>> format(request, timedelta(hours=13))
+    u'13 hours '
+    >>> format(request, timedelta(hours=1, minutes=1, seconds=1))
+    u'1 hour 1 minute '
+    >>> format(request, timedelta(minutes=45, seconds=1))
+    u'45 minutes 1 second'
+    >>> format(request, timedelta(seconds=5))
+    u'5 seconds'
+    >>> format(request, timedelta(days=-1, hours=-2))
+    u'-1 day -2 hours '
+    >>> format(request, timedelta(days=-2, hours=22))
+    u'-1 day -2 hours '
+    >>> format(request, timedelta(days=-1))
+    u'-1 day '
+    >>> format(request, timedelta(days=-1, hours=-13, minutes=-12))
+    u'-1 day -13 hours '
+    >>> format(request, timedelta(hours=-13, minutes=-12))
+    u'-13 hours -12 minutes '
+    >>> format(request, timedelta(hours=-13))
+    u'-13 hours '
+    >>> format(request, timedelta(hours=-1, minutes=-1, seconds=-1))
+    u'-1 hour -1 minute '
+    >>> format(request, timedelta(minutes=-45, seconds=-1))
+    u'-45 minutes -1 second'
+    >>> format(request, timedelta(seconds=-5))
+    u'-5 seconds'
+    >>> format(request, timedelta())
+    u'No time'
+


Property changes on: python-zc.i18n/branches/upstream/current/src/zc/i18n/duration.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: python-zc.i18n/branches/upstream/current/src/zc/i18n/i18n.py
===================================================================
--- python-zc.i18n/branches/upstream/current/src/zc/i18n/i18n.py	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/src/zc/i18n/i18n.py	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1,31 @@
+#############################################################################
+#
+# Copyright (c) 2006 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.
+#
+##############################################################################
+"""I18N support for the i18n helper package.
+
+This defines a `MessageFactory` for the I18N domain for the i18n helper
+package.  This is normally used with this import::
+
+  from i18n import MessageFactory as _
+
+The factory is then used normally.  Two examples::
+
+  text = _('some internationalized text')
+  text = _('helpful-descriptive-message-id', 'default text')
+"""
+__docformat__ = "reStructuredText"
+
+
+from zope import i18nmessageid
+
+MessageFactory = _ = i18nmessageid.MessageFactory("zc.i18n")


Property changes on: python-zc.i18n/branches/upstream/current/src/zc/i18n/i18n.py
___________________________________________________________________
Name: svn:eol-style
   + native

Added: python-zc.i18n/branches/upstream/current/src/zc/i18n/tests.py
===================================================================
--- python-zc.i18n/branches/upstream/current/src/zc/i18n/tests.py	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/src/zc/i18n/tests.py	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1,24 @@
+#############################################################################
+#
+# Copyright (c) 2006 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.
+#
+##############################################################################
+import unittest
+from zope.testing import doctest
+
+def test_suite():
+    return unittest.TestSuite((
+        doctest.DocFileSuite('duration.txt'),
+        doctest.DocTestSuite('zc.i18n.date')
+        ))
+
+if __name__ == '__main__':
+    unittest.main(defaultTest='test_suite')


Property changes on: python-zc.i18n/branches/upstream/current/src/zc/i18n/tests.py
___________________________________________________________________
Name: svn:eol-style
   + native

Added: python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/PKG-INFO
===================================================================
--- python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/PKG-INFO	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/PKG-INFO	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1,12 @@
+Metadata-Version: 1.0
+Name: zc-i18n
+Version: 0.5.1
+Summary: zc.i18n contains a i18n related helper code.
+
+Home-page: UNKNOWN
+Author: Zope Project
+Author-email: zope3-dev at zope.org
+License: ZPL
+Description: UNKNOWN
+Keywords: zope zope3
+Platform: UNKNOWN

Added: python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/SOURCES.txt
===================================================================
--- python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/SOURCES.txt	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/SOURCES.txt	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1,14 @@
+Makefile
+ZopePublicLicense.txt
+setup.py
+src/zc/__init__.py
+src/zc/i18n/__init__.py
+src/zc/i18n/date.py
+src/zc/i18n/duration.py
+src/zc/i18n/duration.txt
+src/zc/i18n/i18n.py
+src/zc/i18n/tests.py
+src/zc_i18n.egg-info/PKG-INFO
+src/zc_i18n.egg-info/namespace_packages.txt
+src/zc_i18n.egg-info/not-zip-safe
+src/zc_i18n.egg-info/top_level.txt


Property changes on: python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/SOURCES.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/namespace_packages.txt
===================================================================
--- python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/namespace_packages.txt	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/namespace_packages.txt	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1 @@
+zc


Property changes on: python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/namespace_packages.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/not-zip-safe
===================================================================

Added: python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/top_level.txt
===================================================================
--- python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/top_level.txt	                        (rev 0)
+++ python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/top_level.txt	2006-10-25 09:08:30 UTC (rev 327)
@@ -0,0 +1 @@
+zc


Property changes on: python-zc.i18n/branches/upstream/current/src/zc_i18n.egg-info/top_level.txt
___________________________________________________________________
Name: svn:eol-style
   + native




More information about the pkg-zope-commits mailing list