Skip to main content

A Python tool to maintain a modular package architecture.

Project description

Tach

downloads version license python ci pyright ruff

a Python tool to enforce dependencies, written in Rust. Inspired by modular monolithic architecture.

Docs

Discord

gauge-logo

Tach lets you define and enforce dependencies between Python modules within your project.

Here's an example:

tach_demo

If a module tries to import from another module that is not listed as a dependency, Tach can prevent it.

Tach is:

  • 🌎 Open source
  • 🐍 Installable via pip
  • 🔧 Able to be adopted incrementally
  • ⚡ Implemented with no runtime impact
  • ♾️ Interoperable with your existing systems (cli, hooks, ci, etc.)

Getting Started

Installation

pip install tach

Setup

Tach allows you to configure where you want to place module boundaries in your project.

You can do this interactively - run:

 tach mod
# Up/Down: Navigate  Enter: Mark/unmark module  Right: Expand  Left: Collapse  Ctrl + Up: Jump to parent
# Ctrl + s: Exit and save  Ctrl + c: Exit without saving  Ctrl + a: Mark/unmark all

Mark each module boundary with 'Enter'. You can mark all of your top-level Python source packages, or just a few which you want to isolate.

If your Python code lives below your project root, or if you are working in a monorepo with multiple Python packages, mark your Python source roots using the 's' key.

This will create the config file for your project, tach.toml.

Once you've marked all the modules you want to enforce dependencies between, run:

tach sync

Dependencies that exist between each module you've marked will be written to tach.toml.

Check out what Tach has found!

cat tach.toml

Note: Your source roots will implicitly be treated as module boundaries, and can show up as <root>.

Enforcement

Tach comes with a cli command to enforce the boundaries that you just set up! From the root of your Python project, run:

tach check

You will see:

 All module dependencies validated!

You can validate that Tach is working by either:

  1. Commenting out an item in a depends_on key in tach.toml
  2. By adding an import between modules that didn't previously import from each other.

Give both a try and run tach check again. This will generate an error:

 tach/check.py[L8]: Cannot import 'tach.filesystem'. Module 'tach' cannot depend on 'tach.filesystem'.

Each error indicates an import which violates your dependencies. If your terminal supports hyperlinks, click on the file path to go directly to the error.

When an error is detected, tach check will exit with a non-zero code. It can be easily integrated with CI/CD, Pre-commit hooks, and VS Code, and more!

Extras

Visualize your dependency graph.

tach show [--web]

Tach will generate a graph of your dependencies. Here's what this looks like for Tach:

tach show

Note that this graph is generated remotely with the contents of your tach.toml when running tach show --web.

If you would like to use the GraphViz DOT format locally, simply running tach show will generate tach_module_graph.dot in your working directory.

You can view the dependencies and usages for a given path:

tach report my_package/
# OR
tach report my_module.py

e.g.:

> tach report python/tach/filesystem
[Dependencies of 'python/tach/filesystem']
python/tach/filesystem/install.py[L6]: Import 'tach.hooks.build_pre_commit_hook_content'
python/tach/filesystem/project.py[L5]: Import 'tach.constants.CONFIG_FILE_NAME'
...
-------------------------------
[Usages of 'python/tach/filesystem']
python/tach/cache/access.py[L8]: Import 'tach.filesystem.find_project_config_root'
python/tach/cache/setup.py[L7]: Import 'tach.filesystem.find_project_config_root'
...

Tach also supports:

More info in the docs. Tach logs anonymized usage statistics which can be opted out of. If you have any feedback, we'd love to talk!

If you have any questions or run into any issues, let us know by either reaching out on Discord or submitting a Github Issue!


Contributors

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tach-0.14.3.tar.gz (716.6 kB view details)

Uploaded Source

Built Distributions

tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

tach-0.14.3-cp313-none-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.13 Windows x86-64

tach-0.14.3-cp313-none-win32.whl (2.2 MB view details)

Uploaded CPython 3.13 Windows x86

tach-0.14.3-cp312-none-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.12 Windows x86-64

tach-0.14.3-cp312-none-win32.whl (2.2 MB view details)

