跳转到主要内容

kwutil模块

项目描述

GitlabCIPipeline GitlabCICoverage Pypi PypiDownloads ReadTheDocs

阅读文档

https://kwutil.readthedocs.io

Gitlab(主分支)

https://gitlab.kitware.com/computer-vision/kwutil

Github(镜像)

https://github.com/Kitware/kwutil

Pypi

https://pypi.ac.cn/project/kwutil

Kitware实用工具模块。

此模块用于小型、纯Python实用函数。允许依赖,但它们必须是小型且高度标准的包(例如rich、psutil、ruamel.yaml)。

这些最初是从geowatch实用工具派生出来的。其中一些也来自xdev

如果此库中无依赖的实用工具证明其极具实用性,它可能被移植到ubelt

当前顶级API

from kwutil import copy_manager
from kwutil import fsops_managers
from kwutil import partial_format
from kwutil import process_context
from kwutil import slugify_ext
from kwutil import util_environ
from kwutil import util_eval
from kwutil import util_exception
from kwutil import util_hardware
from kwutil import util_json
from kwutil import util_locks
from kwutil import util_parallel
from kwutil import util_path
from kwutil import util_pattern
from kwutil import util_progress
from kwutil import util_random
from kwutil import util_resources
from kwutil import util_time
from kwutil import util_units
from kwutil import util_windows
from kwutil import util_xml
from kwutil import util_yaml

from kwutil.fsops_managers import (CopyManager, MoveManager, DeleteManager,)
from kwutil.process_context import (ProcessContext,)
from kwutil.util_environ import (envflag,)
from kwutil.util_eval import (safeeval,)
from kwutil.util_hardware import (Hardware,)
from kwutil.util_json import (Json,)
from kwutil.util_locks import (Superlock,)
from kwutil.util_parallel import (coerce_num_workers,)
from kwutil.util_pattern import (Pattern, MultiPattern,)
from kwutil.util_progress import (ProgressManager,)
from kwutil.util_random import (ensure_rng,)
from kwutil.util_time import (datetime, timedelta,)
from kwutil.util_yaml import (Yaml,)
from kwutil.util_xml import (XML,)

__all__ = ['CopyManager', 'DeleteManager', 'Hardware', 'Json', 'MoveManager',
           'MultiPattern', 'Pattern', 'ProcessContext', 'ProgressManager',
           'Superlock', 'XML', 'Yaml', 'coerce_num_workers', 'copy_manager',
           'datetime', 'ensure_rng', 'envflag', 'fsops_managers',
           'partial_format', 'process_context', 'safeeval', 'slugify_ext',
           'timedelta', 'util_environ', 'util_eval', 'util_exception',
           'util_hardware', 'util_json', 'util_locks', 'util_parallel',
           'util_path', 'util_pattern', 'util_progress', 'util_random',
           'util_resources', 'util_time', 'util_units', 'util_windows',
           'util_xml', 'util_yaml']

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码分发

kwutil-0.3.3.tar.gz (77.7 kB 查看哈希值)

上传时间 源代码

构建分发

kwutil-0.3.3-py3-none-any.whl (83.1 kB 查看哈希值)

上传时间 Python 3

由支持