LICENSE
README.md
pyproject.toml
src/simplibs/signature/__init__.py
src/simplibs/signature/copy_signature.py
src/simplibs/signature/create_signature.py
src/simplibs/signature/core/__init__.py
src/simplibs/signature/core/constants/__init__.py
src/simplibs/signature/core/constants/groups/BINDING_NAMES.py
src/simplibs/signature/core/constants/groups/VARIADIC_NAMES.py
src/simplibs/signature/core/constants/groups/__init__.py
src/simplibs/signature/core/constants/placeholders/ARGS.py
src/simplibs/signature/core/constants/placeholders/KWARGS.py
src/simplibs/signature/core/constants/placeholders/__init__.py
src/simplibs/signature/core/parameter_collector/ParameterCollector.py
src/simplibs/signature/core/parameter_collector/__init__.py
src/simplibs/signature/core/parameter_collector/_mixins/AddParam.py
src/simplibs/signature/core/parameter_collector/_mixins/FlatParamsToKwarks.py
src/simplibs/signature/core/parameter_collector/_mixins/GetOrderedParams.py
src/simplibs/signature/core/parameter_collector/_mixins/PositionalEmptyOrderCheck.py
src/simplibs/signature/core/parameter_collector/_mixins/__init__.py
src/simplibs/signature/core/signature_creator/SignatureCreator.py
src/simplibs/signature/core/signature_creator/__init__.py
src/simplibs/signature/core/signature_creator/_mixins/ProcessParamSources.py
src/simplibs/signature/core/signature_creator/_mixins/ProcessReturnSource.py
src/simplibs/signature/core/signature_creator/_mixins/__init__.py
src/simplibs/signature/core/utils/__init__.py
src/simplibs/signature/core/utils/modifiers/__init__.py
src/simplibs/signature/core/utils/modifiers/add_params_to_signature.py
src/simplibs/signature/core/utils/modifiers/delete_params_from_signature.py
src/simplibs/signature/core/utils/modifiers/replace_return_annotation_in_signature.py
src/simplibs/signature/core/utils/operations/__init__.py
src/simplibs/signature/core/utils/operations/compose_signature.py
src/simplibs/signature/core/utils/operations/get_signature.py
src/simplibs/signature/core/utils/operations/set_signature.py
src/simplibs/signature/core/utils/parameters/__init__.py
src/simplibs/signature/core/utils/parameters/create_keyword_parameter.py
src/simplibs/signature/core/utils/parameters/create_positional_parameter.py
src/simplibs/signature/core/validators/__init__.py
src/simplibs/signature/core/validators/_inspects/__init__.py
src/simplibs/signature/core/validators/_inspects/validate_is_inspect_parameter.py
src/simplibs/signature/core/validators/_inspects/validate_is_inspect_signature.py
src/simplibs/signature/core/validators/_inspects/validate_parameters_collection.py
src/simplibs/signature/core/validators/_policies/__init__.py
src/simplibs/signature/core/validators/_policies/validate_accept_double.py
src/simplibs/signature/core/validators/_policies/validate_excluded_names.py
src/simplibs/signature/core/validators/_primitives/__init__.py
src/simplibs/signature/core/validators/_primitives/validate_is_bool.py
src/simplibs/signature/core/validators/_primitives/validate_is_callable.py
src/simplibs/signature/core/validators/_primitives/validate_is_string.py
src/simplibs/signature/core/validators/_rules/__init__.py
src/simplibs/signature/core/validators/_rules/validate_default_matches_annotation.py
src/simplibs/signature/core/validators/_rules/validate_param_sources.py
src/simplibs/signature/core/validators/exceptions/SignatureBuildError.py
src/simplibs/signature/core/validators/exceptions/SignatureError.py
src/simplibs/signature/core/validators/exceptions/SignatureParameterError.py
src/simplibs/signature/core/validators/exceptions/__init__.py
src/simplibs/signature/decorators/__init__.py
src/simplibs/signature/decorators/signature.py
src/simplibs/signature/decorators/signature_copy.py
src/simplibs/signature/decorators/signature_set.py
src/simplibs/signature/decorators/builders/__init__.py
src/simplibs/signature/decorators/builders/apply_signature_to_wraps.py
src/simplibs/signature/decorators/builders/create_signature_decorator.py
src/simplibs_signature.egg-info/PKG-INFO
src/simplibs_signature.egg-info/SOURCES.txt
src/simplibs_signature.egg-info/dependency_links.txt
src/simplibs_signature.egg-info/requires.txt
src/simplibs_signature.egg-info/top_level.txt
tests/test_copy_signature.py
tests/test_create_signature.py