Uploaded CPython 3.12 Windows x86

tach-0.14.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

tach-0.14.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

tach-0.14.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

tach-0.14.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

tach-0.14.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

tach-0.14.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

tach-0.14.3-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

tach-0.14.3-cp312-cp312-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

tach-0.14.3-cp311-none-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

tach-0.14.3-cp311-none-win32.whl (2.2 MB view details)

Uploaded CPython 3.11 Windows x86

tach-0.14.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

tach-0.14.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

tach-0.14.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

tach-0.14.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

tach-0.14.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

tach-0.14.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

tach-0.14.3-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

tach-0.14.3-cp311-cp311-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

tach-0.14.3-cp310-none-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

tach-0.14.3-cp310-none-win32.whl (2.2 MB view details)

Uploaded CPython 3.10 Windows x86

tach-0.14.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

tach-0.14.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

tach-0.14.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

tach-0.14.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

tach-0.14.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

tach-0.14.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

tach-0.14.3-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

tach-0.14.3-cp310-cp310-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

tach-0.14.3-cp39-none-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

tach-0.14.3-cp39-none-win32.whl (2.2 MB view details)

Uploaded CPython 3.9 Windows x86

tach-0.14.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

tach-0.14.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

tach-0.14.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

tach-0.14.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

tach-0.14.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

tach-0.14.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

tach-0.14.3-cp39-cp39-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

tach-0.14.3-cp39-cp39-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

tach-0.14.3-cp38-none-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

tach-0.14.3-cp38-none-win32.whl (2.2 MB view details)

Uploaded CPython 3.8 Windows x86

tach-0.14.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

tach-0.14.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

tach-0.14.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

tach-0.14.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

tach-0.14.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

tach-0.14.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

tach-0.14.3-cp38-cp38-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

tach-0.14.3-cp38-cp38-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8 macOS 10.12+ x86-64

tach-0.14.3-cp37-none-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.7 Windows x86-64

tach-0.14.3-cp37-none-win32.whl (2.2 MB view details)

Uploaded CPython 3.7 Windows x86

tach-0.14.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

tach-0.14.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

tach-0.14.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

tach-0.14.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

tach-0.14.3-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

tach-0.14.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

File details

Details for the file tach-0.14.3.tar.gz.

File metadata

  • Download URL: tach-0.14.3.tar.gz
  • Upload date:
  • Size: 716.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3.tar.gz
