cheesecake_kwalitee_index package

Submodules

cheesecake_kwalitee_index.utils module

Miscellaneous utility functions, classes, constants and decorators.

cheesecake_kwalitee_index.utils.get_logger(name, log_file, log_level=None)[source]

Get a logger object which is set up properly with the correct formatting, logfile, etc.

Parameters:
  • name (str) – The __name__ of the module calling this function.
  • log_file (str) – The filename of the file to log to.
Returns:

A logging.Logger object that can be used to log to a common file.

Return type:

logging.Logger

Module contents

A system that evaluates the kwalitee of all the packages on PyPI.

The cheesecake_kwalitee_index is a multi-part distributed system that checks out each version of each package on PyPI and runs the cheesecake ranking algorithm on the package in a sandboxed environment and reports the results to a central database server.