--- /dev/null
+diff -dur epydoc-3.0.1.orig/epydoc/markup/restructuredtext.py epydoc-3.0.1/epydoc/markup/restructuredtext.py
+--- epydoc-3.0.1.orig/epydoc/markup/restructuredtext.py 2008-01-28 18:15:32.000000000 +0100
++++ epydoc-3.0.1/epydoc/markup/restructuredtext.py 2011-05-08 13:33:08.000000000 +0200
+@@ -304,10 +304,10 @@
+ # Extract the first sentence.
+ for child in node:
+ if isinstance(child, docutils.nodes.Text):
+- m = self._SUMMARY_RE.match(child.data)
++ m = self._SUMMARY_RE.match(child)
+ if m:
+ summary_pieces.append(docutils.nodes.Text(m.group(1)))
+- other = child.data[m.end():]
++ other = child[m.end():]
+ if other and not other.isspace():
+ self.other_docs = True
+ break
+@@ -489,10 +489,10 @@
+ if (len(fbody[0]) > 0 and
+ isinstance(fbody[0][0], docutils.nodes.Text)):
+ child = fbody[0][0]
+- if child.data[:1] in ':-':
+- child.data = child.data[1:].lstrip()
+- elif child.data[:2] in (' -', ' :'):
+- child.data = child.data[2:].lstrip()
++ if child[:1] in ':-':
++ child = child[1:].lstrip()
++ elif child[:2] in (' -', ' :'):
++ child = child[2:].lstrip()
+
+ # Wrap the field body, and add a new field
+ self._add_field(tagname, arg, fbody)
Summary(pl.UTF-8): Narzędzie do generowania dokumentacji API modułów Pythona
Name: epydoc
Version: 3.0.1
-Release: 2
+Release: 3
License: MIT
Group: Development/Languages/Python
Source0: http://downloads.sourceforge.net/epydoc/%{name}-%{version}.zip
# Source0-md5: 43223b2139c59ec60f064564bea82bf4
+Patch0: %{name}-rst.patch
URL: http://epydoc.sourceforge.net/
BuildRequires: python
BuildRequires: python-modules >= 2.2.1
%prep
%setup -q
+%patch0 -p1
%build
python setup.py build