Naming conventions#

Here are the naming conventions used within the source code.

variables

lowercase, underscores

constants

uppercase, underscores

classes

camel case

class methods

lowercase, underscores

imports

require fully qualified package name (import <package> does nothing)

exception: top-level packages __init__.py will have __version__ defined in them

python packages

lowercase, underscores

repository

lowercase, hyphens