Name | cwtch JSON |
Version |
0.9.2
JSON |
| download |
home_page | None |
Summary | None |
upload_time | 2024-11-02 20:53:55 |
maintainer | None |
docs_url | None |
author | Roman Koshel |
requires_python | <4.0,>=3.11 |
license | MIT |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
## cwtch [wip] - Python `dataclasses` with validation and views.
[Documentation](https://levsh.github.io/cwtch)
![tests](https://github.com/levsh/cwtch/workflows/tests/badge.svg)
![coverage](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/levsh/f079c374abda6c5bd393c3ac723f1182/raw/coverage.json)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
```python
In [1]: from cwtch import dataclass, field
In [2]: @dataclass
...: class D:
...: i: int
...: s: str = field(validate=False)
...:
In [3]: D(i=1, s='s')
Out[3]: D(i=1, s='s')
In [4]: D(i='i', s='s')
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
...
ValidationError Traceback (most recent call last)
Cell In[4], line 1
----> 1 D(i='i', s='s')
File <string>:12, in __init__(__cwtch_self__, i, s, **__extra_kwds)
ValidationError: type[ <class '__main__.D'> ] path[ 'i' ]
type[ <class 'int'> ] input_type[ <class 'str'> ] input_value[ 'i' ]
Error: invalid literal for int() with base 10: 'i'
Raw data
{
"_id": null,
"home_page": null,
"name": "cwtch",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.11",
"maintainer_email": null,
"keywords": null,
"author": "Roman Koshel",
"author_email": "roma.koshel@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/be/7b/317e52ca2b21ec72fbf72931d35ab659bba391f4bf5c48c47fb8a6e47fd2/cwtch-0.9.2.tar.gz",
"platform": null,
"description": "## cwtch [wip] - Python `dataclasses` with validation and views.\n\n[Documentation](https://levsh.github.io/cwtch)\n\n![tests](https://github.com/levsh/cwtch/workflows/tests/badge.svg)\n![coverage](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/levsh/f079c374abda6c5bd393c3ac723f1182/raw/coverage.json)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n```python\nIn [1]: from cwtch import dataclass, field\n\nIn [2]: @dataclass\n ...: class D:\n ...: i: int\n ...: s: str = field(validate=False)\n ...: \n\nIn [3]: D(i=1, s='s')\nOut[3]: D(i=1, s='s')\n\nIn [4]: D(i='i', s='s')\n---------------------------------------------------------------------------\nValueError Traceback (most recent call last)\n...\nValidationError Traceback (most recent call last)\nCell In[4], line 1\n----> 1 D(i='i', s='s')\n\nFile <string>:12, in __init__(__cwtch_self__, i, s, **__extra_kwds)\n\nValidationError: type[ <class '__main__.D'> ] path[ 'i' ]\n type[ <class 'int'> ] input_type[ <class 'str'> ] input_value[ 'i' ]\n Error: invalid literal for int() with base 10: 'i'\n",
"bugtrack_url": null,
"license": "MIT",
"summary": null,
"version": "0.9.2",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "448ad5faa709f6c92a545726483f41571cc00b41fadb14c20ec1879488f822f6",
"md5": "949a5a7396d657e9771273fdf0ba1e5c",
"sha256": "9830b135753ba240db6e693b90efc7c77baf8bc58e73a6abe31904ff0064c330"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "949a5a7396d657e9771273fdf0ba1e5c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 236070,
"upload_time": "2024-11-02T20:53:00",
"upload_time_iso_8601": "2024-11-02T20:53:00.015493Z",
"url": "https://files.pythonhosted.org/packages/44/8a/d5faa709f6c92a545726483f41571cc00b41fadb14c20ec1879488f822f6/cwtch-0.9.2-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1dcdc2e84dfd54425d643504ce04ca2bb2418b7c22195975042511868f66c89a",
"md5": "77db0cc4424dca543e6ec5e475b4cb8d",
"sha256": "249ef8fd18fbb0204c84df66b3679d5d14ec0c25a3ae5d0b62946015efd121a8"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "77db0cc4424dca543e6ec5e475b4cb8d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 217978,
"upload_time": "2024-11-02T20:53:01",
"upload_time_iso_8601": "2024-11-02T20:53:01.944723Z",
"url": "https://files.pythonhosted.org/packages/1d/cd/c2e84dfd54425d643504ce04ca2bb2418b7c22195975042511868f66c89a/cwtch-0.9.2-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "39cd46021c0fb9aa50a2ce27ab32b68c8b9e33c504131e184661d15f7756eb40",
"md5": "5b3e877c6d350ea78cd82ab5269bbd05",
"sha256": "769779696a56f043400f1501302bb8868d4306dfa8f7e90fa0e40b2795332602"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "5b3e877c6d350ea78cd82ab5269bbd05",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 1331724,
"upload_time": "2024-11-02T20:53:03",
"upload_time_iso_8601": "2024-11-02T20:53:03.880834Z",
"url": "https://files.pythonhosted.org/packages/39/cd/46021c0fb9aa50a2ce27ab32b68c8b9e33c504131e184661d15f7756eb40/cwtch-0.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f72b46a2809d5d0578f4304ab77ec98fd7483d5b1ef825d19aacaf5fc5329814",
"md5": "8b4163c2cb5c974a77134f41ea312a9c",
"sha256": "974480bea9d70c14a76d663001e982eda7d554656e3e15b7174d55093f2d6eae"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "8b4163c2cb5c974a77134f41ea312a9c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 1269576,
"upload_time": "2024-11-02T20:53:05",
"upload_time_iso_8601": "2024-11-02T20:53:05.410043Z",
"url": "https://files.pythonhosted.org/packages/f7/2b/46a2809d5d0578f4304ab77ec98fd7483d5b1ef825d19aacaf5fc5329814/cwtch-0.9.2-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "04e1537be0625b7df97ff71f81cccf87d58a14721f3a7a7bdcebd634e8cc10f8",
"md5": "c677e2ee1d187f071763ef10deecd4b0",
"sha256": "ffeca78c1817fc0a5f95ed24340db86cf31272ded58e2b3325502cb0fe60407e"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "c677e2ee1d187f071763ef10deecd4b0",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 1377099,
"upload_time": "2024-11-02T20:53:07",
"upload_time_iso_8601": "2024-11-02T20:53:07.263986Z",
"url": "https://files.pythonhosted.org/packages/04/e1/537be0625b7df97ff71f81cccf87d58a14721f3a7a7bdcebd634e8cc10f8/cwtch-0.9.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bc5050f816a211419b4381b8ca5b41732cddee2ad42dc955f30088b18ea27d51",
"md5": "adb7c6ba37d9c7161cccb163b63557c6",
"sha256": "a91beafe7e874835f3fe54636b231854d982181021ead0bf7270787e915c1c09"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "adb7c6ba37d9c7161cccb163b63557c6",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 1371967,
"upload_time": "2024-11-02T20:53:09",
"upload_time_iso_8601": "2024-11-02T20:53:09.403021Z",
"url": "https://files.pythonhosted.org/packages/bc/50/50f816a211419b4381b8ca5b41732cddee2ad42dc955f30088b18ea27d51/cwtch-0.9.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0730278196d9709d9fdd590bb631986eeeae80e415594942fa13d42d77dcddb3",
"md5": "1a6b98ec77f561c9967e454d325ebeec",
"sha256": "ea352a12dcd19279c63affc0a8db49b817ace7c5dce286eadab8d4412a026970"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1a6b98ec77f561c9967e454d325ebeec",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 1353570,
"upload_time": "2024-11-02T20:53:11",
"upload_time_iso_8601": "2024-11-02T20:53:11.371256Z",
"url": "https://files.pythonhosted.org/packages/07/30/278196d9709d9fdd590bb631986eeeae80e415594942fa13d42d77dcddb3/cwtch-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9595922c4aa490dc9cc5a89768ca0b38cc88c2d52c4d0228012b90b552062c75",
"md5": "1a0c4a4c60668820a4ae1c5825ef244c",
"sha256": "21f19d5859503555f49c3acaf4d1d62f8a6bac9a5e1f66b5fb1361641121b85b"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "1a0c4a4c60668820a4ae1c5825ef244c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 1292529,
"upload_time": "2024-11-02T20:53:13",
"upload_time_iso_8601": "2024-11-02T20:53:13.374505Z",
"url": "https://files.pythonhosted.org/packages/95/95/922c4aa490dc9cc5a89768ca0b38cc88c2d52c4d0228012b90b552062c75/cwtch-0.9.2-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "37909edfee0503b62f95735e643d7951f288aecf0b6e34ebc18ee0fee9f70711",
"md5": "53b4bb2ba381520e7df4d88ea24b61b7",
"sha256": "734962732068c37582522989a0fe68a33cc7d8a1c52f878d7a71aec905af4fb4"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "53b4bb2ba381520e7df4d88ea24b61b7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 1292571,
"upload_time": "2024-11-02T20:53:14",
"upload_time_iso_8601": "2024-11-02T20:53:14.712138Z",
"url": "https://files.pythonhosted.org/packages/37/90/9edfee0503b62f95735e643d7951f288aecf0b6e34ebc18ee0fee9f70711/cwtch-0.9.2-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7b84c8d354955f6eccc3c72edbac1072f904b64c729a37a6091c9cdb10b4db4c",
"md5": "4ff95dbb3f17b9b10bc5cf0555203bdb",
"sha256": "7d538bcb0ff6ff65b48644996c85d3ff96d44c4705f075ffc42a40fde1701dd9"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "4ff95dbb3f17b9b10bc5cf0555203bdb",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 1340742,
"upload_time": "2024-11-02T20:53:16",
"upload_time_iso_8601": "2024-11-02T20:53:16.370100Z",
"url": "https://files.pythonhosted.org/packages/7b/84/c8d354955f6eccc3c72edbac1072f904b64c729a37a6091c9cdb10b4db4c/cwtch-0.9.2-cp311-cp311-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5be6fee59726515bd3c3b8a48b5faf78f6fd17f3a39efdd0f36375681e41f128",
"md5": "426a370fed6923cc8f93733aefa10061",
"sha256": "b8833aa591cd0c53855249b88511df3899872c47eaa603c3c4850fcaf895dc5b"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-musllinux_1_2_s390x.whl",
"has_sig": false,
"md5_digest": "426a370fed6923cc8f93733aefa10061",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 1332102,
"upload_time": "2024-11-02T20:53:18",
"upload_time_iso_8601": "2024-11-02T20:53:18.190381Z",
"url": "https://files.pythonhosted.org/packages/5b/e6/fee59726515bd3c3b8a48b5faf78f6fd17f3a39efdd0f36375681e41f128/cwtch-0.9.2-cp311-cp311-musllinux_1_2_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3e5d57f8c96d1f4c74247a6fa251c3959d26917e39211e427c09671b608a46f7",
"md5": "2bc0c06f33a7b95570fb155db8b38acb",
"sha256": "67ab7301d726fae33dffc76d70420dd62c1def795d3b2884b4745c305367b7d8"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "2bc0c06f33a7b95570fb155db8b38acb",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 1361240,
"upload_time": "2024-11-02T20:53:19",
"upload_time_iso_8601": "2024-11-02T20:53:19.880637Z",
"url": "https://files.pythonhosted.org/packages/3e/5d/57f8c96d1f4c74247a6fa251c3959d26917e39211e427c09671b608a46f7/cwtch-0.9.2-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "00823bb3f34636de3d519aef9ba756f28955f23fca58095408aba1e7fc63b284",
"md5": "bf99e9a525a5db32cc25fd2b44144786",
"sha256": "8c3d0ed630f354ba0aaec88aa15c916700da77b221bd377312f2aebd0363a6fd"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "bf99e9a525a5db32cc25fd2b44144786",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 22532,
"upload_time": "2024-11-02T20:53:21",
"upload_time_iso_8601": "2024-11-02T20:53:21.440402Z",
"url": "https://files.pythonhosted.org/packages/00/82/3bb3f34636de3d519aef9ba756f28955f23fca58095408aba1e7fc63b284/cwtch-0.9.2-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0d0a0141a1e9699c2284823ca780272aeb79be423b550c9f31c316d7e08cbe78",
"md5": "b9c658e037de42bf3a1d3369d677efc7",
"sha256": "d867f29802de60e6dc1d87e8180f38bc56be9f8107139c4ecf855e317600f7a3"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "b9c658e037de42bf3a1d3369d677efc7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.11",
"size": 22536,
"upload_time": "2024-11-02T20:53:22",
"upload_time_iso_8601": "2024-11-02T20:53:22.811403Z",
"url": "https://files.pythonhosted.org/packages/0d/0a/0141a1e9699c2284823ca780272aeb79be423b550c9f31c316d7e08cbe78/cwtch-0.9.2-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a5847426cd3b9fdcdbe88e06d17b736dd0fc87360112f7f841497cf2e5f7a45b",
"md5": "677fe935728f4aa847a43fa093903b2c",
"sha256": "ed7025c04d10e9c13169b28150505f9d89545d3d1f72d286e64498e7e06f8d22"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "677fe935728f4aa847a43fa093903b2c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 444902,
"upload_time": "2024-11-02T20:53:24",
"upload_time_iso_8601": "2024-11-02T20:53:24.248936Z",
"url": "https://files.pythonhosted.org/packages/a5/84/7426cd3b9fdcdbe88e06d17b736dd0fc87360112f7f841497cf2e5f7a45b/cwtch-0.9.2-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2c60af3e62f98bf6da0c5bb77c354ee572daf43865d4756ae2dc4d954238fdfa",
"md5": "2d97efcdbcd62af496da28f0f03b9898",
"sha256": "7f59c65ecfbada6b49fc80715fb33ce3948b75b9bc90e2d31e771bd1450772a4"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "2d97efcdbcd62af496da28f0f03b9898",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 407182,
"upload_time": "2024-11-02T20:53:25",
"upload_time_iso_8601": "2024-11-02T20:53:25.724741Z",
"url": "https://files.pythonhosted.org/packages/2c/60/af3e62f98bf6da0c5bb77c354ee572daf43865d4756ae2dc4d954238fdfa/cwtch-0.9.2-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "46d757552598dd3be2b104b8023c547bc964196fdf90e309b8a431e9412db5fe",
"md5": "407fd86d675bcbe9fafa48f497198319",
"sha256": "142928fda4bc1401371ff042f72751465ff0a5b2ef9f4304a851016738324885"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "407fd86d675bcbe9fafa48f497198319",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 2778031,
"upload_time": "2024-11-02T20:53:27",
"upload_time_iso_8601": "2024-11-02T20:53:27.149571Z",
"url": "https://files.pythonhosted.org/packages/46/d7/57552598dd3be2b104b8023c547bc964196fdf90e309b8a431e9412db5fe/cwtch-0.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "241f8487069518c56550b763a08067e8ef2d399aa8d9e17e5972495399b7b4dc",
"md5": "53b51d6396a9306b25baa7e501cc8670",
"sha256": "d382c08459d128b3c3a9562c78a38f475e7e5bb5c7ae07abc21641bcfdd36722"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "53b51d6396a9306b25baa7e501cc8670",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 2656476,
"upload_time": "2024-11-02T20:53:29",
"upload_time_iso_8601": "2024-11-02T20:53:29.162271Z",
"url": "https://files.pythonhosted.org/packages/24/1f/8487069518c56550b763a08067e8ef2d399aa8d9e17e5972495399b7b4dc/cwtch-0.9.2-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6ba3e674b7fd79c556ed374a32bcbc52e6b57f88ebaa57c0d838da4ace7866f2",
"md5": "94bdf523069e7e949d219aed8d7f59c4",
"sha256": "dcd927e9b91c286b0f7976fc0a57830ac741e3e22d4969d25e7ab15647f6b2cc"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "94bdf523069e7e949d219aed8d7f59c4",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 2848738,
"upload_time": "2024-11-02T20:53:37",
"upload_time_iso_8601": "2024-11-02T20:53:37.928722Z",
"url": "https://files.pythonhosted.org/packages/6b/a3/e674b7fd79c556ed374a32bcbc52e6b57f88ebaa57c0d838da4ace7866f2/cwtch-0.9.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f1466730f9d4ea687568b79044048989c6dd4c4d7655422bf48b8eb49b339d94",
"md5": "f2a895c1eca0ef4f8e170580cac2522e",
"sha256": "e59a4fedac0213ca296cd7865477c2d32a9bbfb705b4cc47cfbe52bd389866d5"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "f2a895c1eca0ef4f8e170580cac2522e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 2877831,
"upload_time": "2024-11-02T20:53:39",
"upload_time_iso_8601": "2024-11-02T20:53:39.757936Z",
"url": "https://files.pythonhosted.org/packages/f1/46/6730f9d4ea687568b79044048989c6dd4c4d7655422bf48b8eb49b339d94/cwtch-0.9.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "31a11d1de82ce600276970332ada82c5eb29fc47a950dcbac338310853be05f4",
"md5": "3b907b52615a94ead15b4a468df0c60b",
"sha256": "5a15b55eee922fe75724ef0fde3900bf334c4d7cf215b0e53954f8d49d7a4ab5"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "3b907b52615a94ead15b4a468df0c60b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 2855312,
"upload_time": "2024-11-02T20:53:41",
"upload_time_iso_8601": "2024-11-02T20:53:41.356490Z",
"url": "https://files.pythonhosted.org/packages/31/a1/1d1de82ce600276970332ada82c5eb29fc47a950dcbac338310853be05f4/cwtch-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2232f1f020892de974e55f50cd9f85513fcaee82cb4b9c8b68e6057d155d5b03",
"md5": "7614453a32a86e9b32c65598f5f00c9a",
"sha256": "79aeadbcfd57073315921f758ab76804e1d3970c5998ed77b290a855478af8ba"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "7614453a32a86e9b32c65598f5f00c9a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 2629396,
"upload_time": "2024-11-02T20:53:43",
"upload_time_iso_8601": "2024-11-02T20:53:43.161487Z",
"url": "https://files.pythonhosted.org/packages/22/32/f1f020892de974e55f50cd9f85513fcaee82cb4b9c8b68e6057d155d5b03/cwtch-0.9.2-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "292e2b0abff48ce18050ac63336bed6086dedad8857ef8d9b55023d8a5549fcb",
"md5": "2f442d4bbea6d64331ccdf5642042f01",
"sha256": "e87f5d18be6c73791e8eb9058e0c577536c1ed7f6a9d05f948b3a286ef6cd09a"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "2f442d4bbea6d64331ccdf5642042f01",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 2633813,
"upload_time": "2024-11-02T20:53:45",
"upload_time_iso_8601": "2024-11-02T20:53:45.078123Z",
"url": "https://files.pythonhosted.org/packages/29/2e/2b0abff48ce18050ac63336bed6086dedad8857ef8d9b55023d8a5549fcb/cwtch-0.9.2-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "60a880d8c5ce3a8159efdc02d0bbfd39ab2feb93008c9678e6e2a65b3a8f69d5",
"md5": "20fe0dc1bf15c25cf88eb56f5698ad5c",
"sha256": "eb75e8194e98796f532bd48cf5d3ccd00b85387c42206a59804ba2d6eef10516"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "20fe0dc1bf15c25cf88eb56f5698ad5c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 2753334,
"upload_time": "2024-11-02T20:53:47",
"upload_time_iso_8601": "2024-11-02T20:53:47.148741Z",
"url": "https://files.pythonhosted.org/packages/60/a8/80d8c5ce3a8159efdc02d0bbfd39ab2feb93008c9678e6e2a65b3a8f69d5/cwtch-0.9.2-cp312-cp312-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "607da14e093eddb191a8b4be65995065d39b94b2b3889776a50dba19aa2ef628",
"md5": "7e5ebae4a0423dfebd5f2644f8b4a9e6",
"sha256": "7f685d15aa6fd569824891919ffaeab5bf04777f5eacf22cf0480f66640504c7"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-musllinux_1_2_s390x.whl",
"has_sig": false,
"md5_digest": "7e5ebae4a0423dfebd5f2644f8b4a9e6",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 2727063,
"upload_time": "2024-11-02T20:53:49",
"upload_time_iso_8601": "2024-11-02T20:53:49.787366Z",
"url": "https://files.pythonhosted.org/packages/60/7d/a14e093eddb191a8b4be65995065d39b94b2b3889776a50dba19aa2ef628/cwtch-0.9.2-cp312-cp312-musllinux_1_2_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b200c310fff9fb275d9ed73b71e5801e89bdb6ecb607200118fa5e995829c9cb",
"md5": "93fcb5f8664ef066c1b697a8c54f5ad8",
"sha256": "a08961307dfe9cd58d5330b42744dd22a5eb128c5386fdde3c7be89157b8f3ac"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "93fcb5f8664ef066c1b697a8c54f5ad8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 2775743,
"upload_time": "2024-11-02T20:53:51",
"upload_time_iso_8601": "2024-11-02T20:53:51.412349Z",
"url": "https://files.pythonhosted.org/packages/b2/00/c310fff9fb275d9ed73b71e5801e89bdb6ecb607200118fa5e995829c9cb/cwtch-0.9.2-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "586b3e8064cb94294892af0830a58a12def073a3d708bc3706d9a7d54a72dea6",
"md5": "202833f39c26ae5ce6c840499bd23ba7",
"sha256": "e9208a7e64098a59ba0fbd150578483177690580a1affe5646243b5cb2ea1ea5"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "202833f39c26ae5ce6c840499bd23ba7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 22532,
"upload_time": "2024-11-02T20:53:53",
"upload_time_iso_8601": "2024-11-02T20:53:53.571187Z",
"url": "https://files.pythonhosted.org/packages/58/6b/3e8064cb94294892af0830a58a12def073a3d708bc3706d9a7d54a72dea6/cwtch-0.9.2-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c4f8b6c410a7670e10f9a85690bea1cc87cbe578aa9b8d21cf35bf6b720ae307",
"md5": "6aa03f62e5e51a3c1238784b28e95068",
"sha256": "aefb8631d05006b50c96e2245949b3fb1969c393cb9fd0aaab491200f5f32379"
},
"downloads": -1,
"filename": "cwtch-0.9.2-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "6aa03f62e5e51a3c1238784b28e95068",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.11",
"size": 22536,
"upload_time": "2024-11-02T20:53:54",
"upload_time_iso_8601": "2024-11-02T20:53:54.967582Z",
"url": "https://files.pythonhosted.org/packages/c4/f8/b6c410a7670e10f9a85690bea1cc87cbe578aa9b8d21cf35bf6b720ae307/cwtch-0.9.2-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "be7b317e52ca2b21ec72fbf72931d35ab659bba391f4bf5c48c47fb8a6e47fd2",
"md5": "f241565213566b5d4885f16e8fc87c73",
"sha256": "6f24b2cb90daca308d337c508fa0a7db3d739bea2e103ef802b8f7c893a7c63c"
},
"downloads": -1,
"filename": "cwtch-0.9.2.tar.gz",
"has_sig": false,
"md5_digest": "f241565213566b5d4885f16e8fc87c73",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.11",
"size": 21425,
"upload_time": "2024-11-02T20:53:55",
"upload_time_iso_8601": "2024-11-02T20:53:55.901657Z",
"url": "https://files.pythonhosted.org/packages/be/7b/317e52ca2b21ec72fbf72931d35ab659bba391f4bf5c48c47fb8a6e47fd2/cwtch-0.9.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-02 20:53:55",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "cwtch"
}