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.4.tar.gz (717.8 kB view details)

Uploaded Source

Built Distributions

tach-0.14.4-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.4-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.4-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.4-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.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

tach-0.14.4-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.4-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.4-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.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

tach-0.14.4-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.4-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.4-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.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

tach-0.14.4-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.4-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.4-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.4-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.4-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.4-cp313-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.13 Windows x86-64

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

Uploaded CPython 3.13 Windows x86

tach-0.14.4-cp312-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

tach-0.14.4-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.4-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.4-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.4-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.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

tach-0.14.4-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.4-cp312-cp312-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

tach-0.14.4-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.4-cp311-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

tach-0.14.4-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.4-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.4-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.4-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.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

tach-0.14.4-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.4-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

tach-0.14.4-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.4-cp310-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

tach-0.14.4-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.4-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.4-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.4-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.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

tach-0.14.4-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.4-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

tach-0.14.4-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.4-cp39-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

tach-0.14.4-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.4-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.4-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.4-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.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

tach-0.14.4-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.4-cp39-cp39-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

tach-0.14.4-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.4-cp38-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

tach-0.14.4-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.4-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.4-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.4-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.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

tach-0.14.4-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.4-cp38-cp38-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

tach-0.14.4-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.4-cp37-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7 Windows x86

tach-0.14.4-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.4-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.4-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.4-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.4-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

tach-0.14.4-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.4.tar.gz.

File metadata

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

File hashes

