ufmt

View on PyPIReverse Dependencies (50)

2.8.0 ufmt-2.8.0-py3-none-any.whl

Wheel Details

Project: ufmt
Version: 2.8.0
Filename: ufmt-2.8.0-py3-none-any.whl
Download: [link]
Size: 28268
MD5: 8ef0fb9770502d01db530224a5277b63
SHA256: 47a690811c576ebd3a0e30d77d43b65c84240e5c1611e5cb4a880bdd7f4507c1
Uploaded: 2024-10-25 06:21:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ufmt
Version: 2.8.0
Summary: Safe, atomic formatting with black and µsort
Author-Email: Amethyst Reese <amy[at]n7.gg>
Project-Url: Changelog, https://ufmt.omnilib.dev/en/latest/changelog.html
Project-Url: Documentation, https://ufmt.omnilib.dev
Project-Url: Github, https://github.com/omnilib/ufmt
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >= 3.8
Requires-Dist: black (>=20.8b0)
Requires-Dist: click (>=8.0)
Requires-Dist: libcst (>=0.4.0)
Requires-Dist: moreorless (>=0.4.0)
Requires-Dist: tomlkit (>=0.7.2)
Requires-Dist: trailrunner (>=1.2.1)
Requires-Dist: typing-extensions (>=4.0)
Requires-Dist: usort (>=1.0)
Requires-Dist: attribution (==1.8.0); extra == "dev"
Requires-Dist: black (==24.8.0); extra == "dev"
Requires-Dist: build (>=1.2); extra == "dev"
Requires-Dist: coverage (>=7); extra == "dev"
Requires-Dist: flake8 (==7.1.1); extra == "dev"
Requires-Dist: mypy (==1.11.2); extra == "dev"
Requires-Dist: pygls (==1.3.1); extra == "dev"
Requires-Dist: ruff-api (==0.1.0); extra == "dev"
Requires-Dist: usort (==1.0.8.post1); extra == "dev"
Requires-Dist: sphinx (==8.0.2); extra == "docs"
Requires-Dist: sphinx-mdinclude (==0.6.2); extra == "docs"
Requires-Dist: pygls (>=1.3); extra == "lsp"
Requires-Dist: ruff-api (>=0.1.0); extra == "ruff"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: lsp
Provides-Extra: ruff
Description-Content-Type: text/markdown
[Description omitted; length: 4334 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ufmt/__init__.py sha256=rtZQriJgxR9eFRpgyfayeX02fsXA7Hfsxv_10ISCXeQ 870
ufmt/__main__.py sha256=MSmt_5Xg84uHqzTN38JwgseJK8rsJn_11A8WD99VtEo 61
ufmt/__version__.py sha256=B7phuvInDta1LEHzy2Ard8KyTqfRIPx2szavUrShRGQ 156
ufmt/cli.py sha256=IjfuDZtER3Bxsfko8w8tQCJAkbAB_t3h6bWVPnFhFtQ 5789
ufmt/config.py sha256=umQGw-YJR-Y8ANmVYRdSDpTMg-VLqUBNx7qvUuVeZy0 1627
ufmt/core.py sha256=20fAzEUeUmcWnpaTZl7MHocd7TX5uvFb85JiEui4Zyw 19245
ufmt/lsp.py sha256=B0IUnxZeFXUHLiX026So9t5s-oU29_bHXWF6mEc9Ja4 4198
ufmt/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ufmt/types.py sha256=sYV9PHu6IGD9vu_-vB_3QcGWPj44nbNNbu3Lpejlvlc 3150
ufmt/util.py sha256=DqIYohPFAqTI7BkFgytqOQXIswVP5GGvxYoIwDzsUqE 3836
ufmt/tests/__init__.py sha256=z3bImzHMkq4HRSKnnc3sPRV89w4lg2cetjaJbgDJzjY 176
ufmt/tests/__main__.py sha256=yBXGTdvhH38M4A4qR8-EeGYMBY_JC4xTJ-T2BiG6P2s 236
ufmt/tests/benchmark.py sha256=d01OgS3aZ0z9vlKxkVPWWOJKxA_fn7kt758SrhB180E 2115
ufmt/tests/cli.py sha256=pX2A1cdR1GYQDuOuUNjtM8IFnsLxPav4EClx6dhNHIQ 20384
ufmt/tests/config.py sha256=g_ltyOWR6FKtX2DEh0CMQX3E97jsieHRDM2yZkSW2pw 8071
ufmt/tests/core.py sha256=VdIECRnG3LANpQBLWehwruo1asisv3-d7R5ECjcm6Ds 30673
ufmt/tests/util.py sha256=AsVOk1abh2tiwjtPan8Ti-Bg3LDBlBElVGt9QKlMpWc 4043
ufmt-2.8.0.dist-info/entry_points.txt sha256=XQI7XGOyySV-XgdKQnYnNdsQuw8t_17p4u68fPQaDTo 38
ufmt-2.8.0.dist-info/LICENSE sha256=qwwXHcPvi_MlqEu3fYVUIfJhEzXd9uCIFrKSLE7cD3Y 1071
ufmt-2.8.0.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
ufmt-2.8.0.dist-info/METADATA sha256=K78w091TERgyMvVcwjLhDgbevy734agvAR1FENCdqVk 5904
ufmt-2.8.0.dist-info/RECORD

entry_points.txt

ufmt = ufmt.cli:main