tach

View on PyPIReverse Dependencies (6)

0.14.4 tach-0.14.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tach-0.14.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
tach-0.14.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
tach-0.14.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
tach-0.14.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
tach-0.14.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
tach-0.14.4-cp39-none-win_amd64.whl
tach-0.14.4-cp39-none-win32.whl
tach-0.14.4-cp39-cp39-macosx_10_12_x86_64.whl
tach-0.14.4-cp39-cp39-macosx_11_0_arm64.whl
tach-0.14.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tach-0.14.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
tach-0.14.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
tach-0.14.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
tach-0.14.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
tach-0.14.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
tach-0.14.4-cp38-none-win_amd64.whl
tach-0.14.4-cp38-none-win32.whl
tach-0.14.4-cp38-cp38-macosx_10_12_x86_64.whl
tach-0.14.4-cp38-cp38-macosx_11_0_arm64.whl
tach-0.14.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tach-0.14.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
tach-0.14.4-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
tach-0.14.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
tach-0.14.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
tach-0.14.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
tach-0.14.4-cp37-none-win_amd64.whl
tach-0.14.4-cp37-none-win32.whl
tach-0.14.4-cp313-none-win_amd64.whl
tach-0.14.4-cp313-none-win32.whl
tach-0.14.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tach-0.14.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
tach-0.14.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
tach-0.14.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
tach-0.14.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
tach-0.14.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
tach-0.14.4-cp312-none-win_amd64.whl
tach-0.14.4-cp312-none-win32.whl
tach-0.14.4-cp312-cp312-macosx_10_12_x86_64.whl
tach-0.14.4-cp312-cp312-macosx_11_0_arm64.whl
tach-0.14.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tach-0.14.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
tach-0.14.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
tach-0.14.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
tach-0.14.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
tach-0.14.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
tach-0.14.4-cp311-none-win_amd64.whl
tach-0.14.4-cp311-none-win32.whl
tach-0.14.4-cp311-cp311-macosx_10_12_x86_64.whl
tach-0.14.4-cp311-cp311-macosx_11_0_arm64.whl
tach-0.14.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tach-0.14.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
tach-0.14.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
tach-0.14.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
tach-0.14.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
tach-0.14.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
tach-0.14.4-cp310-none-win_amd64.whl
tach-0.14.4-cp310-none-win32.whl
tach-0.14.4-cp310-cp310-macosx_10_12_x86_64.whl
tach-0.14.4-cp310-cp310-macosx_11_0_arm64.whl
tach-0.14.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
tach-0.14.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
tach-0.14.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
tach-0.14.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
tach-0.14.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
tach-0.14.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
tach-0.14.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
tach-0.14.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
tach-0.14.4-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
tach-0.14.4-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
tach-0.14.4-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
tach-0.14.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
tach-0.14.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tach-0.14.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
tach-0.14.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
tach-0.14.4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
tach-0.14.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
tach-0.14.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Wheel Details