Algorithm Hash digest
SHA256 3e00fecef2a144bece45bb699a7b9dcc245f3e855590167c61d3b1341bee2e33
MD5 d15683244dbe19e74e99daaa36376cc2
BLAKE2b-256 afa291c4c99b8b30db1a73216e8db2d74aae4c9bc52f74e0a258519a7e2b3f07

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99bd140059ef5f7f616a270ee288876bf91789bb7b38e924c7fd3ae8178ed103
MD5 246b0a657bd55abdc86c2abe70d123a4
BLAKE2b-256 f400b49099644c95472f14710eb041a52717d83ce6a9769cd46e85b7ab83d298

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 02adab4bb451240c5ea71f3f9478eb05a1e6f0d5741fa5fc546732675d78607c
MD5 25aa66284526112f24da95be7c182ff7
BLAKE2b-256 4db8f858641d08dab295478e4a097a3f4a286f14bfb18834fad785d379ae3ede

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 24be16786552760f0a04b8e5a331a0dc051edfdb8016f9955f70249f76523ab2
MD5 30196f4bb1fdda9d416cc08254479cdd
BLAKE2b-256 2255d92d523f48c23d99803b296564679a06dae1c870c0e57b5480ea14feb54d

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8b4f88ecc440ab7c6b06fbd29ee23845a3b797ef29c2eed763c5ba7f24f29d4a
MD5 768ba040fd34bc358ebf4b04cd1072f2
BLAKE2b-256 6aaa6d6855938e4ddcbabac43be6c752894a01529f46a06470d22153804373bc

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ebcf42b07597c662d7e2db373cb677b92f69f3f5ab869c01e4faef46b7137fa5
MD5 5eb99b4e77116ac4e7d4c960b093c44e
BLAKE2b-256 fcb7367a1c4a6cd2b8c612fb46972c08c048a922e7837b9fb3e3f0a8f037bec1

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 713ec38069da3f171cf7fa34733cbeb4a3232a06519cbf3ec797c3916da3b864
MD5 464db4ed0888a59a81dc3d7fb0bc0661
BLAKE2b-256 35fcbd3e1cca9876a67b6ff8c4386dc41d67b9fae486c962a8499114cf849ffa

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5ad58738e216fbab8a72ee7135e389af073b6c630d5fad5934d05caa793bb9c7
MD5 d31140cd668d8aac12f1ed75357cf4fa
BLAKE2b-256 d71f9c564b5288c3ab8e967f3956db11143a180b9d0db55a68ab4d66d86e800a

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f2f2128e73e5c90cb31619cca62faf85f11471f13a1d9fcd703f43e1b3bcacb0
MD5 5d8a3cd0570d0f4822e729a0d50db239
BLAKE2b-256 ff0e3b19b5e78c8b02bbab4477a5fac125c09473658ecd3c190c78bb9fe22946

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 05c10a1f762e1e0f874edf6dec926663f31a8fb6155318c20ecfcc979fc2d2e1
MD5 79de5350cf66ca8296c7014a5a745b5f
BLAKE2b-256 474bf1af734e24b1b718bf2d833eddeea1a86358b1f91f27a1d2f6091c4cd652

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74847bc9ba03eda4765a3f2485833befe29578d9c80e6bf14c7ba0fb9a031512
MD5 954a31bd4b537b740600608a8f90e14f
BLAKE2b-256 2fea60c8969f2b0dec92adf228529675f36b27fe965a5c5d3b426c8d37a0aec1

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ffeb4e52d9af4836f4d2e2869f4c2dc9f5a0255b62eabc690a91320ed2a3d4b5
MD5 8e02add1725bc967cb8aed718496fe09
BLAKE2b-256 112308a2001a87193b2f507dcaa3b2452b23750e496932c2acf53daaf9d4d926

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1492946cb16b9337a3edaee432c59f97a140081c0c1ef1499e40e9d56088b5a7
MD5 ceaa5307e56caa173b5fe3c1284eeef9
BLAKE2b-256 ddb15351acccc0de71f96ba9dd9171b9a9e7371105be8ff5181499c9eb4926df

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4d6d26484beca66d4f92194ee5c67b05850516f36105c00e1b21a13999093e84
MD5 7b214fbb30868333fb4908f12bea289b
BLAKE2b-256 350fda74553d9e3212eaf9c2b92a3b7727d1e3258688e57bb9f9f0268febd404

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ac9dc104218d3a7f82c2af8046445a46996d558b9e5373e3186392d086f45af
MD5 3e03ee573395a1060472b79a0a7ff12f
BLAKE2b-256 3486012a40abceed518ae92288227b50b3a03560df7a597e92e3f7092ec142ad

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ccb04f1e9b33e4a3c4f3d446970e526652cd3dc8aaf1ba7b54830e74be6ee262
MD5 61ba2bb7cbf56a04082b6147d400e980
BLAKE2b-256 c3b1b887537193da98d659ebca7e2100ab00210ade640070a3a702c6ae520037

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 11a89cef125eedadeea90de8ba14fd05355fd78724e28e644779a1c0fcb4de01
MD5 a1c1ffb0fcc7e9043c6ecdfd6c4854c6
BLAKE2b-256 2d633b25b064e023ae0c8bd3498fc739e0d0b1c8b0d98fade1c87b388e429283

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f4033d21be98834ac5d50522d250621662ea6355f5be0c472e469bed1f8d70a4
MD5 9af1e52c70e114e9faa929ccb5e2c354
BLAKE2b-256 ca0070c22225372eafbc40c7e7c02740804f01091585cd36cb61ccac28bc38d7

See more details on using hashes here.

File details

