snakeoil package¶
Subpackages¶
- snakeoil.chksum package
- snakeoil.cli package
- Submodules
- snakeoil.cli.arghparse module
ArgparseCommand
ArgumentParser
CommaSeparatedElements
CommaSeparatedElementsAppend
CommaSeparatedNegations
CommaSeparatedNegationsAppend
CommaSeparatedValues
CommaSeparatedValuesAppend
CsvActionsParser
CsvHelpFormatter
Delayed
DelayedDefault
DelayedParse
DelayedValue
EnableDebug
Expansion
ExtendAction
FileType
ManHelpAction
Namespace
OptionalsParser
OrderedParse
ParseNonblockingStdin
ParseStdin
SortedHelpFormatter
StoreBool
SubcmdAbbrevArgumentParser
Verbosity
bounded_int()
create_dir()
existent_dir()
existent_path()
positive_int()
- snakeoil.cli.exceptions module
- snakeoil.cli.input module
- snakeoil.cli.tool module
- snakeoil.cli.arghparse module
- Module contents
- Submodules
- snakeoil.compression package
- snakeoil.osutils package
- snakeoil.process package
Submodules¶
- snakeoil.bash module
- snakeoil.caching module
- snakeoil.compatibility module
- snakeoil.constraints module
- snakeoil.containers module
- snakeoil.contexts module
- snakeoil.currying module
- snakeoil.data_source module
- snakeoil.decorators module
- snakeoil.demandimport module
- snakeoil.demandload module
- snakeoil.dependant_methods module
- snakeoil.errors module
- snakeoil.fileutils module
- snakeoil.formatters module
- snakeoil.iterables module
- snakeoil.klass module
DirProxy()
GetAttrProxy()
SlotsPicklingMixin
alias
alias_attr()
alias_method()
aliased()
cached_hash()
cached_property()
cached_property_named()
generic_equality()
immutable_instance()
inject_immutable_instance()
inject_richcmp_methods_from_cmp()
instance_attrgetter
jit_attr()
jit_attr_ext_method()
jit_attr_named()
jit_attr_none()
patch()
reflective_hash()
static_attrgetter
steal_docs()
- snakeoil.log module
- snakeoil.mappings module
- snakeoil.modules module
- snakeoil.obj module
- snakeoil.pickling module
- snakeoil.sequences module
- snakeoil.stringio module
- snakeoil.strings module
- snakeoil.struct_compat module
- snakeoil.tar module
- snakeoil.version module
- snakeoil.weakrefs module
Module contents¶
snakeoil library
This library is a bit of a grabbag of the following:
implementations that make nasty/hard problems simple in usage
standard lib fixups; a new style UserDict base class for example that is designed around iter* overriding, rather than sequence methods as UserDict is.
optimized implementations of common patterns