Project: tach
Version: 0.14.4
Filename: tach-0.14.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Download: [link]
Size: 3093774
MD5: f3a33b3c89917fce3ca3ebb39a3f43d5
SHA256: 6937cce7975232dd2b2d7a2b3aa9aee4b863626b4c7c655600b1af2e83281855
Uploaded: 2024-11-20 19:05:40 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: tach
Version: 0.14.4
Summary: A Python tool to maintain a modular package architecture.
Author-Email: Caelean Barnes <caeleanb[at]gmail.com>, Evan Doyle <evanmdoyle[at]gmail.com>
Project-Url: Homepage, https://github.com/gauge-sh/tach
Project-Url: Issues, https://github.com/gauge-sh/tach/issues
Keywords: python,module,package,guard,enforcement,boundary,enforcer,domain,architecture
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.7
Requires-Dist: pyyaml (~=6.0)
Requires-Dist: tomli (>=1.2.2)
Requires-Dist: tomli-w (~=1.0)
Requires-Dist: rich (~=13.0)
Requires-Dist: prompt-toolkit (~=3.0)
Requires-Dist: gitpython (~=3.1)
Requires-Dist: networkx (<4.0,>=2.6)
Requires-Dist: pydot (<4,>=2)
Requires-Dist: stdlib-list (>=0.10.0); python_version < "3.10"
Requires-Dist: importlib-metadata (>=6.0); python_version == "3.7"
Requires-Dist: rich (==13.8.1); extra == "dev"
Requires-Dist: prompt-toolkit (==3.0.47); extra == "dev"
Requires-Dist: pip (==24.0); extra == "dev"
Requires-Dist: pyright (==1.1.389); extra == "dev"
Requires-Dist: ruff (==0.7.4); extra == "dev"
Requires-Dist: setuptools (==69.5.1); python_version > "3.7" and extra == "dev"
Requires-Dist: twine (==5.1.1); python_version > "3.7" and extra == "dev"
Requires-Dist: build (==1.2.1); python_version > "3.7" and extra == "dev"
Requires-Dist: pytest (==8.2.2); python_version > "3.7" and extra == "dev"
Requires-Dist: pytest-mock (==3.14.0); python_version > "3.7" and extra == "dev"
Requires-Dist: coverage (==7.6.0); python_version > "3.7" and extra == "dev"
Requires-Dist: maturin (==1.7.1); extra == "dev"
Requires-Dist: setuptools (==47.1.0); python_version == "3.7" and extra == "dev"
Requires-Dist: twine (==4.0.2); python_version == "3.7" and extra == "dev"
Requires-Dist: build (==1.1.1); python_version == "3.7" and extra == "dev"
Requires-Dist: pytest (==7.4.4); python_version == "3.7" and extra == "dev"
Requires-Dist: pytest-mock (==3.11.1); python_version == "3.7" and extra == "dev"
Requires-Dist: coverage (==7.2.7); python_version == "3.7" and extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
License-File: LICENSE
[Description omitted; length: 6178 characters]

WHEEL

Wheel-Version: 1.0
Generator: maturin (1.7.4)
Root-Is-Purelib: false
Tag: cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x

RECORD

