fmtr.tools

View on PyPIReverse Dependencies (0)

1.0.8 fmtr.tools-1.0.8-py3-none-any.whl

Wheel Details

Project: fmtr.tools
Version: 1.0.8
Filename: fmtr.tools-1.0.8-py3-none-any.whl
Download: [link]
Size: 45617
MD5: e81000f48029c2c75218f8a53e7403a8
SHA256: cfada61f3a5afd06ab3ea7658b3363890f01dade2856225e24438e8b6dfd73f3
Uploaded: 2024-12-10 14:05:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fmtr.tools
Version: 1.0.8
Summary: Collection of high-level tools to simplify everyday development tasks, with a focus on AI/ML
Author: Frontmatter
Author-Email: innovative.fowler[at]mask.pro.fmtr.dev
Home-Page: https://github.com/fmtr/fmtr.tools
License: Copyright © 2024 Frontmatter. All rights reserved.
Requires-Dist: peft; extra == "ai"
Requires-Dist: pydantic; extra == "ai"
Requires-Dist: torchaudio; extra == "ai"
Requires-Dist: torchvision; extra == "ai"
Requires-Dist: transformers[sentencepiece]; extra == "ai"
Requires-Dist: fastapi; extra == "api"
Requires-Dist: loguru; extra == "api"
Requires-Dist: pydantic; extra == "api"
Requires-Dist: uvicorn; extra == "api"
Requires-Dist: faker; extra == "augmentation"
Requires-Dist: sre-yield; extra == "augmentation"
Requires-Dist: pydantic; extra == "dm"
Requires-Dist: docker; extra == "docker-api"
Requires-Dist: google-api-python-client; extra == "google-api"
Requires-Dist: google-auth; extra == "google-api"
Requires-Dist: google-auth-httplib2; extra == "google-api"
Requires-Dist: google-auth-oauthlib; extra == "google-api"
Requires-Dist: huggingface-hub; extra == "hfh"
Requires-Dist: html2text; extra == "html"
Requires-Dist: pydantic; extra == "interface"
Requires-Dist: streamlit; extra == "interface"
Requires-Dist: json-repair; extra == "json-fix"
Requires-Dist: loguru; extra == "logging"
Requires-Dist: deepmerge; extra == "merging"
Requires-Dist: pandas; extra == "metric"
Requires-Dist: tinynetrc; extra == "netrc"
Requires-Dist: openai; extra == "openai-api"
Requires-Dist: bokeh; extra == "parallel"
Requires-Dist: dask[bag]; extra == "parallel"
Requires-Dist: distributed; extra == "parallel"
Requires-Dist: loguru; extra == "process"
Requires-Dist: contexttimer; extra == "profiling"
Requires-Dist: pandas; extra == "semantic"
Requires-Dist: sentence-transformers; extra == "semantic"
Requires-Dist: tinynetrc; extra == "spaces"
Requires-Dist: Unidecode; extra == "test"
Requires-Dist: bokeh; extra == "test"
Requires-Dist: contexttimer; extra == "test"
Requires-Dist: dask[bag]; extra == "test"
Requires-Dist: deepmerge; extra == "test"
Requires-Dist: distributed; extra == "test"
Requires-Dist: docker; extra == "test"
Requires-Dist: faker; extra == "test"
Requires-Dist: fastapi; extra == "test"
Requires-Dist: google-api-python-client; extra == "test"
Requires-Dist: google-auth; extra == "test"
Requires-Dist: google-auth-httplib2; extra == "test"
Requires-Dist: google-auth-oauthlib; extra == "test"
Requires-Dist: html2text; extra == "test"
Requires-Dist: huggingface-hub; extra == "test"
Requires-Dist: json-repair; extra == "test"
Requires-Dist: loguru; extra == "test"
Requires-Dist: openai; extra == "test"
Requires-Dist: pandas; extra == "test"
Requires-Dist: peft; extra == "test"
Requires-Dist: pydantic; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pyyaml; extra == "test"
Requires-Dist: semver; extra == "test"
Requires-Dist: sentence-transformers; extra == "test"
Requires-Dist: sre-yield; extra == "test"
Requires-Dist: streamlit; extra == "test"
Requires-Dist: tinynetrc; extra == "test"
Requires-Dist: tokenizers; extra == "test"
Requires-Dist: torchaudio; extra == "test"
Requires-Dist: torchvision; extra == "test"
Requires-Dist: transformers[sentencepiece]; extra == "test"
Requires-Dist: uvicorn; extra == "test"
Requires-Dist: tokenizers; extra == "tokenization"
Requires-Dist: Unidecode; extra == "unicode"
Requires-Dist: semver; extra == "version"
Requires-Dist: pyyaml; extra == "yaml"
Provides-Extra: ai
Provides-Extra: api
Provides-Extra: augmentation
Provides-Extra: dm
Provides-Extra: docker.api
Provides-Extra: google.api
Provides-Extra: hfh
Provides-Extra: html
Provides-Extra: interface
Provides-Extra: json-fix
Provides-Extra: logging
Provides-Extra: merging
Provides-Extra: metric
Provides-Extra: netrc
Provides-Extra: openai.api
Provides-Extra: parallel
Provides-Extra: process
Provides-Extra: profiling
Provides-Extra: semantic
Provides-Extra: spaces
Provides-Extra: test
Provides-Extra: tokenization
Provides-Extra: unicode
Provides-Extra: version
Provides-Extra: yaml
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8149 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fmtr/tools/__init__.py sha256=1b-Os4KJwcZSnUTmoV8dYcQihc1Yb8J6XdGVp0jKkbQ 4861
fmtr/tools/ai_tools.py sha256=hN7DzuATXfurCDHugaluUsbmF_PzeKu3BTc2WXhG59g 11806
fmtr/tools/api_tools.py sha256=KU_qetI7WQRZijZ0l1nCKjPcRbseMMCWj0W8n_NTJCM 2027
fmtr/tools/augmentation_tools.py sha256=-6ESbO4CDlKqVOV1J1V6qBeoBMzbFIinkDHRHnCBej0 55
fmtr/tools/config.py sha256=YBnasdUeRnP9LpyXLAukx8K4-41CM3aNhZyxHb-wBXc 602
fmtr/tools/config_tools.py sha256=27PbPYj90ClIW4QcRoUoiFM3SbWeMIIZsZR32IPU4V8 805
fmtr/tools/console_script_tools.py sha256=T968S6fL--84G5ALaKwcTAzUOFyVhTU7Ts6qbk8oaeE 65
fmtr/tools/data_modelling_tools.py sha256=bggZ-INJWr4depWC00lfXhzBtoFUOdon7Xahrj76vrY 574
fmtr/tools/dataclass_tools.py sha256=0Gt6KeLhtPgubo_2tYkIVqB8oQ91Qzag8OAGZDdjvMU 1209
fmtr/tools/datatype_tools.py sha256=3P4AWIFGkJ-UqvXlj0Jc9IvkIIgTOE9jRrOk3NVbpH8 1508
fmtr/tools/docker_tools.py sha256=rdaZje2xhlmnfQqZnR7IHgRdWncTLjrJcViUTt5oEwk 617
fmtr/tools/environment_tools.py sha256=34NKG-BJrobYyJeM3FH3VE6G1rv6kQ41bvTxkEYfNi8 1850
fmtr/tools/function_tools.py sha256=_oW3-HZXMst2pcU-I-U7KTMmzo0g9MIQKmX-c2_NEoE 858
fmtr/tools/google_api_tools.py sha256=-Qd8whmzLagUKBmhWPwyhPs0jKj2mdBGkbuvUeNSVmg 1070
fmtr/tools/hash_tools.py sha256=WEU2IkVzyEoBfFcHcrK-izy4NeCjC-_rOPKi9kO5ECk 730
fmtr/tools/hfh_tools.py sha256=DCDIWuWlhtmIGCtp9cLcOTTEw_4yN_NocLX8w5NZsbk 2384
fmtr/tools/html_tools.py sha256=0nN8Nz5HtG9bXyApYfHSKEivLlxjsm3Gn6Mg2TK0brI 394
fmtr/tools/import_tools.py sha256=XJmiWLukRncJAcaGReDn4jIz1_IpVBjfYCQHH1hIg7c 588
fmtr/tools/inspection_tools.py sha256=tLTRvzy9XVomQPi0dfnF_cgwc7KiDVZAr7gPTk4S_bQ 278
fmtr/tools/interface_tools.py sha256=p-Q3zrUmq8m1y2twEhtddaF1w9fBaOJ3bk_twUgUTjQ 2702
fmtr/tools/iterator_tools.py sha256=dFMYrnBKqUN-FLhFpth37JLs_yU8mNn7W76YIx46q7Y 1120
fmtr/tools/json_fix_tools.py sha256=vNSlswVQnujPmKEqDjFJcO901mjMyv59q3awsT7mlhs 477
fmtr/tools/json_tools.py sha256=IKmrANhcftIz2msCZeItidJ1PcpY_tnbfxbRDnta-c0 349
fmtr/tools/logging_tools.py sha256=bO2w0L68IQSD4-ZEdSRxC_hrvZJGih1FNzPTO3inGEA 2040
fmtr/tools/merging_tools.py sha256=KDxCEFJEQJEwGw1qGKAgR55uUE2X2S5NWLKcfHRmX_k 227
fmtr/tools/metric_tools.py sha256=O17A06WyxFepfHvwCArTI2SDR5ZmftUyAvftyk1Ff1A 227
fmtr/tools/name_tools.py sha256=5CB_phqhHjl66iI8oLxOGPF2odC1apdul-M8Fv2xBhs 5514
fmtr/tools/netrc_tools.py sha256=PpNpz_mWlQi6VHGromKwFfTyLpHUXsd4LY6-OKLCbeI 376
fmtr/tools/openai_tools.py sha256=6SUgejgzUzmlKKct2_ePXntvMegu3FJgfk9x7aqtqYc 742
fmtr/tools/parallel_tools.py sha256=G__ZbLRRx4cP5OyqY1hKwnE-VI3m5prYABB0tnZHnes 3132
fmtr/tools/path_tools.py sha256=iNIG-nxBX-uiyfyOapJZaUiS4pI8sHsxm6WhVHixQ0M 3700
fmtr/tools/platform_tools.py sha256=7p69CmAHe_sF68Fx9uVhns1k5EewTHTWgUYzkl6ZQKA 308
fmtr/tools/process_tools.py sha256=Ysh5Dk2QFBhXQerArjKdt7xZd3JrN5Ho02AaOjH0Nnw 1425
fmtr/tools/profiling_tools.py sha256=jpXVjaNKPydTasEQVNXvxzGtMhXPit08AnJddkU8uIc 46
fmtr/tools/random_tools.py sha256=4VlQdk5THbR8ka4pZaLbk_ZO_4yy6PF_lHZes_rgenY 2223
fmtr/tools/semantic_tools.py sha256=cxY9NSAHWj4nEc6Oj4qA1omR3dWbl2OuH7_PkINc6_E 1386
fmtr/tools/spaces_tools.py sha256=D_he3mve6DruB3OPS6QyzqD05ChHnRTb4buViKPe7To 1099
fmtr/tools/string_tools.py sha256=NRsYohqsXCrCXLxfRQbAPcCcSejffCRlS5JK0R4BdAM 2775
fmtr/tools/tokenization_tools.py sha256=9FP5vgPufWv0XA961eVKObFll0d_2mM0W3ut3rtZyeo 4329
fmtr/tools/tools.py sha256=xnfUrOnrT4OxFYez6vV5tAhydzCICJFiGVnviiZDEQo 796
fmtr/tools/unicode_tools.py sha256=yS_9wpu8ogNoiIL7s1G_8bETFFO_YQlo4LNPv1NLDeY 52
fmtr/tools/version sha256=phVSvZad-OqKy8Q8pyiMu01dODZaYQyAIaQn4mpRhR0 5
fmtr/tools/version_tools.py sha256=pHxD425tc5JhGfMjE3-lRLnJOVPpf63Y5FGha5ntiVY 1112
fmtr/tools/yaml_tools.py sha256=Ol43ZwbnSXGnn1K98Uxx61KPGSqfC4axE-X2q1LKMwk 349
fmtr/tools/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fmtr/tools/tests/conftest.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fmtr/tools/tests/helpers.py sha256=N5sf9YoZV93a7tf_UxpLeyQ9vp6Ec0teNIimFDvc054 1091
fmtr/tools/tests/test_datatype.py sha256=C04m_qFuDT239K1OyYzBQ3ImNtR-5l5kKH4GUrRM9kQ 790
fmtr/tools/tests/test_environment.py sha256=iHaiMQfECYZPkPKwfuIZV9uHuWe3aE-p_dN_PWmmhnA 2167
fmtr/tools/tests/test_json.py sha256=IeSP4ziPvRcmS8kq7k9tHonC9rN5YYq9GSNT2ul6Msk 287
fmtr/tools/tests/test_path.py sha256=AkZQa6_8BQ-VaCyL_J-iKmdf2ZaM-xFYR37Kun3k4_g 2188
fmtr/tools/tests/test_yaml.py sha256=jc0TwwKu9eC0LvFGNMERdgBue591xwLxYXFbtsRwXVM 287
fmtr.tools-1.0.8.dist-info/LICENSE sha256=FW9aa6vVN5IjRQWLT43hs4_koYSmpcbIovlKeAJ0_cI 10757
fmtr.tools-1.0.8.dist-info/METADATA sha256=c1lxmzxsW4VfQ681jkXXSKRNloXdATfn-b51464aTa0 12445
fmtr.tools-1.0.8.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
fmtr.tools-1.0.8.dist-info/entry_points.txt sha256=Azzjc2i4qs2FMtbgLbeloARmvPeQHCUUxwHzpUMCkhc 73
fmtr.tools-1.0.8.dist-info/top_level.txt sha256=t5341a8ii3n4RFizwTeXGmcq_pf4GqL1h9ylE5LIWRk 12
fmtr.tools-1.0.8.dist-info/RECORD

top_level.txt

docker
fmtr

entry_points.txt

cache-hfh = fmtr.tools.console_script_tools:cache_hfh