Télécharger la liste

Description du projet

HappyDoc is a tool for extracting documentation from Python source code. It differs from other such applications by the fact that it uses the parse tree for a module to derive the information used in its output instead of importing the module directly. This allows the user to generate documentation for modules which need special context to be imported.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2002-08-25 06:43
2.1

Un bug a été fixé, où la production a été écrite au mauvais endroit quand l'option-d est utilisé. Le PluginLoader ne nécessite plus une extension '. Py' sur les plugins, permettant plugins pas écrit en Python.
Tags: Major bugfixes
A bug was fixed where output was written to the wrong place when the -d option was used. The PluginLoader no longer requires a '.py' extension on plugins, allowing plugins not written in Python.

2001-12-30 20:15
2.0

Une grande partie de la base de code a été remanié afin de protéger l'espace de nommage pour le code happydoc (ainsi que d'autres bibliothèques Python). Les descriptions de paquets peuvent maintenant être extraite à partir du module __init__.py docstring au lieu de devoir toujours être dans un fichier README. Un problème avec le formateur HtmlTable que les pages causés au regard étrange dans de nombreux navigateurs a été fixée.
Tags: Minor feature enhancements
Much of the code base has been rearranged to protect the namespace for HappyDoc
code (as well as other Python libraries). Package descriptions can now be
extracted from the __init__.py module docstring instead of always having to be
in a README file. A problem with the HTMLTable formatter that caused pages to
look odd in many browsers was fixed.

2001-11-21 21:54
1.6.1

Une variété de modifications ont été mises en œuvre pour soutenir les mises à jour syntaxe de Python 2.0. Un système de plugin a été ajoutée pour docstring convertisseurs pour permettre aux auteurs d'écrire docs module en utilisant des styles de marquage différents. Les fichiers externes sont maintenant reconnus par leur extension. La valeur par défaut pour le réglage global docstrings peuvent être passés sur la ligne de commande ou un fichier de fixation spécifiques peuvent être incorporées dans le fichier d'entrée. La syntaxe de balisage par défaut a été mis à jour pour StructuredTextNG, remplaçant le StructuredText original. Un système permettant de fichiers spécifiques variables analyseur de contrôle pour être intégrées dans les fichiers source d'entrée a été mis en œuvre.
Tags: Major feature enhancements
A variety of modifications were implemented to support Python 2.0 syntax
updates. A plugin system was added for docstring converters to allow module
authors to write docs using different markup styles. External files are now
recognized by their extension. The global default setting for docstrings can be
passed on the command line or a file-specific setting can be embedded in the
input file. The default markup syntax was updated to StructuredTextNG,
replacing the original StructuredText. A system to allow file-specific parser
control variables to be embedded in the input source files was implemented.

2001-01-30 15:12
0.7.1

Ceci est l'annonce de sortie initiale sur Freshmeat. Version 0.7.1 est encore en développement, mais devrait être utilisable. Il n'a pas été attribué un numéro de la version 1.x parce qu'il ya des caractéristiques fondamentales de gauche à mettre en œuvre.
This is the initial release announcement on freshmeat. Version 0.7.1 is still in development, but should be usable. It has not been assigned a 1.x version number because there are core features left to be implemented.

Project Resources