Details for the file tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87f2a89efd8f22ba8d028d585f2e24437109d5ceebd679208f54ae147f801120
MD5 9fcc049372938dd61a88945581b65fd7
BLAKE2b-256 3def5c91e103da12a8e6de67c1e596da765290346e95ecd88962dcb726a0881d

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp313-none-win_amd64.whl.

File metadata

  • Download URL: tach-0.14.3-cp313-none-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 ec03fa58a12d8875d8a724b115de56f9f52bdbe0c56b453ed710a88f30128f89
MD5 977026c8c23637124635409f76d1af2f
BLAKE2b-256 da974971f9ad871f9e0ebaa42bf616f0d8a07e5599f1a2cfe8e8d28bfdd584e0

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp313-none-win32.whl.

File metadata

  • Download URL: tach-0.14.3-cp313-none-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp313-none-win32.whl
Algorithm Hash digest
SHA256 14b8824d45f652ae0fe2bc968c0cab201ec215d8929bf0282f51201f39b008a9
MD5 464029c32a8b4d25420a7952fc901265
BLAKE2b-256 91e957527363b628b8fe3692358b1066bebc61c6f2dfa375d2d2fd987842a0be

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tach-0.14.3-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 229c7df670fb17dd19365827c10c7db57588ec3f30afc410a2fec6ef7bc3e52d
MD5 670f8a8b7bd68aeaa5971c361463495b
BLAKE2b-256 8f03e7dcafd0dd1d604b8200a6bf3f845dd03a983cc08ffbd0a27a34dae3db69

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp312-none-win32.whl.

File metadata

  • Download URL: tach-0.14.3-cp312-none-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp312-none-win32.whl
Algorithm Hash digest
SHA256 81ca2c43b22d637f1888f890501d3515b2b5565c69732de6d0b1b435c85d91f8
MD5 9c25eec90ed3117f0c5b9e40353ad87a
BLAKE2b-256 5cec7c98cc6eb505e2df6cb4dcd2dff156fbbbfbf61397a0f8b941337e5929a6

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b92f742506885db22e2ddaba31a2dc2dca7868c892be09d4d99a460b07ebebc5
MD5 6822f69d5092bf4a0b2e5686add61e8c
BLAKE2b-256 b28abc1e6c2a185dad44bfd1908585187e5bd64441287909a2478b494f544560

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2fd4c840dbf233bd90d0e5e127f01c3884905dce45f24ac83cf8c4e52b3cad35
MD5 a6a942fbfb4caf7bfa53e4f97433c4db
BLAKE2b-256 9e7c55dac430e2272195c78a79c8519fba9940976594cfaadf36589e0a52bd23

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 911373fb1821b8dd2c05e9eb5308689331c88832b5cc0e029ec4e2bd2fb336c3
MD5 6f102971f123eae2380d203034990618
BLAKE2b-256 2a737bd21609476b5a6280ae92160ac89f33b83385a685ae1f9834b8555c9962

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3ceea61c23a7e6841b1906567a10610d4b47b955394aa8a24c683a5ca4df9f0f
MD5 bc07d68884c205b513e25822ced9a8a1
BLAKE2b-256 4c61f510e9748faa5462a625c77ec002c0efd61a862f2ebf1d4b81a7a0382a25

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5434000447afee6274d8358f60948143f5746ebeeed45dccffb795f41817e440
MD5 5894ce4af3410cf1efedb25db9f7e9da
BLAKE2b-256 a250795568044800b680acf92d6958ab847fc33798986f3f6f46a76aa6a292fa

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8cd1176d62595befa2bda67b6f42260378ba2454965b815a582d40d30b58eef
MD5 982c84afc03127a1b425292557b692a3
BLAKE2b-256 c2f9ab5efebecd3845e1408f371fe83d943a2af7f97675fd843f8baaeb8e9d4f

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b311badc243d7755189e0a766aacafb9ec1fefaa3835de4d61284b9d441be442
MD5 a5cbd4962560e234b196d4d401ebc0d6
BLAKE2b-256 0abf75293d37b3501f3617854ef11d6eded25e49c16e57af10d1ca94c8ec6f9d

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6f4a431d4d2cc9c6e913535e8473bf7037c840ecea751230054bcc1493acc1d2
MD5 c3aab1be1d4fd76b0971ece97fcfb33f
BLAKE2b-256 0fe222f884aa7be329b1202fa7c0216e7477d3074bb09337145402d61274fc97

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp311-none-win_amd64.whl.

