# Tach
[![downloads](https://static.pepy.tech/badge/tach/month)](https://pepy.tech/project/tach)
[![version](https://img.shields.io/pypi/v/tach.svg)](https://pypi.Python.org/pypi/tach)
[![license](https://img.shields.io/pypi/l/tach.svg)](https://pypi.Python.org/pypi/tach)
[![python](https://img.shields.io/pypi/pyversions/tach.svg)](https://pypi.Python.org/pypi/tach)
[![ci](https://github.com/gauge-sh/tach/actions/workflows/ci.yml/badge.svg)](https://github.com/gauge-sh/tach/actions/workflows/ci.yml)
[![pyright](https://microsoft.github.io/pyright/img/pyright_badge.svg)](https://microsoft.github.io/pyright/)
[![ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
a Python tool to enforce dependencies, written in Rust. Inspired by modular monolithic architecture.
[Docs](https://docs.gauge.sh)
[Discord](https://discord.gg/Kz2TnszerR)
<div align="center">
<img src="docs/assets/light_logo.png" alt="gauge-logo" width="30%" style="border-radius: 50%; padding-bottom: 20px"/>
</div>
Tach lets you define and enforce dependencies between Python modules within your project.
Here's an example:
![tach_demo](https://github.com/gauge-sh/tach/assets/10570340/6fc1e9b4-5a78-4330-a329-9187bd9c374d)
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
```bash
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:
```bash
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](https://docs.gauge.sh/usage/configuration#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:
```bash
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](https://docs.gauge.sh/usage/configuration#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:
```bash
tach check
```
You will see:
```bash
β
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:
```bash
β 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](https://docs.gauge.sh/usage/commands#tach-install), and [VS Code](https://marketplace.visualstudio.com/items?itemName=Gauge.tach), and more!
### Extras
Visualize your dependency graph.
```bash
tach show [--web]
```
Tach will generate a graph of your dependencies. Here's what this looks like for Tach:
![tach show](docs/assets/tach_show.png)
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](https://graphviz.org/about/) 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:
```bash
tach report my_package/
# OR
tach report my_module.py
```
e.g.:
```bash
> 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:
- [Strict public interfaces for modules](https://docs.gauge.sh/usage/strict-mode/)
- [Deprecating individual dependencies](https://docs.gauge.sh/usage/deprecate)
- [Incremental adoption](https://docs.gauge.sh/usage/unchecked-modules)
- [Manual file configuration](https://docs.gauge.sh/usage/configuration)
- [Monorepos and namespace packages](https://docs.gauge.sh/usage/configuration#source-roots)
- [Inline exceptions](https://docs.gauge.sh/usage/tach-ignore)
- [Pre-commit hooks](https://docs.gauge.sh/usage/commands#tach-install)
More info in the [docs](https://docs.gauge.sh/). Tach logs anonymized usage statistics which can be [opted out](https://docs.gauge.sh/usage/faq/) 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](https://discord.gg/Kz2TnszerR) or submitting a [Github Issue](https://github.com/gauge-sh/tach/issues)!
---
### Contributors
<a href="https://github.com/gauge-sh/tach/graphs/contributors">
<img src="https://contrib.rocks/image?repo=gauge-sh/tach" />
</a>
Raw data
{
"_id": null,
"home_page": null,
"name": "tach",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "python, module, package, guard, enforcement, boundary, enforcer, domain, architecture",
"author": null,
"author_email": "Caelean Barnes <caeleanb@gmail.com>, Evan Doyle <evanmdoyle@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/af/a2/91c4c99b8b30db1a73216e8db2d74aae4c9bc52f74e0a258519a7e2b3f07/tach-0.14.3.tar.gz",
"platform": null,
"description": "# Tach\n\n[![downloads](https://static.pepy.tech/badge/tach/month)](https://pepy.tech/project/tach)\n[![version](https://img.shields.io/pypi/v/tach.svg)](https://pypi.Python.org/pypi/tach)\n[![license](https://img.shields.io/pypi/l/tach.svg)](https://pypi.Python.org/pypi/tach)\n[![python](https://img.shields.io/pypi/pyversions/tach.svg)](https://pypi.Python.org/pypi/tach)\n[![ci](https://github.com/gauge-sh/tach/actions/workflows/ci.yml/badge.svg)](https://github.com/gauge-sh/tach/actions/workflows/ci.yml)\n[![pyright](https://microsoft.github.io/pyright/img/pyright_badge.svg)](https://microsoft.github.io/pyright/)\n[![ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n\na Python tool to enforce dependencies, written in Rust. Inspired by modular monolithic architecture.\n\n[Docs](https://docs.gauge.sh)\n\n[Discord](https://discord.gg/Kz2TnszerR)\n\n<div align=\"center\">\n <img src=\"docs/assets/light_logo.png\" alt=\"gauge-logo\" width=\"30%\" style=\"border-radius: 50%; padding-bottom: 20px\"/>\n</div>\n\nTach lets you define and enforce dependencies between Python modules within your project.\n\nHere's an example:\n\n![tach_demo](https://github.com/gauge-sh/tach/assets/10570340/6fc1e9b4-5a78-4330-a329-9187bd9c374d)\n\nIf a module tries to import from another module that is not listed as a dependency, Tach can prevent it.\n\nTach is:\n\n- \ud83c\udf0e Open source\n- \ud83d\udc0d Installable via pip\n- \ud83d\udd27 Able to be adopted incrementally\n- \u26a1 Implemented with no runtime impact\n- \u267e\ufe0f Interoperable with your existing systems (cli, hooks, ci, etc.)\n\n## Getting Started\n\n### Installation\n\n```bash\npip install tach\n```\n\n### Setup\n\nTach allows you to configure where you want to place module boundaries in your project.\n\nYou can do this interactively - run:\n\n```bash\n tach mod\n# Up/Down: Navigate Enter: Mark/unmark module Right: Expand Left: Collapse Ctrl + Up: Jump to parent\n# Ctrl + s: Exit and save Ctrl + c: Exit without saving Ctrl + a: Mark/unmark all\n```\n\nMark 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.\n\nIf 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](https://docs.gauge.sh/usage/configuration#source-roots) using the 's' key.\n\nThis will create the config file for your project, `tach.toml`.\n\nOnce you've marked all the modules you want to enforce dependencies between, run:\n\n```bash\ntach sync\n```\n\nDependencies that exist between each module you've marked will be written to `tach.toml`.\n\nCheck out what Tach has found!\n\n```\ncat tach.toml\n```\n\nNote: Your [source roots](https://docs.gauge.sh/usage/configuration#source-roots) will implicitly be treated as module boundaries, and can show up as `<root>`.\n\n### Enforcement\n\nTach comes with a cli command to enforce the boundaries that you just set up! From the root of your Python project, run:\n\n```bash\ntach check\n```\n\nYou will see:\n\n```bash\n\u2705 All module dependencies validated!\n```\n\nYou can validate that Tach is working by either:\n\n1. Commenting out an item in a `depends_on` key in `tach.toml`\n2. By adding an import between modules that didn't previously import from each other.\n\nGive both a try and run `tach check` again. This will generate an error:\n\n```bash\n\u274c tach/check.py[L8]: Cannot import 'tach.filesystem'. Module 'tach' cannot depend on 'tach.filesystem'.\n```\n\nEach error indicates an import which violates your dependencies. If your terminal supports hyperlinks, click on the file path to go directly to the error.\n\nWhen an error is detected, `tach check` will exit with a non-zero code. It can be easily integrated with CI/CD, [Pre-commit hooks](https://docs.gauge.sh/usage/commands#tach-install), and [VS Code](https://marketplace.visualstudio.com/items?itemName=Gauge.tach), and more!\n\n### Extras\n\nVisualize your dependency graph.\n\n```bash\ntach show [--web]\n```\n\nTach will generate a graph of your dependencies. Here's what this looks like for Tach:\n\n![tach show](docs/assets/tach_show.png)\n\nNote that this graph is generated remotely with the contents of your `tach.toml` when running `tach show --web`.\n\nIf you would like to use the [GraphViz DOT format](https://graphviz.org/about/) locally, simply running `tach show` will generate `tach_module_graph.dot` in your working directory.\n\nYou can view the dependencies and usages for a given path:\n\n```bash\ntach report my_package/\n# OR\ntach report my_module.py\n```\n\ne.g.:\n\n```bash\n> tach report python/tach/filesystem\n[Dependencies of 'python/tach/filesystem']\npython/tach/filesystem/install.py[L6]: Import 'tach.hooks.build_pre_commit_hook_content'\npython/tach/filesystem/project.py[L5]: Import 'tach.constants.CONFIG_FILE_NAME'\n...\n-------------------------------\n[Usages of 'python/tach/filesystem']\npython/tach/cache/access.py[L8]: Import 'tach.filesystem.find_project_config_root'\npython/tach/cache/setup.py[L7]: Import 'tach.filesystem.find_project_config_root'\n...\n```\n\nTach also supports:\n\n- [Strict public interfaces for modules](https://docs.gauge.sh/usage/strict-mode/)\n- [Deprecating individual dependencies](https://docs.gauge.sh/usage/deprecate)\n- [Incremental adoption](https://docs.gauge.sh/usage/unchecked-modules)\n- [Manual file configuration](https://docs.gauge.sh/usage/configuration)\n- [Monorepos and namespace packages](https://docs.gauge.sh/usage/configuration#source-roots)\n- [Inline exceptions](https://docs.gauge.sh/usage/tach-ignore)\n- [Pre-commit hooks](https://docs.gauge.sh/usage/commands#tach-install)\n\nMore info in the [docs](https://docs.gauge.sh/). Tach logs anonymized usage statistics which can be [opted out](https://docs.gauge.sh/usage/faq/) of.\nIf you have any feedback, we'd love to talk!\n\nIf you have any questions or run into any issues, let us know by either reaching out on [Discord](https://discord.gg/Kz2TnszerR) or submitting a [Github Issue](https://github.com/gauge-sh/tach/issues)!\n\n---\n\n### Contributors\n\n<a href=\"https://github.com/gauge-sh/tach/graphs/contributors\">\n <img src=\"https://contrib.rocks/image?repo=gauge-sh/tach\" />\n</a>\n\n",
"bugtrack_url": null,
"license": null,
"summary": "A Python tool to maintain a modular package architecture.",
"version": "0.14.3",
"project_urls": {
"Homepage": "https://github.com/gauge-sh/tach",
"Issues": "https://github.com/gauge-sh/tach/issues"
},
"split_keywords": [
"python",
" module",
" package",
" guard",
" enforcement",
" boundary",
" enforcer",
" domain",
" architecture"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "cc73ca97f6ae702d8d8ff5ca6c2c70575029c9b283ae0ec46692c1e7121e5e41",
"md5": "d8d0f31623b002c007b6f478590759a8",
"sha256": "40bad49ce313db7f51f87dd817cfce4d0eb1970e9d62548ef630e671071c1b4f"
},
"downloads": -1,
"filename": "tach-0.14.3-cp310-cp310-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "d8d0f31623b002c007b6f478590759a8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 2556955,
"upload_time": "2024-11-06T01:50:36",
"upload_time_iso_8601": "2024-11-06T01:50:36.671801Z",
"url": "https://files.pythonhosted.org/packages/cc/73/ca97f6ae702d8d8ff5ca6c2c70575029c9b283ae0ec46692c1e7121e5e41/tach-0.14.3-cp310-cp310-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7c7aaeea68d7a17f831aa3d194b2052ff8e436d0f0a0c5ecac7273d2ef48d8b8",
"md5": "300bfef9e4e501e901cb59e65aa87d9d",
"sha256": "de2a05dc8a5f3908d2c4d213cad07dceb9632585962cd34ddd1c2de7e953a06d"
},
"downloads": -1,
"filename": "tach-0.14.3-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "300bfef9e4e501e901cb59e65aa87d9d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 2440652,
"upload_time": "2024-11-06T01:50:23",
"upload_time_iso_8601": "2024-11-06T01:50:23.997779Z",
"url": "https://files.pythonhosted.org/packages/7c/7a/aeea68d7a17f831aa3d194b2052ff8e436d0f0a0c5ecac7273d2ef48d8b8/tach-0.14.3-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ba5557aeb2df7cadb6370787019137ef8d7c7d719750039fef922cb28a5dc16c",
"md5": "f9cfecd0ddf6331737edf3f2e51c0f67",
"sha256": "4752a1791b4bdd4c1cc863cb58b57a2aa4d0e2a31b74ccea8fc6244534d4a073"
},
"downloads": -1,
"filename": "tach-0.14.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "f9cfecd0ddf6331737edf3f2e51c0f67",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 2670762,
"upload_time": "2024-11-06T01:48:08",
"upload_time_iso_8601": "2024-11-06T01:48:08.102543Z",
"url": "https://files.pythonhosted.org/packages/ba/55/57aeb2df7cadb6370787019137ef8d7c7d719750039fef922cb28a5dc16c/tach-0.14.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5c9290b1998e2a391133dc5bd7f4aabe98e1c21b847e510445d07f1d104e7cc8",
"md5": "c01700b7286e624e691306927908ccad",
"sha256": "cbb4c2a031c879371ae00bcd74af6283fd751ad5e53bfea0b0376e315f5e26b1"
},
"downloads": -1,
"filename": "tach-0.14.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "c01700b7286e624e691306927908ccad",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 2643917,
"upload_time": "2024-11-06T01:48:34",
"upload_time_iso_8601": "2024-11-06T01:48:34.039381Z",
"url": "https://files.pythonhosted.org/packages/5c/92/90b1998e2a391133dc5bd7f4aabe98e1c21b847e510445d07f1d104e7cc8/tach-0.14.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2fd9f23dae8e092b430743bbe57a5f68e8d08d1bd8cc52e659477d7ddbf8f4cd",
"md5": "e960d17f3772f861a879ae777f396f2c",
"sha256": "a73a774e32731cf101eed638bca538e1a0dfb64c528d1e037489aa4f56c84ef5"
},
"downloads": -1,
"filename": "tach-0.14.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "e960d17f3772f861a879ae777f396f2c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 2890674,
"upload_time": "2024-11-06T01:49:47",
"upload_time_iso_8601": "2024-11-06T01:49:47.957235Z",
"url": "https://files.pythonhosted.org/packages/2f/d9/f23dae8e092b430743bbe57a5f68e8d08d1bd8cc52e659477d7ddbf8f4cd/tach-0.14.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ee91a6d6b105735ef0f938e7b1a955e68b9e154ed00a743da321c85a4ac0744b",
"md5": "b063ca533bd6c501c28920c7127e9a3b",
"sha256": "d8e7834e78cb2cbe8691e5ee10470a60a63be10331156c4fe63374321f3973c7"
},
"downloads": -1,
"filename": "tach-0.14.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "b063ca533bd6c501c28920c7127e9a3b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 2910849,
"upload_time": "2024-11-06T01:49:00",
"upload_time_iso_8601": "2024-11-06T01:49:00.383340Z",
"url": "https://files.pythonhosted.org/packages/ee/91/a6d6b105735ef0f938e7b1a955e68b9e154ed00a743da321c85a4ac0744b/tach-0.14.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a49cd21139a70d7cd0f6fe8db353ce8b057db90f490bc833e86a3d997f235670",
"md5": "8d9649cb0c45e115b98cde2dd1e70f44",
"sha256": "65b3c099a506cacfedd36bb4875b60341e1a12443cdb9574fb7460a789f0e46d"
},
"downloads": -1,
"filename": "tach-0.14.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "8d9649cb0c45e115b98cde2dd1e70f44",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 3077393,
"upload_time": "2024-11-06T01:49:24",
"upload_time_iso_8601": "2024-11-06T01:49:24.534675Z",
"url": "https://files.pythonhosted.org/packages/a4/9c/d21139a70d7cd0f6fe8db353ce8b057db90f490bc833e86a3d997f235670/tach-0.14.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "57e5d68a93f63f4c62dd9dfaee3614ed4563ded8f4de39d78d450deae8c6a595",
"md5": "8dc3671dd9f7c817d68be045cfc534ba",
"sha256": "50501365bb78ac5af41e6b827d800f0f7b427b292035363373ad1d006cb38c4c"
},
"downloads": -1,
"filename": "tach-0.14.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8dc3671dd9f7c817d68be045cfc534ba",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 2775457,
"upload_time": "2024-11-06T01:50:05",
"upload_time_iso_8601": "2024-11-06T01:50:05.642866Z",
"url": "https://files.pythonhosted.org/packages/57/e5/d68a93f63f4c62dd9dfaee3614ed4563ded8f4de39d78d450deae8c6a595/tach-0.14.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e5dfd041fe05c07a12031572f429452b57a7d7af44746bf635f1943215c805c2",
"md5": "45ac9e99c7e53a6af8d4215abd1e2661",
"sha256": "b01578fce518e357d880c3d7aaf89292639e72879ff280f7267e34712d45436d"
},
"downloads": -1,
"filename": "tach-0.14.3-cp310-none-win32.whl",
"has_sig": false,
"md5_digest": "45ac9e99c7e53a6af8d4215abd1e2661",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 2203254,
"upload_time": "2024-11-06T01:51:08",
"upload_time_iso_8601": "2024-11-06T01:51:08.177726Z",
"url": "https://files.pythonhosted.org/packages/e5/df/d041fe05c07a12031572f429452b57a7d7af44746bf635f1943215c805c2/tach-0.14.3-cp310-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0ad1740a174bb2ea8246287c2e0e5777d1231ebd1dec97c51d004e52eec4982d",
"md5": "871aad48cb41ee953c42d78f54446d2a",
"sha256": "e23cbc1bbe9ee80b38cdf192d059d80feea23001f208ddedccad96e04cb08266"
},
"downloads": -1,
"filename": "tach-0.14.3-cp310-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "871aad48cb41ee953c42d78f54446d2a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 2343219,
"upload_time": "2024-11-06T01:50:51",
"upload_time_iso_8601": "2024-11-06T01:50:51.482786Z",
"url": "https://files.pythonhosted.org/packages/0a/d1/740a174bb2ea8246287c2e0e5777d1231ebd1dec97c51d004e52eec4982d/tach-0.14.3-cp310-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "056b882a6c86fdbd914ca9efc44d4a8c43b7f8d6ac5dbbb1c2da0cb97810fb5d",
"md5": "99be7b1434e2f433626aedfe0a9957dd",
"sha256": "cff66f6f39e86efac28409d1558a0609cf6152d41cdf19e342f3bdc6df10fd5a"
},
"downloads": -1,
"filename": "tach-0.14.3-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "99be7b1434e2f433626aedfe0a9957dd",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 2557849,
"upload_time": "2024-11-06T01:50:39",
"upload_time_iso_8601": "2024-11-06T01:50:39.451484Z",
"url": "https://files.pythonhosted.org/packages/05/6b/882a6c86fdbd914ca9efc44d4a8c43b7f8d6ac5dbbb1c2da0cb97810fb5d/tach-0.14.3-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "183da8f8bc67ee7b21521b540c1230d78f80103bdd1a8027daa7c185614eb5f3",
"md5": "80b35f35d9c9d32eb973140f5707614f",
"sha256": "59d7cda838dd88fdddc0a5d3d5e7e99fa56bb5f04e3efd801da3e5186a487850"
},
"downloads": -1,
"filename": "tach-0.14.3-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "80b35f35d9c9d32eb973140f5707614f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 2440669,
"upload_time": "2024-11-06T01:50:26",
"upload_time_iso_8601": "2024-11-06T01:50:26.396827Z",
"url": "https://files.pythonhosted.org/packages/18/3d/a8f8bc67ee7b21521b540c1230d78f80103bdd1a8027daa7c185614eb5f3/tach-0.14.3-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c0ec0c1d15f1b5da2ce5ffd527022557bdd42168f6d7d0025d1dd44f94b3689c",
"md5": "3f9c236c9e8b627e76943f4d17377fd6",
"sha256": "d1c19d4ce8bc69f8cfa4cd2cbc8011dcd167e6ef8f56daeef711eeb48b565ea4"
},
"downloads": -1,
"filename": "tach-0.14.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "3f9c236c9e8b627e76943f4d17377fd6",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 2668280,
"upload_time": "2024-11-06T01:48:11",
"upload_time_iso_8601": "2024-11-06T01:48:11.425740Z",
"url": "https://files.pythonhosted.org/packages/c0/ec/0c1d15f1b5da2ce5ffd527022557bdd42168f6d7d0025d1dd44f94b3689c/tach-0.14.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4561a2b87aded23dbc18fc313eccdeb995d57c441943c05f871696ab9ec5d73b",
"md5": "b649c753f6ca8ca98c58c23e7ec1d85c",
"sha256": "aa80cae4a2d0c4cb71541274f7c53f8eca323f30e64147b4432ec468c05b7cb5"
},
"downloads": -1,
"filename": "tach-0.14.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "b649c753f6ca8ca98c58c23e7ec1d85c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 2643620,
"upload_time": "2024-11-06T01:48:36",
"upload_time_iso_8601": "2024-11-06T01:48:36.590976Z",
"url": "https://files.pythonhosted.org/packages/45/61/a2b87aded23dbc18fc313eccdeb995d57c441943c05f871696ab9ec5d73b/tach-0.14.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7c61f59843e13c810f946c6479248402699b08bb5bb0348ce3602f0a1b9eb802",
"md5": "6e4a65ea82fce65879f4dd5e439f419e",
"sha256": "e04cf8e14f1e6ca6466bac0c73a90270b38e0f3f85594930ec54d69ddd39d7f5"
},
"downloads": -1,
"filename": "tach-0.14.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "6e4a65ea82fce65879f4dd5e439f419e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 2890340,
"upload_time": "2024-11-06T01:49:50",
"upload_time_iso_8601": "2024-11-06T01:49:50.079232Z",
"url": "https://files.pythonhosted.org/packages/7c/61/f59843e13c810f946c6479248402699b08bb5bb0348ce3602f0a1b9eb802/tach-0.14.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f03b8cdfb6a721dd2736d2522bd905a012e3d143e8007b734276d5b100a17ba0",
"md5": "e5a17037f8c8806375cbd8aab03d07f8",
"sha256": "49a37b552c4cae766e0fc9dadef5627ee7f3cb1b5b655e826f332e8d7d6f93f9"
},
"downloads": -1,
"filename": "tach-0.14.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "e5a17037f8c8806375cbd8aab03d07f8",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 2911158,
"upload_time": "2024-11-06T01:49:02",
"upload_time_iso_8601": "2024-11-06T01:49:02.802081Z",
"url": "https://files.pythonhosted.org/packages/f0/3b/8cdfb6a721dd2736d2522bd905a012e3d143e8007b734276d5b100a17ba0/tach-0.14.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a7494c9135c41c246251ce60e89d81b4c150852e0708fb8081481fe4c87ac781",
"md5": "7af78a0a0db4f81692c2d716bf91e524",
"sha256": "f653f9a572636f7c5562a09327ce0ba42b6b1c11f6c7f5262e02d3838df1a8b5"
},
"downloads": -1,
"filename": "tach-0.14.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "7af78a0a0db4f81692c2d716bf91e524",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 3077128,
"upload_time": "2024-11-06T01:49:26",
"upload_time_iso_8601": "2024-11-06T01:49:26.691942Z",
"url": "https://files.pythonhosted.org/packages/a7/49/4c9135c41c246251ce60e89d81b4c150852e0708fb8081481fe4c87ac781/tach-0.14.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bc070957433b91752c3b4b32ab09442ef76f4d4c3a6b82c256f9edc0ccccee25",
"md5": "8cf7e0e0d8f68166fb479202bf6cf243",
"sha256": "914f1e715761a67a155b13808bb93f407d8079602284a5e1dcbdf9be8a55a34a"
},
"downloads": -1,
"filename": "tach-0.14.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8cf7e0e0d8f68166fb479202bf6cf243",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 2775627,
"upload_time": "2024-11-06T01:50:07",
"upload_time_iso_8601": "2024-11-06T01:50:07.852943Z",
"url": "https://files.pythonhosted.org/packages/bc/07/0957433b91752c3b4b32ab09442ef76f4d4c3a6b82c256f9edc0ccccee25/tach-0.14.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a6b917d680dc905c7c25ca6f96d4a865545706ca86fd927e2fbe6f11ad801905",
"md5": "ba4d717de28193f66c75842c622c8cf0",
"sha256": "ff9e7e5da33a3c6d76a7237d6ce6c76cf7112d8e84cb9a9dbbc2cbd4eaa57abb"
},
"downloads": -1,
"filename": "tach-0.14.3-cp311-none-win32.whl",
"has_sig": false,
"md5_digest": "ba4d717de28193f66c75842c622c8cf0",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 2203425,
"upload_time": "2024-11-06T01:51:10",
"upload_time_iso_8601": "2024-11-06T01:51:10.814136Z",
"url": "https://files.pythonhosted.org/packages/a6/b9/17d680dc905c7c25ca6f96d4a865545706ca86fd927e2fbe6f11ad801905/tach-0.14.3-cp311-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "208cccf23ec22bda625e07671df3db3e6251808fc8faab14ea8c13672ea355a4",
"md5": "538d7c7479c5d9a35c689f022fbf3c49",
"sha256": "1870ed68d5b47bdeee7cc92b191020cb46c8947447083dd7f78f6287003f59a5"
},
"downloads": -1,
"filename": "tach-0.14.3-cp311-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "538d7c7479c5d9a35c689f022fbf3c49",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 2343010,
"upload_time": "2024-11-06T01:50:53",
"upload_time_iso_8601": "2024-11-06T01:50:53.947399Z",
"url": "https://files.pythonhosted.org/packages/20/8c/ccf23ec22bda625e07671df3db3e6251808fc8faab14ea8c13672ea355a4/tach-0.14.3-cp311-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0fe222f884aa7be329b1202fa7c0216e7477d3074bb09337145402d61274fc97",
"md5": "c3aab1be1d4fd76b0971ece97fcfb33f",
"sha256": "6f4a431d4d2cc9c6e913535e8473bf7037c840ecea751230054bcc1493acc1d2"
},
"downloads": -1,
"filename": "tach-0.14.3-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "c3aab1be1d4fd76b0971ece97fcfb33f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 2556132,
"upload_time": "2024-11-06T01:50:41",
"upload_time_iso_8601": "2024-11-06T01:50:41.960151Z",
"url": "https://files.pythonhosted.org/packages/0f/e2/22f884aa7be329b1202fa7c0216e7477d3074bb09337145402d61274fc97/tach-0.14.3-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0abf75293d37b3501f3617854ef11d6eded25e49c16e57af10d1ca94c8ec6f9d",
"md5": "a5cbd4962560e234b196d4d401ebc0d6",
"sha256": "b311badc243d7755189e0a766aacafb9ec1fefaa3835de4d61284b9d441be442"
},
"downloads": -1,
"filename": "tach-0.14.3-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a5cbd4962560e234b196d4d401ebc0d6",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 2440718,
"upload_time": "2024-11-06T01:50:28",
"upload_time_iso_8601": "2024-11-06T01:50:28.823769Z",
"url": "https://files.pythonhosted.org/packages/0a/bf/75293d37b3501f3617854ef11d6eded25e49c16e57af10d1ca94c8ec6f9d/tach-0.14.3-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c2f9ab5efebecd3845e1408f371fe83d943a2af7f97675fd843f8baaeb8e9d4f",
"md5": "982c84afc03127a1b425292557b692a3",
"sha256": "a8cd1176d62595befa2bda67b6f42260378ba2454965b815a582d40d30b58eef"
},
"downloads": -1,
"filename": "tach-0.14.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "982c84afc03127a1b425292557b692a3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 2668989,
"upload_time": "2024-11-06T01:48:14",
"upload_time_iso_8601": "2024-11-06T01:48:14.508169Z",
"url": "https://files.pythonhosted.org/packages/c2/f9/ab5efebecd3845e1408f371fe83d943a2af7f97675fd843f8baaeb8e9d4f/tach-0.14.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a250795568044800b680acf92d6958ab847fc33798986f3f6f46a76aa6a292fa",
"md5": "5894ce4af3410cf1efedb25db9f7e9da",
"sha256": "5434000447afee6274d8358f60948143f5746ebeeed45dccffb795f41817e440"
},
"downloads": -1,
"filename": "tach-0.14.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "5894ce4af3410cf1efedb25db9f7e9da",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 2643390,
"upload_time": "2024-11-06T01:48:39",
"upload_time_iso_8601": "2024-11-06T01:48:39.157154Z",
"url": "https://files.pythonhosted.org/packages/a2/50/795568044800b680acf92d6958ab847fc33798986f3f6f46a76aa6a292fa/tach-0.14.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4c61f510e9748faa5462a625c77ec002c0efd61a862f2ebf1d4b81a7a0382a25",
"md5": "bc07d68884c205b513e25822ced9a8a1",
"sha256": "3ceea61c23a7e6841b1906567a10610d4b47b955394aa8a24c683a5ca4df9f0f"
},
"downloads": -1,
"filename": "tach-0.14.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "bc07d68884c205b513e25822ced9a8a1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 2890265,
"upload_time": "2024-11-06T01:49:52",
"upload_time_iso_8601": "2024-11-06T01:49:52.255401Z",
"url": "https://files.pythonhosted.org/packages/4c/61/f510e9748faa5462a625c77ec002c0efd61a862f2ebf1d4b81a7a0382a25/tach-0.14.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2a737bd21609476b5a6280ae92160ac89f33b83385a685ae1f9834b8555c9962",
"md5": "6f102971f123eae2380d203034990618",
"sha256": "911373fb1821b8dd2c05e9eb5308689331c88832b5cc0e029ec4e2bd2fb336c3"
},
"downloads": -1,
"filename": "tach-0.14.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "6f102971f123eae2380d203034990618",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 2911589,
"upload_time": "2024-11-06T01:49:05",
"upload_time_iso_8601": "2024-11-06T01:49:05.367560Z",
"url": "https://files.pythonhosted.org/packages/2a/73/7bd21609476b5a6280ae92160ac89f33b83385a685ae1f9834b8555c9962/tach-0.14.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9e7c55dac430e2272195c78a79c8519fba9940976594cfaadf36589e0a52bd23",
"md5": "a6a942fbfb4caf7bfa53e4f97433c4db",
"sha256": "2fd4c840dbf233bd90d0e5e127f01c3884905dce45f24ac83cf8c4e52b3cad35"
},
"downloads": -1,
"filename": "tach-0.14.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "a6a942fbfb4caf7bfa53e4f97433c4db",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 3078220,
"upload_time": "2024-11-06T01:49:29",
"upload_time_iso_8601": "2024-11-06T01:49:29.256654Z",
"url": "https://files.pythonhosted.org/packages/9e/7c/55dac430e2272195c78a79c8519fba9940976594cfaadf36589e0a52bd23/tach-0.14.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b28abc1e6c2a185dad44bfd1908585187e5bd64441287909a2478b494f544560",
"md5": "6822f69d5092bf4a0b2e5686add61e8c",
"sha256": "b92f742506885db22e2ddaba31a2dc2dca7868c892be09d4d99a460b07ebebc5"
},
"downloads": -1,
"filename": "tach-0.14.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6822f69d5092bf4a0b2e5686add61e8c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 2776700,
"upload_time": "2024-11-06T01:50:10",
"upload_time_iso_8601": "2024-11-06T01:50:10.367612Z",
"url": "https://files.pythonhosted.org/packages/b2/8a/bc1e6c2a185dad44bfd1908585187e5bd64441287909a2478b494f544560/tach-0.14.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5cec7c98cc6eb505e2df6cb4dcd2dff156fbbbfbf61397a0f8b941337e5929a6",
"md5": "9c25eec90ed3117f0c5b9e40353ad87a",
"sha256": "81ca2c43b22d637f1888f890501d3515b2b5565c69732de6d0b1b435c85d91f8"
},
"downloads": -1,
"filename": "tach-0.14.3-cp312-none-win32.whl",
"has_sig": false,
"md5_digest": "9c25eec90ed3117f0c5b9e40353ad87a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 2204061,
"upload_time": "2024-11-06T01:51:13",
"upload_time_iso_8601": "2024-11-06T01:51:13.325078Z",
"url": "https://files.pythonhosted.org/packages/5c/ec/7c98cc6eb505e2df6cb4dcd2dff156fbbbfbf61397a0f8b941337e5929a6/tach-0.14.3-cp312-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8f03e7dcafd0dd1d604b8200a6bf3f845dd03a983cc08ffbd0a27a34dae3db69",
"md5": "670f8a8b7bd68aeaa5971c361463495b",
"sha256": "229c7df670fb17dd19365827c10c7db57588ec3f30afc410a2fec6ef7bc3e52d"
},
"downloads": -1,
"filename": "tach-0.14.3-cp312-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "670f8a8b7bd68aeaa5971c361463495b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 2344939,
"upload_time": "2024-11-06T01:50:56",
"upload_time_iso_8601": "2024-11-06T01:50:56.527488Z",
"url": "https://files.pythonhosted.org/packages/8f/03/e7dcafd0dd1d604b8200a6bf3f845dd03a983cc08ffbd0a27a34dae3db69/tach-0.14.3-cp312-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "91e957527363b628b8fe3692358b1066bebc61c6f2dfa375d2d2fd987842a0be",
"md5": "464029c32a8b4d25420a7952fc901265",
"sha256": "14b8824d45f652ae0fe2bc968c0cab201ec215d8929bf0282f51201f39b008a9"
},
"downloads": -1,
"filename": "tach-0.14.3-cp313-none-win32.whl",
"has_sig": false,
"md5_digest": "464029c32a8b4d25420a7952fc901265",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.7",
"size": 2203592,
"upload_time": "2024-11-06T01:51:15",
"upload_time_iso_8601": "2024-11-06T01:51:15.747501Z",
"url": "https://files.pythonhosted.org/packages/91/e9/57527363b628b8fe3692358b1066bebc61c6f2dfa375d2d2fd987842a0be/tach-0.14.3-cp313-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "da974971f9ad871f9e0ebaa42bf616f0d8a07e5599f1a2cfe8e8d28bfdd584e0",
"md5": "977026c8c23637124635409f76d1af2f",
"sha256": "ec03fa58a12d8875d8a724b115de56f9f52bdbe0c56b453ed710a88f30128f89"
},
"downloads": -1,
"filename": "tach-0.14.3-cp313-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "977026c8c23637124635409f76d1af2f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.7",
"size": 2344567,
"upload_time": "2024-11-06T01:50:58",
"upload_time_iso_8601": "2024-11-06T01:50:58.671563Z",
"url": "https://files.pythonhosted.org/packages/da/97/4971f9ad871f9e0ebaa42bf616f0d8a07e5599f1a2cfe8e8d28bfdd584e0/tach-0.14.3-cp313-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7105adeb334ab906f68a4c4d16f7583af4b73aaf0a38eaaa06b749f08e691aaa",
"md5": "3a940f2393e25ab99396e29a2f9e58c1",
"sha256": "b19329193d21695fe77543c80be695a237eafc22e0814e8b2ebdc62b80b6acd4"
},
"downloads": -1,
"filename": "tach-0.14.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "3a940f2393e25ab99396e29a2f9e58c1",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 2670757,
"upload_time": "2024-11-06T01:48:16",
"upload_time_iso_8601": "2024-11-06T01:48:16.559642Z",
"url": "https://files.pythonhosted.org/packages/71/05/adeb334ab906f68a4c4d16f7583af4b73aaf0a38eaaa06b749f08e691aaa/tach-0.14.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6be3407ea23820339bc905db76fb7639e129d631a6490f2ef52a1d0731963e0a",
"md5": "9b39b73cbfd784e3e4fcbbf9689bc7fa",
"sha256": "ee791096c6bb9d08961082cc95499c9dc53e30deb8c198a60fc633b842d27381"
},
"downloads": -1,
"filename": "tach-0.14.3-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "9b39b73cbfd784e3e4fcbbf9689bc7fa",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 2647208,
"upload_time": "2024-11-06T01:48:41",
"upload_time_iso_8601": "2024-11-06T01:48:41.614247Z",
"url": "https://files.pythonhosted.org/packages/6b/e3/407ea23820339bc905db76fb7639e129d631a6490f2ef52a1d0731963e0a/tach-0.14.3-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "346f367b59d91931f936af89f1f6646c3dd39b7f181c7f006bacd9895bea999c",
"md5": "5a7455aa52a8be54120ffe266bf8b78c",
"sha256": "95c45a3690d9d824b818b91e1e7740fb759a97739270304c43fcb2ed5dfce9b4"
},
"downloads": -1,
"filename": "tach-0.14.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "5a7455aa52a8be54120ffe266bf8b78c",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 2891556,
"upload_time": "2024-11-06T01:49:55",
"upload_time_iso_8601": "2024-11-06T01:49:55.269378Z",
"url": "https://files.pythonhosted.org/packages/34/6f/367b59d91931f936af89f1f6646c3dd39b7f181c7f006bacd9895bea999c/tach-0.14.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "179d718b0c87fff6d303b8c85c8e1f46f87fc4de2f187f8e882884dd8ece8eed",
"md5": "b1081f0313d6993a9bb277e15e9dede5",
"sha256": "c2dbacf1263677bbcb165ddef82465fb828ba5e94581665b706f535f5abe0070"
},
"downloads": -1,
"filename": "tach-0.14.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "b1081f0313d6993a9bb277e15e9dede5",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 2911955,
"upload_time": "2024-11-06T01:49:07",
"upload_time_iso_8601": "2024-11-06T01:49:07.898136Z",
"url": "https://files.pythonhosted.org/packages/17/9d/718b0c87fff6d303b8c85c8e1f46f87fc4de2f187f8e882884dd8ece8eed/tach-0.14.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6b18feda40712903be63ee3f78c27ff5fd01793f480059381dd545ee2616f841",
"md5": "f72caf126dfa6f78eca00db778919598",
"sha256": "63506a1c242bb173d1b5b64161485d34a10ab2735b361b78f0aeeae14b06552c"
},
"downloads": -1,
"filename": "tach-0.14.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "f72caf126dfa6f78eca00db778919598",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 3078443,
"upload_time": "2024-11-06T01:49:31",
"upload_time_iso_8601": "2024-11-06T01:49:31.608457Z",
"url": "https://files.pythonhosted.org/packages/6b/18/feda40712903be63ee3f78c27ff5fd01793f480059381dd545ee2616f841/tach-0.14.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9e0dad3273eb9696abb590a485b35229e61ca307574bd749b98cd794682aff40",
"md5": "1a07783d018203608853337fb8880cd5",
"sha256": "6cb3573d8893d7a78178f495bd5b7a9843e7af8d73b2b0bc84545b0070ae88e5"
},
"downloads": -1,
"filename": "tach-0.14.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1a07783d018203608853337fb8880cd5",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 2775941,
"upload_time": "2024-11-06T01:50:13",
"upload_time_iso_8601": "2024-11-06T01:50:13.252879Z",
"url": "https://files.pythonhosted.org/packages/9e/0d/ad3273eb9696abb590a485b35229e61ca307574bd749b98cd794682aff40/tach-0.14.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1cef7ed1ebfd8445a6672ad997eabc4350264ce4251d468d2ec2406e42e4f06d",
"md5": "f200f39c7e34a06bf1545324f79c1da6",
"sha256": "ca38f0e874c72e955f29743dbea3eeb5cac178b30934ac18b4104bb5920baad9"
},
"downloads": -1,
"filename": "tach-0.14.3-cp37-none-win32.whl",
"has_sig": false,
"md5_digest": "f200f39c7e34a06bf1545324f79c1da6",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 2202873,
"upload_time": "2024-11-06T01:51:18",
"upload_time_iso_8601": "2024-11-06T01:51:18.179730Z",
"url": "https://files.pythonhosted.org/packages/1c/ef/7ed1ebfd8445a6672ad997eabc4350264ce4251d468d2ec2406e42e4f06d/tach-0.14.3-cp37-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6d2b7100fc91d37631d8ef0a13f921a58013eeea1530f013dfcc1cc428367c8a",
"md5": "8bc57bd9b7b5c4dd02bdc729bc53d32c",
"sha256": "255bde80b9b3ca828b6523113db0d45a8c8cae659981a1e780d41711d08d8aec"
},
"downloads": -1,
"filename": "tach-0.14.3-cp37-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "8bc57bd9b7b5c4dd02bdc729bc53d32c",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 2343421,
"upload_time": "2024-11-06T01:51:00",
"upload_time_iso_8601": "2024-11-06T01:51:00.946750Z",
"url": "https://files.pythonhosted.org/packages/6d/2b/7100fc91d37631d8ef0a13f921a58013eeea1530f013dfcc1cc428367c8a/tach-0.14.3-cp37-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "799c7727e6d97ff3b4b3f1db6eae45c503bca4516d76fb3528253be297af3571",
"md5": "db768b977ad2b0aac126801085c56fa4",
"sha256": "b743519fb02dddc9b98cd1c53c6eebffc51bffcc96eb14b9bb0b5a3c050cf02a"
},
"downloads": -1,
"filename": "tach-0.14.3-cp38-cp38-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "db768b977ad2b0aac126801085c56fa4",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 2557503,
"upload_time": "2024-11-06T01:50:44",
"upload_time_iso_8601": "2024-11-06T01:50:44.639005Z",
"url": "https://files.pythonhosted.org/packages/79/9c/7727e6d97ff3b4b3f1db6eae45c503bca4516d76fb3528253be297af3571/tach-0.14.3-cp38-cp38-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "316140d843e74ec71e8c977f286522f8edf8ba8b837ff4f73bcbc49fb77d4ddc",
"md5": "665e40c8033dc33d396326b29910a089",
"sha256": "e6041b91e0b402f11d2e1c467cd1013697525237760e705cc5f97365a7ffad32"
},
"downloads": -1,
"filename": "tach-0.14.3-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "665e40c8033dc33d396326b29910a089",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 2441653,
"upload_time": "2024-11-06T01:50:31",
"upload_time_iso_8601": "2024-11-06T01:50:31.470943Z",
"url": "https://files.pythonhosted.org/packages/31/61/40d843e74ec71e8c977f286522f8edf8ba8b837ff4f73bcbc49fb77d4ddc/tach-0.14.3-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ae0fac35109e73cd1382cb811f1807ac3c848ff145631b2d3701a58c57728b9f",
"md5": "9fa89647031e7066038e8374bed1adec",
"sha256": "2e6626ac4ccc5c41ad3c844330f32861813d875f2d2882bb86ae43225e3383aa"
},
"downloads": -1,
"filename": "tach-0.14.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "9fa89647031e7066038e8374bed1adec",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 2671183,
"upload_time": "2024-11-06T01:48:18",
"upload_time_iso_8601": "2024-11-06T01:48:18.912350Z",
"url": "https://files.pythonhosted.org/packages/ae/0f/ac35109e73cd1382cb811f1807ac3c848ff145631b2d3701a58c57728b9f/tach-0.14.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "781635480a18f88617346dd2785614554f0cfe2ffbcbd74360138812125c7f39",
"md5": "e7972e255c5f6762717abfee917bdd5b",
"sha256": "eaa9fa25b2dbcd839a415324d0cdc4645e3fba97834de2d7c3440fa05031b0c0"
},
"downloads": -1,
"filename": "tach-0.14.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "e7972e255c5f6762717abfee917bdd5b",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 2645517,
"upload_time": "2024-11-06T01:48:44",
"upload_time_iso_8601": "2024-11-06T01:48:44.069491Z",
"url": "https://files.pythonhosted.org/packages/78/16/35480a18f88617346dd2785614554f0cfe2ffbcbd74360138812125c7f39/tach-0.14.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1ae72f78cbfd3e31e3e5f51d28d541f6e32f9b9ae0e475e30f8d523d5500fc9d",
"md5": "15d18f4035abfcc33278199a60db62ef",
"sha256": "81a367c5157364f5e77604050fc0befa098e302595059432f795bbd3f534ccfc"
},
"downloads": -1,
"filename": "tach-0.14.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "15d18f4035abfcc33278199a60db62ef",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 2891215,
"upload_time": "2024-11-06T01:49:57",
"upload_time_iso_8601": "2024-11-06T01:49:57.819195Z",
"url": "https://files.pythonhosted.org/packages/1a/e7/2f78cbfd3e31e3e5f51d28d541f6e32f9b9ae0e475e30f8d523d5500fc9d/tach-0.14.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ddf447a03e4ece2d0944c81312d19f27d32a31404f4db8314d5942822764d1ed",
"md5": "a3b73e8202dc01c4ce9461eb72880ab2",
"sha256": "4c59bdadd0fed95185ef792861afa94ed5f3cb5de751ca4cc5442d647c77b07a"
},
"downloads": -1,
"filename": "tach-0.14.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "a3b73e8202dc01c4ce9461eb72880ab2",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 2911544,
"upload_time": "2024-11-06T01:49:10",
"upload_time_iso_8601": "2024-11-06T01:49:10.118135Z",
"url": "https://files.pythonhosted.org/packages/dd/f4/47a03e4ece2d0944c81312d19f27d32a31404f4db8314d5942822764d1ed/tach-0.14.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6eed5f6bda4de31a9e0498987c72e49087bc57500fbcef234909c135c924daae",
"md5": "a5cf6a7717ccde931883aff009c14e9e",
"sha256": "277570cfe5c0b45d1f48d3d7633df81ecb2916741821e5b8a391ecf223a1ced0"
},
"downloads": -1,
"filename": "tach-0.14.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "a5cf6a7717ccde931883aff009c14e9e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 3078516,
"upload_time": "2024-11-06T01:49:33",
"upload_time_iso_8601": "2024-11-06T01:49:33.928027Z",
"url": "https://files.pythonhosted.org/packages/6e/ed/5f6bda4de31a9e0498987c72e49087bc57500fbcef234909c135c924daae/tach-0.14.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7f88a8121600342c188c8251ee326d91cc94d13022dadbfc980509a227f2d1f1",
"md5": "15c48fc5525a0b888815ae8496e711cd",
"sha256": "2c546fa8884d19f2c538e81314b35efbf9ac956c2de85620fc33c4bb8d10d209"
},
"downloads": -1,
"filename": "tach-0.14.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "15c48fc5525a0b888815ae8496e711cd",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 2777020,
"upload_time": "2024-11-06T01:50:16",
"upload_time_iso_8601": "2024-11-06T01:50:16.034013Z",
"url": "https://files.pythonhosted.org/packages/7f/88/a8121600342c188c8251ee326d91cc94d13022dadbfc980509a227f2d1f1/tach-0.14.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "95d27d23137f23fccefef41bad027db7537e36d851066f1c75cfdaf9447a1b24",
"md5": "f02d1c2697e855bd4391d1393065efa5",
"sha256": "70063826ee6d00e1ead00ccdc6fb08fbb84c48a43bed4b626e574d122fd79e04"
},
"downloads": -1,
"filename": "tach-0.14.3-cp38-none-win32.whl",
"has_sig": false,
"md5_digest": "f02d1c2697e855bd4391d1393065efa5",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 2203478,
"upload_time": "2024-11-06T01:51:20",
"upload_time_iso_8601": "2024-11-06T01:51:20.525250Z",
"url": "https://files.pythonhosted.org/packages/95/d2/7d23137f23fccefef41bad027db7537e36d851066f1c75cfdaf9447a1b24/tach-0.14.3-cp38-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4b3059da3fae1c0fe3919a2d47209924b0292e7ce93cb3033732e39a98c86903",
"md5": "e78e58c82df16fad5ee14ed3a3bb9ab8",
"sha256": "47ce1ae746b7c192b418eaf6965cf8a1a4cc4281221babb8c5c3cd7af8684e26"
},
"downloads": -1,
"filename": "tach-0.14.3-cp38-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "e78e58c82df16fad5ee14ed3a3bb9ab8",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 2343581,
"upload_time": "2024-11-06T01:51:03",
"upload_time_iso_8601": "2024-11-06T01:51:03.516957Z",
"url": "https://files.pythonhosted.org/packages/4b/30/59da3fae1c0fe3919a2d47209924b0292e7ce93cb3033732e39a98c86903/tach-0.14.3-cp38-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ee56eac942cacfbf692c456681c1cac7a83591de841ae14e11d71cec70ccf69e",
"md5": "d85c382e23a946e87dd78f72ab8599e5",
"sha256": "e0d173d1d0bb0ca6b5ce524c3b73c2b07313aaf0ea95fd0895ea0ea8b60fe0c7"
},
"downloads": -1,
"filename": "tach-0.14.3-cp39-cp39-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "d85c382e23a946e87dd78f72ab8599e5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 2557278,
"upload_time": "2024-11-06T01:50:47",
"upload_time_iso_8601": "2024-11-06T01:50:47.057713Z",
"url": "https://files.pythonhosted.org/packages/ee/56/eac942cacfbf692c456681c1cac7a83591de841ae14e11d71cec70ccf69e/tach-0.14.3-cp39-cp39-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4b961b220b5aeea60c2dd7110fdb15935ba18081d33c24f010b73f51de62f82d",
"md5": "dfe80e17774b4c8433e96c1499a2ac64",
"sha256": "7dd571647f8af3db3506cf9f4e82f148e4a5853aa66d2fbe7c07ced407383509"
},
"downloads": -1,
"filename": "tach-0.14.3-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "dfe80e17774b4c8433e96c1499a2ac64",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 2441069,
"upload_time": "2024-11-06T01:50:34",
"upload_time_iso_8601": "2024-11-06T01:50:34.153499Z",
"url": "https://files.pythonhosted.org/packages/4b/96/1b220b5aeea60c2dd7110fdb15935ba18081d33c24f010b73f51de62f82d/tach-0.14.3-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "09212361cdebbc4cfb8201bb538aedc494ff251604f42a370791bf940aa786f9",
"md5": "f7e612e3210de880081ed435b9c55aa5",
"sha256": "5c4c35edaf961121bdc450c13f03feb9bb0f957639532b53aee29f203a601ace"
},
"downloads": -1,
"filename": "tach-0.14.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "f7e612e3210de880081ed435b9c55aa5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 2671332,
"upload_time": "2024-11-06T01:48:21",
"upload_time_iso_8601": "2024-11-06T01:48:21.430708Z",
"url": "https://files.pythonhosted.org/packages/09/21/2361cdebbc4cfb8201bb538aedc494ff251604f42a370791bf940aa786f9/tach-0.14.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8a266dc4a145acf64dc0343d5363d1ea8cfd4b9588475d6920bd22e261d725d9",
"md5": "fc7b0877d9d17865cd790fdd089ca03c",
"sha256": "940a66e0f8c1536c5b2e727bbcc6b19f75e49a070dc8d541e3d0b051f506323d"
},
"downloads": -1,
"filename": "tach-0.14.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "fc7b0877d9d17865cd790fdd089ca03c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 2645009,
"upload_time": "2024-11-06T01:48:46",
"upload_time_iso_8601": "2024-11-06T01:48:46.147420Z",
"url": "https://files.pythonhosted.org/packages/8a/26/6dc4a145acf64dc0343d5363d1ea8cfd4b9588475d6920bd22e261d725d9/tach-0.14.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "86035377c760e2a40525e1ff6821e0e55477993515c8dde410012ae7e405a1ff",
"md5": "bfbe2092d716fb1627c6edf345ce260e",
"sha256": "e077256450fb7b4add7db1f7cb148ea9e81d123b3841d6efaed867eb5e267277"
},
"downloads": -1,
"filename": "tach-0.14.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "bfbe2092d716fb1627c6edf345ce260e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 2891282,
"upload_time": "2024-11-06T01:50:00",
"upload_time_iso_8601": "2024-11-06T01:50:00.740454Z",
"url": "https://files.pythonhosted.org/packages/86/03/5377c760e2a40525e1ff6821e0e55477993515c8dde410012ae7e405a1ff/tach-0.14.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3416f740adceb703c0c223837564cb4d9e8b144bec8f5a60a1d6e15bc4e2ef08",
"md5": "aa64d43fac0f7471d9783641cd5b4e2f",
"sha256": "fe459fe90adf7aca65c2d5c11c901537f173cde82f483d1b6ea8bbeb6311ba8d"
},
"downloads": -1,
"filename": "tach-0.14.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "aa64d43fac0f7471d9783641cd5b4e2f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 2910906,
"upload_time": "2024-11-06T01:49:12",
"upload_time_iso_8601": "2024-11-06T01:49:12.753431Z",
"url": "https://files.pythonhosted.org/packages/34/16/f740adceb703c0c223837564cb4d9e8b144bec8f5a60a1d6e15bc4e2ef08/tach-0.14.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "569295192f07d07b07dda356ffe47f2157e418579636d290035c99d372533bc0",
"md5": "5d2cfa21d694edb309a160f0ec901ca9",
"sha256": "1c8aa4ffef56269b88001960eb44a0614ef3348a7dbc6828c0a193716bf6852c"
},
"downloads": -1,
"filename": "tach-0.14.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "5d2cfa21d694edb309a160f0ec901ca9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 3078857,
"upload_time": "2024-11-06T01:49:36",
"upload_time_iso_8601": "2024-11-06T01:49:36.517516Z",
"url": "https://files.pythonhosted.org/packages/56/92/95192f07d07b07dda356ffe47f2157e418579636d290035c99d372533bc0/tach-0.14.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "61c2769234f7e481832db27ecdc95a0c576b098c0be0b95d8b875632e16a3748",
"md5": "2ef81ac9e26eddc679f652bf42211cb3",
"sha256": "e005a7d206e97182e6785b005fdc646220d7f6bd45fc8c637159376ae2c139bc"
},
"downloads": -1,
"filename": "tach-0.14.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2ef81ac9e26eddc679f652bf42211cb3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 2775696,
"upload_time": "2024-11-06T01:50:18",
"upload_time_iso_8601": "2024-11-06T01:50:18.446627Z",
"url": "https://files.pythonhosted.org/packages/61/c2/769234f7e481832db27ecdc95a0c576b098c0be0b95d8b875632e16a3748/tach-0.14.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7098cc4d0a91400f4edae92fddc5f129778f9d633b65f641349cfff8407472fa",
"md5": "340ec1e04bff29d46800ab3f6766770b",
"sha256": "0bc3e2b77972d3b528e6a8b7309f711d5e0a169aae22cf50d83ac06b4b9f465f"
},
"downloads": -1,
"filename": "tach-0.14.3-cp39-none-win32.whl",
"has_sig": false,
"md5_digest": "340ec1e04bff29d46800ab3f6766770b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 2203517,
"upload_time": "2024-11-06T01:51:23",
"upload_time_iso_8601": "2024-11-06T01:51:23.071755Z",
"url": "https://files.pythonhosted.org/packages/70/98/cc4d0a91400f4edae92fddc5f129778f9d633b65f641349cfff8407472fa/tach-0.14.3-cp39-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f3a3e6462d42f3de9fe36c5d6e0bb96f4dcab0f7d8a841935caa1cf31eb4eee7",
"md5": "a42ce35c939911c8608886f611da957a",
"sha256": "09d999174c1b9acfa294c7240c9c54bd25b4f8e651c446d8876b450bac427719"
},
"downloads": -1,
"filename": "tach-0.14.3-cp39-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "a42ce35c939911c8608886f611da957a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 2343596,
"upload_time": "2024-11-06T01:51:05",
"upload_time_iso_8601": "2024-11-06T01:51:05.779468Z",
"url": "https://files.pythonhosted.org/packages/f3/a3/e6462d42f3de9fe36c5d6e0bb96f4dcab0f7d8a841935caa1cf31eb4eee7/tach-0.14.3-cp39-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "35fcbd3e1cca9876a67b6ff8c4386dc41d67b9fae486c962a8499114cf849ffa",
"md5": "464db4ed0888a59a81dc3d7fb0bc0661",
"sha256": "713ec38069da3f171cf7fa34733cbeb4a3232a06519cbf3ec797c3916da3b864"
},
"downloads": -1,
"filename": "tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "464db4ed0888a59a81dc3d7fb0bc0661",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 2672634,
"upload_time": "2024-11-06T01:48:23",
"upload_time_iso_8601": "2024-11-06T01:48:23.828893Z",
"url": "https://files.pythonhosted.org/packages/35/fc/bd3e1cca9876a67b6ff8c4386dc41d67b9fae486c962a8499114cf849ffa/tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fcb7367a1c4a6cd2b8c612fb46972c08c048a922e7837b9fb3e3f0a8f037bec1",
"md5": "5eb99b4e77116ac4e7d4c960b093c44e",
"sha256": "ebcf42b07597c662d7e2db373cb677b92f69f3f5ab869c01e4faef46b7137fa5"
},
"downloads": -1,
"filename": "tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "5eb99b4e77116ac4e7d4c960b093c44e",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 2644195,
"upload_time": "2024-11-06T01:48:48",
"upload_time_iso_8601": "2024-11-06T01:48:48.684663Z",
"url": "https://files.pythonhosted.org/packages/fc/b7/367a1c4a6cd2b8c612fb46972c08c048a922e7837b9fb3e3f0a8f037bec1/tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6aaa6d6855938e4ddcbabac43be6c752894a01529f46a06470d22153804373bc",
"md5": "768ba040fd34bc358ebf4b04cd1072f2",
"sha256": "8b4f88ecc440ab7c6b06fbd29ee23845a3b797ef29c2eed763c5ba7f24f29d4a"
},
"downloads": -1,
"filename": "tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "768ba040fd34bc358ebf4b04cd1072f2",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 2893985,
"upload_time": "2024-11-06T01:50:02",
"upload_time_iso_8601": "2024-11-06T01:50:02.974515Z",
"url": "https://files.pythonhosted.org/packages/6a/aa/6d6855938e4ddcbabac43be6c752894a01529f46a06470d22153804373bc/tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2255d92d523f48c23d99803b296564679a06dae1c870c0e57b5480ea14feb54d",
"md5": "30196f4bb1fdda9d416cc08254479cdd",
"sha256": "24be16786552760f0a04b8e5a331a0dc051edfdb8016f9955f70249f76523ab2"
},
"downloads": -1,
"filename": "tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "30196f4bb1fdda9d416cc08254479cdd",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 2912078,
"upload_time": "2024-11-06T01:49:15",
"upload_time_iso_8601": "2024-11-06T01:49:15.100275Z",
"url": "https://files.pythonhosted.org/packages/22/55/d92d523f48c23d99803b296564679a06dae1c870c0e57b5480ea14feb54d/tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4db8f858641d08dab295478e4a097a3f4a286f14bfb18834fad785d379ae3ede",
"md5": "25aa66284526112f24da95be7c182ff7",
"sha256": "02adab4bb451240c5ea71f3f9478eb05a1e6f0d5741fa5fc546732675d78607c"
},
"downloads": -1,
"filename": "tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "25aa66284526112f24da95be7c182ff7",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 3078841,
"upload_time": "2024-11-06T01:49:38",
"upload_time_iso_8601": "2024-11-06T01:49:38.727599Z",
"url": "https://files.pythonhosted.org/packages/4d/b8/f858641d08dab295478e4a097a3f4a286f14bfb18834fad785d379ae3ede/tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f400b49099644c95472f14710eb041a52717d83ce6a9769cd46e85b7ab83d298",
"md5": "246b0a657bd55abdc86c2abe70d123a4",
"sha256": "99bd140059ef5f7f616a270ee288876bf91789bb7b38e924c7fd3ae8178ed103"
},
"downloads": -1,
"filename": "tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "246b0a657bd55abdc86c2abe70d123a4",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 2777615,
"upload_time": "2024-11-06T01:50:20",
"upload_time_iso_8601": "2024-11-06T01:50:20.865121Z",
"url": "https://files.pythonhosted.org/packages/f4/00/b49099644c95472f14710eb041a52717d83ce6a9769cd46e85b7ab83d298/tach-0.14.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3def5c91e103da12a8e6de67c1e596da765290346e95ecd88962dcb726a0881d",
"md5": "9fcc049372938dd61a88945581b65fd7",
"sha256": "87f2a89efd8f22ba8d028d585f2e24437109d5ceebd679208f54ae147f801120"
},
"downloads": -1,
"filename": "tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "9fcc049372938dd61a88945581b65fd7",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 2675573,
"upload_time": "2024-11-06T01:48:26",
"upload_time_iso_8601": "2024-11-06T01:48:26.315827Z",
"url": "https://files.pythonhosted.org/packages/3d/ef/5c91e103da12a8e6de67c1e596da765290346e95ecd88962dcb726a0881d/tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ca0070c22225372eafbc40c7e7c02740804f01091585cd36cb61ccac28bc38d7",
"md5": "9af1e52c70e114e9faa929ccb5e2c354",
"sha256": "f4033d21be98834ac5d50522d250621662ea6355f5be0c472e469bed1f8d70a4"
},
"downloads": -1,
"filename": "tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "9af1e52c70e114e9faa929ccb5e2c354",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 2650036,
"upload_time": "2024-11-06T01:48:51",
"upload_time_iso_8601": "2024-11-06T01:48:51.783919Z",
"url": "https://files.pythonhosted.org/packages/ca/00/70c22225372eafbc40c7e7c02740804f01091585cd36cb61ccac28bc38d7/tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2d633b25b064e023ae0c8bd3498fc739e0d0b1c8b0d98fade1c87b388e429283",
"md5": "a1c1ffb0fcc7e9043c6ecdfd6c4854c6",
"sha256": "11a89cef125eedadeea90de8ba14fd05355fd78724e28e644779a1c0fcb4de01"
},
"downloads": -1,
"filename": "tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "a1c1ffb0fcc7e9043c6ecdfd6c4854c6",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 2912917,
"upload_time": "2024-11-06T01:49:17",
"upload_time_iso_8601": "2024-11-06T01:49:17.684672Z",
"url": "https://files.pythonhosted.org/packages/2d/63/3b25b064e023ae0c8bd3498fc739e0d0b1c8b0d98fade1c87b388e429283/tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c3b1b887537193da98d659ebca7e2100ab00210ade640070a3a702c6ae520037",
"md5": "61ba2bb7cbf56a04082b6147d400e980",
"sha256": "ccb04f1e9b33e4a3c4f3d446970e526652cd3dc8aaf1ba7b54830e74be6ee262"
},
"downloads": -1,
"filename": "tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "61ba2bb7cbf56a04082b6147d400e980",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 3082810,
"upload_time": "2024-11-06T01:49:41",
"upload_time_iso_8601": "2024-11-06T01:49:41.226256Z",
"url": "https://files.pythonhosted.org/packages/c3/b1/b887537193da98d659ebca7e2100ab00210ade640070a3a702c6ae520037/tach-0.14.3-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3486012a40abceed518ae92288227b50b3a03560df7a597e92e3f7092ec142ad",
"md5": "3e03ee573395a1060472b79a0a7ff12f",
"sha256": "4ac9dc104218d3a7f82c2af8046445a46996d558b9e5373e3186392d086f45af"
},
"downloads": -1,
"filename": "tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "3e03ee573395a1060472b79a0a7ff12f",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 2672277,
"upload_time": "2024-11-06T01:48:28",
"upload_time_iso_8601": "2024-11-06T01:48:28.620937Z",
"url": "https://files.pythonhosted.org/packages/34/86/012a40abceed518ae92288227b50b3a03560df7a597e92e3f7092ec142ad/tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "350fda74553d9e3212eaf9c2b92a3b7727d1e3258688e57bb9f9f0268febd404",
"md5": "7b214fbb30868333fb4908f12bea289b",
"sha256": "4d6d26484beca66d4f92194ee5c67b05850516f36105c00e1b21a13999093e84"
},
"downloads": -1,
"filename": "tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "7b214fbb30868333fb4908f12bea289b",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 2645287,
"upload_time": "2024-11-06T01:48:55",
"upload_time_iso_8601": "2024-11-06T01:48:55.413563Z",
"url": "https://files.pythonhosted.org/packages/35/0f/da74553d9e3212eaf9c2b92a3b7727d1e3258688e57bb9f9f0268febd404/tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ddb15351acccc0de71f96ba9dd9171b9a9e7371105be8ff5181499c9eb4926df",
"md5": "ceaa5307e56caa173b5fe3c1284eeef9",
"sha256": "1492946cb16b9337a3edaee432c59f97a140081c0c1ef1499e40e9d56088b5a7"
},
"downloads": -1,
"filename": "tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "ceaa5307e56caa173b5fe3c1284eeef9",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 2911845,
"upload_time": "2024-11-06T01:49:19",
"upload_time_iso_8601": "2024-11-06T01:49:19.831292Z",
"url": "https://files.pythonhosted.org/packages/dd/b1/5351acccc0de71f96ba9dd9171b9a9e7371105be8ff5181499c9eb4926df/tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "112308a2001a87193b2f507dcaa3b2452b23750e496932c2acf53daaf9d4d926",
"md5": "8e02add1725bc967cb8aed718496fe09",
"sha256": "ffeb4e52d9af4836f4d2e2869f4c2dc9f5a0255b62eabc690a91320ed2a3d4b5"
},
"downloads": -1,
"filename": "tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "8e02add1725bc967cb8aed718496fe09",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 3079509,
"upload_time": "2024-11-06T01:49:43",
"upload_time_iso_8601": "2024-11-06T01:49:43.747626Z",
"url": "https://files.pythonhosted.org/packages/11/23/08a2001a87193b2f507dcaa3b2452b23750e496932c2acf53daaf9d4d926/tach-0.14.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2fea60c8969f2b0dec92adf228529675f36b27fe965a5c5d3b426c8d37a0aec1",
"md5": "954a31bd4b537b740600608a8f90e14f",
"sha256": "74847bc9ba03eda4765a3f2485833befe29578d9c80e6bf14c7ba0fb9a031512"
},
"downloads": -1,
"filename": "tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "954a31bd4b537b740600608a8f90e14f",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 2672277,
"upload_time": "2024-11-06T01:48:31",
"upload_time_iso_8601": "2024-11-06T01:48:31.424703Z",
"url": "https://files.pythonhosted.org/packages/2f/ea/60c8969f2b0dec92adf228529675f36b27fe965a5c5d3b426c8d37a0aec1/tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "474bf1af734e24b1b718bf2d833eddeea1a86358b1f91f27a1d2f6091c4cd652",
"md5": "79de5350cf66ca8296c7014a5a745b5f",
"sha256": "05c10a1f762e1e0f874edf6dec926663f31a8fb6155318c20ecfcc979fc2d2e1"
},
"downloads": -1,
"filename": "tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "79de5350cf66ca8296c7014a5a745b5f",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 2645416,
"upload_time": "2024-11-06T01:48:57",
"upload_time_iso_8601": "2024-11-06T01:48:57.849787Z",
"url": "https://files.pythonhosted.org/packages/47/4b/f1af734e24b1b718bf2d833eddeea1a86358b1f91f27a1d2f6091c4cd652/tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ff0e3b19b5e78c8b02bbab4477a5fac125c09473658ecd3c190c78bb9fe22946",
"md5": "5d8a3cd0570d0f4822e729a0d50db239",
"sha256": "f2f2128e73e5c90cb31619cca62faf85f11471f13a1d9fcd703f43e1b3bcacb0"
},
"downloads": -1,
"filename": "tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "5d8a3cd0570d0f4822e729a0d50db239",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 2911679,
"upload_time": "2024-11-06T01:49:22",
"upload_time_iso_8601": "2024-11-06T01:49:22.403745Z",
"url": "https://files.pythonhosted.org/packages/ff/0e/3b19b5e78c8b02bbab4477a5fac125c09473658ecd3c190c78bb9fe22946/tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d71f9c564b5288c3ab8e967f3956db11143a180b9d0db55a68ab4d66d86e800a",
"md5": "d31140cd668d8aac12f1ed75357cf4fa",
"sha256": "5ad58738e216fbab8a72ee7135e389af073b6c630d5fad5934d05caa793bb9c7"
},
"downloads": -1,
"filename": "tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "d31140cd668d8aac12f1ed75357cf4fa",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 3079730,
"upload_time": "2024-11-06T01:49:45",
"upload_time_iso_8601": "2024-11-06T01:49:45.913754Z",
"url": "https://files.pythonhosted.org/packages/d7/1f/9c564b5288c3ab8e967f3956db11143a180b9d0db55a68ab4d66d86e800a/tach-0.14.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "afa291c4c99b8b30db1a73216e8db2d74aae4c9bc52f74e0a258519a7e2b3f07",
"md5": "d15683244dbe19e74e99daaa36376cc2",
"sha256": "3e00fecef2a144bece45bb699a7b9dcc245f3e855590167c61d3b1341bee2e33"
},
"downloads": -1,
"filename": "tach-0.14.3.tar.gz",
"has_sig": false,
"md5_digest": "d15683244dbe19e74e99daaa36376cc2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 716557,
"upload_time": "2024-11-06T01:50:49",
"upload_time_iso_8601": "2024-11-06T01:50:49.470872Z",
"url": "https://files.pythonhosted.org/packages/af/a2/91c4c99b8b30db1a73216e8db2d74aae4c9bc52f74e0a258519a7e2b3f07/tach-0.14.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-06 01:50:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "gauge-sh",
"github_project": "tach",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "tach"
}