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