[Checkins] SVN: lovely.tag/tags/1.1.1/ Tagged version 1.1.1
Souheil CHELFOUH
souheil at chelfouh.com
Wed Nov 18 11:29:46 EST 2009
Log message for revision 105834:
Tagged version 1.1.1
Changed:
A lovely.tag/tags/1.1.1/
D lovely.tag/tags/1.1.1/CHANGES.txt
A lovely.tag/tags/1.1.1/CHANGES.txt
D lovely.tag/tags/1.1.1/setup.py
A lovely.tag/tags/1.1.1/setup.py
D lovely.tag/tags/1.1.1/src/lovely/tag/browser/configure.zcml
A lovely.tag/tags/1.1.1/src/lovely/tag/browser/configure.zcml
-=-
Deleted: lovely.tag/tags/1.1.1/CHANGES.txt
===================================================================
--- lovely.tag/trunk/CHANGES.txt 2009-11-18 13:11:02 UTC (rev 105819)
+++ lovely.tag/tags/1.1.1/CHANGES.txt 2009-11-18 16:29:46 UTC (rev 105834)
@@ -1,37 +0,0 @@
-=======
-CHANGES
-=======
-
-1.1.0 (unreleased)
-------------------
-
-- Fixed an important error on the tag update handling : tags were
- registered more than once if an update was made for the same user,
- item and tag. The issue came from the set comparison method, that
- uses the hash and not a classical cmp method. We had to introduce a
- comparison basis we called "brain" in order to get the expected
- behavior. A test was added to emphasis this behavior. [trollfot]
-
-
-1.0.0 (2009-07-24)
-------------------
-
-- Fixed tests to conform to latest packages.
-
-- Cleanup release boilerplate.
-
-
-0.3.0b2 (2007-07-18)
---------------------
-
-- in case of a not matching query lovely.tag will not longer return
- None but an empty IFTreeSet. (this is caused because zope.app.catalog
- will ignore None which results in a boolean or operation)
-
-
-0.3.0b1 (2007-06-13)
---------------------
-
-- use iobtree for tag persistence instead of persistent list and intid
- util, should be much faster now with big numbers of tags. (this is a
- new database generation)
Copied: lovely.tag/tags/1.1.1/CHANGES.txt (from rev 105833, lovely.tag/trunk/CHANGES.txt)
===================================================================
--- lovely.tag/tags/1.1.1/CHANGES.txt (rev 0)
+++ lovely.tag/tags/1.1.1/CHANGES.txt 2009-11-18 16:29:46 UTC (rev 105834)
@@ -0,0 +1,45 @@
+=======
+CHANGES
+=======
+
+1.1.1 (2009-11-18)
+------------------
+
+- Renamed a conflicting 'zmi_views' menu entry. There were two
+ entries entitled 'Manage'. The CSVExportView became 'CSV Export'.
+ [trollfot]
+
+
+1.1.0 (2009-11-18)
+------------------
+
+- Fixed an important error on the tag update handling : tags were
+ registered more than once if an update was made for the same user,
+ item and tag. The issue came from the set comparison method, that
+ uses the hash and not a classical cmp method. We had to introduce a
+ comparison basis we called "brain" in order to get the expected
+ behavior. A test was added to emphasis this behavior. [trollfot]
+
+
+1.0.0 (2009-07-24)
+------------------
+
+- Fixed tests to conform to latest packages.
+
+- Cleanup release boilerplate.
+
+
+0.3.0b2 (2007-07-18)
+--------------------
+
+- in case of a not matching query lovely.tag will not longer return
+ None but an empty IFTreeSet. (this is caused because zope.app.catalog
+ will ignore None which results in a boolean or operation)
+
+
+0.3.0b1 (2007-06-13)
+--------------------
+
+- use iobtree for tag persistence instead of persistent list and intid
+ util, should be much faster now with big numbers of tags. (this is a
+ new database generation)
Deleted: lovely.tag/tags/1.1.1/setup.py
===================================================================
--- lovely.tag/trunk/setup.py 2009-11-18 13:11:02 UTC (rev 105819)
+++ lovely.tag/tags/1.1.1/setup.py 2009-11-18 16:29:46 UTC (rev 105834)
@@ -1,82 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2007 Zope Foundation 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$
-"""
-import os
-from setuptools import setup, find_packages
-
-def read(*rnames):
- return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
-
-setup (
- name='lovely.tag',
- version='1.1.0dev',
- author = "Lovely Systems",
- author_email = "office at lovelysystems.com",
- description = "A tagging engine for Zope 3",
- long_description=(
- read('src', 'lovely', 'tag', 'README.txt')
- + '\n\n' +
- read('CHANGES.txt')
- ),
- license = "ZPL 2.1",
- keywords = "zope3 lovely tag cloud",
- classifiers = [
- 'Development Status :: 5 - Production/Stable',
- 'Environment :: Web Environment',
- 'Intended Audience :: Developers',
- 'License :: OSI Approved :: Zope Public License',
- 'Programming Language :: Python',
- 'Natural Language :: English',
- 'Operating System :: OS Independent',
- 'Topic :: Internet :: WWW/HTTP',
- 'Framework :: Zope3'],
- url = 'http://pypi.python.org/pypi/lovely.tag',
- packages = find_packages('src'),
- include_package_data = True,
- package_dir = {'':'src'},
- namespace_packages = ['lovely'],
- extras_require = dict(
- test = ['zope.app.testing',
- 'zope.app.catalog',
- 'zope.app.keyreference',
- 'z3c.sampledata']
- ),
- install_requires = [
- 'setuptools',
- 'ZODB3',
- 'pytz',
- 'z3c.configurator',
- 'zope.app.component',
- 'zope.app.container',
- 'zope.app.folder',
- 'zope.app.generations',
- 'zope.app.intid',
- 'zope.app.pagetemplate',
- 'zope.app.zopeappgenerations',
- 'zope.cachedescriptors',
- 'zope.component',
- 'zope.dottedname',
- 'zope.formlib',
- 'zope.i18nmessageid',
- 'zope.index',
- 'zope.interface',
- 'zope.lifecycleevent',
- 'zope.publisher',
- 'zope.schema',
- 'zope.security'
- ],
- zip_safe = False,
-)
Copied: lovely.tag/tags/1.1.1/setup.py (from rev 105833, lovely.tag/trunk/setup.py)
===================================================================
--- lovely.tag/tags/1.1.1/setup.py (rev 0)
+++ lovely.tag/tags/1.1.1/setup.py 2009-11-18 16:29:46 UTC (rev 105834)
@@ -0,0 +1,82 @@
+##############################################################################
+#
+# Copyright (c) 2007 Zope Foundation 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$
+"""
+import os
+from setuptools import setup, find_packages
+
+def read(*rnames):
+ return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
+
+setup (
+ name='lovely.tag',
+ version='1.1.1',
+ author = "Lovely Systems",
+ author_email = "office at lovelysystems.com",
+ description = "A tagging engine for Zope 3",
+ long_description=(
+ read('src', 'lovely', 'tag', 'README.txt')
+ + '\n\n' +
+ read('CHANGES.txt')
+ ),
+ license = "ZPL 2.1",
+ keywords = "zope3 lovely tag cloud",
+ classifiers = [
+ 'Development Status :: 5 - Production/Stable',
+ 'Environment :: Web Environment',
+ 'Intended Audience :: Developers',
+ 'License :: OSI Approved :: Zope Public License',
+ 'Programming Language :: Python',
+ 'Natural Language :: English',
+ 'Operating System :: OS Independent',
+ 'Topic :: Internet :: WWW/HTTP',
+ 'Framework :: Zope3'],
+ url = 'http://pypi.python.org/pypi/lovely.tag',
+ packages = find_packages('src'),
+ include_package_data = True,
+ package_dir = {'':'src'},
+ namespace_packages = ['lovely'],
+ extras_require = dict(
+ test = ['zope.app.testing',
+ 'zope.app.catalog',
+ 'zope.app.keyreference',
+ 'z3c.sampledata']
+ ),
+ install_requires = [
+ 'setuptools',
+ 'ZODB3',
+ 'pytz',
+ 'z3c.configurator',
+ 'zope.app.component',
+ 'zope.app.container',
+ 'zope.app.folder',
+ 'zope.app.generations',
+ 'zope.app.intid',
+ 'zope.app.pagetemplate',
+ 'zope.app.zopeappgenerations',
+ 'zope.cachedescriptors',
+ 'zope.component',
+ 'zope.dottedname',
+ 'zope.formlib',
+ 'zope.i18nmessageid',
+ 'zope.index',
+ 'zope.interface',
+ 'zope.lifecycleevent',
+ 'zope.publisher',
+ 'zope.schema',
+ 'zope.security'
+ ],
+ zip_safe = False,
+)
Deleted: lovely.tag/tags/1.1.1/src/lovely/tag/browser/configure.zcml
===================================================================
--- lovely.tag/trunk/src/lovely/tag/browser/configure.zcml 2009-11-18 13:11:02 UTC (rev 105819)
+++ lovely.tag/tags/1.1.1/src/lovely/tag/browser/configure.zcml 2009-11-18 16:29:46 UTC (rev 105834)
@@ -1,67 +0,0 @@
-<configure xmlns="http://namespaces.zope.org/zope"
- xmlns:browser="http://namespaces.zope.org/browser"
- xmlns:i18n="http://namespaces.zope.org/i18n"
- i18n_domain="lovely.mediaportal">
-
- <browser:page
- for="*"
- permission="zope.Public"
- class=".tag.TaggingView"
- name="tagCloud"
- attribute="cloud"
- />
-
- <browser:page
- for="*"
- permission="zope.Public"
- class=".tag.TaggingView"
- name="linkedTagCloud"
- attribute="linkedcloud"
- />
-
- <browser:page
- for="*"
- permission="zope.Public"
- class=".tag.RelatedView"
- name="relatedTagCloud"
- attribute="cloud"
- />
-
- <browser:page
- for="*"
- permission="zope.Public"
- class=".tag.RelatedView"
- name="linkedRelatedTagCloud"
- attribute="linkedcloud"
- />
-
-
- <!-- XXX fix permission lovely.tag.UpdateTag -->
- <browser:page
- for="lovely.tag.interfaces.ITaggable"
- permission="zope.Public"
- class=".tag.UserTagForm"
- name="editTags.html"
- />
-
- <browser:page
- menu="zmi_views"
- title="Manage"
- for="lovely.tag.interfaces.ITaggingEngine"
- permission="lovely.tag.ManageEngine"
- class=".engine.ManageView"
- name="manage.html"
- />
-
- <browser:page
- menu="zmi_views"
- title="Manage"
- for="lovely.tag.interfaces.ITaggingEngine"
- permission="lovely.tag.ManageEngine"
- class=".engine.CSVExportView"
- name="tags.csv"
- />
-
-
-
-</configure>
Copied: lovely.tag/tags/1.1.1/src/lovely/tag/browser/configure.zcml (from rev 105832, lovely.tag/trunk/src/lovely/tag/browser/configure.zcml)
===================================================================
--- lovely.tag/tags/1.1.1/src/lovely/tag/browser/configure.zcml (rev 0)
+++ lovely.tag/tags/1.1.1/src/lovely/tag/browser/configure.zcml 2009-11-18 16:29:46 UTC (rev 105834)
@@ -0,0 +1,65 @@
+<configure xmlns="http://namespaces.zope.org/zope"
+ xmlns:browser="http://namespaces.zope.org/browser"
+ xmlns:i18n="http://namespaces.zope.org/i18n"
+ i18n_domain="lovely.mediaportal">
+
+ <browser:page
+ for="*"
+ permission="zope.Public"
+ class=".tag.TaggingView"
+ name="tagCloud"
+ attribute="cloud"
+ />
+
+ <browser:page
+ for="*"
+ permission="zope.Public"
+ class=".tag.TaggingView"
+ name="linkedTagCloud"
+ attribute="linkedcloud"
+ />
+
+ <browser:page
+ for="*"
+ permission="zope.Public"
+ class=".tag.RelatedView"
+ name="relatedTagCloud"
+ attribute="cloud"
+ />
+
+ <browser:page
+ for="*"
+ permission="zope.Public"
+ class=".tag.RelatedView"
+ name="linkedRelatedTagCloud"
+ attribute="linkedcloud"
+ />
+
+
+ <!-- XXX fix permission lovely.tag.UpdateTag -->
+ <browser:page
+ for="lovely.tag.interfaces.ITaggable"
+ permission="zope.Public"
+ class=".tag.UserTagForm"
+ name="editTags.html"
+ />
+
+ <browser:page
+ menu="zmi_views"
+ title="Manage"
+ for="lovely.tag.interfaces.ITaggingEngine"
+ permission="lovely.tag.ManageEngine"
+ class=".engine.ManageView"
+ name="manage.html"
+ />
+
+ <browser:page
+ menu="zmi_views"
+ title="CSV Export"
+ for="lovely.tag.interfaces.ITaggingEngine"
+ permission="lovely.tag.ManageEngine"
+ class=".engine.CSVExportView"
+ name="tags.csv"
+ />
+
+</configure>
More information about the checkins
mailing list