Coverage for sources/librovore/__/imports.py: 100%
38 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-09-02 00:02 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-09-02 00:02 +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''' Common imports used throughout the package. '''
23# ruff: noqa: F401
26import abc
27import asyncio
28import collections.abc as cabc
29import collections
30import contextlib as ctxl
31import datetime
32import dataclasses as dcls
33import enum
34import functools as funct
35import io
36import inspect
37import json
38import locale
39import platform
40import re
41import shutil
42import stat
43import subprocess
44import sys
45import time
46import types
47import urllib.parse as urlparse
48import warnings
50from logging import getLogger as acquire_scribe
51from pathlib import Path
53import accretive as accret
54import appcore
55import dynadoc as ddoc
56import detextive as detext
57import exceptiongroup as excg
58import frigid as immut
59import typing_extensions as typx
60# --- BEGIN: Injected by Copier ---
61import tyro
62# --- END: Injected by Copier ---
64from absence import Absential, absent, is_absent
65from appcore import asyncf, generics
66from appcore.state import Globals
69simple_tyro_class = tyro.conf.configure( )
70standard_tyro_class = tyro.conf.configure( tyro.conf.OmitArgPrefixes )