silk-python


Namesilk-python JSON
Version 0.2.6 PyPI version JSON
download
home_pagehttps://github.com/synodriver/pysilk
Summarysilk encode and decode
upload_time2024-03-27 00:26:02
maintainerNone
docs_urlNone
authorsynodriver
requires_python>=3.6
licenseBSD
keywords silk encode decode pcm audio
VCS
bugtrack_url
requirements Cython cffi
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center"><i>✨ pysilk ✨ </i></h1>

<h3 align="center">The python binding for <a href="https://github.com/kn007/silk-v3-decoder">silk-v3-decoder</a> </h3>

[![pypi](https://img.shields.io/pypi/v/silk-python.svg)](https://pypi.org/project/silk-python/)
![python](https://img.shields.io/pypi/pyversions/silk-python)
![implementation](https://img.shields.io/pypi/implementation/silk-python)
![wheel](https://img.shields.io/pypi/wheel/silk-python)
![license](https://img.shields.io/github/license/synodriver/pysilk.svg)
![action](https://img.shields.io/github/workflow/status/synodriver/pysilk/build%20wheel)

## 安装
```bash
pip install silk-python
```


## 使用
- encode
```python
import pysilk

with open("verybiginput.pcm", "rb") as pcm, open("output.silk", "wb") as silk:
    pysilk.encode(pcm, silk, 24000, 24000)
```

- decode

```python
import pysilk

with open("verybiginput.silk", "rb") as silk, open("output.pcm", "wb") as pcm:
    pysilk.decode(silk, pcm, 24000)
```

## 支持功能
- 接受任何二进制的```file-like object```,比如```BytesIO```,可以流式解码大文件
- 包装了silk的全部C接口的参数,当然他们都有合理的默认值
- 基于```Cython```, [关键部位](https://github.com/synodriver/pysilk/blob/stream/pysilk/silk.pxd#L43-L65) 内联C函数,高性能


## 公开函数
```python
from typing import BinaryIO

def encode(input: BinaryIO, output: BinaryIO, sample_rate: int, bit_rate: int, max_internal_sample_rate: int = 24000, packet_loss_percentage: int = 0, complexity: int = 2, use_inband_fec: bool = False, use_dtx: bool = False, tencent: bool = True) -> None: ...
def decode(input: BinaryIO, output: BinaryIO, sample_rate: int, frame_size: int = 0, frames_per_packet: int = 1, more_internal_decoder_frames: bool = False, in_band_fec_offset: int = 0, loss: bool = False) -> None: ...
```

## 公开异常
```python
class SilkError(Exception):
    pass
```

### ✨v0.2.0✨
合并了[CFFI](https://github.com/synodriver/pysilk-cffi) 的工作

### 本机编译
```
python -m pip install setuptools wheel cython cffi
git clone https://github.com/synodriver/pysilk
cd pysilk
git submodule update --init --recursive
python setup.py bdist_wheel --use-cython --use-cffi
```

### 后端选择
默认由py实现决定,在cpython上自动选择cython后端,在pypy上自动选择cffi后端,使用```SILK_USE_CFFI```环境变量可以强制选择cffi

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/synodriver/pysilk",
    "name": "silk-python",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "silk, encode, decode, pcm, audio",
    "author": "synodriver",
    "author_email": "diguohuangjiajinweijun@gmail.com",
    "download_url": null,
    "platform": null,
    "description": "<h1 align=\"center\"><i>\u2728 pysilk \u2728 </i></h1>\r\n\r\n<h3 align=\"center\">The python binding for <a href=\"https://github.com/kn007/silk-v3-decoder\">silk-v3-decoder</a> </h3>\r\n\r\n[![pypi](https://img.shields.io/pypi/v/silk-python.svg)](https://pypi.org/project/silk-python/)\r\n![python](https://img.shields.io/pypi/pyversions/silk-python)\r\n![implementation](https://img.shields.io/pypi/implementation/silk-python)\r\n![wheel](https://img.shields.io/pypi/wheel/silk-python)\r\n![license](https://img.shields.io/github/license/synodriver/pysilk.svg)\r\n![action](https://img.shields.io/github/workflow/status/synodriver/pysilk/build%20wheel)\r\n\r\n## \u5b89\u88c5\r\n```bash\r\npip install silk-python\r\n```\r\n\r\n\r\n## \u4f7f\u7528\r\n- encode\r\n```python\r\nimport pysilk\r\n\r\nwith open(\"verybiginput.pcm\", \"rb\") as pcm, open(\"output.silk\", \"wb\") as silk:\r\n    pysilk.encode(pcm, silk, 24000, 24000)\r\n```\r\n\r\n- decode\r\n\r\n```python\r\nimport pysilk\r\n\r\nwith open(\"verybiginput.silk\", \"rb\") as silk, open(\"output.pcm\", \"wb\") as pcm:\r\n    pysilk.decode(silk, pcm, 24000)\r\n```\r\n\r\n## \u652f\u6301\u529f\u80fd\r\n- \u63a5\u53d7\u4efb\u4f55\u4e8c\u8fdb\u5236\u7684```file-like object```\uff0c\u6bd4\u5982```BytesIO```\uff0c\u53ef\u4ee5\u6d41\u5f0f\u89e3\u7801\u5927\u6587\u4ef6\r\n- \u5305\u88c5\u4e86silk\u7684\u5168\u90e8C\u63a5\u53e3\u7684\u53c2\u6570\uff0c\u5f53\u7136\u4ed6\u4eec\u90fd\u6709\u5408\u7406\u7684\u9ed8\u8ba4\u503c\r\n- \u57fa\u4e8e```Cython```\uff0c [\u5173\u952e\u90e8\u4f4d](https://github.com/synodriver/pysilk/blob/stream/pysilk/silk.pxd#L43-L65) \u5185\u8054C\u51fd\u6570\uff0c\u9ad8\u6027\u80fd\r\n\r\n\r\n## \u516c\u5f00\u51fd\u6570\r\n```python\r\nfrom typing import BinaryIO\r\n\r\ndef encode(input: BinaryIO, output: BinaryIO, sample_rate: int, bit_rate: int, max_internal_sample_rate: int = 24000, packet_loss_percentage: int = 0, complexity: int = 2, use_inband_fec: bool = False, use_dtx: bool = False, tencent: bool = True) -> None: ...\r\ndef decode(input: BinaryIO, output: BinaryIO, sample_rate: int, frame_size: int = 0, frames_per_packet: int = 1, more_internal_decoder_frames: bool = False, in_band_fec_offset: int = 0, loss: bool = False) -> None: ...\r\n```\r\n\r\n## \u516c\u5f00\u5f02\u5e38\r\n```python\r\nclass SilkError(Exception):\r\n    pass\r\n```\r\n\r\n### \u2728v0.2.0\u2728\r\n\u5408\u5e76\u4e86[CFFI](https://github.com/synodriver/pysilk-cffi) \u7684\u5de5\u4f5c\r\n\r\n### \u672c\u673a\u7f16\u8bd1\r\n```\r\npython -m pip install setuptools wheel cython cffi\r\ngit clone https://github.com/synodriver/pysilk\r\ncd pysilk\r\ngit submodule update --init --recursive\r\npython setup.py bdist_wheel --use-cython --use-cffi\r\n```\r\n\r\n### \u540e\u7aef\u9009\u62e9\r\n\u9ed8\u8ba4\u7531py\u5b9e\u73b0\u51b3\u5b9a\uff0c\u5728cpython\u4e0a\u81ea\u52a8\u9009\u62e9cython\u540e\u7aef\uff0c\u5728pypy\u4e0a\u81ea\u52a8\u9009\u62e9cffi\u540e\u7aef\uff0c\u4f7f\u7528```SILK_USE_CFFI```\u73af\u5883\u53d8\u91cf\u53ef\u4ee5\u5f3a\u5236\u9009\u62e9cffi\r\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "silk encode and decode",
    "version": "0.2.6",
    "project_urls": {
        "Homepage": "https://github.com/synodriver/pysilk"
    },
    "split_keywords": [
        "silk",
        " encode",
        " decode",
        " pcm",
        " audio"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "babb6fd4df91bb9ad014ecfb82be9d32a9dd6a03c2b191ba3b727da776c2dea2",
                "md5": "c1821210af17f40e175a82f7a707ffd0",
                "sha256": "fe8a2300deabcfa2276b10bcf6d5eba75411b5e77bb2c8d3f025e8f2907ef8c9"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "c1821210af17f40e175a82f7a707ffd0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 648826,
            "upload_time": "2024-03-27T00:26:02",
            "upload_time_iso_8601": "2024-03-27T00:26:02.660688Z",
            "url": "https://files.pythonhosted.org/packages/ba/bb/6fd4df91bb9ad014ecfb82be9d32a9dd6a03c2b191ba3b727da776c2dea2/silk_python-0.2.6-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5cd92520628e6806afb95a8bf44270b6fbbd6add03cdeb1ea53f8c885c3966a3",
                "md5": "dd0c3156ee2e63bd960870c30f33ab65",
                "sha256": "a1c8bb085bb3b43203aa13f3a03f0507ed521e66c57969f45fa8653533b6522c"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dd0c3156ee2e63bd960870c30f33ab65",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 376562,
            "upload_time": "2024-03-27T00:26:04",
            "upload_time_iso_8601": "2024-03-27T00:26:04.554860Z",
            "url": "https://files.pythonhosted.org/packages/5c/d9/2520628e6806afb95a8bf44270b6fbbd6add03cdeb1ea53f8c885c3966a3/silk_python-0.2.6-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "993425c10a07ff692f9e133bb7840da84655abab69503fb6878db11dade4a92a",
                "md5": "85465da69dc7be2a71d8e0640d10624d",
                "sha256": "1a4bbac41dd0927ae7eb9ac3b32dfafdfc07e228a61e493533220dee0b9f07c4"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "85465da69dc7be2a71d8e0640d10624d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 357400,
            "upload_time": "2024-03-27T00:26:05",
            "upload_time_iso_8601": "2024-03-27T00:26:05.726624Z",
            "url": "https://files.pythonhosted.org/packages/99/34/25c10a07ff692f9e133bb7840da84655abab69503fb6878db11dade4a92a/silk_python-0.2.6-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fe316be2bcc2555c52ca4806d41787bb999e0c421b974f7ba80b9c0c9a489a48",
                "md5": "f642aa19d421ac7347622f56e64cae52",
                "sha256": "d3636ea8e1b59d04a6fe6cb4ba5ab83ff26c39a5544a6b60c2b0ec78ea8d41e9"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "f642aa19d421ac7347622f56e64cae52",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 282635,
            "upload_time": "2024-03-27T00:24:19",
            "upload_time_iso_8601": "2024-03-27T00:24:19.800147Z",
            "url": "https://files.pythonhosted.org/packages/fe/31/6be2bcc2555c52ca4806d41787bb999e0c421b974f7ba80b9c0c9a489a48/silk_python-0.2.6-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2d3b492096cd4a58644173b2b2041fb7df7c84c72f212a3eb697c54c5a0ad3c4",
                "md5": "33154cb5cc85b59589687b38be1a65a4",
                "sha256": "97fa555296c69fed4616d3daac49d9c08ea58deb43e16120538b6ae62ba391e9"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "33154cb5cc85b59589687b38be1a65a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 318164,
            "upload_time": "2024-03-27T00:24:21",
            "upload_time_iso_8601": "2024-03-27T00:24:21.414901Z",
            "url": "https://files.pythonhosted.org/packages/2d/3b/492096cd4a58644173b2b2041fb7df7c84c72f212a3eb697c54c5a0ad3c4/silk_python-0.2.6-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fc85f19f084170a8d71f317f071af0851d7ab1e5245a756b1eb6c5f8bacfcf82",
                "md5": "eb704f25a275c2fd43ef1a827350782f",
                "sha256": "96537e1c918c8a626e9e84c877be0782036eb8b0df3563cd35b8c15a14e56c32"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "eb704f25a275c2fd43ef1a827350782f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 649301,
            "upload_time": "2024-03-27T00:26:07",
            "upload_time_iso_8601": "2024-03-27T00:26:07.478717Z",
            "url": "https://files.pythonhosted.org/packages/fc/85/f19f084170a8d71f317f071af0851d7ab1e5245a756b1eb6c5f8bacfcf82/silk_python-0.2.6-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf40e50e01be7fbc111b32f835316cb315f90c59fbac0a2e84db03978ecb9a79",
                "md5": "473ae8d43b048b51932b1afbb4fc68b4",
                "sha256": "fdc07d617cd51e7b3779c0c2eb34231a5c56278e2d3a6d1ea6e1c24cb61ca105"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "473ae8d43b048b51932b1afbb4fc68b4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 376855,
            "upload_time": "2024-03-27T00:26:09",
            "upload_time_iso_8601": "2024-03-27T00:26:09.260725Z",
            "url": "https://files.pythonhosted.org/packages/bf/40/e50e01be7fbc111b32f835316cb315f90c59fbac0a2e84db03978ecb9a79/silk_python-0.2.6-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f68f07cdcca0bb38e4f68568a4e387af13d9b99ff167a36e549db25f6466fc16",
                "md5": "6c7421f9c7688032bc7e3bafa40f0b96",
                "sha256": "10d740b8476b33b72c459d59d11b27a35528585097a43df4002474aadb5ffac7"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "6c7421f9c7688032bc7e3bafa40f0b96",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 357558,
            "upload_time": "2024-03-27T00:26:10",
            "upload_time_iso_8601": "2024-03-27T00:26:10.379455Z",
            "url": "https://files.pythonhosted.org/packages/f6/8f/07cdcca0bb38e4f68568a4e387af13d9b99ff167a36e549db25f6466fc16/silk_python-0.2.6-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9064a11004bb180f0a7a1b0ce2533b9bba4e14f152fa35e1e56f2433967a3c54",
                "md5": "d84b2777e3fde24f939a7637cc714201",
                "sha256": "428233b54f41e5291ba2974fc6ad59873552abf1d3e50fcccf3d0c4dea1901f3"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "d84b2777e3fde24f939a7637cc714201",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 282685,
            "upload_time": "2024-03-27T00:24:22",
            "upload_time_iso_8601": "2024-03-27T00:24:22.514239Z",
            "url": "https://files.pythonhosted.org/packages/90/64/a11004bb180f0a7a1b0ce2533b9bba4e14f152fa35e1e56f2433967a3c54/silk_python-0.2.6-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c2e4fab3575db5935020208000735c3b2d89436f7ad5925fea0b15b27c507228",
                "md5": "deea75859e86c470c3d20c1bf13df8b4",
                "sha256": "3ffceba8c5bb9853066799a06f4b0296882f8827484d6f79db9deee7ece8ad4e"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "deea75859e86c470c3d20c1bf13df8b4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 318202,
            "upload_time": "2024-03-27T00:24:23",
            "upload_time_iso_8601": "2024-03-27T00:24:23.725159Z",
            "url": "https://files.pythonhosted.org/packages/c2/e4/fab3575db5935020208000735c3b2d89436f7ad5925fea0b15b27c507228/silk_python-0.2.6-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7a762a83a9a87a70f94445367b28e26a35302f7818ea58bdd3eee4bff4d91b80",
                "md5": "f114f42107a1734465266d3f512be8df",
                "sha256": "62ed0322a7508fb6ea44281765f8f4f7beea8c1ec749c17f7efa57a38c6b5034"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp312-cp312-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "f114f42107a1734465266d3f512be8df",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 650087,
            "upload_time": "2024-03-27T00:26:12",
            "upload_time_iso_8601": "2024-03-27T00:26:12.191655Z",
            "url": "https://files.pythonhosted.org/packages/7a/76/2a83a9a87a70f94445367b28e26a35302f7818ea58bdd3eee4bff4d91b80/silk_python-0.2.6-cp312-cp312-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fe7192a6ff28dc9b86b46ea3795da4022b150c289e5c5df362434d8923cba384",
                "md5": "91e2ffa696b5031742fa2f17f1ad0887",
                "sha256": "6a33113583becb341f3d51520e8b8bd5304e297685a2d151efcfc4b48aab7993"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "91e2ffa696b5031742fa2f17f1ad0887",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 377408,
            "upload_time": "2024-03-27T00:26:13",
            "upload_time_iso_8601": "2024-03-27T00:26:13.519319Z",
            "url": "https://files.pythonhosted.org/packages/fe/71/92a6ff28dc9b86b46ea3795da4022b150c289e5c5df362434d8923cba384/silk_python-0.2.6-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fbc2924b056c09ea3c80f58515af140d4cc3e79a6f5d8193736abfac3b08267b",
                "md5": "93395734a33f8c3e41bc9481834c16ce",
                "sha256": "ecb8df4e31a1630af730554d2fe26add02fc0d4d6ec97b58e27948d001d88409"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "93395734a33f8c3e41bc9481834c16ce",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 357807,
            "upload_time": "2024-03-27T00:26:15",
            "upload_time_iso_8601": "2024-03-27T00:26:15.313645Z",
            "url": "https://files.pythonhosted.org/packages/fb/c2/924b056c09ea3c80f58515af140d4cc3e79a6f5d8193736abfac3b08267b/silk_python-0.2.6-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "95201638525fb735e5e833d3cb500754f81a673be1a997a465c02d29298934d3",
                "md5": "2a5075ad7d211bf53dab7cc53c46f1b7",
                "sha256": "37737ce32b16e0ba1fdf91a30fefd7ca5dbb10d326c41ff4a6a8800519c22813"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "2a5075ad7d211bf53dab7cc53c46f1b7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 282968,
            "upload_time": "2024-03-27T00:24:25",
            "upload_time_iso_8601": "2024-03-27T00:24:25.107486Z",
            "url": "https://files.pythonhosted.org/packages/95/20/1638525fb735e5e833d3cb500754f81a673be1a997a465c02d29298934d3/silk_python-0.2.6-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "294b15bfa589c38c08b8204042d264bab2dce4aa3bb2a579ead04703e0951071",
                "md5": "494d3b16b9948ddd7fb0d794868d1cfc",
                "sha256": "6b0f2534b37246cb65b6dcbb7ced640656e7e3cb438c4a5ba0d1f95d5d6050fa"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "494d3b16b9948ddd7fb0d794868d1cfc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 318227,
            "upload_time": "2024-03-27T00:24:28",
            "upload_time_iso_8601": "2024-03-27T00:24:28.310960Z",
            "url": "https://files.pythonhosted.org/packages/29/4b/15bfa589c38c08b8204042d264bab2dce4aa3bb2a579ead04703e0951071/silk_python-0.2.6-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "968316e8b3d33af7019dc6b1a523c077d741aa687287642b064f7392d4c1965f",
                "md5": "08efb06a434e1d3967ced7c6b1f87f5a",
                "sha256": "22d966bf0da5073d5da44ddf1908d0462efea826fc0b5874920301877c15fd9e"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "08efb06a434e1d3967ced7c6b1f87f5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 649312,
            "upload_time": "2024-03-27T00:26:17",
            "upload_time_iso_8601": "2024-03-27T00:26:17.277888Z",
            "url": "https://files.pythonhosted.org/packages/96/83/16e8b3d33af7019dc6b1a523c077d741aa687287642b064f7392d4c1965f/silk_python-0.2.6-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7fa4898b70af264d7ded85f4cd9c44e446e1307e2fb51c3b4e6f8315b24ae378",
                "md5": "3b7efc1b72f7e6a27f3756a3834d7503",
                "sha256": "d49f8c1f768b92d81a6aa86c2b11221e837c441d1abcd3bcbe8e31ab16805631"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3b7efc1b72f7e6a27f3756a3834d7503",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 376804,
            "upload_time": "2024-03-27T00:26:18",
            "upload_time_iso_8601": "2024-03-27T00:26:18.425701Z",
            "url": "https://files.pythonhosted.org/packages/7f/a4/898b70af264d7ded85f4cd9c44e446e1307e2fb51c3b4e6f8315b24ae378/silk_python-0.2.6-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3e0871ffbe8985a70b564c4577a295e8bd86942938fe87b4c235f59bf1ded15c",
                "md5": "7d2ea6fde8704543d3a8cd87d68d4f1f",
                "sha256": "550b7f8e2bc3ef1d38bf5d0142a3dbacc46845915614dfc1eca13afee210581d"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7d2ea6fde8704543d3a8cd87d68d4f1f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 357613,
            "upload_time": "2024-03-27T00:26:19",
            "upload_time_iso_8601": "2024-03-27T00:26:19.724957Z",
            "url": "https://files.pythonhosted.org/packages/3e/08/71ffbe8985a70b564c4577a295e8bd86942938fe87b4c235f59bf1ded15c/silk_python-0.2.6-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ee2f99b86a0f4fd549365a08b1aff0816b40f66694bdc299525250e5b45fa7c5",
                "md5": "bc2de06be33bd731a838d9f5a9a0fb3a",
                "sha256": "663f314bee752863e0a9156f31f2f38c2785e299ef58ee4d38d1d601713f4379"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "bc2de06be33bd731a838d9f5a9a0fb3a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 282706,
            "upload_time": "2024-03-27T00:24:29",
            "upload_time_iso_8601": "2024-03-27T00:24:29.779705Z",
            "url": "https://files.pythonhosted.org/packages/ee/2f/99b86a0f4fd549365a08b1aff0816b40f66694bdc299525250e5b45fa7c5/silk_python-0.2.6-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1bf6da7e49364f477690cbcbac5afcdb78b834378379bc183cb14c361c54e473",
                "md5": "9e52bacf1d029757c7228071ab3aab3a",
                "sha256": "92085869ae7500cea0a95097dd39c56fd40d5dc50a031575d5cafc4dc578c3c4"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9e52bacf1d029757c7228071ab3aab3a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 318373,
            "upload_time": "2024-03-27T00:24:31",
            "upload_time_iso_8601": "2024-03-27T00:24:31.528237Z",
            "url": "https://files.pythonhosted.org/packages/1b/f6/da7e49364f477690cbcbac5afcdb78b834378379bc183cb14c361c54e473/silk_python-0.2.6-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "52db144d14b10caeb4ae60c7cce2eb03323b20b6463b36663437dda832b7ac13",
                "md5": "3ac627839778412e4a31033ccfb5c4b0",
                "sha256": "64556d608df8e7a56ed51daea01adb8948a538a38b85c4ad0cf010978308158e"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "3ac627839778412e4a31033ccfb5c4b0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 648829,
            "upload_time": "2024-03-27T00:26:20",
            "upload_time_iso_8601": "2024-03-27T00:26:20.891470Z",
            "url": "https://files.pythonhosted.org/packages/52/db/144d14b10caeb4ae60c7cce2eb03323b20b6463b36663437dda832b7ac13/silk_python-0.2.6-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f1a019718813a19ce5c2b14e152da78d047dba66f4035dd72aff21294df54ad3",
                "md5": "0279c2bccc543b0ed76994471ec5dded",
                "sha256": "e484169bc2faf80f0227f9cd237b28d8308928f9a4733fa6b39331832748cb4e"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0279c2bccc543b0ed76994471ec5dded",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 376561,
            "upload_time": "2024-03-27T00:26:22",
            "upload_time_iso_8601": "2024-03-27T00:26:22.686973Z",
            "url": "https://files.pythonhosted.org/packages/f1/a0/19718813a19ce5c2b14e152da78d047dba66f4035dd72aff21294df54ad3/silk_python-0.2.6-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "418b6b9cb3bbe7965c4c33d7794774125c22215ea614b379a8a428cb8487b108",
                "md5": "a6990dfc8e58a41e4961a216eb167062",
                "sha256": "9abf20438203847a9e65d6618fc8edca47fe5c044931530862a9e2b3093c111f"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a6990dfc8e58a41e4961a216eb167062",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 357404,
            "upload_time": "2024-03-27T00:26:23",
            "upload_time_iso_8601": "2024-03-27T00:26:23.904395Z",
            "url": "https://files.pythonhosted.org/packages/41/8b/6b9cb3bbe7965c4c33d7794774125c22215ea614b379a8a428cb8487b108/silk_python-0.2.6-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4551050c606cd37a69acb115c7401674efb660e018bb702eee4ce6e075bd6b82",
                "md5": "4ba1d0ee1374ed3a9f21ae4f22a8b4c9",
                "sha256": "0633c49dce457d48074e8a3ad66dcaa52f77f9fbe766974e4b10b7e32fde41a4"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "4ba1d0ee1374ed3a9f21ae4f22a8b4c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 282639,
            "upload_time": "2024-03-27T00:24:33",
            "upload_time_iso_8601": "2024-03-27T00:24:33.070506Z",
            "url": "https://files.pythonhosted.org/packages/45/51/050c606cd37a69acb115c7401674efb660e018bb702eee4ce6e075bd6b82/silk_python-0.2.6-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c938b44a0ef7d272c67c20e5881e728bdc480a82b94cb2b24a4aba491472342",
                "md5": "e8cba51c20f36c16ed334a13a5eafcc8",
                "sha256": "bdc6144f3edefcf996066a0eb853e33fad121a60becd4dfad198fa40ea4d0d3b"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e8cba51c20f36c16ed334a13a5eafcc8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 318177,
            "upload_time": "2024-03-27T00:24:34",
            "upload_time_iso_8601": "2024-03-27T00:24:34.210518Z",
            "url": "https://files.pythonhosted.org/packages/9c/93/8b44a0ef7d272c67c20e5881e728bdc480a82b94cb2b24a4aba491472342/silk_python-0.2.6-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d53c33f88979306dab9ab63d48cc423585642411bea7a214b887f2dd75001ab",
                "md5": "7d4f87d7ddad5ce660e279a586073b26",
                "sha256": "2a376dfa465669dac52932eaeac9509ae375238bc8786a6b25f5ed5387f20349"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7d4f87d7ddad5ce660e279a586073b26",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 367574,
            "upload_time": "2024-03-27T00:26:26",
            "upload_time_iso_8601": "2024-03-27T00:26:26.898485Z",
            "url": "https://files.pythonhosted.org/packages/0d/53/c33f88979306dab9ab63d48cc423585642411bea7a214b887f2dd75001ab/silk_python-0.2.6-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c51daa19c84dd5e5a6988086a429ccfa72d3cbe32cb64335c7240d54503be75",
                "md5": "034aea31725c1b94e240979ab965c8fe",
                "sha256": "e34539b78308407d604dc73ffbfe4967b6835966ab85cd0ecdd69752822c332a"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "034aea31725c1b94e240979ab965c8fe",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 311064,
            "upload_time": "2024-03-27T00:24:36",
            "upload_time_iso_8601": "2024-03-27T00:24:36.037928Z",
            "url": "https://files.pythonhosted.org/packages/1c/51/daa19c84dd5e5a6988086a429ccfa72d3cbe32cb64335c7240d54503be75/silk_python-0.2.6-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a60062b7ba30ce36336966c14fa43a1422b18832284f7f866ee6376127503073",
                "md5": "d223c75532e2f2ee9e681bb767698ce1",
                "sha256": "a8d856f4bbcd6893e60dd1e16b5a6a3cf1a9307062bdee8a10b3df834a03ce4a"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d223c75532e2f2ee9e681bb767698ce1",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 367836,
            "upload_time": "2024-03-27T00:26:28",
            "upload_time_iso_8601": "2024-03-27T00:26:28.376318Z",
            "url": "https://files.pythonhosted.org/packages/a6/00/62b7ba30ce36336966c14fa43a1422b18832284f7f866ee6376127503073/silk_python-0.2.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "49f0e4b84a16bbace1195f312d57bb30dfc196de1cc7981656d728bb1a1f3b00",
                "md5": "aaff271830a273340d54d4b9af2440af",
                "sha256": "47a7be7dfa0d1a2d9158ec8cb0fffbc4c774c073fec93b51724b0078de8193a8"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "aaff271830a273340d54d4b9af2440af",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 311083,
            "upload_time": "2024-03-27T00:24:37",
            "upload_time_iso_8601": "2024-03-27T00:24:37.359224Z",
            "url": "https://files.pythonhosted.org/packages/49/f0/e4b84a16bbace1195f312d57bb30dfc196de1cc7981656d728bb1a1f3b00/silk_python-0.2.6-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "daac4dc7d1c5c57ab20c1a342e778d6b2eef61d90ee7957cd6ee158a36228e85",
                "md5": "6e76b71272f2a422c34e057479f3add2",
                "sha256": "3d5837cb9ebd43db3e5e07ed24146c095ab52ebd7f98ce34ef43bda552314678"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6e76b71272f2a422c34e057479f3add2",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 367531,
            "upload_time": "2024-03-27T00:26:29",
            "upload_time_iso_8601": "2024-03-27T00:26:29.681074Z",
            "url": "https://files.pythonhosted.org/packages/da/ac/4dc7d1c5c57ab20c1a342e778d6b2eef61d90ee7957cd6ee158a36228e85/silk_python-0.2.6-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d0bf313860fee4fc81029fa1ba1ef0f99287014d6537c03d0bd20c8d91e45fb9",
                "md5": "705ffbeaca48dcfdd116e2c825466647",
                "sha256": "4850d1273906c76174783e2cae58d69434cddcf1dc7f2faf08a97fd87842f951"
            },
            "downloads": -1,
            "filename": "silk_python-0.2.6-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "705ffbeaca48dcfdd116e2c825466647",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 311077,
            "upload_time": "2024-03-27T00:24:39",
            "upload_time_iso_8601": "2024-03-27T00:24:39.085339Z",
            "url": "https://files.pythonhosted.org/packages/d0/bf/313860fee4fc81029fa1ba1ef0f99287014d6537c03d0bd20c8d91e45fb9/silk_python-0.2.6-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-27 00:26:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "synodriver",
    "github_project": "pysilk",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "Cython",
            "specs": [
                [
                    ">=",
                    "3.0.9"
                ]
            ]
        },
        {
            "name": "cffi",
            "specs": [
                [
                    ">=",
                    "1.0.0"
                ]
            ]
        }
    ],
    "lcname": "silk-python"
}
        
Elapsed time: 0.22399s