File metadata

  • Download URL: tach-0.14.3-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 1870ed68d5b47bdeee7cc92b191020cb46c8947447083dd7f78f6287003f59a5
MD5 538d7c7479c5d9a35c689f022fbf3c49
BLAKE2b-256 208cccf23ec22bda625e07671df3db3e6251808fc8faab14ea8c13672ea355a4

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp311-none-win32.whl.

File metadata

  • Download URL: tach-0.14.3-cp311-none-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 ff9e7e5da33a3c6d76a7237d6ce6c76cf7112d8e84cb9a9dbbc2cbd4eaa57abb
MD5 ba4d717de28193f66c75842c622c8cf0
BLAKE2b-256 a6b917d680dc905c7c25ca6f96d4a865545706ca86fd927e2fbe6f11ad801905

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 914f1e715761a67a155b13808bb93f407d8079602284a5e1dcbdf9be8a55a34a
MD5 8cf7e0e0d8f68166fb479202bf6cf243
BLAKE2b-256 bc070957433b91752c3b4b32ab09442ef76f4d4c3a6b82c256f9edc0ccccee25

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f653f9a572636f7c5562a09327ce0ba42b6b1c11f6c7f5262e02d3838df1a8b5
MD5 7af78a0a0db4f81692c2d716bf91e524
BLAKE2b-256 a7494c9135c41c246251ce60e89d81b4c150852e0708fb8081481fe4c87ac781

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 49a37b552c4cae766e0fc9dadef5627ee7f3cb1b5b655e826f332e8d7d6f93f9
MD5 e5a17037f8c8806375cbd8aab03d07f8
BLAKE2b-256 f03b8cdfb6a721dd2736d2522bd905a012e3d143e8007b734276d5b100a17ba0

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e04cf8e14f1e6ca6466bac0c73a90270b38e0f3f85594930ec54d69ddd39d7f5
MD5 6e4a65ea82fce65879f4dd5e439f419e
BLAKE2b-256 7c61f59843e13c810f946c6479248402699b08bb5bb0348ce3602f0a1b9eb802

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 aa80cae4a2d0c4cb71541274f7c53f8eca323f30e64147b4432ec468c05b7cb5
MD5 b649c753f6ca8ca98c58c23e7ec1d85c
BLAKE2b-256 4561a2b87aded23dbc18fc313eccdeb995d57c441943c05f871696ab9ec5d73b

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1c19d4ce8bc69f8cfa4cd2cbc8011dcd167e6ef8f56daeef711eeb48b565ea4
MD5 3f9c236c9e8b627e76943f4d17377fd6
BLAKE2b-256 c0ec0c1d15f1b5da2ce5ffd527022557bdd42168f6d7d0025d1dd44f94b3689c

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59d7cda838dd88fdddc0a5d3d5e7e99fa56bb5f04e3efd801da3e5186a487850
MD5 80b35f35d9c9d32eb973140f5707614f
BLAKE2b-256 183da8f8bc67ee7b21521b540c1230d78f80103bdd1a8027daa7c185614eb5f3

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cff66f6f39e86efac28409d1558a0609cf6152d41cdf19e342f3bdc6df10fd5a
MD5 99be7b1434e2f433626aedfe0a9957dd
BLAKE2b-256 056b882a6c86fdbd914ca9efc44d4a8c43b7f8d6ac5dbbb1c2da0cb97810fb5d

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp310-none-win_amd64.whl.

File metadata

  • Download URL: tach-0.14.3-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 e23cbc1bbe9ee80b38cdf192d059d80feea23001f208ddedccad96e04cb08266
MD5 871aad48cb41ee953c42d78f54446d2a
BLAKE2b-256 0ad1740a174bb2ea8246287c2e0e5777d1231ebd1dec97c51d004e52eec4982d

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp310-none-win32.whl.

