Coverage for sources / mimeogram / __ / imports.py: 100%

30 statements  

« prev     ^ index     » next       coverage.py v7.13.4, created at 2026-02-18 17:27 +0000

1# vim: set filetype=python fileencoding=utf-8: 

2# -*- coding: utf-8 -*- 

3 

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#============================================================================# 

19 

20 

21''' Common imports used throughout the package. ''' 

22 

23# ruff: noqa: F401 

24 

25 

26import abc 

27import asyncio 

28import collections.abc as cabc 

29import contextlib as ctxl 

30import dataclasses as dcls 

31import enum 

32import hashlib 

33import os 

34import re 

35import sys 

36import types 

37 

38from logging import getLogger as produce_scribe 

39from pathlib import Path 

40from uuid import uuid4 

41 

42import accretive as accret 

43import appcore 

44import appcore.dictedits 

45import appcore.io 

46import appcore.state 

47import detextive 

48import typing_extensions as typx 

49# --- BEGIN: Injected by Copier --- 

50import dynadoc as ddoc 

51import frigid as immut 

52import tyro 

53# --- END: Injected by Copier --- 

54 

55# --- BEGIN: Injected by Copier --- 

56from absence import Absential, absent, is_absent 

57# --- END: Injected by Copier --- 

58from appcore import cli as appcore_cli 

59from appcore import asyncf 

60from appcore import generics 

61 

62simple_tyro_class = tyro.conf.configure( ) 

63standard_tyro_class = tyro.conf.configure( tyro.conf.OmitArgPrefixes )