debian/0000755000000000000000000000000012215332537007171 5ustar debian/copyright0000644000000000000000000000227711354136201011125 0ustar This package was debianized by Guido Guenther on Thu, 28 Sep 2006 19:07:50 +0200. It was downloaded from http://codespeak.net/svn/user/mwh/pydoctor/trunk Upstream Author: Michael Hudson Copyright: 2006 Michael Hudson License: All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. THE AUTHOR MICHAEL HUDSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHOR 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. The Debian packaging is (C) 2006, Guido Guenther and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. debian/docs0000644000000000000000000000002611354136201010033 0ustar README.txt README.txt debian/source/0000755000000000000000000000000012215332537010471 5ustar debian/source/format0000644000000000000000000000001411354160036011673 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000015311477212263010223 0ustar version=3 https://launchpad.net/pydoctor/+download http://launchpad.net/pydoctor/.*/pydoctor-(.*)\.tar\.gz debian/control0000644000000000000000000000140312215330043010560 0ustar Source: pydoctor Section: python Priority: optional Maintainer: Debian Calendarserver Team Uploaders: Jelmer Vernooij Build-Depends: debhelper (>= 9), python (>= 2.6.6-3) Standards-Version: 3.9.4 Vcs-Bzr: http://bzr.debian.org/bzr/users/jelmer/pydoctor/unstable Package: python-pydoctor Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-nevow, python-epydoc Description: Python API document generator Pydoctor is a tool for generating API documentation for Python modules based on their docstrings via static analysis. . It was written primarily to replace epydoc for the purposes of the Twisted project as epydoc has difficulties with zope.interface. debian/changelog0000644000000000000000000000405512215330243011037 0ustar pydoctor (0.5b1+bzr603-1) unstable; urgency=low * New upstream snapshot. * Switch from cdbs to dh. * Bump standards version to 3.9.4 (no changes). * Update Vcs header. -- Jelmer Vernooij Sun, 15 Sep 2013 13:58:49 +0100 pydoctor (0.3+bzr567-1) unstable; urgency=low * Drop Guido from uploaders per his request. * New upstream snapshot. + Add basic support for introspection. Closes: #538984 * Bump standards version to 3.9.1 (no changes). * Add watch file. -- Jelmer Vernooij Mon, 06 Dec 2010 17:52:23 +0100 pydoctor (0.3-1) unstable; urgency=low * New upstream release. * Add myself to uploaders. * Bump standards version to 3.8.4. * Use source format 3. -- Jelmer Vernooij Mon, 29 Mar 2010 16:46:14 +0200 pydoctor (0.2-4.1) unstable; urgency=low * Non-maintainer upload. * pydoctor/ast_pp.py - applied patch from upstream to add compatibility with Python 2.6; thanks to Seo Sanghyeon for the report; Closes: #539600 * debian/control - set priority to 'optional' to match override file - b-d on python instead of python-dev, since building an arch:all package -- Sandro Tosi Tue, 02 Mar 2010 13:21:30 +0100 pydoctor (0.2-4) unstable; urgency=low * change section to extra since nevow is in extra -- Guido Guenther Wed, 21 Nov 2007 19:50:09 +0100 pydoctor (0.2-3) unstable; urgency=low * add maintainer name -- Guido Guenther Sun, 19 Aug 2007 14:04:13 +0200 pydoctor (0.2-2) unstable; urgency=low * first upload to unstable (Closes: #435847) * set calendarserver-maintainers as maintainers * no need for quilt at the moment -- Guido Guenther Fri, 03 Aug 2007 17:30:41 +0200 pydoctor (0.2-1) calendarserver; urgency=low * New Upstream Version -- Guido Guenther Fri, 29 Sep 2006 19:04:01 +0200 pydoctor (0.0.svn31879-1) calendarserver; urgency=low * Initial release. -- Guido Guenther Thu, 28 Sep 2006 19:07:50 +0200 debian/pyversions0000644000000000000000000000000511354136201011321 0ustar 2.4- debian/bzr-builddeb.conf0000644000000000000000000000005112215327610012375 0ustar [BUILDDEB] upstream-branch = lp:pydoctor debian/pydoctor.10000644000000000000000000001221111477213564011122 0ustar .TH PYDOCTOR "1" "December 2010" "pydoctor 0.3" "User Commands" .SH NAME pydoctor \- API documentation generator for Python .SH SYNOPSIS .B pydoctor [\fIoptions\fR] .SH DESCRIPTION Pydoctor is an API documentation generator that works primarily by static analysis. .PP It was written primarily to replace epydoc for the purposes of the Twisted project as epydoc has difficulties with zope.interface, but can be used for non-Zope Python code as well. .SH OPTIONS .TP \fB\-h\fR, \fB\-\-help\fR show this help message and exit .TP \fB\-c\fR CONFIGFILE, \fB\-\-config\fR=\fICONFIGFILE\fR Use config from this file (any command lineoptions override settings from the file). .TP \fB\-p\fR INPUTPICKLE, \fB\-\-input\-pickle\fR=\fIINPUTPICKLE\fR Load the system from this pickle file (default: none, a blank system is created). .TP \fB\-o\fR OUTPUTPICKLE, \fB\-\-output\-pickle\fR=\fIOUTPUTPICKLE\fR Save the system to this pickle file (default: none, the system is not saved by default). .TP \fB\-\-extra\-system\fR=\fISYS\fR:URLPREFIX Look for objects in this system to. Links to these objects will have URLPREFIX prepended to them. .TP \fB\-\-system\-class\fR=\fISYSTEMCLASS\fR A dotted name of the class to use to make a system. .TP \fB\-\-project\-name\fR=\fIPROJECTNAME\fR The project name, appears in the html. .TP \fB\-\-project\-url\fR=\fIPROJECTURL\fR The project url, appears in the html if given. .TP \fB\-\-project\-base\-dir\fR=\fIPROJECTBASEDIRECTORY\fR Absolute path to the base directory of the project. Source links will be computed based on this value. .TP \fB\-\-testing\fR Don't complain if the run doesn't have any effects. .TP \fB\-\-pdb\fR Like py.test's \fB\-\-pdb\fR. .TP \fB\-\-make\-html\fR Produce html output. .TP \fB\-\-server\fR Serve HTML on a local server. .TP \fB\-\-server\-port\fR=\fISERVER_PORT\fR The port for \fB\-\-server\fR to use. .TP \fB\-\-local\-only\fR Bind the server to localhost only. .TP \fB\-\-facing\-path\fR=\fIFACING_PATH\fR Set up a VHostMonster, with all the confusion that implies. .TP \fB\-\-edit\fR When serving HTML, allow editing. .TP \fB\-\-no\-check\fR When serving HTML and allow editing, don't check all docstrings first. .TP \fB\-\-add\-package\fR=\fIPACKAGEDIR\fR Add a package to the system. Can be repeated to add more than one package. .TP \fB\-\-add\-module\fR=\fIMODULE\fR Add a module to the system. Can be repeated. .TP \fB\-\-prepend\-package\fR=\fIPREPENDEDPACKAGE\fR Pretend that all packages are within this one. Can be used to document part of a package. .TP \fB\-\-resolve\-aliases\fR This updates references to classes imported from a module into which they were imported to references to where they are defined. .TP \fB\-\-abbreviate\-specialcase\fR=\fIABBREVMAPPING\fR This is a comma seperated list of key=value pairs. Where any key corresponds to a module name and value is the desired abbreviation. This can be used to resolve conflicts with abbreviation where you have two or more modules that start with the same letter. Example: twistedcaldav=tcd. .TP \fB\-\-docformat\fR=\fIDOCFORMAT\fR Which epydoc\-supported format docstrings are assumed to be in. .TP \fB\-\-html\-subject\fR=\fIHTMLSUBJECTS\fR The fullName of object to generate API docs for (default: everything). .TP \fB\-\-html\-summary\-pages\fR Only generate the summary pages. .TP \fB\-\-html\-write\-function\-pages\fR Make individual HTML files for every function and method. They're not linked to in any pydoctorgenerated HTML, but they can be useful for third\-party linking. .TP \fB\-\-html\-output\fR=\fIHTMLOUTPUT\fR Directory to save HTML files to (default 'apidocs') .TP \fB\-\-html\-writer\fR=\fIHTMLWRITER\fR Dotted name of html writer class to use (default \&'pydoctor.nevowhtml.NevowWriter', requires Divmod Nevow to be installed). .TP \fB\-\-html\-viewsource\-base\fR=\fIHTMLSOURCEBASE\fR This should be the path to the trac browser for the top of the svn checkout we are documenting part of. .TP \fB\-\-html\-use\-sorttable\fR Use the sorttable JS library to make tables of package, module and class contents sortable .TP \fB\-\-html\-use\-splitlinks\fR Generate (unobstrusive) JavaScript to allow class methods to be shown either in one table per base class or in one big table. .TP \fB\-\-html\-shorten\-lists\fR Generate (unobstrusive) JavaScript to hide some of the entries in long lists of e.g. subclasses. .TP \fB\-\-livecheck\fR Import and examine the modules too. XXX not working right now .TP \fB\-v\fR, \fB\-\-verbose\fR Be noisier. Can be repeated for more noise. .TP \fB\-q\fR, \fB\-\-quiet\fR Be quieter. .TP \fB\-\-auto\fR Automagic mode: analyze all modules and packages in the current working directory and run a local server that allows examination and editing of the docstrings. .TP \fB\-\-verbose\-about\fR=\fIstage\fR Be noiser during a particular stage of generation. .SH "SEE ALSO" Homepage: .B http://launchpad.net/pydoctor .PP Other Python API documentation generators: \fBepydoc(1)\fR, \fBpydoc(1)\fR .SH "LICENSE" pydoctor is licensed under the simplified BSD license. .SH "AUTHORS" pydoctor was written and is maintained by Michael Hudson. .PP This manual page was written by Jelmer Vernooij , for the Debian project (and may be used by others). debian/rules0000755000000000000000000000011412215327505010244 0ustar #!/usr/bin/make -f %: dh $* --with python2 --buildsystem=python_distutils debian/manpages0000644000000000000000000000002211477213375010710 0ustar debian/pydoctor.1 debian/compat0000644000000000000000000000000211354136201010360 0ustar 5 debian/pycompat0000644000000000000000000000000211354136201010731 0ustar 2