Name | watchfiles JSON |
Version |
1.0.4
JSON |
| download |
home_page | https://github.com/samuelcolvin/watchfiles |
Summary | Simple, modern and high performance file watching and code reload in python. |
upload_time | 2025-01-10 13:05:56 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | MIT |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# watchfiles
[![CI](https://github.com/samuelcolvin/watchfiles/actions/workflows/ci.yml/badge.svg)](https://github.com/samuelcolvin/watchfiles/actions/workflows/ci.yml?query=branch%3Amain)
[![Coverage](https://codecov.io/gh/samuelcolvin/watchfiles/branch/main/graph/badge.svg)](https://codecov.io/gh/samuelcolvin/watchfiles)
[![pypi](https://img.shields.io/pypi/v/watchfiles.svg)](https://pypi.python.org/pypi/watchfiles)
[![CondaForge](https://img.shields.io/conda/v/conda-forge/watchfiles.svg)](https://anaconda.org/conda-forge/watchfiles)
[![license](https://img.shields.io/github/license/samuelcolvin/watchfiles.svg)](https://github.com/samuelcolvin/watchfiles/blob/main/LICENSE)
Simple, modern and high performance file watching and code reload in python.
---
**Documentation**: [watchfiles.helpmanual.io](https://watchfiles.helpmanual.io)
**Source Code**: [github.com/samuelcolvin/watchfiles](https://github.com/samuelcolvin/watchfiles)
---
Underlying file system notifications are handled by the [Notify](https://github.com/notify-rs/notify) rust library.
This package was previously named "watchgod",
see [the migration guide](https://watchfiles.helpmanual.io/migrating/) for more information.
## Installation
**watchfiles** requires Python 3.8 - 3.13.
```bash
pip install watchfiles
```
Binaries are available for:
* **Linux**: `x86_64`, `aarch64`, `i686`, `armv7l`, `musl-x86_64` & `musl-aarch64`
* **MacOS**: `x86_64` & `arm64`
* **Windows**: `amd64` & `win32`
Otherwise, you can install from source which requires Rust stable to be installed.
## Usage
Here are some examples of what **watchfiles** can do:
### `watch` Usage
```py
from watchfiles import watch
for changes in watch('./path/to/dir'):
print(changes)
```
See [`watch` docs](https://watchfiles.helpmanual.io/api/watch/#watchfiles.watch) for more details.
### `awatch` Usage
```py
import asyncio
from watchfiles import awatch
async def main():
async for changes in awatch('/path/to/dir'):
print(changes)
asyncio.run(main())
```
See [`awatch` docs](https://watchfiles.helpmanual.io/api/watch/#watchfiles.awatch) for more details.
### `run_process` Usage
```py
from watchfiles import run_process
def foobar(a, b, c):
...
if __name__ == '__main__':
run_process('./path/to/dir', target=foobar, args=(1, 2, 3))
```
See [`run_process` docs](https://watchfiles.helpmanual.io/api/run_process/#watchfiles.run_process) for more details.
### `arun_process` Usage
```py
import asyncio
from watchfiles import arun_process
def foobar(a, b, c):
...
async def main():
await arun_process('./path/to/dir', target=foobar, args=(1, 2, 3))
if __name__ == '__main__':
asyncio.run(main())
```
See [`arun_process` docs](https://watchfiles.helpmanual.io/api/run_process/#watchfiles.arun_process) for more details.
## CLI
**watchfiles** also comes with a CLI for running and reloading code. To run `some command` when files in `src` change:
```
watchfiles "some command" src
```
For more information, see [the CLI docs](https://watchfiles.helpmanual.io/cli/).
Or run
```bash
watchfiles --help
```
Raw data
{
"_id": null,
"home_page": "https://github.com/samuelcolvin/watchfiles",
"name": "watchfiles",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Samuel Colvin <s@muelcolvin.com>",
"download_url": "https://files.pythonhosted.org/packages/f5/26/c705fc77d0a9ecdb9b66f1e2976d95b81df3cae518967431e7dbf9b5e219/watchfiles-1.0.4.tar.gz",
"platform": null,
"description": "# watchfiles\n\n[![CI](https://github.com/samuelcolvin/watchfiles/actions/workflows/ci.yml/badge.svg)](https://github.com/samuelcolvin/watchfiles/actions/workflows/ci.yml?query=branch%3Amain)\n[![Coverage](https://codecov.io/gh/samuelcolvin/watchfiles/branch/main/graph/badge.svg)](https://codecov.io/gh/samuelcolvin/watchfiles)\n[![pypi](https://img.shields.io/pypi/v/watchfiles.svg)](https://pypi.python.org/pypi/watchfiles)\n[![CondaForge](https://img.shields.io/conda/v/conda-forge/watchfiles.svg)](https://anaconda.org/conda-forge/watchfiles)\n[![license](https://img.shields.io/github/license/samuelcolvin/watchfiles.svg)](https://github.com/samuelcolvin/watchfiles/blob/main/LICENSE)\n\nSimple, modern and high performance file watching and code reload in python.\n\n---\n\n**Documentation**: [watchfiles.helpmanual.io](https://watchfiles.helpmanual.io)\n\n**Source Code**: [github.com/samuelcolvin/watchfiles](https://github.com/samuelcolvin/watchfiles)\n\n---\n\nUnderlying file system notifications are handled by the [Notify](https://github.com/notify-rs/notify) rust library.\n\nThis package was previously named \"watchgod\",\nsee [the migration guide](https://watchfiles.helpmanual.io/migrating/) for more information.\n\n## Installation\n\n**watchfiles** requires Python 3.8 - 3.13.\n\n```bash\npip install watchfiles\n```\n\nBinaries are available for:\n\n* **Linux**: `x86_64`, `aarch64`, `i686`, `armv7l`, `musl-x86_64` & `musl-aarch64`\n* **MacOS**: `x86_64` & `arm64`\n* **Windows**: `amd64` & `win32`\n\nOtherwise, you can install from source which requires Rust stable to be installed.\n\n## Usage\n\nHere are some examples of what **watchfiles** can do:\n\n### `watch` Usage\n\n```py\nfrom watchfiles import watch\n\nfor changes in watch('./path/to/dir'):\n print(changes)\n```\nSee [`watch` docs](https://watchfiles.helpmanual.io/api/watch/#watchfiles.watch) for more details.\n\n### `awatch` Usage\n\n```py\nimport asyncio\nfrom watchfiles import awatch\n\nasync def main():\n async for changes in awatch('/path/to/dir'):\n print(changes)\n\nasyncio.run(main())\n```\nSee [`awatch` docs](https://watchfiles.helpmanual.io/api/watch/#watchfiles.awatch) for more details.\n\n### `run_process` Usage\n\n```py\nfrom watchfiles import run_process\n\ndef foobar(a, b, c):\n ...\n\nif __name__ == '__main__':\n run_process('./path/to/dir', target=foobar, args=(1, 2, 3))\n```\nSee [`run_process` docs](https://watchfiles.helpmanual.io/api/run_process/#watchfiles.run_process) for more details.\n\n### `arun_process` Usage\n\n```py\nimport asyncio\nfrom watchfiles import arun_process\n\ndef foobar(a, b, c):\n ...\n\nasync def main():\n await arun_process('./path/to/dir', target=foobar, args=(1, 2, 3))\n\nif __name__ == '__main__':\n asyncio.run(main())\n```\nSee [`arun_process` docs](https://watchfiles.helpmanual.io/api/run_process/#watchfiles.arun_process) for more details.\n\n## CLI\n\n**watchfiles** also comes with a CLI for running and reloading code. To run `some command` when files in `src` change:\n\n```\nwatchfiles \"some command\" src\n```\n\nFor more information, see [the CLI docs](https://watchfiles.helpmanual.io/cli/).\n\nOr run\n\n```bash\nwatchfiles --help\n```\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Simple, modern and high performance file watching and code reload in python.",
"version": "1.0.4",
"project_urls": {
"Changelog": "https://github.com/samuelcolvin/watchfiles/releases",
"Documentation": "https://watchfiles.helpmanual.io",
"Funding": "https://github.com/sponsors/samuelcolvin",
"Homepage": "https://github.com/samuelcolvin/watchfiles",
"Source": "https://github.com/samuelcolvin/watchfiles"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "140222fcaed0396730b0d362bc8d1ffb3be2658fd473eecbb2ba84243e157f11",
"md5": "35a916f53d485e237c5ea6b22b1295a9",
"sha256": "ba5bb3073d9db37c64520681dd2650f8bd40902d991e7b4cfaeece3e32561d08"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp310-cp310-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "35a916f53d485e237c5ea6b22b1295a9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 395212,
"upload_time": "2025-01-10T13:03:06",
"upload_time_iso_8601": "2025-01-10T13:03:06.589661Z",
"url": "https://files.pythonhosted.org/packages/14/02/22fcaed0396730b0d362bc8d1ffb3be2658fd473eecbb2ba84243e157f11/watchfiles-1.0.4-cp310-cp310-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e93dec5a2369a46edf3ebe092c39d9ae48e8cb6dacbde51c4b4f98936c524269",
"md5": "a0b2d2393b59faff63cad0392f7dae4b",
"sha256": "9f25d0ba0fe2b6d2c921cf587b2bf4c451860086534f40c384329fb96e2044d1"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a0b2d2393b59faff63cad0392f7dae4b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 384815,
"upload_time": "2025-01-10T13:03:09",
"upload_time_iso_8601": "2025-01-10T13:03:09.698440Z",
"url": "https://files.pythonhosted.org/packages/e9/3d/ec5a2369a46edf3ebe092c39d9ae48e8cb6dacbde51c4b4f98936c524269/watchfiles-1.0.4-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dfb4898991cececbe171e67142c31905510203649569d9817848f47c4177ee42",
"md5": "dc3308b61545a23ff73ced5bf6c84807",
"sha256": "47eb32ef8c729dbc4f4273baece89398a4d4b5d21a1493efea77a17059f4df8a"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "dc3308b61545a23ff73ced5bf6c84807",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 450680,
"upload_time": "2025-01-10T13:03:11",
"upload_time_iso_8601": "2025-01-10T13:03:11.653977Z",
"url": "https://files.pythonhosted.org/packages/df/b4/898991cececbe171e67142c31905510203649569d9817848f47c4177ee42/watchfiles-1.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "58f7d4aa3000e812cfb5e5c2c6c0a3ec9d0a46a42489a8727edd160631c4e210",
"md5": "6ecc43c95ae1b9ca57b4a9707d81eab5",
"sha256": "076f293100db3b0b634514aa0d294b941daa85fc777f9c698adb1009e5aca0b1"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "6ecc43c95ae1b9ca57b4a9707d81eab5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 455923,
"upload_time": "2025-01-10T13:03:14",
"upload_time_iso_8601": "2025-01-10T13:03:14.603734Z",
"url": "https://files.pythonhosted.org/packages/58/f7/d4aa3000e812cfb5e5c2c6c0a3ec9d0a46a42489a8727edd160631c4e210/watchfiles-1.0.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dd957e2e4c6aba1b02fb5c76d2f6a450b85215921ec5f8f7ad5efd075369563f",
"md5": "78f9a9f6b9cc61448fd71460d56767d3",
"sha256": "1eacd91daeb5158c598fe22d7ce66d60878b6294a86477a4715154990394c9b3"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "78f9a9f6b9cc61448fd71460d56767d3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 482339,
"upload_time": "2025-01-10T13:03:17",
"upload_time_iso_8601": "2025-01-10T13:03:17.737051Z",
"url": "https://files.pythonhosted.org/packages/dd/95/7e2e4c6aba1b02fb5c76d2f6a450b85215921ec5f8f7ad5efd075369563f/watchfiles-1.0.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bb674265b0fabcc2ef2c9e3e8802ba7908cf718a357ebfb49c72e53787156a48",
"md5": "77d6320b144a96cb7b03d04426d0a70b",
"sha256": "13c2ce7b72026cfbca120d652f02c7750f33b4c9395d79c9790b27f014c8a5a2"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "77d6320b144a96cb7b03d04426d0a70b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 519908,
"upload_time": "2025-01-10T13:03:20",
"upload_time_iso_8601": "2025-01-10T13:03:20.644265Z",
"url": "https://files.pythonhosted.org/packages/bb/67/4265b0fabcc2ef2c9e3e8802ba7908cf718a357ebfb49c72e53787156a48/watchfiles-1.0.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0d96b57802d5f8164bdf070befb4fd3dec4edba5a364ec0670965a97eb8098ce",
"md5": "823607e14d21fb74d48a0851c4a0ca14",
"sha256": "90192cdc15ab7254caa7765a98132a5a41471cf739513cc9bcf7d2ffcc0ec7b2"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "823607e14d21fb74d48a0851c4a0ca14",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 501410,
"upload_time": "2025-01-10T13:03:23",
"upload_time_iso_8601": "2025-01-10T13:03:23.719536Z",
"url": "https://files.pythonhosted.org/packages/0d/96/b57802d5f8164bdf070befb4fd3dec4edba5a364ec0670965a97eb8098ce/watchfiles-1.0.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8b186db0de4e8911ba14e31853201b40c0fa9fea5ecf3feb86b0ad58f006dfc3",
"md5": "246c71a2d8ec3349fb7288501767c238",
"sha256": "278aaa395f405972e9f523bd786ed59dfb61e4b827856be46a42130605fd0899"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "246c71a2d8ec3349fb7288501767c238",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 452876,
"upload_time": "2025-01-10T13:03:26",
"upload_time_iso_8601": "2025-01-10T13:03:26.795446Z",
"url": "https://files.pythonhosted.org/packages/8b/18/6db0de4e8911ba14e31853201b40c0fa9fea5ecf3feb86b0ad58f006dfc3/watchfiles-1.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dfdf092a961815edf723a38ba2638c49491365943919c3526cc9cf82c42786a6",
"md5": "c57439b02407251a97357d0c3000ff0c",
"sha256": "a462490e75e466edbb9fc4cd679b62187153b3ba804868452ef0577ec958f5ff"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp310-cp310-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "c57439b02407251a97357d0c3000ff0c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 615353,
"upload_time": "2025-01-10T13:03:29",
"upload_time_iso_8601": "2025-01-10T13:03:29.819708Z",
"url": "https://files.pythonhosted.org/packages/df/df/092a961815edf723a38ba2638c49491365943919c3526cc9cf82c42786a6/watchfiles-1.0.4-cp310-cp310-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f3cfb85fe645de4ff82f3f436c5e9032379fce37c303f6396a18f9726cc34519",
"md5": "c8bc5a586dc714ee099ff35fe4220812",
"sha256": "8d0d0630930f5cd5af929040e0778cf676a46775753e442a3f60511f2409f48f"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "c8bc5a586dc714ee099ff35fe4220812",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 613187,
"upload_time": "2025-01-10T13:03:32",
"upload_time_iso_8601": "2025-01-10T13:03:32.926342Z",
"url": "https://files.pythonhosted.org/packages/f3/cf/b85fe645de4ff82f3f436c5e9032379fce37c303f6396a18f9726cc34519/watchfiles-1.0.4-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f6d4a9fea27aef4dd69689bc3556718c1157a7accb72aa035ece87c1fa8483b5",
"md5": "1d9e8c45b3c8993fa89485d637079b3e",
"sha256": "cc27a65069bcabac4552f34fd2dce923ce3fcde0721a16e4fb1b466d63ec831f"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "1d9e8c45b3c8993fa89485d637079b3e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 270799,
"upload_time": "2025-01-10T13:03:34",
"upload_time_iso_8601": "2025-01-10T13:03:34.790949Z",
"url": "https://files.pythonhosted.org/packages/f6/d4/a9fea27aef4dd69689bc3556718c1157a7accb72aa035ece87c1fa8483b5/watchfiles-1.0.4-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "df02dbe9d4439f15dd4ad0720b6e039bde9d66d1f830331f34c18eb70fa6608e",
"md5": "2df797d973f4a2a3f564454dee269c1a",
"sha256": "8b1f135238e75d075359cf506b27bf3f4ca12029c47d3e769d8593a2024ce161"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "2df797d973f4a2a3f564454dee269c1a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 284145,
"upload_time": "2025-01-10T13:03:36",
"upload_time_iso_8601": "2025-01-10T13:03:36.432060Z",
"url": "https://files.pythonhosted.org/packages/df/02/dbe9d4439f15dd4ad0720b6e039bde9d66d1f830331f34c18eb70fa6608e/watchfiles-1.0.4-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0fbb8461adc4b1fed009546fb797fc0d5698dcfe5e289cb37e1b8f16a93cdc30",
"md5": "eb8d4722ceff13ef58b5b72905709ffd",
"sha256": "2a9f93f8439639dc244c4d2902abe35b0279102bca7bbcf119af964f51d53c19"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "eb8d4722ceff13ef58b5b72905709ffd",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 394869,
"upload_time": "2025-01-10T13:03:37",
"upload_time_iso_8601": "2025-01-10T13:03:37.906949Z",
"url": "https://files.pythonhosted.org/packages/0f/bb/8461adc4b1fed009546fb797fc0d5698dcfe5e289cb37e1b8f16a93cdc30/watchfiles-1.0.4-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "55889ebf36b3547176d1709c320de78c1fa3263a46be31b5b1267571d9102686",
"md5": "55a06c441b8103e081de07116c50feb2",
"sha256": "9eea33ad8c418847dd296e61eb683cae1c63329b6d854aefcd412e12d94ee235"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "55a06c441b8103e081de07116c50feb2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 384905,
"upload_time": "2025-01-10T13:03:39",
"upload_time_iso_8601": "2025-01-10T13:03:39.562408Z",
"url": "https://files.pythonhosted.org/packages/55/88/9ebf36b3547176d1709c320de78c1fa3263a46be31b5b1267571d9102686/watchfiles-1.0.4-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "038a04335ce23ef78d8c69f0913e8b20cf7d9233e3986543aeef95ef2d6e43d2",
"md5": "a39973c982cfe27cfe0cc8248383ad64",
"sha256": "31f1a379c9dcbb3f09cf6be1b7e83b67c0e9faabed0471556d9438a4a4e14202"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "a39973c982cfe27cfe0cc8248383ad64",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 449944,
"upload_time": "2025-01-10T13:03:42",
"upload_time_iso_8601": "2025-01-10T13:03:42.483735Z",
"url": "https://files.pythonhosted.org/packages/03/8a/04335ce23ef78d8c69f0913e8b20cf7d9233e3986543aeef95ef2d6e43d2/watchfiles-1.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "174ec8d5dcd14fe637f4633616dabea8a4af0a10142dccf3b43e0f081ba81ab4",
"md5": "130aa581c9d689ddc418cbf6fe687e03",
"sha256": "ab594e75644421ae0a2484554832ca5895f8cab5ab62de30a1a57db460ce06c6"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "130aa581c9d689ddc418cbf6fe687e03",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 456020,
"upload_time": "2025-01-10T13:03:45",
"upload_time_iso_8601": "2025-01-10T13:03:45.449422Z",
"url": "https://files.pythonhosted.org/packages/17/4e/c8d5dcd14fe637f4633616dabea8a4af0a10142dccf3b43e0f081ba81ab4/watchfiles-1.0.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5e743e91e09e1861dd7fbb1190ce7bd786700dc0fbc2ccd33bb9fff5de039229",
"md5": "c85448d3e6bda3882080abe3dba0e0b8",
"sha256": "fc2eb5d14a8e0d5df7b36288979176fbb39672d45184fc4b1c004d7c3ce29317"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "c85448d3e6bda3882080abe3dba0e0b8",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 482983,
"upload_time": "2025-01-10T13:03:47",
"upload_time_iso_8601": "2025-01-10T13:03:47.082854Z",
"url": "https://files.pythonhosted.org/packages/5e/74/3e91e09e1861dd7fbb1190ce7bd786700dc0fbc2ccd33bb9fff5de039229/watchfiles-1.0.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a13de64de2d1ce4eb6a574fd78ce3a28c279da263be9ef3cfcab6f708df192f2",
"md5": "a321e268000f66318130e557c8137392",
"sha256": "3f68d8e9d5a321163ddacebe97091000955a1b74cd43724e346056030b0bacee"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "a321e268000f66318130e557c8137392",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 520320,
"upload_time": "2025-01-10T13:03:48",
"upload_time_iso_8601": "2025-01-10T13:03:48.976685Z",
"url": "https://files.pythonhosted.org/packages/a1/3d/e64de2d1ce4eb6a574fd78ce3a28c279da263be9ef3cfcab6f708df192f2/watchfiles-1.0.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2cbd52235f7063b57240c66a991696ed27e2a18bd6fcec8a1ea5a040b70d0611",
"md5": "b2e84ccd256e18199aaa541e03b6c2a7",
"sha256": "f9ce064e81fe79faa925ff03b9f4c1a98b0bbb4a1b8c1b015afa93030cb21a49"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "b2e84ccd256e18199aaa541e03b6c2a7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 500988,
"upload_time": "2025-01-10T13:03:50",
"upload_time_iso_8601": "2025-01-10T13:03:50.543745Z",
"url": "https://files.pythonhosted.org/packages/2c/bd/52235f7063b57240c66a991696ed27e2a18bd6fcec8a1ea5a040b70d0611/watchfiles-1.0.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3ab0ff04194141a5fe650c150400dd9e42667916bc0f52426e2e174d779b8a74",
"md5": "1d42d0ad11bb70a2e575a8a88eca014a",
"sha256": "b77d5622ac5cc91d21ae9c2b284b5d5c51085a0bdb7b518dba263d0af006132c"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1d42d0ad11bb70a2e575a8a88eca014a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 452573,
"upload_time": "2025-01-10T13:03:53",
"upload_time_iso_8601": "2025-01-10T13:03:53.918056Z",
"url": "https://files.pythonhosted.org/packages/3a/b0/ff04194141a5fe650c150400dd9e42667916bc0f52426e2e174d779b8a74/watchfiles-1.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3d9d966164332c5a178444ae6d165082d4f351bd56afd9c3ec828eecbf190e6a",
"md5": "4fc35b89c2c28b09fdcc70b5def018ff",
"sha256": "1941b4e39de9b38b868a69b911df5e89dc43767feeda667b40ae032522b9b5f1"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "4fc35b89c2c28b09fdcc70b5def018ff",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 615114,
"upload_time": "2025-01-10T13:03:56",
"upload_time_iso_8601": "2025-01-10T13:03:56.881279Z",
"url": "https://files.pythonhosted.org/packages/3d/9d/966164332c5a178444ae6d165082d4f351bd56afd9c3ec828eecbf190e6a/watchfiles-1.0.4-cp311-cp311-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "94dff569ae4c1877f96ad4086c153a8eee5a19a3b519487bf5c9454a3438c341",
"md5": "ee123dc46a439e958a2540a32da1b64d",
"sha256": "4f8c4998506241dedf59613082d1c18b836e26ef2a4caecad0ec41e2a15e4226"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "ee123dc46a439e958a2540a32da1b64d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 613076,
"upload_time": "2025-01-10T13:04:00",
"upload_time_iso_8601": "2025-01-10T13:04:00.751748Z",
"url": "https://files.pythonhosted.org/packages/94/df/f569ae4c1877f96ad4086c153a8eee5a19a3b519487bf5c9454a3438c341/watchfiles-1.0.4-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "15ae8ce5f29e65d5fa5790e3c80c289819c55e12be2e1b9f5b6a0e55e169b97d",
"md5": "afa027d74cb2597f7af94b193894cdf1",
"sha256": "4ebbeca9360c830766b9f0df3640b791be569d988f4be6c06d6fae41f187f105"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "afa027d74cb2597f7af94b193894cdf1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 271013,
"upload_time": "2025-01-10T13:04:08",
"upload_time_iso_8601": "2025-01-10T13:04:08.455563Z",
"url": "https://files.pythonhosted.org/packages/15/ae/8ce5f29e65d5fa5790e3c80c289819c55e12be2e1b9f5b6a0e55e169b97d/watchfiles-1.0.4-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a4c679dc4a7c598a978e5fafa135090aaf7bbb03b8dec7bada437dfbe578e7ed",
"md5": "97cf381b34dc099a42a0998c420ef933",
"sha256": "05d341c71f3d7098920f8551d4df47f7b57ac5b8dad56558064c3431bdfc0b74"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "97cf381b34dc099a42a0998c420ef933",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 284229,
"upload_time": "2025-01-10T13:04:11",
"upload_time_iso_8601": "2025-01-10T13:04:11.283819Z",
"url": "https://files.pythonhosted.org/packages/a4/c6/79dc4a7c598a978e5fafa135090aaf7bbb03b8dec7bada437dfbe578e7ed/watchfiles-1.0.4-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "373d928633723211753f3500bfb138434f080363b87a1b08ca188b1ce54d1e05",
"md5": "3b06e9c2541d2156bd42a50af0aa6020",
"sha256": "32b026a6ab64245b584acf4931fe21842374da82372d5c039cba6bf99ef722f3"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp311-cp311-win_arm64.whl",
"has_sig": false,
"md5_digest": "3b06e9c2541d2156bd42a50af0aa6020",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 276824,
"upload_time": "2025-01-10T13:04:14",
"upload_time_iso_8601": "2025-01-10T13:04:14.202723Z",
"url": "https://files.pythonhosted.org/packages/37/3d/928633723211753f3500bfb138434f080363b87a1b08ca188b1ce54d1e05/watchfiles-1.0.4-cp311-cp311-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5b1a8f4d9a1461709756ace48c98f07772bc6d4519b1e48b5fa24a4061216256",
"md5": "11235f2963eb3d0b03ebc752fbd34374",
"sha256": "229e6ec880eca20e0ba2f7e2249c85bae1999d330161f45c78d160832e026ee2"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "11235f2963eb3d0b03ebc752fbd34374",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 391345,
"upload_time": "2025-01-10T13:04:17",
"upload_time_iso_8601": "2025-01-10T13:04:17.001335Z",
"url": "https://files.pythonhosted.org/packages/5b/1a/8f4d9a1461709756ace48c98f07772bc6d4519b1e48b5fa24a4061216256/watchfiles-1.0.4-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bcd26750b7b3527b1cdaa33731438432e7238a6c6c40a9924049e4cebfa40805",
"md5": "e5075eaa588c3ccc849443f0affa9dc4",
"sha256": "5717021b199e8353782dce03bd8a8f64438832b84e2885c4a645f9723bf656d9"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e5075eaa588c3ccc849443f0affa9dc4",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 381515,
"upload_time": "2025-01-10T13:04:21",
"upload_time_iso_8601": "2025-01-10T13:04:21.270758Z",
"url": "https://files.pythonhosted.org/packages/bc/d2/6750b7b3527b1cdaa33731438432e7238a6c6c40a9924049e4cebfa40805/watchfiles-1.0.4-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4e1780500e42363deef1e4b4818729ed939aaddc56f82f4e72b2508729dd3c6b",
"md5": "c7477c268f81effae7c0950dca206edc",
"sha256": "0799ae68dfa95136dde7c472525700bd48777875a4abb2ee454e3ab18e9fc712"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c7477c268f81effae7c0950dca206edc",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 449767,
"upload_time": "2025-01-10T13:04:23",
"upload_time_iso_8601": "2025-01-10T13:04:23.745579Z",
"url": "https://files.pythonhosted.org/packages/4e/17/80500e42363deef1e4b4818729ed939aaddc56f82f4e72b2508729dd3c6b/watchfiles-1.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "10371427fa4cfa09adbe04b1e97bced19a29a3462cc64c78630787b613a23f18",
"md5": "8a7a2eae94caf8f42e8bfe85f7a92f8a",
"sha256": "43b168bba889886b62edb0397cab5b6490ffb656ee2fcb22dec8bfeb371a9e12"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "8a7a2eae94caf8f42e8bfe85f7a92f8a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 455677,
"upload_time": "2025-01-10T13:04:27",
"upload_time_iso_8601": "2025-01-10T13:04:27.618475Z",
"url": "https://files.pythonhosted.org/packages/10/37/1427fa4cfa09adbe04b1e97bced19a29a3462cc64c78630787b613a23f18/watchfiles-1.0.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c57a39e9397f3a19cb549a7d380412fd9e507d4854eddc0700bfad10ef6d4dba",
"md5": "fd824f64f79e20ed293d912cffd20e75",
"sha256": "fb2c46e275fbb9f0c92e7654b231543c7bbfa1df07cdc4b99fa73bedfde5c844"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "fd824f64f79e20ed293d912cffd20e75",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 482219,
"upload_time": "2025-01-10T13:04:29",
"upload_time_iso_8601": "2025-01-10T13:04:29.265197Z",
"url": "https://files.pythonhosted.org/packages/c5/7a/39e9397f3a19cb549a7d380412fd9e507d4854eddc0700bfad10ef6d4dba/watchfiles-1.0.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "452d7113931a77e2ea4436cad0c1690c09a40a7f31d366f79c6f0a5bc7a4f6d5",
"md5": "448a5a1ee43febaeeb832d0ea2278ddd",
"sha256": "857f5fc3aa027ff5e57047da93f96e908a35fe602d24f5e5d8ce64bf1f2fc733"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "448a5a1ee43febaeeb832d0ea2278ddd",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 518830,
"upload_time": "2025-01-10T13:04:31",
"upload_time_iso_8601": "2025-01-10T13:04:31.957468Z",
"url": "https://files.pythonhosted.org/packages/45/2d/7113931a77e2ea4436cad0c1690c09a40a7f31d366f79c6f0a5bc7a4f6d5/watchfiles-1.0.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f91b50733b1980fa81ef3c70388a546481ae5fa4c2080040100cd7bf3bf7b321",
"md5": "c8a634254d9f62bb9afa8586bcf013a5",
"sha256": "55ccfd27c497b228581e2838d4386301227fc0cb47f5a12923ec2fe4f97b95af"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "c8a634254d9f62bb9afa8586bcf013a5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 497997,
"upload_time": "2025-01-10T13:04:33",
"upload_time_iso_8601": "2025-01-10T13:04:33.938691Z",
"url": "https://files.pythonhosted.org/packages/f9/1b/50733b1980fa81ef3c70388a546481ae5fa4c2080040100cd7bf3bf7b321/watchfiles-1.0.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2bb49396cc61b948ef18943e7c85ecfa64cf940c88977d882da57147f62b34b1",
"md5": "de3d10310a9bc8fdee16071a06a91684",
"sha256": "5c11ea22304d17d4385067588123658e9f23159225a27b983f343fcffc3e796a"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "de3d10310a9bc8fdee16071a06a91684",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 452249,
"upload_time": "2025-01-10T13:04:35",
"upload_time_iso_8601": "2025-01-10T13:04:35.559219Z",
"url": "https://files.pythonhosted.org/packages/2b/b4/9396cc61b948ef18943e7c85ecfa64cf940c88977d882da57147f62b34b1/watchfiles-1.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fb690c65a5a29e057ad0dc691c2fa6c23b2983c7dabaa190ba553b29ac84c3cc",
"md5": "2607e2a4310669230efacda52bfb90a1",
"sha256": "74cb3ca19a740be4caa18f238298b9d472c850f7b2ed89f396c00a4c97e2d9ff"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "2607e2a4310669230efacda52bfb90a1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 614412,
"upload_time": "2025-01-10T13:04:37",
"upload_time_iso_8601": "2025-01-10T13:04:37.061333Z",
"url": "https://files.pythonhosted.org/packages/fb/69/0c65a5a29e057ad0dc691c2fa6c23b2983c7dabaa190ba553b29ac84c3cc/watchfiles-1.0.4-cp312-cp312-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7fb9319fcba6eba5fad34327d7ce16a6b163b39741016b1996f4a3c96b8dd0e1",
"md5": "ea3c60ec3c2404e498cb9eafadbff2e0",
"sha256": "c7cce76c138a91e720d1df54014a047e680b652336e1b73b8e3ff3158e05061e"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "ea3c60ec3c2404e498cb9eafadbff2e0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 611982,
"upload_time": "2025-01-10T13:04:38",
"upload_time_iso_8601": "2025-01-10T13:04:38.995923Z",
"url": "https://files.pythonhosted.org/packages/7f/b9/319fcba6eba5fad34327d7ce16a6b163b39741016b1996f4a3c96b8dd0e1/watchfiles-1.0.4-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f147143c92418e30cb9348a4387bfa149c8e0e404a7c5b0585d46d2f7031b4b9",
"md5": "1b1333e92ed23d7af136977a8b2adad7",
"sha256": "b045c800d55bc7e2cadd47f45a97c7b29f70f08a7c2fa13241905010a5493f94"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "1b1333e92ed23d7af136977a8b2adad7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 271822,
"upload_time": "2025-01-10T13:04:40",
"upload_time_iso_8601": "2025-01-10T13:04:40.516879Z",
"url": "https://files.pythonhosted.org/packages/f1/47/143c92418e30cb9348a4387bfa149c8e0e404a7c5b0585d46d2f7031b4b9/watchfiles-1.0.4-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ea94b0165481bff99a64b29e46e07ac2e0df9f7a957ef13bec4ceab8515f44e3",
"md5": "e49eda290b3b8276f272d24b1eaefe4e",
"sha256": "c2acfa49dd0ad0bf2a9c0bb9a985af02e89345a7189be1efc6baa085e0f72d7c"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "e49eda290b3b8276f272d24b1eaefe4e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 285441,
"upload_time": "2025-01-10T13:04:42",
"upload_time_iso_8601": "2025-01-10T13:04:42.853573Z",
"url": "https://files.pythonhosted.org/packages/ea/94/b0165481bff99a64b29e46e07ac2e0df9f7a957ef13bec4ceab8515f44e3/watchfiles-1.0.4-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "11de09fe56317d582742d7ca8c2ca7b52a85927ebb50678d9b0fa8194658f536",
"md5": "62b2edab8e6aee8cd9ae12025986c98d",
"sha256": "22bb55a7c9e564e763ea06c7acea24fc5d2ee5dfc5dafc5cfbedfe58505e9f90"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp312-cp312-win_arm64.whl",
"has_sig": false,
"md5_digest": "62b2edab8e6aee8cd9ae12025986c98d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 277141,
"upload_time": "2025-01-10T13:04:45",
"upload_time_iso_8601": "2025-01-10T13:04:45.914786Z",
"url": "https://files.pythonhosted.org/packages/11/de/09fe56317d582742d7ca8c2ca7b52a85927ebb50678d9b0fa8194658f536/watchfiles-1.0.4-cp312-cp312-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0898f03efabec64b5b1fa58c0daab25c68ef815b0f320e54adcacd0d6847c339",
"md5": "04ff9a3c6b41afa8dc713cad2a0add2c",
"sha256": "8012bd820c380c3d3db8435e8cf7592260257b378b649154a7948a663b5f84e9"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp313-cp313-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "04ff9a3c6b41afa8dc713cad2a0add2c",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 390954,
"upload_time": "2025-01-10T13:04:47",
"upload_time_iso_8601": "2025-01-10T13:04:47.458010Z",
"url": "https://files.pythonhosted.org/packages/08/98/f03efabec64b5b1fa58c0daab25c68ef815b0f320e54adcacd0d6847c339/watchfiles-1.0.4-cp313-cp313-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "16094dd49ba0a32a45813debe5fb3897955541351ee8142f586303b271a02b40",
"md5": "b13d9a7203ea6888f41f2cc76edc24aa",
"sha256": "aa216f87594f951c17511efe5912808dfcc4befa464ab17c98d387830ce07b60"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "b13d9a7203ea6888f41f2cc76edc24aa",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 381133,
"upload_time": "2025-01-10T13:04:48",
"upload_time_iso_8601": "2025-01-10T13:04:48.977831Z",
"url": "https://files.pythonhosted.org/packages/16/09/4dd49ba0a32a45813debe5fb3897955541351ee8142f586303b271a02b40/watchfiles-1.0.4-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "76595aa6fc93553cd8d8ee75c6247763d77c02631aed21551a97d94998bf1dae",
"md5": "e74ddd8a07c32447f09d340ca0893b67",
"sha256": "62c9953cf85529c05b24705639ffa390f78c26449e15ec34d5339e8108c7c407"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e74ddd8a07c32447f09d340ca0893b67",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 449516,
"upload_time": "2025-01-10T13:04:50",
"upload_time_iso_8601": "2025-01-10T13:04:50.653773Z",
"url": "https://files.pythonhosted.org/packages/76/59/5aa6fc93553cd8d8ee75c6247763d77c02631aed21551a97d94998bf1dae/watchfiles-1.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4caadf4b6fe14b6317290b91335b23c96b488d365d65549587434817e06895ea",
"md5": "f34661124eab75e07316f0e33798cf78",
"sha256": "7cf684aa9bba4cd95ecb62c822a56de54e3ae0598c1a7f2065d51e24637a3c5d"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "f34661124eab75e07316f0e33798cf78",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 454820,
"upload_time": "2025-01-10T13:04:52",
"upload_time_iso_8601": "2025-01-10T13:04:52.312907Z",
"url": "https://files.pythonhosted.org/packages/4c/aa/df4b6fe14b6317290b91335b23c96b488d365d65549587434817e06895ea/watchfiles-1.0.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5e71185f8672f1094ce48af33252c73e39b48be93b761273872d9312087245f6",
"md5": "10ca7be185a690d00b95cdce864ecf63",
"sha256": "f44a39aee3cbb9b825285ff979ab887a25c5d336e5ec3574f1506a4671556a8d"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "10ca7be185a690d00b95cdce864ecf63",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 481550,
"upload_time": "2025-01-10T13:04:54",
"upload_time_iso_8601": "2025-01-10T13:04:54.007615Z",
"url": "https://files.pythonhosted.org/packages/5e/71/185f8672f1094ce48af33252c73e39b48be93b761273872d9312087245f6/watchfiles-1.0.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "85d750ebba2c426ef1a5cb17f02158222911a2e005d401caf5d911bfca58f4c4",
"md5": "9c53ea62531f4172dc7edd0e71e3e1a0",
"sha256": "a38320582736922be8c865d46520c043bff350956dfc9fbaee3b2df4e1740a4b"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "9c53ea62531f4172dc7edd0e71e3e1a0",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 518647,
"upload_time": "2025-01-10T13:04:56",
"upload_time_iso_8601": "2025-01-10T13:04:56.008899Z",
"url": "https://files.pythonhosted.org/packages/85/d7/50ebba2c426ef1a5cb17f02158222911a2e005d401caf5d911bfca58f4c4/watchfiles-1.0.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f07a4c009342e393c545d68987e8010b937f72f47937731225b2b29b7231428f",
"md5": "eac476470dda8b4c66dae29729a6510d",
"sha256": "39f4914548b818540ef21fd22447a63e7be6e24b43a70f7642d21f1e73371590"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "eac476470dda8b4c66dae29729a6510d",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 497547,
"upload_time": "2025-01-10T13:04:58",
"upload_time_iso_8601": "2025-01-10T13:04:58.087135Z",
"url": "https://files.pythonhosted.org/packages/f0/7a/4c009342e393c545d68987e8010b937f72f47937731225b2b29b7231428f/watchfiles-1.0.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0f7c1cf50b35412d5c72d63b2bf9a4fffee2e1549a245924960dd087eb6a6de4",
"md5": "b7e786ce8a407c91f4cb4f854a3a4ce6",
"sha256": "f12969a3765909cf5dc1e50b2436eb2c0e676a3c75773ab8cc3aa6175c16e902"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b7e786ce8a407c91f4cb4f854a3a4ce6",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 452179,
"upload_time": "2025-01-10T13:05:01",
"upload_time_iso_8601": "2025-01-10T13:05:01.175892Z",
"url": "https://files.pythonhosted.org/packages/0f/7c/1cf50b35412d5c72d63b2bf9a4fffee2e1549a245924960dd087eb6a6de4/watchfiles-1.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d6a93db1410e1c1413735a9a472380e4f431ad9a9e81711cda2aaf02b7f62693",
"md5": "4fdd7f0f0c718611ca115e386c8e4b93",
"sha256": "0986902677a1a5e6212d0c49b319aad9cc48da4bd967f86a11bde96ad9676ca1"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp313-cp313-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "4fdd7f0f0c718611ca115e386c8e4b93",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 614125,
"upload_time": "2025-01-10T13:05:03",
"upload_time_iso_8601": "2025-01-10T13:05:03.086585Z",
"url": "https://files.pythonhosted.org/packages/d6/a9/3db1410e1c1413735a9a472380e4f431ad9a9e81711cda2aaf02b7f62693/watchfiles-1.0.4-cp313-cp313-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f2e10025d365cf6248c4d1ee4c3d2e3d373bdd3f6aff78ba4298f97b4fad2740",
"md5": "3fd32680a53fb8873f8b5f563282996e",
"sha256": "308ac265c56f936636e3b0e3f59e059a40003c655228c131e1ad439957592303"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp313-cp313-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "3fd32680a53fb8873f8b5f563282996e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 611911,
"upload_time": "2025-01-10T13:05:04",
"upload_time_iso_8601": "2025-01-10T13:05:04.947790Z",
"url": "https://files.pythonhosted.org/packages/f2/e1/0025d365cf6248c4d1ee4c3d2e3d373bdd3f6aff78ba4298f97b4fad2740/watchfiles-1.0.4-cp313-cp313-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5555035838277d8c98fc8c917ac9beeb0cd6c59d675dc2421df5f9fcf44a0070",
"md5": "47e52302d0755532aeb9aada188aaee1",
"sha256": "aee397456a29b492c20fda2d8961e1ffb266223625346ace14e4b6d861ba9c80"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "47e52302d0755532aeb9aada188aaee1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 271152,
"upload_time": "2025-01-10T13:05:09",
"upload_time_iso_8601": "2025-01-10T13:05:09.507241Z",
"url": "https://files.pythonhosted.org/packages/55/55/035838277d8c98fc8c917ac9beeb0cd6c59d675dc2421df5f9fcf44a0070/watchfiles-1.0.4-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f0e596b8e55271685ddbadc50ce8bc53aa2dff278fb7ac4c2e473df890def2dc",
"md5": "5364865d294608c7ab9f6825e959eea6",
"sha256": "d6097538b0ae5c1b88c3b55afa245a66793a8fec7ada6755322e465fb1a0e8cc"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "5364865d294608c7ab9f6825e959eea6",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 285216,
"upload_time": "2025-01-10T13:05:11",
"upload_time_iso_8601": "2025-01-10T13:05:11.107414Z",
"url": "https://files.pythonhosted.org/packages/f0/e5/96b8e55271685ddbadc50ce8bc53aa2dff278fb7ac4c2e473df890def2dc/watchfiles-1.0.4-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "158154484fc2fa715abe79694b975692af963f0878fb9d72b8251aa542bf3f10",
"md5": "22fd9078e2e3b743ff659cfee255a4ef",
"sha256": "d3452c1ec703aa1c61e15dfe9d482543e4145e7c45a6b8566978fbb044265a21"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp39-cp39-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "22fd9078e2e3b743ff659cfee255a4ef",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 394967,
"upload_time": "2025-01-10T13:05:12",
"upload_time_iso_8601": "2025-01-10T13:05:12.692103Z",
"url": "https://files.pythonhosted.org/packages/15/81/54484fc2fa715abe79694b975692af963f0878fb9d72b8251aa542bf3f10/watchfiles-1.0.4-cp39-cp39-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "14b3557f0cd90add86586fe3deeebd11e8299db6bc3452b44a534f844c6ab831",
"md5": "ead0d00558f5b70a5922fc65882e3dd1",
"sha256": "7b75fee5a16826cf5c46fe1c63116e4a156924d668c38b013e6276f2582230f0"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ead0d00558f5b70a5922fc65882e3dd1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 384707,
"upload_time": "2025-01-10T13:05:14",
"upload_time_iso_8601": "2025-01-10T13:05:14.395647Z",
"url": "https://files.pythonhosted.org/packages/14/b3/557f0cd90add86586fe3deeebd11e8299db6bc3452b44a534f844c6ab831/watchfiles-1.0.4-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "03a334638e1bffcb85a405e7b005e30bb211fd9be2ab2cb1847f2ceb81bef27b",
"md5": "479e57c7a28d9b7db160be5bba8eeb49",
"sha256": "4e997802d78cdb02623b5941830ab06f8860038faf344f0d288d325cc9c5d2ff"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "479e57c7a28d9b7db160be5bba8eeb49",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 450442,
"upload_time": "2025-01-10T13:05:16",
"upload_time_iso_8601": "2025-01-10T13:05:16.059939Z",
"url": "https://files.pythonhosted.org/packages/03/a3/34638e1bffcb85a405e7b005e30bb211fd9be2ab2cb1847f2ceb81bef27b/watchfiles-1.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f9f6a97460dd11a606003d634c7158d9fea8517e98daffc6f56d0f5fde2e86a",
"md5": "27709a727323ad0e909241b01bc84fb0",
"sha256": "e0611d244ce94d83f5b9aff441ad196c6e21b55f77f3c47608dcf651efe54c4a"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "27709a727323ad0e909241b01bc84fb0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 455959,
"upload_time": "2025-01-10T13:05:17",
"upload_time_iso_8601": "2025-01-10T13:05:17.816442Z",
"url": "https://files.pythonhosted.org/packages/8f/9f/6a97460dd11a606003d634c7158d9fea8517e98daffc6f56d0f5fde2e86a/watchfiles-1.0.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9dbbe0648c6364e4d37ec692bc3f0c77507d17d8bb8f75689148819142010bbf",
"md5": "433fb2cebb49c6d756a84f87871b6903",
"sha256": "9745a4210b59e218ce64c91deb599ae8775c8a9da4e95fb2ee6fe745fc87d01a"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "433fb2cebb49c6d756a84f87871b6903",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 483187,
"upload_time": "2025-01-10T13:05:19",
"upload_time_iso_8601": "2025-01-10T13:05:19.554899Z",
"url": "https://files.pythonhosted.org/packages/9d/bb/e0648c6364e4d37ec692bc3f0c77507d17d8bb8f75689148819142010bbf/watchfiles-1.0.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ddadd9290586a25288a81dfa8ad6329cf1de32aa1a9798ace45259eb95dcfb37",
"md5": "4991d0d83fa6bce57824735774a53fc9",
"sha256": "4810ea2ae622add560f4aa50c92fef975e475f7ac4900ce5ff5547b2434642d8"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "4991d0d83fa6bce57824735774a53fc9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 519733,
"upload_time": "2025-01-10T13:05:21",
"upload_time_iso_8601": "2025-01-10T13:05:21.295114Z",
"url": "https://files.pythonhosted.org/packages/dd/ad/d9290586a25288a81dfa8ad6329cf1de32aa1a9798ace45259eb95dcfb37/watchfiles-1.0.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4ea9150c1666825cc9637093f8cae7fc6f53b3296311ab8bd65f1389acb717cb",
"md5": "ddb647df78e4175723cb49f9fcefbf53",
"sha256": "740d103cd01458f22462dedeb5a3382b7f2c57d07ff033fbc9465919e5e1d0f3"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "ddb647df78e4175723cb49f9fcefbf53",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 502275,
"upload_time": "2025-01-10T13:05:24",
"upload_time_iso_8601": "2025-01-10T13:05:24.325793Z",
"url": "https://files.pythonhosted.org/packages/4e/a9/150c1666825cc9637093f8cae7fc6f53b3296311ab8bd65f1389acb717cb/watchfiles-1.0.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "44dc5bfd21e20a330aca1706ac44713bc322838061938edf4b53130f97a7b211",
"md5": "2ddf3df61c0b42a3212a68c84b7270c8",
"sha256": "cdbd912a61543a36aef85e34f212e5d2486e7c53ebfdb70d1e0b060cc50dd0bf"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2ddf3df61c0b42a3212a68c84b7270c8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 452907,
"upload_time": "2025-01-10T13:05:26",
"upload_time_iso_8601": "2025-01-10T13:05:26.750755Z",
"url": "https://files.pythonhosted.org/packages/44/dc/5bfd21e20a330aca1706ac44713bc322838061938edf4b53130f97a7b211/watchfiles-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "50fe8f4fc488f1699f564687b697456eb5c0cb8e2b0b8538150511c234c62094",
"md5": "6d9aef6831ee994a68f012fdf5a766c1",
"sha256": "0bc80d91ddaf95f70258cf78c471246846c1986bcc5fd33ccc4a1a67fcb40f9a"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp39-cp39-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "6d9aef6831ee994a68f012fdf5a766c1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 615927,
"upload_time": "2025-01-10T13:05:29",
"upload_time_iso_8601": "2025-01-10T13:05:29.865645Z",
"url": "https://files.pythonhosted.org/packages/50/fe/8f4fc488f1699f564687b697456eb5c0cb8e2b0b8538150511c234c62094/watchfiles-1.0.4-cp39-cp39-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ad192e45f6f6eec89dd97a4d281635e3d73c17e5f692e7432063bdfdf9562c89",
"md5": "0009ad4c89f3cc9c62f9be833d57f83b",
"sha256": "ab0311bb2ffcd9f74b6c9de2dda1612c13c84b996d032cd74799adb656af4e8b"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "0009ad4c89f3cc9c62f9be833d57f83b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 613435,
"upload_time": "2025-01-10T13:05:32",
"upload_time_iso_8601": "2025-01-10T13:05:32.640783Z",
"url": "https://files.pythonhosted.org/packages/ad/19/2e45f6f6eec89dd97a4d281635e3d73c17e5f692e7432063bdfdf9562c89/watchfiles-1.0.4-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9117dc5ac62ca377827c24321d68050efc2eaee2ebaf3f21d055bbce2206d309",
"md5": "8bd143bfc0dc73735704dbb176f85273",
"sha256": "02a526ee5b5a09e8168314c905fc545c9bc46509896ed282aeb5a8ba9bd6ca27"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "8bd143bfc0dc73735704dbb176f85273",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 270810,
"upload_time": "2025-01-10T13:05:34",
"upload_time_iso_8601": "2025-01-10T13:05:34.354667Z",
"url": "https://files.pythonhosted.org/packages/91/17/dc5ac62ca377827c24321d68050efc2eaee2ebaf3f21d055bbce2206d309/watchfiles-1.0.4-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "822bdad851342492d538e7ffe72a8c756f747dd147988abb039ac9d6577d2235",
"md5": "eaca2518023543392fd752e0b3edfd4b",
"sha256": "a5ae5706058b27c74bac987d615105da17724172d5aaacc6c362a40599b6de43"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "eaca2518023543392fd752e0b3edfd4b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 284866,
"upload_time": "2025-01-10T13:05:36",
"upload_time_iso_8601": "2025-01-10T13:05:36.005198Z",
"url": "https://files.pythonhosted.org/packages/82/2b/dad851342492d538e7ffe72a8c756f747dd147988abb039ac9d6577d2235/watchfiles-1.0.4-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6f06175d5ac6b838fb319008c0cd981d7bf289317c510154d411d3584ca2b67b",
"md5": "b472eb61883ae7fc99970c469499fbf7",
"sha256": "cdcc92daeae268de1acf5b7befcd6cfffd9a047098199056c72e4623f531de18"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "b472eb61883ae7fc99970c469499fbf7",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 396269,
"upload_time": "2025-01-10T13:05:37",
"upload_time_iso_8601": "2025-01-10T13:05:37.958066Z",
"url": "https://files.pythonhosted.org/packages/6f/06/175d5ac6b838fb319008c0cd981d7bf289317c510154d411d3584ca2b67b/watchfiles-1.0.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "86ee5db93b0b57dc0587abdbac4149296ee73275f615d790a82cb5598af0557f",
"md5": "8ca30c3f7e3dbded034bf9add1b2e7d5",
"sha256": "d8d3d9203705b5797f0af7e7e5baa17c8588030aaadb7f6a86107b7247303817"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "8ca30c3f7e3dbded034bf9add1b2e7d5",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 386010,
"upload_time": "2025-01-10T13:05:39",
"upload_time_iso_8601": "2025-01-10T13:05:39.450612Z",
"url": "https://files.pythonhosted.org/packages/86/ee/5db93b0b57dc0587abdbac4149296ee73275f615d790a82cb5598af0557f/watchfiles-1.0.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7561fe0dc5fedf152bfc085a53711f740701f6bdb8ab6b5c950402b681d4858b",
"md5": "d09ed6d26f9574a3e8c6fcea032b567e",
"sha256": "bdef5a1be32d0b07dcea3318a0be95d42c98ece24177820226b56276e06b63b0"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "d09ed6d26f9574a3e8c6fcea032b567e",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 450913,
"upload_time": "2025-01-10T13:05:41",
"upload_time_iso_8601": "2025-01-10T13:05:41.981789Z",
"url": "https://files.pythonhosted.org/packages/75/61/fe0dc5fedf152bfc085a53711f740701f6bdb8ab6b5c950402b681d4858b/watchfiles-1.0.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9fdd3c7731af3baf1a9957afc643d176f94480921a690ec3237c9f9d11301c08",
"md5": "c0a46dd587fe01a22d28faed7b030534",
"sha256": "342622287b5604ddf0ed2d085f3a589099c9ae8b7331df3ae9845571586c4f3d"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c0a46dd587fe01a22d28faed7b030534",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 453474,
"upload_time": "2025-01-10T13:05:45",
"upload_time_iso_8601": "2025-01-10T13:05:45.968590Z",
"url": "https://files.pythonhosted.org/packages/9f/dd/3c7731af3baf1a9957afc643d176f94480921a690ec3237c9f9d11301c08/watchfiles-1.0.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6bb4c3998f54c91a35cee60ee6d3a855a069c5dff2bae6865147a46e9090dccd",
"md5": "540fe20da09ef62d27e2a466d278b860",
"sha256": "9fe37a2de80aa785d340f2980276b17ef697ab8db6019b07ee4fd28a8359d2f3"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "540fe20da09ef62d27e2a466d278b860",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 395565,
"upload_time": "2025-01-10T13:05:47",
"upload_time_iso_8601": "2025-01-10T13:05:47.641878Z",
"url": "https://files.pythonhosted.org/packages/6b/b4/c3998f54c91a35cee60ee6d3a855a069c5dff2bae6865147a46e9090dccd/watchfiles-1.0.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3f05ac1a4d235beb9ddfb8ac26ce93a00ba6bd1b1b43051ef12d7da957b4a9d1",
"md5": "35983272be7a80afb764f66e12e0797d",
"sha256": "9d1ef56b56ed7e8f312c934436dea93bfa3e7368adfcf3df4c0da6d4de959a1e"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "35983272be7a80afb764f66e12e0797d",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 385406,
"upload_time": "2025-01-10T13:05:49",
"upload_time_iso_8601": "2025-01-10T13:05:49.254508Z",
"url": "https://files.pythonhosted.org/packages/3f/05/ac1a4d235beb9ddfb8ac26ce93a00ba6bd1b1b43051ef12d7da957b4a9d1/watchfiles-1.0.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4cea36532e7d86525f4e52a10efed182abf33efb106a93d49f5fbc994b256bcd",
"md5": "2082a2706561298f17c1280d3e3816ff",
"sha256": "95b42cac65beae3a362629950c444077d1b44f1790ea2772beaea95451c086bb"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "2082a2706561298f17c1280d3e3816ff",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 450424,
"upload_time": "2025-01-10T13:05:51",
"upload_time_iso_8601": "2025-01-10T13:05:51.147914Z",
"url": "https://files.pythonhosted.org/packages/4c/ea/36532e7d86525f4e52a10efed182abf33efb106a93d49f5fbc994b256bcd/watchfiles-1.0.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7ae93cbcf4d70cd0b6d3f30631deae1bf37cc0be39887ca327a44462fe546bf5",
"md5": "e8554a79884b1c97c6624e1828af2f61",
"sha256": "5e0227b8ed9074c6172cf55d85b5670199c99ab11fd27d2c473aa30aec67ee42"
},
"downloads": -1,
"filename": "watchfiles-1.0.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e8554a79884b1c97c6624e1828af2f61",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 452488,
"upload_time": "2025-01-10T13:05:52",
"upload_time_iso_8601": "2025-01-10T13:05:52.844798Z",
"url": "https://files.pythonhosted.org/packages/7a/e9/3cbcf4d70cd0b6d3f30631deae1bf37cc0be39887ca327a44462fe546bf5/watchfiles-1.0.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f526c705fc77d0a9ecdb9b66f1e2976d95b81df3cae518967431e7dbf9b5e219",
"md5": "6366e05442239dd26ead8990fe074ef7",
"sha256": "6ba473efd11062d73e4f00c2b730255f9c1bdd73cd5f9fe5b5da8dbd4a717205"
},
"downloads": -1,
"filename": "watchfiles-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "6366e05442239dd26ead8990fe074ef7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 94625,
"upload_time": "2025-01-10T13:05:56",
"upload_time_iso_8601": "2025-01-10T13:05:56.196676Z",
"url": "https://files.pythonhosted.org/packages/f5/26/c705fc77d0a9ecdb9b66f1e2976d95b81df3cae518967431e7dbf9b5e219/watchfiles-1.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-10 13:05:56",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "samuelcolvin",
"github_project": "watchfiles",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "watchfiles"
}