Home | Trees | Index | Help |
|
---|
|
cheesecake
ast_pp
cheesecake_index
: Cheesecake: How tasty is your code?
codeparser
logger
model
: Code borrowed from Michael Hudson's docextractor package with the author's
permission.
pep8
: Check Python source code formatting, according to PEP 8:
http://www.python.org/dev/peps/pep-0008/
subprocess
: subprocess - Subprocesses with accessible I/O streams
This module allows you to spawn processes, connect to their
input/output/error pipes, and obtain their return codes.
util
: Utility functions for Cheesecake project.
__builtin__.object
:
The most base type
cheesecake.cheesecake_index.Cheesecake
:
Computes 'goodness' of Python packages.
cheesecake.codeparser.CodeParser
:
Information about the structure of a Python module.
cheesecake.model.Documentable
cheesecake.logger.File
cheesecake.model.ImportStarFinder
cheesecake.cheesecake_index.Index
:
Class describing one index.
cheesecake.cheesecake_index.CheesecakeIndex
cheesecake.cheesecake_index.FilesIndex
cheesecake.cheesecake_index.IndexRequiredFiles
:
Check for existence of important files, like README or INSTALL.
cheesecake.cheesecake_index.IndexSetupPy
:
Reward packages that have setup.py file.
cheesecake.cheesecake_index.IndexCodeKwalitee
cheesecake.cheesecake_index.IndexDocstrings
:
Compute how many objects have relevant docstrings.
cheesecake.cheesecake_index.IndexDocumentation
cheesecake.cheesecake_index.IndexFormattedDocstrings
:
Compute how many of existing docstrings include any formatting,
like epytext or reST.
cheesecake.cheesecake_index.IndexGeneratedFiles
:
Lower score for automatically generated files that should
not be present in a package.
cheesecake.cheesecake_index.IndexInstall
:
Check if package can be installed via "python setup.py" command.
cheesecake.cheesecake_index.IndexInstallability
cheesecake.cheesecake_index.IndexPEP8
:
Compute PEP8 index for the modules in the package.
cheesecake.cheesecake_index.IndexPyLint
:
Compute pylint index of the whole package.
cheesecake.cheesecake_index.IndexPyPIDownload
:
Check if package was successfully downloaded from PyPI
and how far from it actual package was.
cheesecake.cheesecake_index.IndexUnitTested
:
Check if the package has unit tests which can be easily found by
any of known test frameworks.
cheesecake.cheesecake_index.IndexUnitTests
:
Compute unittest index as percentage of methods/functions
that are exercised in unit tests.
cheesecake.cheesecake_index.IndexUnpack
:
Give points for successful unpacking of a package archive.
cheesecake.cheesecake_index.IndexUnpackDir
:
Check if package unpack directory resembles package archive name.
cheesecake.cheesecake_index.IndexUrlDownload
:
Give points for successful downloading of a package.
cheesecake.logger.Message
cheesecake.model.ModuleVistor
cheesecake.cheesecake_index.OneOf
cheesecake.subprocess.Popen
cheesecake.logger.Producer
:
Log producer API which sends messages to be logged
to a 'consumer' object, which then prints them to stdout,
stderr, files, etc.
cheesecake.ast_pp.SourceWriter
cheesecake.util.StdoutRedirector
:
Redirect stdout to a temporary file.
cheesecake.cheesecake_index.Step
:
Single step during computation of package score.
cheesecake.cheesecake_index.StepByVariable
:
Step which is always run if given Cheesecake instance variable is true.
cheesecake.model.System
__builtin__.type
:
type(object) -> the object's type
type(name, bases, dict) -> a new type
cheesecake.pep8.Checker
:
Load a Python source file, tokenize it, check coding style.
exceptions.Exception
:
Common base class for all exceptions.
cheesecake.cheesecake_index.CheesecakeError
:
Custom exception class for Cheesecake-specific errors.
cheesecake.subprocess.ProcessError
:
This exception is raised when there is an error calling
a subprocess.
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Fri Feb 9 02:15:13 2007 | http://epydoc.sf.net |