Path Digest Size
tach-0.14.4.dist-info/METADATA sha256=isi7ay1ac6Tj9qKWxCYj7beLKLZlga98iDJJABD0Zvk 9171
tach-0.14.4.dist-info/WHEEL sha256=lg2S07l55d11XCE28ZV9jZe0k3r7-u48Wl0YzcpG-Q0 125
tach-0.14.4.dist-info/entry_points.txt sha256=ZylH5q3PqP4JqTJXM7xsgk-zXQe6E9om4Mitk9MQj74 40
tach-0.14.4.dist-info/licenses/LICENSE sha256=I_GOA9xJ35FiL-KnYXZJdATkbO2KcV2dK2enRGVxzKM 1023
tach/interactive/modules.py sha256=Fax1aEjx3n1jCeVG67fDXVFKdMlvI1HcE5_yWbsPXiY 22783
tach/interactive/__init__.py sha256=Uh3wArKWcd_mSn8-oQ-MF8odC_F5viDPijxq9PTru_0 233
tach/report.py sha256=WNycG6qVKBnCODrTCFBN5ubM6f03a1VTM3sq9lrmW7s 7266
tach/start.py sha256=gwRlyChtQQ2GdAm1yLwm8CQGG3GZoLjLJ_5uoTvytyY 261
tach/icons.py sha256=gtkrH7s2awHL3_IpACCMln9AYSOUk5yC_wzdeFtBvvI 506
tach/test.py sha256=H5dGBjno4dsH7_HdPS6s-TpAYUEOS0hoKiwibccvyFg 2657
tach/logging/logger.py sha256=jOlqEosL_AKpFs5LPMi_6XxITQTyD20XAPRCdsYDgOc 2602
tach/logging/__init__.py sha256=d8k_B0g34eOSgDsCyEdXTNOcfyNxHavdg2fzWhzP830 127
tach/logging/api.py sha256=sEoD67eL3kBo7Um1lgqMsonNPLpghAVlAlyQnUtzeJU 1445
tach/__init__.py sha256=vZQSIyvYZALD8VIyQwV3CHVsEPwKis9doxHrQ8f0KQI 86
tach/cache/setup.py sha256=a_H7d6A7444ePnkMHEbHpe6rFiq_FkC6_ltMlboklrw 1173
tach/cache/access.py sha256=x4qaG1tQfgJ0hAw6CNaXPjwwlNF_cB-Yn0iio-sbqoo 1591
tach/cache/__init__.py sha256=TRg05zlckMssPn-z3T3MVHhGQLhPSiJk9FOq15lSkXc 187
tach/sync.py sha256=y_sPl87X-ZCFtWp2BUrIupyWZV9vrtFLk6ZT3y-MeEs 1133
tach/pytest_plugin.py sha256=afQ6iarxc2CIdSRp88eH-T-4guTfCBiIMtphPF8QTns 3439
tach/show.py sha256=mALN2yPbaMh86GlKKEUAO_YY66ytuI9R2oh-hp7DpNU 5435
tach/cli.py sha256=cdmvPbLbxoD3nTcnXO84hyQjEoSlzAjVW7EQ0pwjfOc 34530
tach/filesystem/service.py sha256=6y1bxzBXitC66rfP33x1aZ5jo3uekpPID6PICQSb26E 4553
tach/filesystem/git_ops.py sha256=E9p1ehcedIaTqUOojtj_PxLRZ0kzJBvqsYeOFPvcgGI 1715
tach/filesystem/project.py sha256=tpApeBAr003SsgzfVOovQ4BhKw4xURbbmyPyEkBj9pA 1076
tach/filesystem/__init__.py sha256=OIsjYkaPLhlT6J8cWi7p2oUaXyj2dzR-8dd_GfYjX6c 696
tach/filesystem/install.py sha256=TO1Z08jR6w06vQq-n9wL-6ko8vHFLE3AFYtbh30QOqs 797
tach/__main__.py sha256=SZlWrSIzoeMmmO99v6OLsL5OwMsgPoJBYfGwI_e4rWA 105
tach/extension.pyi sha256=l_9jb1IlJXphJwCNL4y8am_oxJ0bAB8BAqFmeXU5--k 5174
tach/constants/__init__.py sha256=R1NFodL3TXBbmW6q-vLtQvfZ16obafQPCpafGdaU1go 408
tach/hooks/__init__.py sha256=7HipbEYKNr_kLLz7X0uZUKLVnYdKNdJxbz_GBK7Ne-4 145
tach/hooks/pre_commit.py sha256=gW-3WkVfKY04s5nxmN2M9-IAbc1FK1hehKJINqKtekM 278
tach/mod.py sha256=08nW1aeiGCX7WI4pTX_gksjqgMZyjv5k9HbWVR33JuE 4105
tach/check_external.py sha256=QVZfVE9cCZhwYYLU7FIeuA3rV6Qyyci0LfVZMqBSm2U 2512
tach/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tach/utils/external.py sha256=XdiJt0k04e6KgeHiMfuC00UQ5CeMTFln6v-henISl30 3459
tach/utils/display.py sha256=Wcm7NhfFdPKQYmSDAU5BDYEg0ZqRAJWL2ND0WPptOAg 1614
tach/utils/exclude.py sha256=owkHbPNtpSESNAMoh2RexUb1sRHMg4Xq022D2dQcRWI 680
tach/colors/__init__.py sha256=W0IFBm_c7XhUmse2NG_sRRtnZmDaH66BEfi9r7XUEsY 288
tach/parsing/__init__.py sha256=cN9YG0MORPR1HSEZxr-uVuwWLUL_-7bC5XnZ3bfHJRI 209
tach/parsing/config.py sha256=wKBy4lw0nQT1s2vyfYi6gnLhkeNS2kHBK-VBVTNc4RY 2644
tach/errors/__init__.py sha256=gECXBn3VPC2aQ3ko9Utl5blrxx4Opvo6hYke17YQxMU 163
tach/extension.cpython-39-s390x-linux-gnu.so sha256=N0qK00p9cZyk0bIzMgDvidjOJxIJbEOi_iCFiwSUu9Q 8120024
tach-0.14.4.dist-info/RECORD

entry_points.txt

tach = tach.start:start