File metadata

  • Download URL: tach-0.14.3-cp310-none-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 b01578fce518e357d880c3d7aaf89292639e72879ff280f7267e34712d45436d
MD5 45ac9e99c7e53a6af8d4215abd1e2661
BLAKE2b-256 e5dfd041fe05c07a12031572f429452b57a7d7af44746bf635f1943215c805c2

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50501365bb78ac5af41e6b827d800f0f7b427b292035363373ad1d006cb38c4c
MD5 8dc3671dd9f7c817d68be045cfc534ba
BLAKE2b-256 57e5d68a93f63f4c62dd9dfaee3614ed4563ded8f4de39d78d450deae8c6a595

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 65b3c099a506cacfedd36bb4875b60341e1a12443cdb9574fb7460a789f0e46d
MD5 8d9649cb0c45e115b98cde2dd1e70f44
BLAKE2b-256 a49cd21139a70d7cd0f6fe8db353ce8b057db90f490bc833e86a3d997f235670

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d8e7834e78cb2cbe8691e5ee10470a60a63be10331156c4fe63374321f3973c7
MD5 b063ca533bd6c501c28920c7127e9a3b
BLAKE2b-256 ee91a6d6b105735ef0f938e7b1a955e68b9e154ed00a743da321c85a4ac0744b

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a73a774e32731cf101eed638bca538e1a0dfb64c528d1e037489aa4f56c84ef5
MD5 e960d17f3772f861a879ae777f396f2c
BLAKE2b-256 2fd9f23dae8e092b430743bbe57a5f68e8d08d1bd8cc52e659477d7ddbf8f4cd

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cbb4c2a031c879371ae00bcd74af6283fd751ad5e53bfea0b0376e315f5e26b1
MD5 c01700b7286e624e691306927908ccad
BLAKE2b-256 5c9290b1998e2a391133dc5bd7f4aabe98e1c21b847e510445d07f1d104e7cc8

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4752a1791b4bdd4c1cc863cb58b57a2aa4d0e2a31b74ccea8fc6244534d4a073
MD5 f9cfecd0ddf6331737edf3f2e51c0f67
BLAKE2b-256 ba5557aeb2df7cadb6370787019137ef8d7c7d719750039fef922cb28a5dc16c

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de2a05dc8a5f3908d2c4d213cad07dceb9632585962cd34ddd1c2de7e953a06d
MD5 300bfef9e4e501e901cb59e65aa87d9d
BLAKE2b-256 7c7aaeea68d7a17f831aa3d194b2052ff8e436d0f0a0c5ecac7273d2ef48d8b8

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 40bad49ce313db7f51f87dd817cfce4d0eb1970e9d62548ef630e671071c1b4f
MD5 d8d0f31623b002c007b6f478590759a8
BLAKE2b-256 cc73ca97f6ae702d8d8ff5ca6c2c70575029c9b283ae0ec46692c1e7121e5e41

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp39-none-win_amd64.whl.

File metadata

  • Download URL: tach-0.14.3-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 09d999174c1b9acfa294c7240c9c54bd25b4f8e651c446d8876b450bac427719
MD5 a42ce35c939911c8608886f611da957a
BLAKE2b-256 f3a3e6462d42f3de9fe36c5d6e0bb96f4dcab0f7d8a841935caa1cf31eb4eee7

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp39-none-win32.whl.

File metadata

  • Download URL: tach-0.14.3-cp39-none-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 0bc3e2b77972d3b528e6a8b7309f711d5e0a169aae22cf50d83ac06b4b9f465f
