supriya


Namesupriya JSON
Version 24.11b0 PyPI version JSON
download
home_pageNone
SummaryA Python API for SuperCollider
upload_time2024-11-08 17:53:10
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseMIT
keywords audio dsp music composition scsynth supercollider synthesis
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Supriya

[![](https://img.shields.io/pypi/pyversions/supriya)]()
[![](https://img.shields.io/pypi/l/supriya)]()
[![](https://img.shields.io/github/actions/workflow/status/supriya-project/supriya/test.yml?branch=main)]()

[Supriya](https://github.com/supriya-project/supriya) is a
[Python](https://www.python.org/) API for
[SuperCollider](http://supercollider.github.io/).

Supriya lets you:

- Boot and communicate with SuperCollider's synthesis engine
  in [realtime](http://supriya-project.github.io/supriya/api/supriya/contexts/realtime.html).

- Explore
  [nonrealtime](http://supriya-project.github.io/supriya/api/supriya/contexts/nonrealtime.html)
  composition with scores.

- Compile SuperCollider
  [SynthDefs](http://supriya-project.github.io/supriya/api/supriya/ugens/index.html)
  natively in Python code

- Build time-agnostic
  [asyncio](https://docs.python.org/3/library/asyncio.html)-aware applications
  with the
  [context](http://supriya-project.github.io/supriya/api/supriya/contexts/core.html)
  interface.

- Schedule
  [patterns](http://supriya-project.github.io/supriya/api/supriya/patterns/index.html)
  and callbacks with tempo- and meter-aware
  [clocks](http://supriya-project.github.io/supriya/api/supriya/clocks/index.html)

- Integrate with [IPython](http://ipython.org/),
  [Sphinx](https://www.sphinx-doc.org/en/master/) and
  [Graphviz](http://graphviz.org/)

## Quickstart

### 1. Get Supriya

Install from PyPI:

    pip install supriya

Or from source:

    git clone https://github.com/supriya-project/supriya.git
    cd supriya
    pip install -e .

### 2. Get SuperCollider

Get SuperCollider from http://supercollider.github.io/.

### 3. Boot the server

Start your Python interpreter and import Supriya:

    >>> import supriya

Boot the SuperCollider server:

    >>> server = supriya.Server().boot()

### 4. Build a SynthDef

Import some classes:

    >>> from supriya import Envelope, synthdef
    >>> from supriya.ugens import EnvGen, Out, SinOsc

Make a synthesizer definition:

    >>> @synthdef()
    ... def simple_sine(frequency=440, amplitude=0.1, gate=1):
    ...     sine = SinOsc.ar(frequency=frequency) * amplitude
    ...     envelope = EnvGen.kr(envelope=Envelope.adsr(), gate=gate, done_action=2)
    ...     Out.ar(bus=0, source=[sine * envelope] * 2)
    ...

Visualize the SynthDef (requires [Graphviz](http://graphviz.org/)):
    
    >>> supriya.graph(simple_sine)

<img src="./graph.svg">

Allocate it on the server:

    >>> _ = server.add_synthdefs(simple_sine)

... and then sync the server before proceeding to ensure the SynthDef has been
fully parsed by scsynth:

    >>> _ = server.sync()

### 5. Create some nodes

Create and allocate a group:

    >>> group = server.add_group()

Create some synthesizers with the previously defined synthesizer definition, and
allocate them on the server as a child of the previously created group:

    >>> for i in range(3):
    ...     _ = group.add_synth(simple_sine, frequency=111 * (i + 1))
    ...

Query the server's node tree:

    >>> print(server.query_tree())
    NODE TREE 0 group
        1 group
            1000 group
                1003 simple_sine
                    amplitude: 0.1, frequency: 333.0, gate: 1.0
                1002 simple_sine
                    amplitude: 0.1, frequency: 222.0, gate: 1.0
                1001 simple_sine
                    amplitude: 0.1, frequency: 111.0, gate: 1.0

### 6. Release and quit

Release the synths:

    >>> for synth in group.children[:]:
    ...     synth.free()
    ...

Quit the server:

    >>> server.quit()

## License

This library is made available under the terms of the MIT license.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "supriya",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "audio, dsp, music composition, scsynth, supercollider, synthesis",
    "author": null,
    "author_email": "Jos\u00e9phine Wolf Oberholtzer <josephine.wolf.oberholtzer@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/e0/70/cb370b8498777bd1d6f3087ec7eaea229b808cf3201231798f42207c4eac/supriya-24.11b0.tar.gz",
    "platform": null,
    "description": "# Supriya\n\n[![](https://img.shields.io/pypi/pyversions/supriya)]()\n[![](https://img.shields.io/pypi/l/supriya)]()\n[![](https://img.shields.io/github/actions/workflow/status/supriya-project/supriya/test.yml?branch=main)]()\n\n[Supriya](https://github.com/supriya-project/supriya) is a\n[Python](https://www.python.org/) API for\n[SuperCollider](http://supercollider.github.io/).\n\nSupriya lets you:\n\n- Boot and communicate with SuperCollider's synthesis engine\n  in [realtime](http://supriya-project.github.io/supriya/api/supriya/contexts/realtime.html).\n\n- Explore\n  [nonrealtime](http://supriya-project.github.io/supriya/api/supriya/contexts/nonrealtime.html)\n  composition with scores.\n\n- Compile SuperCollider\n  [SynthDefs](http://supriya-project.github.io/supriya/api/supriya/ugens/index.html)\n  natively in Python code\n\n- Build time-agnostic\n  [asyncio](https://docs.python.org/3/library/asyncio.html)-aware applications\n  with the\n  [context](http://supriya-project.github.io/supriya/api/supriya/contexts/core.html)\n  interface.\n\n- Schedule\n  [patterns](http://supriya-project.github.io/supriya/api/supriya/patterns/index.html)\n  and callbacks with tempo- and meter-aware\n  [clocks](http://supriya-project.github.io/supriya/api/supriya/clocks/index.html)\n\n- Integrate with [IPython](http://ipython.org/),\n  [Sphinx](https://www.sphinx-doc.org/en/master/) and\n  [Graphviz](http://graphviz.org/)\n\n## Quickstart\n\n### 1. Get Supriya\n\nInstall from PyPI:\n\n    pip install supriya\n\nOr from source:\n\n    git clone https://github.com/supriya-project/supriya.git\n    cd supriya\n    pip install -e .\n\n### 2. Get SuperCollider\n\nGet SuperCollider from http://supercollider.github.io/.\n\n### 3. Boot the server\n\nStart your Python interpreter and import Supriya:\n\n    >>> import supriya\n\nBoot the SuperCollider server:\n\n    >>> server = supriya.Server().boot()\n\n### 4. Build a SynthDef\n\nImport some classes:\n\n    >>> from supriya import Envelope, synthdef\n    >>> from supriya.ugens import EnvGen, Out, SinOsc\n\nMake a synthesizer definition:\n\n    >>> @synthdef()\n    ... def simple_sine(frequency=440, amplitude=0.1, gate=1):\n    ...     sine = SinOsc.ar(frequency=frequency) * amplitude\n    ...     envelope = EnvGen.kr(envelope=Envelope.adsr(), gate=gate, done_action=2)\n    ...     Out.ar(bus=0, source=[sine * envelope] * 2)\n    ...\n\nVisualize the SynthDef (requires [Graphviz](http://graphviz.org/)):\n    \n    >>> supriya.graph(simple_sine)\n\n<img src=\"./graph.svg\">\n\nAllocate it on the server:\n\n    >>> _ = server.add_synthdefs(simple_sine)\n\n... and then sync the server before proceeding to ensure the SynthDef has been\nfully parsed by scsynth:\n\n    >>> _ = server.sync()\n\n### 5. Create some nodes\n\nCreate and allocate a group:\n\n    >>> group = server.add_group()\n\nCreate some synthesizers with the previously defined synthesizer definition, and\nallocate them on the server as a child of the previously created group:\n\n    >>> for i in range(3):\n    ...     _ = group.add_synth(simple_sine, frequency=111 * (i + 1))\n    ...\n\nQuery the server's node tree:\n\n    >>> print(server.query_tree())\n    NODE TREE 0 group\n        1 group\n            1000 group\n                1003 simple_sine\n                    amplitude: 0.1, frequency: 333.0, gate: 1.0\n                1002 simple_sine\n                    amplitude: 0.1, frequency: 222.0, gate: 1.0\n                1001 simple_sine\n                    amplitude: 0.1, frequency: 111.0, gate: 1.0\n\n### 6. Release and quit\n\nRelease the synths:\n\n    >>> for synth in group.children[:]:\n    ...     synth.free()\n    ...\n\nQuit the server:\n\n    >>> server.quit()\n\n## License\n\nThis library is made available under the terms of the MIT license.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A Python API for SuperCollider",
    "version": "24.11b0",
    "project_urls": {
        "documentation": "https://supriya-project.github.io/supriya",
        "homepage": "https://github.com/supriya-project/supriya",
        "repository": "https://github.com/supriya-project/supriya"
    },
    "split_keywords": [
        "audio",
        " dsp",
        " music composition",
        " scsynth",
        " supercollider",
        " synthesis"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1774b297a031bc8c00b6e4173ff42a695b44665204589c06d0418f30fb815901",
                "md5": "bd51f6b87a0181257d7622eb498eec2a",
                "sha256": "befcf58936963ac330f8acd5e43ddb2b5a863465714d0ede09714d6fbf60ed99"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "bd51f6b87a0181257d7622eb498eec2a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1295582,
            "upload_time": "2024-11-08T17:51:59",
            "upload_time_iso_8601": "2024-11-08T17:51:59.936153Z",
            "url": "https://files.pythonhosted.org/packages/17/74/b297a031bc8c00b6e4173ff42a695b44665204589c06d0418f30fb815901/supriya-24.11b0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a74ebd74f188ee5b1895becee4ac5a7b3c4e352fcede80cda063e882bff5c7aa",
                "md5": "36c55df544b0f64f85ca17798f56d1a3",
                "sha256": "f9f11b9741c5ba8ef6a345be87dc3bcfdd101120b09ac04fc7d419b162a9141c"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "36c55df544b0f64f85ca17798f56d1a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 2355346,
            "upload_time": "2024-11-08T17:52:02",
            "upload_time_iso_8601": "2024-11-08T17:52:02.770222Z",
            "url": "https://files.pythonhosted.org/packages/a7/4e/bd74f188ee5b1895becee4ac5a7b3c4e352fcede80cda063e882bff5c7aa/supriya-24.11b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "397ab4525967ef835cf5bd532beccd5787244e9c19c2cfe47558f3c6d884bfdc",
                "md5": "d3d393952ffb8b8c29d1edb8bc349216",
                "sha256": "3deea6d7788609a380867d2dc31bc7382f32b043b2247975621b3ccf6066c6ea"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "d3d393952ffb8b8c29d1edb8bc349216",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 2313481,
            "upload_time": "2024-11-08T17:52:04",
            "upload_time_iso_8601": "2024-11-08T17:52:04.919746Z",
            "url": "https://files.pythonhosted.org/packages/39/7a/b4525967ef835cf5bd532beccd5787244e9c19c2cfe47558f3c6d884bfdc/supriya-24.11b0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b8447846983e29fb8dba85564693a3bead40ff719b4649bf144af78849d0be90",
                "md5": "eff1ea37a1db050d067cef91301dfc2a",
                "sha256": "a3dcccf1494ae334dd764fadeb59d65ac40c3bd245272af11c45ff59e77fc06f"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "eff1ea37a1db050d067cef91301dfc2a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 2909830,
            "upload_time": "2024-11-08T17:52:07",
            "upload_time_iso_8601": "2024-11-08T17:52:07.094115Z",
            "url": "https://files.pythonhosted.org/packages/b8/44/7846983e29fb8dba85564693a3bead40ff719b4649bf144af78849d0be90/supriya-24.11b0-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8be75cbc66c3a0b5a54988311fe39415ac5622f5e6ea3bab6aa8c6da724992b1",
                "md5": "b3706d9eb735a80ea37b66d0b1ddfbd7",
                "sha256": "82673e9343b8dfbb65a3728016352b0502374ab7b6c9c4daabb319c2e24c1994"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b3706d9eb735a80ea37b66d0b1ddfbd7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 2903182,
            "upload_time": "2024-11-08T17:52:09",
            "upload_time_iso_8601": "2024-11-08T17:52:09.358450Z",
            "url": "https://files.pythonhosted.org/packages/8b/e7/5cbc66c3a0b5a54988311fe39415ac5622f5e6ea3bab6aa8c6da724992b1/supriya-24.11b0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "28d0ae4036281abbca7a110824fca5b4ce4c9721bfe96217aadf42cb1898c455",
                "md5": "442712c505238289425cc6fb48ffca6b",
                "sha256": "81d9da1416a418cbdb5ee05884957bc4d2c0d1ac4c894d908690fed408fab057"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "442712c505238289425cc6fb48ffca6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1163745,
            "upload_time": "2024-11-08T17:52:11",
            "upload_time_iso_8601": "2024-11-08T17:52:11.357352Z",
            "url": "https://files.pythonhosted.org/packages/28/d0/ae4036281abbca7a110824fca5b4ce4c9721bfe96217aadf42cb1898c455/supriya-24.11b0-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a53b77af7caff59ae9a02213d2f60db2eff04a117549bb09d0913aad3a718b48",
                "md5": "f8a310284f655169eb6d1443bbc032ea",
                "sha256": "5624a416767b6f4e6518942d0a44258065b66fc9e8a0cf70f25b5bf0139e2ede"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f8a310284f655169eb6d1443bbc032ea",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1173203,
            "upload_time": "2024-11-08T17:52:13",
            "upload_time_iso_8601": "2024-11-08T17:52:13.747942Z",
            "url": "https://files.pythonhosted.org/packages/a5/3b/77af7caff59ae9a02213d2f60db2eff04a117549bb09d0913aad3a718b48/supriya-24.11b0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a95041767640001920551230f130406c751ea912d2336bc8971e675230157ccd",
                "md5": "bf7b76e0f3df8b164dbdf6e7d67643a3",
                "sha256": "b9e29a6c91dcdf1d48ed60b3fd751870ec38a201314060d703701693bb3bf7e0"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "bf7b76e0f3df8b164dbdf6e7d67643a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1295237,
            "upload_time": "2024-11-08T17:52:16",
            "upload_time_iso_8601": "2024-11-08T17:52:16.518861Z",
            "url": "https://files.pythonhosted.org/packages/a9/50/41767640001920551230f130406c751ea912d2336bc8971e675230157ccd/supriya-24.11b0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "96dcf2fc2a4ccdd81bb46bc34de0a96f25c45bb9ffd1bc14c6e2d5827c20cf52",
                "md5": "8ed29839222789717c647f3bf7479e68",
                "sha256": "36e732c307260958a3c43fe79947964385ec4478ebcdd00c4566e3bfaddb3630"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8ed29839222789717c647f3bf7479e68",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 2403779,
            "upload_time": "2024-11-08T17:52:19",
            "upload_time_iso_8601": "2024-11-08T17:52:19.270944Z",
            "url": "https://files.pythonhosted.org/packages/96/dc/f2fc2a4ccdd81bb46bc34de0a96f25c45bb9ffd1bc14c6e2d5827c20cf52/supriya-24.11b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "26f583ed8d02be383dfb4e7bae38f7f1a8ec54e08f8b5523aaebda253a61b09f",
                "md5": "8ea6e97244ef16267a9836af9288864e",
                "sha256": "c96dc3a819e1aa49b5ff01a1936362988fcd375613862d6a32f88b5911e80cdd"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "8ea6e97244ef16267a9836af9288864e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 2360049,
            "upload_time": "2024-11-08T17:52:22",
            "upload_time_iso_8601": "2024-11-08T17:52:22.455282Z",
            "url": "https://files.pythonhosted.org/packages/26/f5/83ed8d02be383dfb4e7bae38f7f1a8ec54e08f8b5523aaebda253a61b09f/supriya-24.11b0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b462c0e728b4e5f8019a09da4d0b62f8bbc4021ef09594584819f0e14513ff2b",
                "md5": "f388ebec6edacf8baec57cc91496ebcc",
                "sha256": "9fbef9d14df4a4b0c81e3c3ced5265b3cbacee01210bdd428ef1577a46d0655b"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "f388ebec6edacf8baec57cc91496ebcc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 2959630,
            "upload_time": "2024-11-08T17:52:25",
            "upload_time_iso_8601": "2024-11-08T17:52:25.153282Z",
            "url": "https://files.pythonhosted.org/packages/b4/62/c0e728b4e5f8019a09da4d0b62f8bbc4021ef09594584819f0e14513ff2b/supriya-24.11b0-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "36772d7c018a0bcb52f064d8f782b95fb0fd47145e00740551ab4c533c760fa9",
                "md5": "f659a08e176abec8ba240b50b42ec030",
                "sha256": "5820c73494a536f994feab7b606ad7086fcf0f6a442813450349ac84cc078163"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f659a08e176abec8ba240b50b42ec030",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 2947723,
            "upload_time": "2024-11-08T17:52:26",
            "upload_time_iso_8601": "2024-11-08T17:52:26.980300Z",
            "url": "https://files.pythonhosted.org/packages/36/77/2d7c018a0bcb52f064d8f782b95fb0fd47145e00740551ab4c533c760fa9/supriya-24.11b0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0cdfd2d2b527063171e3217ee36dba1cd3f49902ae2011a43465c5e6279f95da",
                "md5": "2a69ff3d8bd3a18c771762c03d9f4bab",
                "sha256": "718674bbd5f89cf2fac52a2bf423aec5a2fa11bb1a0f679ee2514108ce2c25f6"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "2a69ff3d8bd3a18c771762c03d9f4bab",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1163330,
            "upload_time": "2024-11-08T17:52:29",
            "upload_time_iso_8601": "2024-11-08T17:52:29.330246Z",
            "url": "https://files.pythonhosted.org/packages/0c/df/d2d2b527063171e3217ee36dba1cd3f49902ae2011a43465c5e6279f95da/supriya-24.11b0-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e351c18957f3851ac74b9f092dec90dd1bd310422ec45eff157af4b7eca21e18",
                "md5": "c33b260c3ad513fea320b239d0192fd9",
                "sha256": "8bf9657be0f6c6f92c556bf0610f8bdffba0114548ce55fee68e7e0518407ef2"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c33b260c3ad513fea320b239d0192fd9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1173343,
            "upload_time": "2024-11-08T17:52:31",
            "upload_time_iso_8601": "2024-11-08T17:52:31.661660Z",
            "url": "https://files.pythonhosted.org/packages/e3/51/c18957f3851ac74b9f092dec90dd1bd310422ec45eff157af4b7eca21e18/supriya-24.11b0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "20f2a5c72ffd94613a36c1ae669abad491c8384467f64f9282aa48f2a5ab6a50",
                "md5": "fd72115989d2c895588bf603dca9520d",
                "sha256": "a8b14b9354c94dcd6bc780df75bfc12e502df47d890df53e8ba034dcb71489f3"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "fd72115989d2c895588bf603dca9520d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1295442,
            "upload_time": "2024-11-08T17:52:34",
            "upload_time_iso_8601": "2024-11-08T17:52:34.079518Z",
            "url": "https://files.pythonhosted.org/packages/20/f2/a5c72ffd94613a36c1ae669abad491c8384467f64f9282aa48f2a5ab6a50/supriya-24.11b0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f8c66bf934a0c781018bcd9c725d3bfb2b0bcb6d6fda36273ee86b5f1935fb81",
                "md5": "72458bd8140c18b12239303cc454e8aa",
                "sha256": "7e5c494d2ab644d1a0097899b78c976703f40096eba236256fe9a8483c483da7"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "72458bd8140c18b12239303cc454e8aa",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 2409274,
            "upload_time": "2024-11-08T17:52:36",
            "upload_time_iso_8601": "2024-11-08T17:52:36.935993Z",
            "url": "https://files.pythonhosted.org/packages/f8/c6/6bf934a0c781018bcd9c725d3bfb2b0bcb6d6fda36273ee86b5f1935fb81/supriya-24.11b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4e95593f093d6fd72b23ca8f89acc193979bda0aaf5ae9b364a775c804b7127f",
                "md5": "34a872b3e3a75f82f05cb282490ddb06",
                "sha256": "96106431548b02067e685e65a7197f4481108ce68dd63dcc86b97ed908a8e9a8"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "34a872b3e3a75f82f05cb282490ddb06",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 2352968,
            "upload_time": "2024-11-08T17:52:39",
            "upload_time_iso_8601": "2024-11-08T17:52:39.786895Z",
            "url": "https://files.pythonhosted.org/packages/4e/95/593f093d6fd72b23ca8f89acc193979bda0aaf5ae9b364a775c804b7127f/supriya-24.11b0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2e85462ae6e59f94a0dfbfdd48c64b1b8fbd2bde5b401b37e4b6ff64872f79d2",
                "md5": "431e4138db138aa0511dcc76427bcd22",
                "sha256": "f3e5fc01f741e6e7542efd07ac608a96c47e14380e80c48ae8f6beed2d683b6c"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "431e4138db138aa0511dcc76427bcd22",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 2950981,
            "upload_time": "2024-11-08T17:52:41",
            "upload_time_iso_8601": "2024-11-08T17:52:41.884333Z",
            "url": "https://files.pythonhosted.org/packages/2e/85/462ae6e59f94a0dfbfdd48c64b1b8fbd2bde5b401b37e4b6ff64872f79d2/supriya-24.11b0-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "05a090881a3647af239988cde764e1ef6c581005761384e49159231c0cf1a760",
                "md5": "83ba1d231298e67fffd34f280f793a50",
                "sha256": "fd27a438cf08a92f9234b052422e74efac0a452597e278ebaca945f3628335f2"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "83ba1d231298e67fffd34f280f793a50",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 2952140,
            "upload_time": "2024-11-08T17:52:44",
            "upload_time_iso_8601": "2024-11-08T17:52:44.512587Z",
            "url": "https://files.pythonhosted.org/packages/05/a0/90881a3647af239988cde764e1ef6c581005761384e49159231c0cf1a760/supriya-24.11b0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "37a9e3c3ef4f195ef4cfb8b01d4d4c7fc644d6623e700c371e752d883f36a648",
                "md5": "1e2fc7c5581a79d4ea9ea8b6ad41be5f",
                "sha256": "d7b6600fb1c88f6d380bf39ea07a5471cdbc7d49fdd8c467e0b370371b8765bc"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "1e2fc7c5581a79d4ea9ea8b6ad41be5f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1164037,
            "upload_time": "2024-11-08T17:52:46",
            "upload_time_iso_8601": "2024-11-08T17:52:46.568791Z",
            "url": "https://files.pythonhosted.org/packages/37/a9/e3c3ef4f195ef4cfb8b01d4d4c7fc644d6623e700c371e752d883f36a648/supriya-24.11b0-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e15c2937c9f03da33efdb8013d544617b116432e00154050ce73d3c51cdc6992",
                "md5": "0887776bf3ccfa74cd17e54af73020fa",
                "sha256": "e17a1e43ed7aaf22c98073cc5f9465b3ada97bc724c239893674b62cfb77c4cb"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0887776bf3ccfa74cd17e54af73020fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1173418,
            "upload_time": "2024-11-08T17:52:48",
            "upload_time_iso_8601": "2024-11-08T17:52:48.534295Z",
            "url": "https://files.pythonhosted.org/packages/e1/5c/2937c9f03da33efdb8013d544617b116432e00154050ce73d3c51cdc6992/supriya-24.11b0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "039ebae37537c8df0a527d9474ab35afa3be9e3a43945420299214cdcda1cee5",
                "md5": "aac4bfbde549419609233b0de73b84c5",
                "sha256": "17dd0424a799d34ed8167d98703bb96369941c806e7d352fe081c35f5fb9801c"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "aac4bfbde549419609233b0de73b84c5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1296451,
            "upload_time": "2024-11-08T17:52:51",
            "upload_time_iso_8601": "2024-11-08T17:52:51.410695Z",
            "url": "https://files.pythonhosted.org/packages/03/9e/bae37537c8df0a527d9474ab35afa3be9e3a43945420299214cdcda1cee5/supriya-24.11b0-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f44320d20c373530da8643ac84224a9884fd653bc6b5c00e9e299b8885d74042",
                "md5": "febd19c4f49605ed740b341f1a100160",
                "sha256": "e4f58a60cfe879aad4b296e45c47f136c14405bd2384badd57eff1ef65c5a057"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "febd19c4f49605ed740b341f1a100160",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 2358569,
            "upload_time": "2024-11-08T17:52:53",
            "upload_time_iso_8601": "2024-11-08T17:52:53.549414Z",
            "url": "https://files.pythonhosted.org/packages/f4/43/20d20c373530da8643ac84224a9884fd653bc6b5c00e9e299b8885d74042/supriya-24.11b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4d346d3efd3c44d830ee535dfa79bf5a5695a35b192c6f4d080a20e20ed4a7a",
                "md5": "123cef1673897482eb2ca180d59b8d49",
                "sha256": "a5963fbfd38fb56644e4ee3e8b9b40381f75257de3dad197bbf62f4b6001c21a"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "123cef1673897482eb2ca180d59b8d49",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 2317258,
            "upload_time": "2024-11-08T17:52:56",
            "upload_time_iso_8601": "2024-11-08T17:52:56.021769Z",
            "url": "https://files.pythonhosted.org/packages/e4/d3/46d3efd3c44d830ee535dfa79bf5a5695a35b192c6f4d080a20e20ed4a7a/supriya-24.11b0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a3a68c186e705a908ab4934bf3e7486b4edf05d779fd714e1e5263ce4160ee55",
                "md5": "31062e9edb5d44b7875e4b3c34a6293a",
                "sha256": "730effb36d4bd71da63ac2a189420e76bfac1d5e3897137087a7e70c519cf325"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "31062e9edb5d44b7875e4b3c34a6293a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 2916350,
            "upload_time": "2024-11-08T17:53:00",
            "upload_time_iso_8601": "2024-11-08T17:53:00.684833Z",
            "url": "https://files.pythonhosted.org/packages/a3/a6/8c186e705a908ab4934bf3e7486b4edf05d779fd714e1e5263ce4160ee55/supriya-24.11b0-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9ffb69b5790c922268ac3a40dd956de4a6d804fdf79867edf8d0d4a7b322d76c",
                "md5": "f4abdfc0c011f6a1bc6cdbd665d7e554",
                "sha256": "fa89c0c8afecc3ec171418be80081a7fa8fcceb08ace920ed704467641a586cd"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f4abdfc0c011f6a1bc6cdbd665d7e554",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 2906876,
            "upload_time": "2024-11-08T17:53:03",
            "upload_time_iso_8601": "2024-11-08T17:53:03.490378Z",
            "url": "https://files.pythonhosted.org/packages/9f/fb/69b5790c922268ac3a40dd956de4a6d804fdf79867edf8d0d4a7b322d76c/supriya-24.11b0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "590184f14bc5a75ac1c66bfeade9b02b3f6f12d2ac1ef6037cadb4e9d2733a0f",
                "md5": "90831084d7cb7cb786d30da72b093100",
                "sha256": "4a6ee9d2158a93389072e5612fec1b82239a91d8baf44ae192c0b08a8a90546a"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "90831084d7cb7cb786d30da72b093100",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1163996,
            "upload_time": "2024-11-08T17:53:05",
            "upload_time_iso_8601": "2024-11-08T17:53:05.535021Z",
            "url": "https://files.pythonhosted.org/packages/59/01/84f14bc5a75ac1c66bfeade9b02b3f6f12d2ac1ef6037cadb4e9d2733a0f/supriya-24.11b0-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1da7fde104a3cc6d50d8e18cf45fad81571af4eeafd28a65f79baf67d8d92cca",
                "md5": "46e9bdb0e9bb033b437225c3d6081d18",
                "sha256": "abb82b8827100f20454c1a9e6cfd0e05fc7ab99d0f035203f447c6835fdd14d8"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "46e9bdb0e9bb033b437225c3d6081d18",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1173326,
            "upload_time": "2024-11-08T17:53:07",
            "upload_time_iso_8601": "2024-11-08T17:53:07.831628Z",
            "url": "https://files.pythonhosted.org/packages/1d/a7/fde104a3cc6d50d8e18cf45fad81571af4eeafd28a65f79baf67d8d92cca/supriya-24.11b0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e070cb370b8498777bd1d6f3087ec7eaea229b808cf3201231798f42207c4eac",
                "md5": "d938f2359e7fbd2f94718000ac0bf768",
                "sha256": "3a375dfde53793bb22c347c440896447b7c5207c1fd631f0ad67932550e9f567"
            },
            "downloads": -1,
            "filename": "supriya-24.11b0.tar.gz",
            "has_sig": false,
            "md5_digest": "d938f2359e7fbd2f94718000ac0bf768",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 3056632,
            "upload_time": "2024-11-08T17:53:10",
            "upload_time_iso_8601": "2024-11-08T17:53:10.453017Z",
            "url": "https://files.pythonhosted.org/packages/e0/70/cb370b8498777bd1d6f3087ec7eaea229b808cf3201231798f42207c4eac/supriya-24.11b0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-08 17:53:10",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "supriya-project",
    "github_project": "supriya",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "supriya"
}
        
Elapsed time: 2.09355s