[Checkins] SVN: zope.interface/trunk/ Detailed documentation moved out-of-line from PyPI page

Tres Seaver tseaver at palladion.com
Tue May 17 10:43:08 EDT 2011


Log message for revision 121690:
  Detailed documentation moved out-of-line from PyPI page
  
  - Now links to http://docs.zope.org/zope.interface
  
  - Garden ReST of README.txt, CHANGES.txt
  
  

Changed:
  U   zope.interface/trunk/CHANGES.txt
  U   zope.interface/trunk/README.txt
  U   zope.interface/trunk/setup.py

-=-
Modified: zope.interface/trunk/CHANGES.txt
===================================================================
--- zope.interface/trunk/CHANGES.txt	2011-05-17 14:27:38 UTC (rev 121689)
+++ zope.interface/trunk/CHANGES.txt	2011-05-17 14:43:07 UTC (rev 121690)
@@ -1,10 +1,13 @@
-CHANGES
-*******
+``zope.interface Changelog``
+============================
 
-==================
-3.6.2 (unreleased)
-==================
 
+3.6.2 (2011-05-17)
+------------------
+
+- Detailed documentation moved out-of-line from PyPI page, linking to
+  http://docs.zope.org/zope.interface
+
 - Fixes for small issues when running tests under Python 3.2 using
   ``zope.testrunner``.
 
@@ -16,16 +19,15 @@
   running under Python 3.
 
 3.6.1 (2010-05-03)
-==================
+------------------
 
 - A non-ASCII character in the changelog made 3.6.0 uninstallable on
   Python 3 systems with another default encoding than UTF-8.
 
 - Fixed compiler warnings under GCC 4.3.3.
 
-==================
 3.6.0 (2010-04-29)
-==================
+------------------
 
 - LP #185974:  Clear the cache used by ``Specificaton.get`` inside
   ``Specification.changed``.  Thanks to Jacob Holm for the patch.
@@ -58,25 +60,22 @@
 - Python 2.3 is no longer supported.
 
 
-==================
 3.5.4 (2009-12-23)
-==================
+------------------
 
 - Use the standard Python doctest module instead of zope.testing.doctest, which
   has been deprecated.
 
 
-==================
 3.5.3 (2009-12-08)
-==================
+------------------
 
 - Fix an edge case: make providedBy() work when a class has '__provides__' in
   its __slots__ (see http://thread.gmane.org/gmane.comp.web.zope.devel/22490)
 
 
-==================
 3.5.2 (2009-07-01)
-==================
+------------------
 
 - BaseAdapterRegistry.unregister, unsubscribe: Remove empty portions of
   the data structures when something is removed.  This avoids leaving
@@ -84,9 +83,8 @@
   removal from the calling application.
 
 
-==================
 3.5.1 (2009-03-18)
-==================
+------------------
 
 - verifyObject: use getattr instead of hasattr to test for object attributes
   in order to let exceptions other than AttributeError raised by properties
@@ -101,9 +99,8 @@
   zope3-dev at zope.org is now retired.
 
 
-==================
 3.5.0 (2008-10-26)
-==================
+------------------
 
 - Fixed declaration of _zope_interface_coptimizations, it's not a top level
   package.
@@ -122,24 +119,21 @@
   it 3x faster.
 
 
-==================
 3.4.1 (2007-10-02)
-==================
+------------------
 
 - Fixed a setup bug that prevented installation from source on systems
   without setuptools.
 
 
-==================
 3.4.0 (2007-07-19)
-==================
+------------------
 
 - Final release for 3.4.0.
 
 
-====================
 3.4.0b3 (2007-05-22)
-====================
+--------------------
 
 
 - Objects with picky custom comparison methods couldn't be added to
@@ -147,20 +141,18 @@
   already registered, identity comparison is used.
 
 
-====================
 3.3.0.1 (2007-01-03)
-====================
+--------------------
 
 - Made a reference to OverflowWarning, which disappeared in Python
   2.5, conditional.
 
 
-==================
 3.3.0 (2007/01/03)
-==================
+------------------
 
 New Features
-============
+++++++++++++
 
 - The adapter-lookup algorithim was refactored to make it
   much simpler and faster.  
@@ -180,37 +172,33 @@
   zope.interface.taggedValue).
 
 Bug Fixes
-=========
++++++++++
 
 - A bug in multi-adapter lookup sometimes caused incorrect adapters to
   be returned.
 
 
-====================
 3.2.0.2 (2006-04-15)
-====================
+--------------------
 
 - Fix packaging bug:  'package_dir' must be a *relative* path.
 
 
-====================
 3.2.0.1 (2006-04-14)
-====================
+--------------------
 
 - Packaging change:  suppress inclusion of 'setup.cfg' in 'sdist' builds.
 
 
-==================
 3.2.0 (2006-01-05)
-==================
+------------------
 
 - Corresponds to the verison of the zope.interface package shipped as part of
   the Zope 3.2.0 release.
 
 
-==================
 3.1.0 (2005-10-03)
-==================
+------------------
 
 - Corresponds to the verison of the zope.interface package shipped as part of
   the Zope 3.1.0 release.
@@ -222,9 +210,8 @@
   favor of 'implementedBy' and 'providedBy'.
 
 
-==================
 3.0.1 (2005-07-27)
-==================
+------------------
 
 - Corresponds to the verison of the zope.interface package shipped as part of
   the Zope X3.0.1 release.
@@ -233,9 +220,8 @@
   to fail occasionally to reflect declaration changes.
 
 
-==================
 3.0.0 (2004-11-07)
-==================
+------------------
 
 - Corresponds to the verison of the zope.interface package shipped as part of
   the Zope X3.0.0 release.

Modified: zope.interface/trunk/README.txt
===================================================================
--- zope.interface/trunk/README.txt	2011-05-17 14:27:38 UTC (rev 121689)
+++ zope.interface/trunk/README.txt	2011-05-17 14:43:07 UTC (rev 121690)
@@ -1,9 +1,15 @@
+``zope.interface`` README
+=========================
+
 *This package is intended to be independently reusable in any Python
-project. It is maintained by the* `Zope Toolkit project <http://docs.zope.org/zopetoolkit/>`_.
+project. It is maintained by the `Zope Toolkit project
+<http://docs.zope.org/zopetoolkit/>`_.*
 
-This package provides an implementation of `object interfaces` for Python.
+This package provides an implementation of "object interfaces" for Python.
 Interfaces are a mechanism for labeling objects as conforming to a given
 API or contract. So, this package can be considered as implementation of
 the `Design By Contract`_ methodology support in Python.
 
 .. _Design By Contract: http://en.wikipedia.org/wiki/Design_by_contract
+
+For detailed documentation, please see http://docs.zope.org/zope.interface

Modified: zope.interface/trunk/setup.py
===================================================================
--- zope.interface/trunk/setup.py	2011-05-17 14:27:38 UTC (rev 121689)
+++ zope.interface/trunk/setup.py	2011-05-17 14:43:07 UTC (rev 121690)
@@ -65,19 +65,7 @@
 long_description=(
         read('README.txt')
         + '\n' +
-        'Detailed Documentation\n'
-        '**********************\n'
-        + '\n.. contents::\n\n' +
-        read('src', 'zope', 'interface', 'README.txt')
-        + '\n' +
-        read('src', 'zope', 'interface', 'adapter.txt')
-        + '\n' +
-        read('src', 'zope', 'interface', 'human.txt')
-        + '\n' +
         read('CHANGES.txt')
-        + '\n' +
-        'Download\n'
-        '********\n'
         )
 
 try: # Zope 3 setuptools versions



More information about the checkins mailing list