MD5 340ec1e04bff29d46800ab3f6766770b
BLAKE2b-256 7098cc4d0a91400f4edae92fddc5f129778f9d633b65f641349cfff8407472fa

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e005a7d206e97182e6785b005fdc646220d7f6bd45fc8c637159376ae2c139bc
MD5 2ef81ac9e26eddc679f652bf42211cb3
BLAKE2b-256 61c2769234f7e481832db27ecdc95a0c576b098c0be0b95d8b875632e16a3748

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1c8aa4ffef56269b88001960eb44a0614ef3348a7dbc6828c0a193716bf6852c
MD5 5d2cfa21d694edb309a160f0ec901ca9
BLAKE2b-256 569295192f07d07b07dda356ffe47f2157e418579636d290035c99d372533bc0

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fe459fe90adf7aca65c2d5c11c901537f173cde82f483d1b6ea8bbeb6311ba8d
MD5 aa64d43fac0f7471d9783641cd5b4e2f
BLAKE2b-256 3416f740adceb703c0c223837564cb4d9e8b144bec8f5a60a1d6e15bc4e2ef08

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e077256450fb7b4add7db1f7cb148ea9e81d123b3841d6efaed867eb5e267277
MD5 bfbe2092d716fb1627c6edf345ce260e
BLAKE2b-256 86035377c760e2a40525e1ff6821e0e55477993515c8dde410012ae7e405a1ff

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 940a66e0f8c1536c5b2e727bbcc6b19f75e49a070dc8d541e3d0b051f506323d
MD5 fc7b0877d9d17865cd790fdd089ca03c
BLAKE2b-256 8a266dc4a145acf64dc0343d5363d1ea8cfd4b9588475d6920bd22e261d725d9

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c4c35edaf961121bdc450c13f03feb9bb0f957639532b53aee29f203a601ace
MD5 f7e612e3210de880081ed435b9c55aa5
BLAKE2b-256 09212361cdebbc4cfb8201bb538aedc494ff251604f42a370791bf940aa786f9

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dd571647f8af3db3506cf9f4e82f148e4a5853aa66d2fbe7c07ced407383509
MD5 dfe80e17774b4c8433e96c1499a2ac64
BLAKE2b-256 4b961b220b5aeea60c2dd7110fdb15935ba18081d33c24f010b73f51de62f82d

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e0d173d1d0bb0ca6b5ce524c3b73c2b07313aaf0ea95fd0895ea0ea8b60fe0c7
MD5 d85c382e23a946e87dd78f72ab8599e5
BLAKE2b-256 ee56eac942cacfbf692c456681c1cac7a83591de841ae14e11d71cec70ccf69e

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp38-none-win_amd64.whl.

File metadata

  • Download URL: tach-0.14.3-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 47ce1ae746b7c192b418eaf6965cf8a1a4cc4281221babb8c5c3cd7af8684e26
MD5 e78e58c82df16fad5ee14ed3a3bb9ab8
BLAKE2b-256 4b3059da3fae1c0fe3919a2d47209924b0292e7ce93cb3033732e39a98c86903

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp38-none-win32.whl.

File metadata

  • Download URL: tach-0.14.3-cp38-none-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp38-none-win32.whl
Algorithm Hash digest
SHA256 70063826ee6d00e1ead00ccdc6fb08fbb84c48a43bed4b626e574d122fd79e04
MD5 f02d1c2697e855bd4391d1393065efa5
BLAKE2b-256 95d27d23137f23fccefef41bad027db7537e36d851066f1c75cfdaf9447a1b24

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c546fa8884d19f2c538e81314b35efbf9ac956c2de85620fc33c4bb8d10d209
MD5 15c48fc5525a0b888815ae8496e711cd
BLAKE2b-256 7f88a8121600342c188c8251ee326d91cc94d13022dadbfc980509a227f2d1f1

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 277570cfe5c0b45d1f48d3d7633df81ecb2916741821e5b8a391ecf223a1ced0
MD5 a5cf6a7717ccde931883aff009c14e9e
BLAKE2b-256 6eed5f6bda4de31a9e0498987c72e49087bc57500fbcef234909c135c924daae

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4c59bdadd0fed95185ef792861afa94ed5f3cb5de751ca4cc5442d647c77b07a
MD5 a3b73e8202dc01c4ce9461eb72880ab2
BLAKE2b-256 ddf447a03e4ece2d0944c81312d19f27d32a31404f4db8314d5942822764d1ed

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 81a367c5157364f5e77604050fc0befa098e302595059432f795bbd3f534ccfc
MD5 15d18f4035abfcc33278199a60db62ef
BLAKE2b-256 1ae72f78cbfd3e31e3e5f51d28d541f6e32f9b9ae0e475e30f8d523d5500fc9d

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 eaa9fa25b2dbcd839a415324d0cdc4645e3fba97834de2d7c3440fa05031b0c0
MD5 e7972e255c5f6762717abfee917bdd5b
BLAKE2b-256 781635480a18f88617346dd2785614554f0cfe2ffbcbd74360138812125c7f39

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2e6626ac4ccc5c41ad3c844330f32861813d875f2d2882bb86ae43225e3383aa
MD5 9fa89647031e7066038e8374bed1adec
BLAKE2b-256 ae0fac35109e73cd1382cb811f1807ac3c848ff145631b2d3701a58c57728b9f

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6041b91e0b402f11d2e1c467cd1013697525237760e705cc5f97365a7ffad32
MD5 665e40c8033dc33d396326b29910a089
BLAKE2b-256 316140d843e74ec71e8c977f286522f8edf8ba8b837ff4f73bcbc49fb77d4ddc

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b743519fb02dddc9b98cd1c53c6eebffc51bffcc96eb14b9bb0b5a3c050cf02a
MD5 db768b977ad2b0aac126801085c56fa4
BLAKE2b-256 799c7727e6d97ff3b4b3f1db6eae45c503bca4516d76fb3528253be297af3571

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp37-none-win_amd64.whl.

