summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES.txt2
-rw-r--r--README.txt6
-rw-r--r--setup.py4
3 files changed, 3 insertions, 9 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 5fcd348..8cc2030 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -2,7 +2,7 @@ CHANGES
*******
==================
-3.5.1 (unreleased)
+3.5.1 (2009-10-13)
==================
- verifyObject: use getattr instead of hasattr to test for object attributes
diff --git a/README.txt b/README.txt
index 2c2129a..18d87b4 100644
--- a/README.txt
+++ b/README.txt
@@ -1,12 +1,6 @@
-***************
-Zope Interfaces
-***************
-
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
-
-.. contents::
diff --git a/setup.py b/setup.py
index 042e63e..f87f36c 100644
--- a/setup.py
+++ b/setup.py
@@ -69,7 +69,7 @@ long_description=(
+ '\n' +
'Detailed Documentation\n'
'**********************\n'
- + '\n' +
+ + '\n.. contents::\n\n' +
read('src', 'zope', 'interface', 'README.txt')
+ '\n' +
read('src', 'zope', 'interface', 'adapter.txt')
@@ -115,7 +115,7 @@ class optional_build_ext(build_ext):
setup(name='zope.interface',
- version = '3.5.1dev',
+ version = '3.5.1',
url='http://pypi.python.org/pypi/zope.interface',
license='ZPL 2.1',
description='Interfaces for Python',