diff -Nru zope.app.principalannotation-3.7.0/CHANGES.txt zope.app.principalannotation-3.7.1/CHANGES.txt --- zope.app.principalannotation-3.7.0/CHANGES.txt 2009-12-26 17:28:02.000000000 +0000 +++ zope.app.principalannotation-3.7.1/CHANGES.txt 2013-03-07 19:25:36.000000000 +0000 @@ -2,6 +2,13 @@ CHANGES ======= +3.7.1 (2013-03-07) +------------------ + +- Use doctest from the standard library, drop ``zope.testing`` from test + dependencies. + + 3.7.0 (2009-12-26) ------------------ diff -Nru zope.app.principalannotation-3.7.0/COPYRIGHT.txt zope.app.principalannotation-3.7.1/COPYRIGHT.txt --- zope.app.principalannotation-3.7.0/COPYRIGHT.txt 1970-01-01 00:00:00.000000000 +0000 +++ zope.app.principalannotation-3.7.1/COPYRIGHT.txt 2013-03-07 19:25:36.000000000 +0000 @@ -0,0 +1 @@ +Zope Foundation and Contributors \ No newline at end of file diff -Nru zope.app.principalannotation-3.7.0/LICENSE.txt zope.app.principalannotation-3.7.1/LICENSE.txt --- zope.app.principalannotation-3.7.0/LICENSE.txt 1970-01-01 00:00:00.000000000 +0000 +++ zope.app.principalannotation-3.7.1/LICENSE.txt 2013-03-07 19:25:36.000000000 +0000 @@ -0,0 +1,44 @@ +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. diff -Nru zope.app.principalannotation-3.7.0/MANIFEST.in zope.app.principalannotation-3.7.1/MANIFEST.in --- zope.app.principalannotation-3.7.0/MANIFEST.in 1970-01-01 00:00:00.000000000 +0000 +++ zope.app.principalannotation-3.7.1/MANIFEST.in 2013-03-07 19:25:36.000000000 +0000 @@ -0,0 +1,4 @@ +include bootstrap.py +include buildout.cfg +include *.txt +recursive-include src *.zcml diff -Nru zope.app.principalannotation-3.7.0/PKG-INFO zope.app.principalannotation-3.7.1/PKG-INFO --- zope.app.principalannotation-3.7.0/PKG-INFO 2009-12-26 17:28:05.000000000 +0000 +++ zope.app.principalannotation-3.7.1/PKG-INFO 2013-03-07 19:25:50.000000000 +0000 @@ -1,6 +1,6 @@ -Metadata-Version: 1.0 +Metadata-Version: 1.1 Name: zope.app.principalannotation -Version: 3.7.0 +Version: 3.7.1 Summary: Bootstrap subscriber and browser menu item for zope.principalannotation Home-page: http://pypi.python.org/pypi/zope.app.principalannotation Author: Zope Corporation and Contributors @@ -17,37 +17,44 @@ CHANGES ======= + 3.7.1 (2013-03-07) + ------------------ + + - Use doctest from the standard library, drop ``zope.testing`` from test + dependencies. + + 3.7.0 (2009-12-26) ------------------ - Depend on new ``zope.processlifetime`` interfaces instead of using - BBB imports from ``zope.app.appsetup``. + BBB imports from ``zope.app.appsetup``. - Removed unneeded dependency on zope.app.publisher, added the missing one on - transaction. + transaction. 3.6.1 (2009-03-31) ------------------ - Got rid of ``DeprecationWarning`` in ``zope.app.appsetup`` >= - 3.10. Ironically older versions now produce a ``DeprecationWarning``. + 3.10. Ironically older versions now produce a ``DeprecationWarning``. 3.6.0 (2009-03-09) ------------------ - Most of functionality is now moved to the ``zope.principalannotation`` - package. This package now only provides the bootstrap subscriber - for the `zope3 application server` as well as browser menu item for - adding PrincipalAnnotationUtility using ZMI. + package. This package now only provides the bootstrap subscriber + for the `zope3 application server` as well as browser menu item for + adding PrincipalAnnotationUtility using ZMI. 3.5.1 (2009-03-06) ------------------ - Make boostrap subscriber called on IDatabaseOpenedWithRootEvent - instead of IDatabaseOpenedEvent, because this can cause bug if - subscriber will be called before root object is created. + instead of IDatabaseOpenedEvent, because this can cause bug if + subscriber will be called before root object is created. - Use zope.site instead of zope.app.component. @@ -55,8 +62,8 @@ ------------------ - Move boostrap subscriber to bootstrap.zcml file and browser - menu item definition to browser.zcml file to ease overriding - and excluding configuration. + menu item definition to browser.zcml file to ease overriding + and excluding configuration. - Use zope.container instead of zope.app.container. 3.4.0 (2007-10-26) diff -Nru zope.app.principalannotation-3.7.0/bootstrap.py zope.app.principalannotation-3.7.1/bootstrap.py --- zope.app.principalannotation-3.7.0/bootstrap.py 2009-12-26 17:28:02.000000000 +0000 +++ zope.app.principalannotation-3.7.1/bootstrap.py 2013-03-07 19:25:36.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2006 Zope Corporation and Contributors. +# Copyright (c) 2006 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -16,37 +16,262 @@ Simply run this script in a directory containing a buildout.cfg. The script accepts buildout command-line options, so you can use the -c option to specify an alternate configuration file. - -$Id: bootstrap.py 73689 2007-03-27 08:43:10Z dobe $ """ -import os, shutil, sys, tempfile, urllib2 +import os, shutil, sys, tempfile, urllib, urllib2, subprocess +from optparse import OptionParser + +if sys.platform == 'win32': + def quote(c): + if ' ' in c: + return '"%s"' % c # work around spawn lamosity on windows + else: + return c +else: + quote = str -tmpeggs = tempfile.mkdtemp() +# See zc.buildout.easy_install._has_broken_dash_S for motivation and comments. +stdout, stderr = subprocess.Popen( + [sys.executable, '-Sc', + 'try:\n' + ' import ConfigParser\n' + 'except ImportError:\n' + ' print 1\n' + 'else:\n' + ' print 0\n'], + stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate() +has_broken_dash_S = bool(int(stdout.strip())) -ez = {} -exec urllib2.urlopen('http://peak.telecommunity.com/dist/ez_setup.py' - ).read() in ez -ez['use_setuptools'](to_dir=tmpeggs, download_delay=0) +# In order to be more robust in the face of system Pythons, we want to +# run without site-packages loaded. This is somewhat tricky, in +# particular because Python 2.6's distutils imports site, so starting +# with the -S flag is not sufficient. However, we'll start with that: +if not has_broken_dash_S and 'site' in sys.modules: + # We will restart with python -S. + args = sys.argv[:] + args[0:0] = [sys.executable, '-S'] + args = map(quote, args) + os.execv(sys.executable, args) +# Now we are running with -S. We'll get the clean sys.path, import site +# because distutils will do it later, and then reset the path and clean +# out any namespace packages from site-packages that might have been +# loaded by .pth files. +clean_path = sys.path[:] +import site # imported because of its side effects +sys.path[:] = clean_path +for k, v in sys.modules.items(): + if k in ('setuptools', 'pkg_resources') or ( + hasattr(v, '__path__') and + len(v.__path__) == 1 and + not os.path.exists(os.path.join(v.__path__[0], '__init__.py'))): + # This is a namespace package. Remove it. + sys.modules.pop(k) -import pkg_resources +is_jython = sys.platform.startswith('java') -cmd = 'from setuptools.command.easy_install import main; main()' -if sys.platform == 'win32': - cmd = '"%s"' % cmd # work around spawn lamosity on windows +setuptools_source = 'http://peak.telecommunity.com/dist/ez_setup.py' +distribute_source = 'http://python-distribute.org/distribute_setup.py' + + +# parsing arguments +def normalize_to_url(option, opt_str, value, parser): + if value: + if '://' not in value: # It doesn't smell like a URL. + value = 'file://%s' % ( + urllib.pathname2url( + os.path.abspath(os.path.expanduser(value))),) + if opt_str == '--download-base' and not value.endswith('/'): + # Download base needs a trailing slash to make the world happy. + value += '/' + else: + value = None + name = opt_str[2:].replace('-', '_') + setattr(parser.values, name, value) + +usage = '''\ +[DESIRED PYTHON FOR BUILDOUT] bootstrap.py [options] + +Bootstraps a buildout-based project. + +Simply run this script in a directory containing a buildout.cfg, using the +Python that you want bin/buildout to use. + +Note that by using --setup-source and --download-base to point to +local resources, you can keep this script from going over the network. +''' + +parser = OptionParser(usage=usage) +parser.add_option("-v", "--version", dest="version", + help="use a specific zc.buildout version") +parser.add_option("-d", "--distribute", + action="store_true", dest="use_distribute", default=False, + help="Use Distribute rather than Setuptools.") +parser.add_option("--setup-source", action="callback", dest="setup_source", + callback=normalize_to_url, nargs=1, type="string", + help=("Specify a URL or file location for the setup file. " + "If you use Setuptools, this will default to " + + setuptools_source + "; if you use Distribute, this " + "will default to " + distribute_source + ".")) +parser.add_option("--download-base", action="callback", dest="download_base", + callback=normalize_to_url, nargs=1, type="string", + help=("Specify a URL or directory for downloading " + "zc.buildout and either Setuptools or Distribute. " + "Defaults to PyPI.")) +parser.add_option("--eggs", + help=("Specify a directory for storing eggs. Defaults to " + "a temporary directory that is deleted when the " + "bootstrap script completes.")) +parser.add_option("-t", "--accept-buildout-test-releases", + dest='accept_buildout_test_releases', + action="store_true", default=False, + help=("Normally, if you do not specify a --version, the " + "bootstrap script and buildout gets the newest " + "*final* versions of zc.buildout and its recipes and " + "extensions for you. If you use this flag, " + "bootstrap and buildout will get the newest releases " + "even if they are alphas or betas.")) +parser.add_option("-c", None, action="store", dest="config_file", + help=("Specify the path to the buildout configuration " + "file to be used.")) + +options, args = parser.parse_args() + +if options.eggs: + eggs_dir = os.path.abspath(os.path.expanduser(options.eggs)) +else: + eggs_dir = tempfile.mkdtemp() + +if options.setup_source is None: + if options.use_distribute: + options.setup_source = distribute_source + else: + options.setup_source = setuptools_source +if options.accept_buildout_test_releases: + args.insert(0, 'buildout:accept-buildout-test-releases=true') + +try: + import pkg_resources + import setuptools # A flag. Sometimes pkg_resources is installed alone. + if not hasattr(pkg_resources, '_distribute'): + raise ImportError +except ImportError: + ez_code = urllib2.urlopen( + options.setup_source).read().replace('\r\n', '\n') + ez = {} + exec ez_code in ez + setup_args = dict(to_dir=eggs_dir, download_delay=0) + if options.download_base: + setup_args['download_base'] = options.download_base + if options.use_distribute: + setup_args['no_fake'] = True + if sys.version_info[:2] == (2, 4): + setup_args['version'] = '0.6.32' + ez['use_setuptools'](**setup_args) + if 'pkg_resources' in sys.modules: + reload(sys.modules['pkg_resources']) + import pkg_resources + # This does not (always?) update the default working set. We will + # do it. + for path in sys.path: + if path not in pkg_resources.working_set.entries: + pkg_resources.working_set.add_entry(path) + +cmd = [quote(sys.executable), + '-c', + quote('from setuptools.command.easy_install import main; main()'), + '-mqNxd', + quote(eggs_dir)] + +if not has_broken_dash_S: + cmd.insert(1, '-S') + +find_links = options.download_base +if not find_links: + find_links = os.environ.get('bootstrap-testing-find-links') +if not find_links and options.accept_buildout_test_releases: + find_links = 'http://downloads.buildout.org/' +if find_links: + cmd.extend(['-f', quote(find_links)]) + +if options.use_distribute: + setup_requirement = 'distribute' +else: + setup_requirement = 'setuptools' ws = pkg_resources.working_set -assert os.spawnle( - os.P_WAIT, sys.executable, sys.executable, - '-c', cmd, '-mqNxd', tmpeggs, 'zc.buildout', - dict(os.environ, - PYTHONPATH= - ws.find(pkg_resources.Requirement.parse('setuptools')).location - ), - ) == 0 +setup_requirement_path = ws.find( + pkg_resources.Requirement.parse(setup_requirement)).location +env = dict( + os.environ, + PYTHONPATH=setup_requirement_path) + +requirement = 'zc.buildout' +version = options.version +if version is None and not options.accept_buildout_test_releases: + # Figure out the most recent final version of zc.buildout. + import setuptools.package_index + _final_parts = '*final-', '*final' + + def _final_version(parsed_version): + for part in parsed_version: + if (part[:1] == '*') and (part not in _final_parts): + return False + return True + index = setuptools.package_index.PackageIndex( + search_path=[setup_requirement_path]) + if find_links: + index.add_find_links((find_links,)) + req = pkg_resources.Requirement.parse(requirement) + if index.obtain(req) is not None: + best = [] + bestv = None + for dist in index[req.project_name]: + distv = dist.parsed_version + if distv >= pkg_resources.parse_version('2dev'): + continue + if _final_version(distv): + if bestv is None or distv > bestv: + best = [dist] + bestv = distv + elif distv == bestv: + best.append(dist) + if best: + best.sort() + version = best[-1].version -ws.add_entry(tmpeggs) -ws.require('zc.buildout') +if version: + requirement += '=='+version +else: + requirement += '<2dev' + +cmd.append(requirement) + +if is_jython: + import subprocess + exitcode = subprocess.Popen(cmd, env=env).wait() +else: # Windows prefers this, apparently; otherwise we would prefer subprocess + exitcode = os.spawnle(*([os.P_WAIT, sys.executable] + cmd + [env])) +if exitcode != 0: + sys.stdout.flush() + sys.stderr.flush() + print ("An error occurred when trying to install zc.buildout. " + "Look above this message for any errors that " + "were output by easy_install.") + sys.exit(exitcode) + +ws.add_entry(eggs_dir) +ws.require(requirement) import zc.buildout.buildout -zc.buildout.buildout.main(sys.argv[1:] + ['bootstrap']) -shutil.rmtree(tmpeggs) + +# If there isn't already a command in the args, add bootstrap +if not [a for a in args if '=' not in a]: + args.append('bootstrap') + + +# if -c was provided, we push it back into args for buildout's main function +if options.config_file is not None: + args[0:0] = ['-c', options.config_file] + +zc.buildout.buildout.main(args) +if not options.eggs: # clean up temporary egg directory + shutil.rmtree(eggs_dir) diff -Nru zope.app.principalannotation-3.7.0/debian/changelog zope.app.principalannotation-3.7.1/debian/changelog --- zope.app.principalannotation-3.7.0/debian/changelog 2011-12-31 08:18:36.000000000 +0000 +++ zope.app.principalannotation-3.7.1/debian/changelog 2013-03-07 20:03:07.000000000 +0000 @@ -1,3 +1,11 @@ +zope.app.principalannotation (3.7.1-0ubuntu1) raring; urgency=low + + * New upstream release + - Includes LICENSE.txt + * debian/copyright: update to copyright-format 1.0 + + -- Gediminas Paulauskas Thu, 07 Mar 2013 21:58:34 +0200 + zope.app.principalannotation (3.7.0-0ubuntu6) precise; urgency=low * Rebuild to drop python2.6 dependencies. diff -Nru zope.app.principalannotation-3.7.0/debian/control zope.app.principalannotation-3.7.1/debian/control --- zope.app.principalannotation-3.7.0/debian/control 2011-06-28 10:11:48.000000000 +0000 +++ zope.app.principalannotation-3.7.1/debian/control 2013-03-07 20:01:01.000000000 +0000 @@ -3,9 +3,11 @@ Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Gediminas Paulauskas -Build-Depends: debhelper (>= 7), python-all (>= 2.6.6-3~), - python-setuptools (>= 0.6b3), python-van.pydeb (>= 1.3.0-4) -Standards-Version: 3.9.2 +Build-Depends: debhelper (>= 7), + python-all (>= 2.6.6-3~), + python-setuptools, + python-van.pydeb +Standards-Version: 3.9.4 X-Python-Version: >= 2.5 Package: python-zope.app.principalannotation diff -Nru zope.app.principalannotation-3.7.0/debian/copyright zope.app.principalannotation-3.7.1/debian/copyright --- zope.app.principalannotation-3.7.0/debian/copyright 2011-06-28 10:11:48.000000000 +0000 +++ zope.app.principalannotation-3.7.1/debian/copyright 2013-03-07 20:02:52.000000000 +0000 @@ -1,11 +1,11 @@ -Format-Specification: http://dep.debian.net/deps/dep5/ -Name: zope.app.principalannotation -Maintainer: Zope Corporation and Contributors +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: zope.app.principalannotation +Upstream-Contact: Zope Foundation and Contributors Source: http://pypi.python.org/pypi/zope.app.principalannotation Files: * -Copyright: (c) 2001, 2002, 2009 Zope Corporation and Contributors. -License: ZPL-2.1 +Copyright: (c) 2001, 2002, 2009 Zope Foundation and Contributors. +License: Zope-2.1 Zope Public License (ZPL) Version 2.1 . A copyright notice accompanies this license document that identifies the diff -Nru zope.app.principalannotation-3.7.0/debian/patches/debian-changes-3.7.0-0ubuntu5 zope.app.principalannotation-3.7.1/debian/patches/debian-changes-3.7.0-0ubuntu5 --- zope.app.principalannotation-3.7.0/debian/patches/debian-changes-3.7.0-0ubuntu5 2011-06-29 23:23:39.000000000 +0000 +++ zope.app.principalannotation-3.7.1/debian/patches/debian-changes-3.7.0-0ubuntu5 1970-01-01 00:00:00.000000000 +0000 @@ -1,82 +0,0 @@ -Description: Upstream changes introduced in version 3.7.0-0ubuntu5 - This patch has been created by dpkg-source during the package build. - Here's the last changelog entry, hopefully it gives details on why - those changes were made: - . - zope.app.principalannotation (3.7.0-0ubuntu5) oneiric; urgency=low - . - * dh_python2 transition. - * changed to source format 3.0 quilt. - * added debian/pydist-overrides to assist dhp2 calculate Depends. - * debian/rules - - changed "--with python-central" to "--with python2". - * debian/control - - changed python-all to (>= 2.6.6-3~). - - removed B-D on python-central. - - increased Standards Version to 3.9.2. - - changed XS-P-V: all to X-P-V: >= 2.5. - - removed XB-P-V, no longer needed. - . - The person named in the Author field signed this changelog entry. -Author: Charlie Smotherman - ---- -The information above should follow the Patch Tagging Guidelines, please -checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here -are templates for supplementary fields that you might want to add: - -Origin: , -Bug: -Bug-Debian: http://bugs.debian.org/ -Bug-Ubuntu: https://launchpad.net/bugs/ -Forwarded: -Reviewed-By: -Last-Update: - ---- /dev/null -+++ zope.app.principalannotation-3.7.0/LICENSE.txt -@@ -0,0 +1,44 @@ -+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. diff -Nru zope.app.principalannotation-3.7.0/debian/patches/series zope.app.principalannotation-3.7.1/debian/patches/series --- zope.app.principalannotation-3.7.0/debian/patches/series 2011-06-29 23:23:39.000000000 +0000 +++ zope.app.principalannotation-3.7.1/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian-changes-3.7.0-0ubuntu5 diff -Nru zope.app.principalannotation-3.7.0/debian/tests/all zope.app.principalannotation-3.7.1/debian/tests/all --- zope.app.principalannotation-3.7.0/debian/tests/all 2011-06-28 10:11:48.000000000 +0000 +++ zope.app.principalannotation-3.7.1/debian/tests/all 2013-03-07 20:02:06.000000000 +0000 @@ -1,2 +1,3 @@ #!/bin/bash -. /usr/share/python-zope.testing/test_helper +testfilter='-s zope.app.principalannotation' +. /usr/share/python-zope.testrunner/test_helper diff -Nru zope.app.principalannotation-3.7.0/debian/tests/control zope.app.principalannotation-3.7.1/debian/tests/control --- zope.app.principalannotation-3.7.0/debian/tests/control 2011-06-28 10:11:48.000000000 +0000 +++ zope.app.principalannotation-3.7.1/debian/tests/control 2013-03-07 20:02:06.000000000 +0000 @@ -1,3 +1,2 @@ Tests: all -Features: no-build-needed -Depends: @, python-zope.testing +Depends: @ diff -Nru zope.app.principalannotation-3.7.0/setup.py zope.app.principalannotation-3.7.1/setup.py --- zope.app.principalannotation-3.7.0/setup.py 2009-12-26 17:28:02.000000000 +0000 +++ zope.app.principalannotation-3.7.1/setup.py 2013-03-07 19:25:36.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2006 Zope Corporation and Contributors. +# Copyright (c) 2006 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -18,7 +18,7 @@ ############################################################################## """Setup for zope.app.principalannotation package -$Id: setup.py 107109 2009-12-26 17:27:33Z icemac $ +$Id: setup.py 130064 2013-03-07 19:21:24Z menesis $ """ import os from setuptools import setup, find_packages @@ -27,7 +27,7 @@ return open(os.path.join(os.path.dirname(__file__), *rnames)).read() setup(name='zope.app.principalannotation', - version = '3.7.0', + version='3.7.1', author='Zope Corporation and Contributors', author_email='zope-dev@zope.org', description='Bootstrap subscriber and browser menu item for zope.principalannotation', @@ -52,7 +52,7 @@ packages=find_packages('src'), package_dir = {'': 'src'}, namespace_packages=['zope', 'zope.app'], - extras_require = dict(test=['zope.testing']), + extras_require = dict(test=[]), install_requires=['setuptools', 'transaction', 'zope.app.appsetup >= 3.11.0', diff -Nru zope.app.principalannotation-3.7.0/src/zope/app/principalannotation/__init__.py zope.app.principalannotation-3.7.1/src/zope/app/principalannotation/__init__.py --- zope.app.principalannotation-3.7.0/src/zope/app/principalannotation/__init__.py 2009-12-26 17:28:02.000000000 +0000 +++ zope.app.principalannotation-3.7.1/src/zope/app/principalannotation/__init__.py 2013-03-07 19:25:36.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2009 Zope Corporation and Contributors. +# Copyright (c) 2009 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -13,7 +13,7 @@ ############################################################################## """Implementation of `IPrincipalAnnotationUtility`. -$Id: __init__.py 97695 2009-03-09 14:50:04Z nadako $ +$Id: __init__.py 126766 2012-06-11 18:08:45Z tseaver $ """ # BBB: the functionality was moved to zope.principalannotation diff -Nru zope.app.principalannotation-3.7.0/src/zope/app/principalannotation/bootstrap.py zope.app.principalannotation-3.7.1/src/zope/app/principalannotation/bootstrap.py --- zope.app.principalannotation-3.7.0/src/zope/app/principalannotation/bootstrap.py 2009-12-26 17:28:02.000000000 +0000 +++ zope.app.principalannotation-3.7.1/src/zope/app/principalannotation/bootstrap.py 2013-03-07 19:25:36.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2009 Zope Corporation and Contributors. +# Copyright (c) 2009 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -13,7 +13,7 @@ ############################################################################## """Bootstrap code for principal annotation utility. -$Id: bootstrap.py 98693 2009-03-31 18:03:43Z icemac $ +$Id: bootstrap.py 126766 2012-06-11 18:08:45Z tseaver $ """ import transaction diff -Nru zope.app.principalannotation-3.7.0/src/zope/app/principalannotation/interfaces.py zope.app.principalannotation-3.7.1/src/zope/app/principalannotation/interfaces.py --- zope.app.principalannotation-3.7.0/src/zope/app/principalannotation/interfaces.py 2009-12-26 17:28:02.000000000 +0000 +++ zope.app.principalannotation-3.7.1/src/zope/app/principalannotation/interfaces.py 2013-03-07 19:25:36.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2009 Zope Corporation and Contributors. +# Copyright (c) 2009 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -13,6 +13,6 @@ ############################################################################## """Utility for storing `IAnnotations` for principals. -$Id: interfaces.py 97695 2009-03-09 14:50:04Z nadako $ +$Id: interfaces.py 126766 2012-06-11 18:08:45Z tseaver $ """ from zope.principalannotation.interfaces import IPrincipalAnnotationUtility # BBB diff -Nru zope.app.principalannotation-3.7.0/src/zope/app/principalannotation/tests.py zope.app.principalannotation-3.7.1/src/zope/app/principalannotation/tests.py --- zope.app.principalannotation-3.7.0/src/zope/app/principalannotation/tests.py 2009-12-26 17:28:02.000000000 +0000 +++ zope.app.principalannotation-3.7.1/src/zope/app/principalannotation/tests.py 2013-03-07 19:25:36.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2001, 2002 Zope Corporation and Contributors. +# Copyright (c) 2001, 2002 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -13,10 +13,10 @@ ############################################################################## """Principal Annotation Tests -$Id: tests.py 97695 2009-03-09 14:50:04Z nadako $ +$Id: tests.py 130063 2013-03-07 19:12:54Z menesis $ """ import unittest -from zope.testing import doctest +import doctest def test_bbb_imports(): """ diff -Nru zope.app.principalannotation-3.7.0/src/zope.app.principalannotation.egg-info/PKG-INFO zope.app.principalannotation-3.7.1/src/zope.app.principalannotation.egg-info/PKG-INFO --- zope.app.principalannotation-3.7.0/src/zope.app.principalannotation.egg-info/PKG-INFO 2009-12-26 17:28:05.000000000 +0000 +++ zope.app.principalannotation-3.7.1/src/zope.app.principalannotation.egg-info/PKG-INFO 2013-03-07 19:25:40.000000000 +0000 @@ -1,6 +1,6 @@ -Metadata-Version: 1.0 +Metadata-Version: 1.1 Name: zope.app.principalannotation -Version: 3.7.0 +Version: 3.7.1 Summary: Bootstrap subscriber and browser menu item for zope.principalannotation Home-page: http://pypi.python.org/pypi/zope.app.principalannotation Author: Zope Corporation and Contributors @@ -17,37 +17,44 @@ CHANGES ======= + 3.7.1 (2013-03-07) + ------------------ + + - Use doctest from the standard library, drop ``zope.testing`` from test + dependencies. + + 3.7.0 (2009-12-26) ------------------ - Depend on new ``zope.processlifetime`` interfaces instead of using - BBB imports from ``zope.app.appsetup``. + BBB imports from ``zope.app.appsetup``. - Removed unneeded dependency on zope.app.publisher, added the missing one on - transaction. + transaction. 3.6.1 (2009-03-31) ------------------ - Got rid of ``DeprecationWarning`` in ``zope.app.appsetup`` >= - 3.10. Ironically older versions now produce a ``DeprecationWarning``. + 3.10. Ironically older versions now produce a ``DeprecationWarning``. 3.6.0 (2009-03-09) ------------------ - Most of functionality is now moved to the ``zope.principalannotation`` - package. This package now only provides the bootstrap subscriber - for the `zope3 application server` as well as browser menu item for - adding PrincipalAnnotationUtility using ZMI. + package. This package now only provides the bootstrap subscriber + for the `zope3 application server` as well as browser menu item for + adding PrincipalAnnotationUtility using ZMI. 3.5.1 (2009-03-06) ------------------ - Make boostrap subscriber called on IDatabaseOpenedWithRootEvent - instead of IDatabaseOpenedEvent, because this can cause bug if - subscriber will be called before root object is created. + instead of IDatabaseOpenedEvent, because this can cause bug if + subscriber will be called before root object is created. - Use zope.site instead of zope.app.component. @@ -55,8 +62,8 @@ ------------------ - Move boostrap subscriber to bootstrap.zcml file and browser - menu item definition to browser.zcml file to ease overriding - and excluding configuration. + menu item definition to browser.zcml file to ease overriding + and excluding configuration. - Use zope.container instead of zope.app.container. 3.4.0 (2007-10-26) diff -Nru zope.app.principalannotation-3.7.0/src/zope.app.principalannotation.egg-info/SOURCES.txt zope.app.principalannotation-3.7.1/src/zope.app.principalannotation.egg-info/SOURCES.txt --- zope.app.principalannotation-3.7.0/src/zope.app.principalannotation.egg-info/SOURCES.txt 2009-12-26 17:28:05.000000000 +0000 +++ zope.app.principalannotation-3.7.1/src/zope.app.principalannotation.egg-info/SOURCES.txt 2013-03-07 19:25:40.000000000 +0000 @@ -1,4 +1,7 @@ CHANGES.txt +COPYRIGHT.txt +LICENSE.txt +MANIFEST.in README.txt bootstrap.py buildout.cfg diff -Nru zope.app.principalannotation-3.7.0/src/zope.app.principalannotation.egg-info/requires.txt zope.app.principalannotation-3.7.1/src/zope.app.principalannotation.egg-info/requires.txt --- zope.app.principalannotation-3.7.0/src/zope.app.principalannotation.egg-info/requires.txt 2009-12-26 17:28:05.000000000 +0000 +++ zope.app.principalannotation-3.7.1/src/zope.app.principalannotation.egg-info/requires.txt 2013-03-07 19:25:40.000000000 +0000 @@ -5,4 +5,3 @@ zope.principalannotation [test] -zope.testing \ No newline at end of file