File metadata

  • Download URL: tach-0.14.3-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 255bde80b9b3ca828b6523113db0d45a8c8cae659981a1e780d41711d08d8aec
MD5 8bc57bd9b7b5c4dd02bdc729bc53d32c
BLAKE2b-256 6d2b7100fc91d37631d8ef0a13f921a58013eeea1530f013dfcc1cc428367c8a

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp37-none-win32.whl.

File metadata

  • Download URL: tach-0.14.3-cp37-none-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tach-0.14.3-cp37-none-win32.whl
Algorithm Hash digest
SHA256 ca38f0e874c72e955f29743dbea3eeb5cac178b30934ac18b4104bb5920baad9
MD5 f200f39c7e34a06bf1545324f79c1da6
BLAKE2b-256 1cef7ed1ebfd8445a6672ad997eabc4350264ce4251d468d2ec2406e42e4f06d

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cb3573d8893d7a78178f495bd5b7a9843e7af8d73b2b0bc84545b0070ae88e5
MD5 1a07783d018203608853337fb8880cd5
BLAKE2b-256 9e0dad3273eb9696abb590a485b35229e61ca307574bd749b98cd794682aff40

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 63506a1c242bb173d1b5b64161485d34a10ab2735b361b78f0aeeae14b06552c
MD5 f72caf126dfa6f78eca00db778919598
BLAKE2b-256 6b18feda40712903be63ee3f78c27ff5fd01793f480059381dd545ee2616f841

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c2dbacf1263677bbcb165ddef82465fb828ba5e94581665b706f535f5abe0070
MD5 b1081f0313d6993a9bb277e15e9dede5
BLAKE2b-256 179d718b0c87fff6d303b8c85c8e1f46f87fc4de2f187f8e882884dd8ece8eed

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 95c45a3690d9d824b818b91e1e7740fb759a97739270304c43fcb2ed5dfce9b4
MD5 5a7455aa52a8be54120ffe266bf8b78c
BLAKE2b-256 346f367b59d91931f936af89f1f6646c3dd39b7f181c7f006bacd9895bea999c

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ee791096c6bb9d08961082cc95499c9dc53e30deb8c198a60fc633b842d27381
MD5 9b39b73cbfd784e3e4fcbbf9689bc7fa
BLAKE2b-256 6be3407ea23820339bc905db76fb7639e129d631a6490f2ef52a1d0731963e0a

See more details on using hashes here.

File details

Details for the file tach-0.14.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tach-0.14.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b19329193d21695fe77543c80be695a237eafc22e0814e8b2ebdc62b80b6acd4
MD5 3a940f2393e25ab99396e29a2f9e58c1
BLAKE2b-256 7105adeb334ab906f68a4c4d16f7583af4b73aaf0a38eaaa06b749f08e691aaa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page