Coverage for sources/accretive/__init__.py: 100%
9 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-09-26 03:08 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2025-09-26 03:08 +0000
1# vim: set filetype=python fileencoding=utf-8:
2# -*- coding: utf-8 -*-
4#============================================================================#
5# #
6# Licensed under the Apache License, Version 2.0 (the "License"); #
7# you may not use this file except in compliance with the License. #
8# You may obtain a copy of the License at #
9# #
10# http://www.apache.org/licenses/LICENSE-2.0 #
11# #
12# Unless required by applicable law or agreed to in writing, software #
13# distributed under the License is distributed on an "AS IS" BASIS, #
14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
15# See the License for the specific language governing permissions and #
16# limitations under the License. #
17# #
18#============================================================================#
21''' Accretive data structures.
23 Data structures which can grow but never shrink - once values are set, they
24 become immutable. This behavior is useful for configuration registries,
25 plugin systems, and other scenarios requiring grow-only collections with
26 immutability guarantees.
27'''
30from . import __
31# --- BEGIN: Injected by Copier ---
32from . import exceptions
33# --- END: Injected by Copier ---
35from .classes import *
36from .dictionaries import *
37from .modules import *
38from .namespaces import *
41__version__: __.typx.Annotated[ str, __.ddoc.Visibilities.Reveal ]
42__version__ = '4.2.1'
45finalize_module( __name__, dynadoc_table = __.fragments, recursive = True )