Hashes for tach-0.14.4.tar.gz
Algorithm Hash digest
SHA256 d4d9743d82eb138d750b287e389574e0d3c678bef73b37677224f163923bb423
MD5 23124add5110a94ac0ca3bf2c10e266f
BLAKE2b-256 2ebf98eae0c75f1a3a4aae33a15e95dea763d3aff0dd9c719f3078b45abea8b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 540a943d272c10b320974887629c09b349bc045a5a9bf28515cf3ff2e706d92d
MD5 62adfb60d6f6fe950ba1955ab5c23847
BLAKE2b-256 41481a8672c57bce9b3918e8a3c754ed6bc9a2803b6bba77b29271da086cf0bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f4d37ed315c9e02bb85c5367b361367c36163fd438bbaaf367f5e1a610046db1
MD5 15ec15d10d44c67ee89500fa69560ac9
BLAKE2b-256 8a7ef59a0fc2e22fe776fdd417f3864b11ddcb091060b7996e77eea15922ed7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d2ae376f73d632fdbff7e7c216d0e572d02d4afe1f290577d89f9f9f00d0065d
MD5 96f1fdd6a1b5883f5fdd1c83373d13ca
BLAKE2b-256 70d0fb438a8d772fe30498d84bb43404cf3535c82a29429f7246f8e17db6fb37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 068030a7bb1d1f5d4567e6419a846a2a863b656ac74770a31ed7d1fedfd00151
MD5 d4f7db10994364a9b3338a24ad7d7c83
BLAKE2b-256 b8bed27acc86901a456e2fd234ac06d241550c75bc2d1e4ba437906a4c88bc7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d062a3049f0764c6b367b5d63ae010df0a151dbbb2edef31c3801af762f09b82
MD5 7ad0f100a3908f6fc4e00ad431879ef4
BLAKE2b-256 c9658d5543dcad35eb43ad6a9adbb56676c7c79e74bcdaf17f0b1cef111049bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d733c03af2715bd03064fa5b767949857b27605da275a6a4d02412c97cc2ff8e
MD5 81b5a2c3b92ed83be14693bb55708035
BLAKE2b-256 ce369e149cc9c610a537552fb7d58cee7dcbb53c2c6b9c8f6f83b1809a8ba76b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 08a66e0b52f284029bd13c54e3bb2370ea68ddce13eacf2c28d350f767ceccda
MD5 f0616e8a512d4ed654e962689c4d324a
BLAKE2b-256 6124361f3bf0884ac77655abf7926d43d61219141dbcf940b8ed4ed5c1c0df3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fe66d4019c7dca69102ee250d758a5d5241c4879bd928a3230d15732ff9f91d4
MD5 a68d2e48c73dc3c570c085f2d2205bf6
BLAKE2b-256 3dd34f84a67e7d51a257f081f725a915134709090e209f9c55b66071dafb3a0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8a8269e113694acda43dc3573e2e257c102a6d703001be65e18ee202d0c26503
MD5 34aa26fd0c89270b909ef2742668178b
BLAKE2b-256 a41381de5b94e59d86ac31fd43b38594ecd5159cfced50e37f3ab9763a44d618

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b613c9516e4d8f3ac202eaeaef460348babb6a9bdadc6105c96f1d91892d7369
MD5 f0d9e0e3b5718cad23c0f20842604faa
BLAKE2b-256 9f29025654f50b934c164426d990d4687bc006a5ceb8eda1d592bbe5fe43ad7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2290667fbf476eaf4caf83b0abed295af4c8fd3b25c2e595776efc67f1c1af9c
MD5 a6e2d0b9e278a29212b1f79566c90f28
BLAKE2b-256 4888939b0f18959744ae2a663728b2bd2bc552a5c79fa7be484941f0b18a5676

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3e98ba543d46af328aa4c807ead5a21041326cfb30ddb136556cf878f5a2a52c
MD5 db8b242f92177b5d5ba23ca0f3715b24
BLAKE2b-256 594c7b4d2e4e0e8cb7bfed11a105d7cf5095465f765a3475c6bf21f53e7794fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4adde7e7c2760aa57f4cb95e52d987c616141c8a992699467f8525fa22640a3d
MD5 f205f8f68f33ab6feb5041e4ffa4d126
BLAKE2b-256 58074dc4bd57180071ec9e5fd79e9a5ba69bdbd749c2e2c183f7802618e53e65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5bbdb766b6c9e35502c6e36dfa92110f977b8c3ac0f3312e0e9f9d81ae3cf6d9
MD5 f0d3d0074bdba7a6f472fbb5e2b02abe
BLAKE2b-256 58fa7c4c1f243fff6f70733f84d54d31cd75678867d4689241abd1f08bf849c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 aa03df6f7fbccd958e31aba7811b2b10110c9b626b36e23e287b65fec32cbe2d
MD5 531be88ed87e008fe9c5abf4a35da459
BLAKE2b-256 d269643192b169c23a7053e504ebe1bdfe3d6c498bbf2d60c3216cc3cd74fd16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 68da6de36f60e7e6de539d4ccd3f8ea7e2bcc9b5afd2ff43aea01d294637a3e6
MD5 67bdc43d7cba35a676b0bae4d1db1215
BLAKE2b-256 cff6122c3dd7c851029c619835d7fe9455e87881a43e12106ae9c3c9bfdc4f56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5327186bc56426b2b3ebce2a6f95d17c50dbe6086190f347de11ad3b54cb4b90
MD5 f3d8636eaae0e4f57593e50131326e68
BLAKE2b-256 7e8f90af97598e203886625d07da1e1395cc58107d6f47f9e4e580fefab205bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6907d7534094dba67759a5b914a071f93e9268d1679e71272255ac545eb63d0c
MD5 49d1ccf7a988d56c3ad9cdaf20c5fde5
BLAKE2b-256 15e670ff75440125256e383f9480647f4ecd87d2699c4cff9ed8744a27e00ba5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-cp313-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 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.4-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 0ec7fa0270955dc8f92af352734ab8d79608c3addd6caf3370b55b4d5f0047a8
MD5 d8834b674589b930a2c06351cb4b404e
BLAKE2b-256 0f99d28985cb63f75d0910050d032209454525dfd08d665b568bdc19037d5f51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-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.4-cp313-none-win32.whl
Algorithm Hash digest
SHA256 73f13e34271e662ad7f120b95fcf0a4f806107f60196d3ca4fe55f12eaff7f91
MD5 49492d03662a73311d551e977de03fc5
BLAKE2b-256 5ee34f196cef61da4cad59b431ef7bc64f80151bc16b8725a971b23922d955f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 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.4-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 0b7b13548d3c9377d9573c24fb0e7c0ebe56be2e2d15ff81f1f3ab33b138a25e
MD5 1dc371cd74eb11ba5078cd0c2120f727
BLAKE2b-256 8ceb9448f05c622a2dc1c275fe9ac1d36b9732f12be8dc47f206131356227279

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-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.4-cp312-none-win32.whl
Algorithm Hash digest
SHA256 0ab774d5bd701c6f2e7372dcce67f394d72fa5273305c625bd68607f824460db
MD5 61b21ae8e64a5c44588424fe0b1a7e34
BLAKE2b-256 3c5c99d9bdfaf16479fafee1edb7ceb6c10eda55086725e3d5767be603174ccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88b7ace25ad98a12dc460afb1cb4c61bbd78061fc3fabfb6aea793af48cee1cb
MD5 1d54af25d6b5d3414d7c16372f09643b
BLAKE2b-256 e19d44d0e11c117c878bab862182bf3b835fdee199da6d2df4308a75ce37b8db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 61986fc5925088e3c6ca6eaaa49a5276cf0d32702bc10333096d2bd8cf9d961c
MD5 09b33024f082a4d39a282b1d9a4fc024
BLAKE2b-256 25f28a517a84610943b65384e6e0475dc5c0ee3c81440eafe0e8403246562a78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 29bd66d1eb8a212fa79d4fab3aea38afee56f20901408315693a0c8beebb580e
MD5 9d0c7c10827f8b6e0222c79836454975
BLAKE2b-256 d88657000d55f37976d638934c682fe66a9e9d789bbaf6452735d53334872b41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b1b9e20e16c85da4af974bca5ab7f227fcfe9ef081f2d0ea2daf46dfacc903dc
MD5 ba6ba03a4251951be83afa0c9af3e8a2
BLAKE2b-256 b297d8d6912e2e8a97c328822b8b66d59d77708e4876d14881019a9166d3ec9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 64eff53e01a5606ffd9d5a3eecfba04b58f83cc5fbf122729632e31779e2060e
MD5 c578b9a9bb2d8e18c5c40844f8c9f837
BLAKE2b-256 8f46f669dd237c561c6581defca5d263a113508e6d355ba125b3466f2d2b536c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 975abece2e899a98b64fb8da84a95c6fd9952dd4d78cc3573338995bccc87cb8
MD5 5be60b2ad02621d9ac3cefd316c560cf
BLAKE2b-256 d5dedb0a53aced78479ad0eb93c105a668e830a7f2d4a68a033fa018b78f9d7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d93209dc84d74879a87391d2372959abd83db6ec15e1350bea7cd9df8db2dbb7
MD5 9b605c6faa6e429512c7ddb924d8778b
BLAKE2b-256 cb3a76f8e8ba0626286e7f23a893dc5e299b7c4e3c4ce1d730ff2c91fd254825

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 151205c2e2ee761440919cfd2bd9f6e17f965c67e1d095f215ef0a8aa227a7f4
MD5 5051ee8093a12ce3521d7b654bb86d99
BLAKE2b-256 514bdcbda6ea661c45787b7085702f0b56d6798e2f95687511f36f2b498d593a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 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.4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 1234e8efa0d02782575ec712c4f6db95d26fec33ce08c68bbfa7583d01cb4eea
MD5 f78d5d13b0b79464136a687008f9cc0d
BLAKE2b-256 e45200501e246f230c8dee9a1dc971b16d18ea2ce9db4831f121ea0501947e42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-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.4-cp311-none-win32.whl
Algorithm Hash digest
SHA256 8946f110c677eb1f1a39b0cf40ad62c8defec834509f8191283e396efe8c0096
MD5 7047dbd7107f8855fbacf5bf7d21ea60
BLAKE2b-256 3effd76d15335232d97a00800da60d1991a52d9526f24d7c1cfad81db4b19324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a8be1a6efee94c92c71e877505a48c69bb54fbba546ef70cce244e4fe0d59cd
MD5 22b9a86a741ee169337eadc44dec17e3
BLAKE2b-256 c8f19ee7371db311a8afbb1761a8dbab105db75e2932d7ed196a900e1c9ad578

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f6b0b9c26c933062edf0c8a2bd241e47c4ae1ea607ea5dbc09c1c3e59835da75
MD5 6dc05ca944f45137c8054175395b5f61
BLAKE2b-256 32f10043e9d401b1979a0d513631ba45dfa66eda1abcc0f34840e5f464fec9a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2ee8d5caf10d816c111be427ecac0917576a56cbdf31e2b5732dc6e4badde49b
MD5 5d5bb1814b72c74f26c216d1f6ff7b30
BLAKE2b-256 e26cbe80e9d55cb401d704a5db25a0c6290f5ec2ef40412e3bb89324f1e213af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 79d41f6e3613fa02b18aa0408adc6bc73573f8430b82fc7583fa94f85cca3391
MD5 d615db58b489a6349d9df45e3c0c954b
BLAKE2b-256 e600757e6aafb13866ce5377839fd63466258992800ad4c974e3870ff086beb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8ef8bd74d43144639178949e6b7a342851112cb9dc63b85fa3b7fc4834d3db75
MD5 957c858664d466229d00bd7b31936481
BLAKE2b-256 9cc12733ff5d4355fc0a94e730c039a649e9feb0449210ca1923d96222f46321

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c44cf5c1662ad9873a4040cabac2f35ee3525c26c03fab3dc30c24481e2054e9
MD5 e5ab63767e89a1ff6084f370b18a0ac8
BLAKE2b-256 08d470e8b23127e0cd4c0781b84065c5133967810756cd801abbf6752df9e53e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 593a5991d8fcacf34c7ac7fda229e5af114d69883b768c99c35760bfee44122d
MD5 c93a57008b35ce80ce21399e488eb108
BLAKE2b-256 50c879c9b56581ed7d289569c876687f5e3f712fa40d1a0377a799f2310f515a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 59e7f817214732e349ffe549f4df9ab3d8b29773de355a80a7e255599b61483d
MD5 7a17561dade84e81f8d03648467c9ecc
BLAKE2b-256 760c8a9fa1308753e66fb38ed5dccf9cf39b851c8c8927d09aa8e467d44539c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 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.4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 430fb934f3eb031cec196ca016a58b1abac9a92104664a8608e322b8447e1b9b
MD5 ff561962a146e6da68dd0f61d2eb2b83
BLAKE2b-256 6f89448b8651f81397cfecb58875fd2e5ddd71d473d3255d22913a90544e00c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-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.4-cp310-none-win32.whl
Algorithm Hash digest
SHA256 c2fc0af1ad306ce0dd78279b7a4b36258e007d6abdee09548a0953d58a7cdbe1
MD5 66428c54e3e4084e44c8c5431d69396f
BLAKE2b-256 89d4133dcd2ac8e264b60026beeabd9b36eed20c45a37e81e2ead12001496107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ed7e8185bc9c5dc5af3909b9c5365dc4c5c91d5bfc7d4b2aec30ecd198c73be
MD5 4bd87ea9ed7ee1cc16a9bdaa8543b20f
BLAKE2b-256 dc1bf383b05503039cbd3cd40efc0ec5890b11cb5560f1b438a0a4d9397ba92f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4875b8e73d3792de36a825bf066420a1cb75a69d08e0b9de10f292be41cdc75e
MD5 ad6194fd04961156134ebe41c4dfcb29
BLAKE2b-256 e1296214585178b8813cbd2f24d747bd129598a888ef9e18b493365c85fd98de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0982786841d5022e2b3952971ad310dd18743ac8f0f6d2b8a58daa15ddd62854
MD5 077db89f0f0c43541f443b0116ba70dd
BLAKE2b-256 07ff499347a85cf12453fe3935daada28e24029228bb6fa417601c9cd10fd2ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc7c2eeeed06ade07737f7bcb8be31b5ececff91cc1a6fc7c472bf52a14d71d1
MD5 f938cd85c218a270e7d8ceef43f6650a
BLAKE2b-256 503b60ab898532280fc166662732c7b806aac305f3f63616420c71796909718e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 302150a344514afd609a7a6edf7da8f3465a7acd511ac69b2e987fa0abb21849
MD5 b8475f3664221bbd3478eacf60e51c66
BLAKE2b-256 5dd6370da834ae2f0ad5b5f32907b0e293a18d2385141d62b531bdced2013ca0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb74a6702d3c34480c668308711a41951000f835f16847bf285385b639949e65
MD5 66f7ed861504d94c5f1518b96d0fb0c9
BLAKE2b-256 957d418fd103448f4730d402c2f96887d13c01db1789e23ad8e382c68b2fce54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf1c01295f847d6dc88e6423c19e0c6f5494737d5abab620817cfc6c993a82e6
MD5 1f5609f07803e961440448e9d6db4fcd
BLAKE2b-256 0af1ea96f591df48d95c5d915ab3b50c45d3445da1c22573652a2526051004aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c0a321ffcf9171f708c5a7b78d38152a1a828824f4fe27a5c5b3359e0f91d394
MD5 436908dd9680e3d8fe9f7a2f5a8f4f58
BLAKE2b-256 6a171351bef4bbb32ceb5f05b3bc0a90537f958cfbde727d9784ae81455a21ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 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.4-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 aaef01db17caf1958d707063bc3aa422e24c0a364590f384f3601b3017208300
MD5 7de6efa819523df6726bd2f69cc3fc8d
BLAKE2b-256 1bf2c14610c41a37ea20bdbd619f0869a83ef6c6474bb12c2f0ae1e5231bbdaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-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.4-cp39-none-win32.whl
Algorithm Hash digest
SHA256 06453e2b8e7701ef525980d2c9e43541e338158db54e5001a2ebb7466bd1b97d
MD5 60642b348f7ddce66ca3b743ce1ddf08
BLAKE2b-256 f824798a05ceba4c3ae4702cee5bb8b9a4763a98b935ed5768aab9b9601d4709

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b7296c3010eb04c060c5f87c07af850b138b06d587b89587eca682a713982af
MD5 3eaecf33df4b7ea7fc049b2330907ddb
BLAKE2b-256 023a56c61a3032f57813b50535e41da169e916e441bda667fd188cf618771660

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6937cce7975232dd2b2d7a2b3aa9aee4b863626b4c7c655600b1af2e83281855
MD5 f3a33b3c89917fce3ca3ebb39a3f43d5
BLAKE2b-256 b5d02469f97e8ec0ac82c28892b843e07ac2ba66ab85792a69afd55e5de63d9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d5d9c6496661a6d9bd21b9b5305e5b772c9fcce3411c70e442673a3b08f88b47
MD5 12be039468da63c1e2ef20502f15cb23
BLAKE2b-256 f8a730b99fd58e6940d9f042502bd000397ec68f14239ac014f32ca63fcf266c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5394bcda8b1e6fe92090050264e638692469d671696d9d15e08a2f1cec74dcba
MD5 ea74a77cbacda2a8c7f0b80bca5250e6
BLAKE2b-256 8727e2e71ceaa23e8eb1ababa4316da4d788f3a0ee0fcf5a83a8b890af87908a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d9abe158f70b7da8f6e6206b85f7301334c8e517e40703826b06515d7b0f801f
MD5 b16ea3caace9a454e7c6e2f5e99ddd98
BLAKE2b-256 ce7137ad67075ee22c0eccff8d5452104be4ff6ce2be5b1b1d6937d124913ee2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb013bb314028fade526fd2cf2393b9e972543e807f1e98bbcbfc03af4697cda
MD5 a7eaef0c884f55953eea5842bf9bf810
BLAKE2b-256 4bd273bd1a2d30d361c3763d464a50760b5a470d32a2afe9bcd3c6d02c88b8ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aaed9c32cd22724edaa9d1b79d9df92d3b7554f3b521ecee2d8328bd35edf1bd
MD5 9271c62d6594d026e3179651a4409f2a
BLAKE2b-256 d9d68531a7808eb89e6b1c6afffbb274e7df8ddb61ca2450063d4fa2ffcd4cb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 103cf98a0ea9fc9b816fbbd5b59744e11e070c9f89dff181804311598a5128f9
MD5 3eb83e8d1280957fb3b4be236ea6266c
BLAKE2b-256 5ea08f413bef2f3c04c15e7efb36d0e2eb313230797ae6eccf3627011dc18c00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 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.4-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 5e2616a8c9a152b8626e7d545bd6736637fce074b8a4ad0883357ad70c122116
MD5 60815a299f675c5408ad2e5dd8e0f938
BLAKE2b-256 84bc14650df8d6226287195e20a7eda3f4bd694b78942d590afb048eb979e377

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-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.4-cp38-none-win32.whl
Algorithm Hash digest
SHA256 52056ee4d376393f9ee30529a4e7612eca043d051edc7f356eb834021d534222
MD5 ca85c728a3062bf9d4a1f1bc8b193e1f
BLAKE2b-256 0199fda5dfe04c89dac06ecd94c0500da2d5b508cd218d06241ed52555cefbc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c208deb2c935130ff76199b2fffcc5e9bf02cbad5217d3fe15810655fd2fc8e
MD5 c957cbbc9f31629594da67f9f7d383af
BLAKE2b-256 6579308b2bd205ea361a243c8a185eaa2130fd66a14f12728d5ec91184a08e9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9e14461e295599313454c854a56a38d72f75ccc51826382d630c8df5c59b4862
MD5 7362df97b881dad3d52f56383ae64929
BLAKE2b-256 8101f471325e6a675dc4904dc692613897258cdec25bcc2e2591fc646e916c54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0fb1c8204d47ce3dfee2d286fe473930115668d2c1bbf4abe74584fea5317e10
MD5 c45d02ed74732fc63bc7d92618145e13
BLAKE2b-256 2ae87dd762dfafc191aa0491e75344a0892a947ca5016b4005875186fc0a2dd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bd172cbc11d0e5d71a3ff2f85c7e514f00da05f255c21a2094744aca2a99c130
MD5 8c93afa38563225d6deba8a9c0f47633
BLAKE2b-256 cf36d6345e52f63853122caf57ac5fbea7332db41d395802b243d5d66a73fb65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4867a0b6672b440bf755884a302a31910e377bcffc1eaac2d6bbd4d6fcb1303e
MD5 429ce2f0753440e50a7a5e1d97b0d278
BLAKE2b-256 6c1eee4220167ea100c151a1ab9c49d4cb13cdfb9a1dca5477b946fcde29452e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51883aaf57cc1565c8e943dcfe383dc8391998078ef23793aa00063b7e5bf290
MD5 8f5a9ad1669393404dcbfd3388825ac0
BLAKE2b-256 9f4d4ccc011cbbaa4933abb3c29f90514449296146c5ffa04209fa118945cc8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d65023c6162ce6a58baadeccac537756bb4088642b05771af96f90a44b902cfa
MD5 a44b4e743629a7375769ffba371f0b10
BLAKE2b-256 f36426b10f28c41186988e41685f2fc31469be073183a72b21812331f8ef66de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 43ee866ec917213ba640a10f5383775d09ffb904687de092db3572d137b0982d
MD5 f576b52179ef416d4fff2f7c0aea16fc
BLAKE2b-256 67d8b58d2a831f179e8aba1b6faf7bc6ff9c3490bd535bc3802e0a42df626373

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 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.4-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 bc09a65b70222a36b832bd7fb9d0eb327fd8de9d656f66f94fcfa8940d6f5f9a
MD5 49eb0e1c2f0a5a09d0af313d3459829b
BLAKE2b-256 79882378a20c6a31125b7516730d8a32a18650eb141d0f477e7567d91d78fc96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tach-0.14.4-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.4-cp37-none-win32.whl
Algorithm Hash digest
SHA256 d5acf76fcb81f91a794f7a901b3d6b18057d021d7d5bdc8ee1f8b734d14b45e0
MD5 1561f68948c279f4c6b304b49b942824
BLAKE2b-256 9d2c095d8c5e742d76d14ac03ff5ace7e642da291a64cc9bdf77faa470167602

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c1c635ccc104ca62b57644ee53d8933b8e33c2f993998e2afbba128dc1d0de9
MD5 f10c8dfd0b8a9b701e0631b78e1abee7
BLAKE2b-256 a3458e2419e332b9bab206449f96a952a96d8cdeb02be8ce156be6d9bb9720a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2c6c0f431de34e97b935576b6cdf7555fefda35c21be5d567d36a35c33492a3c
MD5 9692bc43be4e6fca5ac638bfb004c4fa
BLAKE2b-256 6f15b197dcc31c573094b5ae287e63f12736b0ea9543934365f76f3c34f70052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a31eab6a03157dc496c00ed0ccff1159bb386113b8f8a47052136e68ae419459
MD5 39cc94561c89c600424dd987658d85a6
BLAKE2b-256 19242329127bdcd54138e1835fd36788474843b7c9f70a1c3a62bbca1a2691b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e2e507118e85968577eea1354ab1d825a2680c0aa49e30b771d70756f36bb49e
MD5 8c8b36d49abd3157c8c3898b91ecc26e
BLAKE2b-256 dcc3f17ee10bd2021e579e5708722c2fd0a2b5ad38ea231943bfc353f7501370

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f5ddfece1424879651c7b03f320d4c8154c3bd857180954676b7af0e22baea39
MD5 9cb916883aeb7b789d061f64b831a212
BLAKE2b-256 ab3dd62b105c22452cc28728954a5f27dcdf5f3f8ab527a3a7d08ec5279dbedc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tach-0.14.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f2e0ab41817597d873932725183a78857eddc66bacde02046ca4f568a31adb3
MD5 00b6695b6173c06e3d7f986f5d2643a5
BLAKE2b-256 6e09d8547bcab6db1005e5cb115cfa417d35e6c7713968889c8e14fdacbbda9b

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