...
 
Commits (3)
For pydoctor 16.3.0-2.1, I have removed the dependency on epydoc, which works
with Python 2 only, and will be removed from Debian soon. When epydoc is not
available, pydoctor falls back on plain text formatting. The result is not as
pretty as the original, but it is legible. For more information, see bug
#932584.
Note that that pydoctor itself works only with Python 2, and will eventully
also have to be removed from Debian. But, this change buys some time.
-- Kenneth J. Pronovici <pronovic@debian.org> Tue, 30 Jul 2019 23:07:46 +0000
......@@ -6,6 +6,16 @@ pydoctor (16.3.0-3) UNRELEASED; urgency=medium
* Use debhelper-compat instead of debian/compat.
-- Ondřej Nový <onovy@debian.org> Wed, 08 Aug 2018 09:24:02 +0200
pydoctor (16.3.0-2.1) unstable; urgency=medium
* Non-maintainer upload
* Remove dependency on epydoc (closes: #881550, #932584)
- Add debian/README.Debian explaining this change
- Adjust debian/control to remove Depends on python-epydoc
- Adjust setup.py and setup.cfg to remove reference to epydoc
-- Kenneth J. Pronovici <pronovic@debian.org> Tue, 30 Jul 2019 23:07:46 +0000
pydoctor (16.3.0-2) unstable; urgency=medium
......
......@@ -11,7 +11,7 @@ Vcs-Browser: https://salsa.debian.org/python-team/applications/pydoctor
Package: python-pydoctor
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-nevow, python-epydoc
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-nevow
Description: Python API document generator
Pydoctor is a tool for generating API documentation for Python modules based
on their docstrings via static analysis.
......
Description: Remove dependency on epydoc
Removes the package's dependency on epydoc. Technically, the module
is still imported in pydoctor/html.py, but its an optional dependency,
and the implementation falls back on a "boring docstring" if epydoc
isn't available. This isn't ideal, but given that epydoc only works
with Python 2 and can't be converted to Python 3, it's a reasonable
workaround that keeps pydoctor in the archive.
Author: Kenneth J. Pronovici <pronovic@debian.org>
Bug-Debian: https://bugs.debian.org/932584
Last-Update: 2019-07-30
--- pydoctor-16.3.0.orig/setup.cfg
+++ pydoctor-16.3.0/setup.cfg
@@ -3,7 +3,6 @@ optimize=1
[bdist_rpm]
release = 1
-requires = epydoc
doc_files = README.txt
--- pydoctor-16.3.0.orig/setup.py
+++ pydoctor-16.3.0/setup.py
@@ -40,5 +40,5 @@ setup(
'Topic :: Documentation',
'Topic :: Software Development :: Documentation',
],
- install_requires=["Twisted", "epydoc"],
+ install_requires=["Twisted"],
)