From bbf4e3422df5608e0bd5d221924f78c033d708e4423a8e8815cf45523cc9bdc4 Mon Sep 17 00:00:00 2001 From: Jan Matejek Date: Wed, 17 Sep 2008 19:43:14 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=20 --- psfl.txt | 216 ++++++++++++++++++++++++++++++++++++++ python-setuptools.changes | 33 ++++-- python-setuptools.spec | 190 +++++++++++++++------------------ zpl.txt | 59 +++++++++++ 4 files changed, 384 insertions(+), 114 deletions(-) create mode 100644 psfl.txt create mode 100644 zpl.txt diff --git a/psfl.txt b/psfl.txt new file mode 100644 index 0000000..612d659 --- /dev/null +++ b/psfl.txt @@ -0,0 +1,216 @@ +Python Software Foundation License +Python 2.1.1 license + +This is the official license for the Python 2.1.1 release: +A. HISTORY OF THE SOFTWARE +========================== + +Python was created in the early 1990s by Guido van Rossum at Stichting +Mathematisch Centrum (CWI) in the Netherlands as a successor of a language +called ABC. Guido is Python's principal author, although it includes many +contributions from others. The last version released from CWI was Python 1.2. +In 1995, Guido continued his work on Python at the Corporation for National +Research Initiatives (CNRI) in Reston, Virginia where he released several +versions of the software. Python 1.6 was the last of the versions released by +CNRI. In 2000, Guido and the Python core development team moved to BeOpen.com +to form the BeOpen PythonLabs team. Python 2.0 was the first and only release +from BeOpen.com. + +Following the release of Python 1.6, and after Guido van Rossum left CNRI to +work with commercial software developers, it became clear that the ability to +use Python with software available under the GNU Public License (GPL) was very +desirable. CNRI and the Free Software Foundation (FSF) interacted to develop +enabling wording changes to the Python license. Python 1.6.1 is essentially the +same as Python 1.6, with a few minor bug fixes, and with a different license +that enables later versions to be GPL-compatible. Python 2.1 is a derivative +work of Python 1.6.1, as well as of Python 2.0. + +After Python 2.0 was released by BeOpen.com, Guido van Rossum and the other +PythonLabs developers joined Digital Creations. All intellectual property added +from this point on, starting with Python 2.1 and its alpha and beta releases, +is owned by the Python Software Foundation (PSF), a non-profit modeled after +the Apache Software Foundation. See http://www.python.org/psf/ for more +information about the PSF. + +Thanks to the many outside volunteers who have worked under Guido's direction +to make these releases possible. + +B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON +=============================================================== + +PSF LICENSE AGREEMENT +--------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), +and the Individual or Organization ("Licensee") accessing and otherwise using +Python 2.1.1 software in source or binary form and its associated +documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python 2.1.1 alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001 Python Software Foundation; All Rights Reserved" are +retained in Python 2.1.1 alone or in any derivative version prepared by +Licensee. + +3. In the event Licensee prepares a derivative work that is based on or +incorporates Python 2.1.1 or any part thereof, and wants to make the derivative +work available to others as provided herein, then Licensee hereby agrees to +include in any such work a brief summary of the changes made to Python 2.1.1. + +4. PSF is making Python 2.1.1 available to Licensee on an "AS IS" basis. PSF +MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, +BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY +OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF +PYTHON 2.1.1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 2.1.1 FOR +ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF +MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.1.1, OR ANY DERIVATIVE +THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material breach +of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any relationship +of agency, partnership, or joint venture between PSF and Licensee. This License +Agreement does not grant permission to use PSF trademarks or trade name in a +trademark sense to endorse or promote products or services of Licensee, or any +third party. + +8. By copying, installing or otherwise using Python 2.1.1, Licensee agrees to +be bound by the terms and conditions of this License Agreement. + +BEOPEN.COM TERMS AND CONDITIONS FOR PYTHON 2.0 +---------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an office at +160 Saratoga Avenue, Santa Clara, CA 95051, and the Individual or Organization +("Licensee") accessing and otherwise using this software in source or binary +form and its associated documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License Agreement, +BeOpen hereby grants Licensee a non-exclusive, royalty-free, world-wide license +to reproduce, analyze, test, perform and/or display publicly, prepare +derivative works, distribute, and otherwise use the Software alone or in any +derivative version, provided, however, that the BeOpen Python License is +retained in the Software, alone or in any derivative version prepared by +Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" basis. +BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF +EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND DISCLAIMS ANY REPRESENTATION +OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT +THE USE OF THE SOFTWARE WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE SOFTWARE +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF +USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY DERIVATIVE THEREOF, EVEN +IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material breach +of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all respects +by the law of the State of California, excluding conflict of law provisions. +Nothing in this License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between BeOpen and Licensee. This License +Agreement does not grant permission to use BeOpen trademarks or trade names in +a trademark sense to endorse or promote products or services of Licensee, or +any third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the permissions +granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee agrees to +be bound by the terms and conditions of this License Agreement. + +CNRI OPEN SOURCE GPL-COMPATIBLE LICENSE AGREEMENT +------------------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National Research +Initiatives, having an office at 1895 Preston White Drive, Reston, VA 20191 +("CNRI"), and the Individual or Organization ("Licensee") accessing and +otherwise using Python 1.6.1 software in source or binary form and its +associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python 1.6.1 alone or in any derivative version, +provided, however, that CNRI's License Agreement and CNRI's notice of +copyright, i.e., "Copyright (c) 1995-2001 Corporation for National Research +Initiatives; All Rights Reserved" are retained in Python 1.6.1 alone or in any +derivative version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the quotes): +"Python 1.6.1 is made available subject to the terms and conditions in CNRI's +License Agreement. This Agreement together with Python 1.6.1 may be located on +the Internet using the following unique, persistent identifier (known as a +handle): 1895.22/1013. This Agreement may also be obtained from a proxy server +on the Internet using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on or +incorporates Python 1.6.1 or any part thereof, and wants to make the derivative +work available to others as provided herein, then Licensee hereby agrees to +include in any such work a brief summary of the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" basis. CNRI +MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, +BUT NOT LIMITATION, CNRI MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY +OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF +PYTHON 1.6.1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 1.6.1 FOR +ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF +MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, OR ANY DERIVATIVE +THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material breach +of its terms and conditions. + +7. This License Agreement shall be governed by the federal intellectual +property law of the United States, including without limitation the federal +copyright law, and, to the extent such U.S. federal law does not apply, by the +law of the Commonwealth of Virginia, excluding Virginia's conflict of law +provisions. Notwithstanding the foregoing, with regard to derivative works +based on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the law of +the Commonwealth of Virginia shall govern this License Agreement only as to +issues arising under or with respect to Paragraphs 4, 5, and 7 of this License +Agreement. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between CNRI and +Licensee. This License Agreement does not grant permission to use CNRI +trademarks or trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be bound by the +terms and conditions of this License Agreement. + + ACCEPT + +CWI PERMISSIONS STATEMENT AND DISCLAIMER +---------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The +Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided that +the above copyright notice appear in all copies and that both that copyright +notice and this permission notice appear in supporting documentation, and that +the name of Stichting Mathematisch Centrum or CWI not be used in advertising or +publicity pertaining to distribution of the software without specific, written +prior permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS +SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN +NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE FOR ANY SPECIAL, +INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + diff --git a/python-setuptools.changes b/python-setuptools.changes index 309795b..df33a21 100644 --- a/python-setuptools.changes +++ b/python-setuptools.changes @@ -1,12 +1,33 @@ ------------------------------------------------------------------- -Thu Jul 10 02:24:24 CEST 2008 - poeml@suse.de +Mon Aug 18 18:13:45 CEST 2008 - cthiel@suse.de -- fix build -- by removing executable permissions from doc files. +- update to version 0.6c8 + * Prevent ``--help-commands`` and other junk from showing under Python 2.5 + when running ``easy_install --help``. + * Fixed GUI scripts sometimes not executing on Windows + * Fixed not picking up dependency links from recursive dependencies. + * Only make ``.py``, ``.dll`` and ``.so`` files executable when unpacking + eggs + * Changes for Jython compatibility +- changes in version 0.6c7 + * ``ftp:`` download URLs now work correctly. + * The default ``--index-url`` is now ``http://pypi.python.org/simple``, to + use the Python Package Index's new simpler (and faster!) REST API. ------------------------------------------------------------------- -Wed Jun 13 08:25:44 UTC 2007 - judas_iscariote@shorewall.net +Tue Aug 7 13:20:59 CEST 2007 - cthiel@suse.de -- update to version 0.6c6 see http://peak.telecommunity.com/DevCenter/setuptools#release-notes-change-history - for a complete changelog -- do not package Win32 executables. +- update to version 0.6c6 + * EasyInstall no longer aborts the installation process if a URL it wants + to retrieve can't be downloaded, unless the URL is an actual package + download. Instead, it issues a warning and tries to keep going. + * Fixed distutils-style scripts originally built on Windows having their + line endings doubled when installed on any platform. + * Added ``--local-snapshots-ok`` flag, to allow building eggs from + projects installed using ``setup.py develop``. + * Fixed not HTML-decoding URLs scraped from web pages +------------------------------------------------------------------- +Fri Feb 16 17:32:42 CET 2007 - cthiel@suse.de + +- initial package (version 0.6c5) diff --git a/python-setuptools.spec b/python-setuptools.spec index 68cc65e..2db2ba7 100644 --- a/python-setuptools.spec +++ b/python-setuptools.spec @@ -1,126 +1,100 @@ -%define modname setuptools -Name: python-%{modname} -URL: http://peak.telecommunity.com/DevCenter/setuptools -Summary: Download, build, install, upgrade, and uninstall Python packages -- easily! -Version: 0.6 -%define extraver c8 -Release: 1 -License: PSF or ZPL -Group: Development/Libraries/Python -Source: http://cheeseshop.python.org/packages/source/s/setuptools/%{modname}-%{version}%{extraver}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-root -%{py_requires} -Requires: python-devel +# +# spec file for package python-setuptools (Version 0.6c8) +# +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + + +Name: python-setuptools BuildRequires: python-devel +Version: 0.6c8 +Release: 1 +Summary: Download, build, install, upgrade, and uninstall Python packages -- easily! +Group: Development/Libraries/Python +License: Other uncritical OpenSource License; Python Copyright +Url: http://cheeseshop.python.org/pypi/setuptools +Source: setuptools-%{version}.tar.bz2 +Source1: psfl.txt +Source2: zpl.txt +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires: python-devel +%py_requires %description -setuptools is a collection of enhancements to the Python distutils (for Python -2.3 and up) that allow you to more easily build and distribute Python -packages, especially ones that have dependencies on other packages. +setuptools is a collection of enhancements to the Python distutils that +allow you to more easily build and distribute Python packages, +especially ones that have dependencies on other packages. + + Authors: -------- - Phillip J. Eby + Phillip J. Eby %prep - -%setup -q -n %{modname}-%{version}%{extraver} -find . -name "*.txt" -exec chmod -v 644 {} ";" +%setup -q -n setuptools-%{version} +chmod -x *.txt +find -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python}|' %build - -export CFLAGS="$RPM_OPT_FLAGS" +export CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build %install - -%{__python} setup.py install --prefix=%{_prefix} --root=%{buildroot} --record=INSTALLED_FILES +%{__python} setup.py install -O1 --skip-build \ + --prefix=%{_prefix} \ + --root $RPM_BUILD_ROOT \ + --single-version-externally-managed +install -p -m 0644 %{SOURCE1} %{SOURCE2} . +find $RPM_BUILD_ROOT%{py_sitedir} -name '*.exe' | xargs rm -f +find $RPM_BUILD_ROOT%{py_sitedir} -name '*.txt' | xargs chmod -x +chmod +x $RPM_BUILD_ROOT%{py_sitedir}/setuptools/command/easy_install.py %clean +rm -rf $RPM_BUILD_ROOT -rm -rf %{buildroot} - -%files -f INSTALLED_FILES -%defattr(-,root,root) -%doc EasyInstall.txt api_tests.txt pkg_resources.txt setuptools.txt -%exclude %{py_sitedir}/setuptools/*.exe +%files +%defattr(-,root,root,-) +%doc *.txt +%{_bindir}/* +%{py_sitedir}/* %changelog - -* Wed May 21 2008 - James Oakley - 0.6-1 -- Update to 0.6c8 - - Fixed a missing files problem when using Windows source distributions on - non-Windows platforms, due to distutils not handling manifest file line - endings correctly - - Updated Pyrex support to work with Pyrex 0.9.6 and higher - - Minor changes for Jython compatibility - - Fixed not installing eggs in install_requires if they were also used for - setup_requires or tests_require - - Fixed not fetching eggs in install_requires when running tests - - Allow ez_setup.use_setuptools() to upgrade existing setuptools - installations when called from a standalone setup.py - - Added a warning if a namespace package is declared, but its parent package - is not also declared as a namespace - -* Tue Oct 23 2007 - James Oakley - 0.6-1 -- Update to 0.6c7 - - Fixed distutils.filelist.findall() crashing on broken symlinks, and - egg_info command failing on new, uncommitted SVN directories - - Fix import problems with nested namespace packages installed via --root or - --single-version-externally-managed, due to the parent package not having - the child package as an attribute - -* Sun Jan 28 2007 - judas_iscariote@shorewall.net -- update to version 0.6c5 - -* Fri Oct 27 2006 - poeml@suse.de - -- update to 0.6c3: - - Fixed breakages caused by Subversion 1.4's new "working copy" - format - - The ez_setup module displays the conflicting version of - setuptools (and its installation location) when a script - requests a version that's not available. - - Running setup.py develop on a setuptools-using project will now - install setuptools if needed, instead of only downloading the - egg. - - Fixed AttributeError when trying to download a setup_requires - dependency when a distribution lacks a dependency_links - setting. - - Made zip-safe and not-zip-safe flag files contain a single - byte, so as to play better with packaging tools that complain - about zero-length files. - - Made setup.py develop respect the --no-deps option, which it - previously was ignoring. - - Support extra_path option to setup() when install is run in - backward-compatibility mode. - - Source distributions now always include a setup.cfg file that - explicitly sets egg_info options such that they produce an - identical version number to the source distribution's version - number. (Previously, the default version number could be - different due to the use of --tag-date, or if the version was - overridden on the command line that built the source - distribution.) - - Fix register not obeying name/version set by egg_info command, - if egg_info wasn't explicitly run first on the same command - line. - - Added --no-date and --no-svn-revision options to egg_info - command, to allow suppressing tags configured in setup.cfg. - - Fixed redundant warnings about missing README file(s); it - should now appear only if you are actually a source - distribution. - -* Tue Jul 04 2006 - James Oakley - 0.6-5 -- Requires python-devel at runtime - -* Fri Jun 23 2006 - James Oakley - 0.6-4 -- No longer need pth kludge - -* Thu Jun 22 2006 - James Oakley - 0.6-3 -- Update - -* Thu Oct 13 2005 - James Oakley - 0.6-ft.2 -- Create a pth file - -* Thu Oct 13 2005 - James Oakley - 0.6-ft.1 -- Initial release +* Mon Aug 18 2008 cthiel@suse.de +- update to version 0.6c8 + * Prevent ``--help-commands`` and other junk from showing under Python 2.5 + when running ``easy_install --help``. + * Fixed GUI scripts sometimes not executing on Windows + * Fixed not picking up dependency links from recursive dependencies. + * Only make ``.py``, ``.dll`` and ``.so`` files executable when unpacking + eggs + * Changes for Jython compatibility +- changes in version 0.6c7 + * ``ftp:`` download URLs now work correctly. + * The default ``--index-url`` is now ``http://pypi.python.org/simple``, to + use the Python Package Index's new simpler (and faster!) REST API. +* Tue Aug 07 2007 cthiel@suse.de +- update to version 0.6c6 + * EasyInstall no longer aborts the installation process if a URL it wants + to retrieve can't be downloaded, unless the URL is an actual package + download. Instead, it issues a warning and tries to keep going. + * Fixed distutils-style scripts originally built on Windows having their + line endings doubled when installed on any platform. + * Added ``--local-snapshots-ok`` flag, to allow building eggs from + projects installed using ``setup.py develop``. + * Fixed not HTML-decoding URLs scraped from web pages +* Fri Feb 16 2007 cthiel@suse.de +- initial package (version 0.6c5) diff --git a/zpl.txt b/zpl.txt new file mode 100644 index 0000000..2f294c0 --- /dev/null +++ b/zpl.txt @@ -0,0 +1,59 @@ +Zope Public License (ZPL) Version 2.0 +----------------------------------------------- + +This software is Copyright (c) Zope Corporation (tm) and +Contributors. All rights reserved. + +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 above + copyright notice, this list of conditions, and the following + disclaimer. + +2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions, and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + +3. The name Zope Corporation (tm) must not be used to + endorse or promote products derived from this software + without prior written permission from Zope Corporation. + +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 Zope Corporation. Use of them is + covered in a separate agreement (see + http://www.zope.com/Marks). + +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 ZOPE CORPORATION ``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 ZOPE CORPORATION OR ITS CONTRIBUTORS 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. + + +This software consists of contributions made by Zope +Corporation and many individuals on behalf of Zope +Corporation. Specific attributions are listed in the +accompanying credits file.