Glossary

Glossary#

extra#

A name corresponding to a set of optional dependencies, supported by most package managers (pip, pipx, conda and uv). This module has no runtime dependencies outside of the standard library save for the config file parsers, and all the extras are for development only.

submodule#

A module that is part of a library or package that is not the main module/entry point. For this project, asyncutils is the main module and its submodules include asyncutils.context, asyncutils.locks, asyncutils.queues and more. A lazy loading system is in place to avoid the overhead of gathering all submodules on import and make them accessible using attribute access syntax.

subpackage#

A directory within a package containing submodules, along with an __init__.py file.

entry point#

A function serving as the main interface for a module or package, allowing it to be run as a command-line tool or imported as a library.