rssdk


Namerssdk JSON
Version 3.19 PyPI version JSON
download
home_pageNone
SummaryRugged Science SDK Python Bindings
upload_time2024-07-30 17:55:05
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseMIT License Copyright (c) [year] [fullname] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords rssdk rsdio rspoe cmake
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Python SDK
This is a wrapper around the [Rugged Science SDK](https://github.com/RuggedScience/SDK) with the only difference being that exceptions are automatically thrown. There are no `getLastError` or `getLastErrorString` functions.


## Installing
The package can be installed either by [compiling the sources](#compiling) or installing via `python -m pip install rssdk`.  

## Dio Example
```python
from rssdk import RsDio, OutputMode

dio = RsDio()
try:
    dio.setXmlFile("ecs9000.xml")
except Exception as e:
    print(e)
    exit(1)

dio.setOutputMode(1, OutputMode.ModeNpn)

dio.digitalRead(1, 1)
dio.digitalWrite(1, 11, True)

```

## PoE Example
```python
from rssdk import RsPoe, PoeState

poe = RsPoe()
try:
    poe.setXmlFile("ecs9000.xml")
except Exception as e:
    print(e)
    exit(1)

poe.getPortState(3)
poe.setPortState(PoeState.StateDisabled)
```

# Compiling
The Python bindings are built against the standard C++ SDK libraries using [pybind11](https://pybind11.readthedocs.io/en/stable/). There are two ways to compile them. Either using Python's build system or by using cmake directly. Both options assume you have have already cloned the repository as shown in the step below.

***NOTE: It is best to [enable long paths](https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry#enable-long-paths-in-windows-10-version-1607-and-later) in Windows when compiling using the Python build system.***

```console
git clone https://github.com/ruggedscience/SDK
cd SDK
```


## Python Build
Using Python's build system is the recommended way to build the bindings. It will produce a wheel that can be installed using `pip` and handles the installation of the required build modules. It will install all of the modules inside an isolated virtual environment that will be deleted after compilation is finished. 

1) Install the Python build module.
    ```console
    python -m pip install build
    ```

2) Build the source distribution and wheel.
    ```console
    python -m build
    ```

3) Install the newly built wheel.
    ```console
    python -m pip install ./dist/<name of wheel file>.whl
    ```

## Cmake build
The cmake build process isn't quite as straightforward but offers more flexibility. Since multiple dependencies are required it is suggested that you create a virtual environment for the build process to use. Note that the resulting package will be installed into that virtual environment. Information on how to do this can be found in the official Python [docs](https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/#creating-a-virtual-environment).


1) Install requirements
    ```console
    python -m pip install pybind11 setuptools_scm mypy
    ```
    *Note: mypy is optional and used to generate stub files. This allows IDEs to offer code completion.*

2) Create build folder
    ```console
    mkdir build
    cd build
    ```

3) Configure cmake
    ```console
    cmake -DBUILD_PYTHON_BINDINGS=ON -DINSTALL_PYTHON_BINDINGS=ON -DBUILD_SHARED_LIBS=OFF -DINSTALL_XML=OFF -DINSTALL_UTILITIES=OFF -DINSTALL_SDK=OFF ..
    ```
    *Note: On Linux the build type should be set to release using `-DBUILD_TYPE=Release`.*

4) Build and install
    ```console
    cmake --build . --target install
    ```
    *Note: On Windows the build type should be set to release using `--config Release`.*

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "rssdk",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "rssdk, rsdio, rspoe, cmake",
    "author": null,
    "author_email": "Timothy Lassiter <tim.lassiter@ruggedscience.com>",
    "download_url": "https://files.pythonhosted.org/packages/6f/c8/17b7c04223df3ead0e36aab636f298c5d3980d5c10c14a54464ddf5c3aaf/rssdk-3.19.tar.gz",
    "platform": null,
    "description": "# Python SDK\nThis is a wrapper around the [Rugged Science SDK](https://github.com/RuggedScience/SDK) with the only difference being that exceptions are automatically thrown. There are no `getLastError` or `getLastErrorString` functions.\n\n\n## Installing\nThe package can be installed either by [compiling the sources](#compiling) or installing via `python -m pip install rssdk`.  \n\n## Dio Example\n```python\nfrom rssdk import RsDio, OutputMode\n\ndio = RsDio()\ntry:\n    dio.setXmlFile(\"ecs9000.xml\")\nexcept Exception as e:\n    print(e)\n    exit(1)\n\ndio.setOutputMode(1, OutputMode.ModeNpn)\n\ndio.digitalRead(1, 1)\ndio.digitalWrite(1, 11, True)\n\n```\n\n## PoE Example\n```python\nfrom rssdk import RsPoe, PoeState\n\npoe = RsPoe()\ntry:\n    poe.setXmlFile(\"ecs9000.xml\")\nexcept Exception as e:\n    print(e)\n    exit(1)\n\npoe.getPortState(3)\npoe.setPortState(PoeState.StateDisabled)\n```\n\n# Compiling\nThe Python bindings are built against the standard C++ SDK libraries using [pybind11](https://pybind11.readthedocs.io/en/stable/). There are two ways to compile them. Either using Python's build system or by using cmake directly. Both options assume you have have already cloned the repository as shown in the step below.\n\n***NOTE: It is best to [enable long paths](https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry#enable-long-paths-in-windows-10-version-1607-and-later) in Windows when compiling using the Python build system.***\n\n```console\ngit clone https://github.com/ruggedscience/SDK\ncd SDK\n```\n\n\n## Python Build\nUsing Python's build system is the recommended way to build the bindings. It will produce a wheel that can be installed using `pip` and handles the installation of the required build modules. It will install all of the modules inside an isolated virtual environment that will be deleted after compilation is finished. \n\n1) Install the Python build module.\n    ```console\n    python -m pip install build\n    ```\n\n2) Build the source distribution and wheel.\n    ```console\n    python -m build\n    ```\n\n3) Install the newly built wheel.\n    ```console\n    python -m pip install ./dist/<name of wheel file>.whl\n    ```\n\n## Cmake build\nThe cmake build process isn't quite as straightforward but offers more flexibility. Since multiple dependencies are required it is suggested that you create a virtual environment for the build process to use. Note that the resulting package will be installed into that virtual environment. Information on how to do this can be found in the official Python [docs](https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/#creating-a-virtual-environment).\n\n\n1) Install requirements\n    ```console\n    python -m pip install pybind11 setuptools_scm mypy\n    ```\n    *Note: mypy is optional and used to generate stub files. This allows IDEs to offer code completion.*\n\n2) Create build folder\n    ```console\n    mkdir build\n    cd build\n    ```\n\n3) Configure cmake\n    ```console\n    cmake -DBUILD_PYTHON_BINDINGS=ON -DINSTALL_PYTHON_BINDINGS=ON -DBUILD_SHARED_LIBS=OFF -DINSTALL_XML=OFF -DINSTALL_UTILITIES=OFF -DINSTALL_SDK=OFF ..\n    ```\n    *Note: On Linux the build type should be set to release using `-DBUILD_TYPE=Release`.*\n\n4) Build and install\n    ```console\n    cmake --build . --target install\n    ```\n    *Note: On Windows the build type should be set to release using `--config Release`.*\n",
    "bugtrack_url": null,
    "license": "MIT License  Copyright (c) [year] [fullname]  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.",
    "summary": "Rugged Science SDK Python Bindings",
    "version": "3.19",
    "project_urls": {
        "documentation": "https://github.com/RuggedScience/SDK/tree/main/extras/python",
        "homepage": "https://github.com/RuggedScience/SDK/tree/main/extras/python",
        "repository": "https://github.com/RuggedScience/SDK/tree/main/extras/python"
    },
    "split_keywords": [
        "rssdk",
        " rsdio",
        " rspoe",
        " cmake"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c79dc56671c8ae2eabe0ff51b511a67012436345927d0abf3eb5f03436f6f82d",
                "md5": "4f3aa3e2f7a91cdfb8115b5ab2bd21d8",
                "sha256": "e8a38bdecdac2eaff282565cffee65f5acaad60782b506006c90a1f939c510ef"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "4f3aa3e2f7a91cdfb8115b5ab2bd21d8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 205635,
            "upload_time": "2024-07-30T17:54:00",
            "upload_time_iso_8601": "2024-07-30T17:54:00.857620Z",
            "url": "https://files.pythonhosted.org/packages/c7/9d/c56671c8ae2eabe0ff51b511a67012436345927d0abf3eb5f03436f6f82d/rssdk-3.19-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac227f04f48f6d039e14b8b0db16579cfab643df212d20bc4aacea96497461c0",
                "md5": "cb13a5a36e80fac34e55079c4c048079",
                "sha256": "f3f4aaa5ca3973a281200a0108cfab0a361401c9bbe1e752a5cf1d55b3b21c20"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cb13a5a36e80fac34e55079c4c048079",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 197083,
            "upload_time": "2024-07-30T17:54:03",
            "upload_time_iso_8601": "2024-07-30T17:54:03.307097Z",
            "url": "https://files.pythonhosted.org/packages/ac/22/7f04f48f6d039e14b8b0db16579cfab643df212d20bc4aacea96497461c0/rssdk-3.19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e56b4dd7a64bf3ec03c580b74ebed69286e8ef8a4317c6f39f6da4125373e195",
                "md5": "acfe0817515bf8564419b86b0c23d2ee",
                "sha256": "ad10c6d5333243727f9902c49bdae887a278aa193c1772c93b0c17e700e3c100"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "acfe0817515bf8564419b86b0c23d2ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 1275336,
            "upload_time": "2024-07-30T17:54:05",
            "upload_time_iso_8601": "2024-07-30T17:54:05.268290Z",
            "url": "https://files.pythonhosted.org/packages/e5/6b/4dd7a64bf3ec03c580b74ebed69286e8ef8a4317c6f39f6da4125373e195/rssdk-3.19-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2b2e6516173ddabb5d868085f265b3d6fc1008f2f1ded994ac69da4a8ba58440",
                "md5": "5a5ca98ae27cf34dd34ebcc0e415fe6f",
                "sha256": "25abf47f874d9e7cfc89a69c8cc7788dc544c93cc627ad73d1c4984c8a509450"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5a5ca98ae27cf34dd34ebcc0e415fe6f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 1168586,
            "upload_time": "2024-07-30T17:54:07",
            "upload_time_iso_8601": "2024-07-30T17:54:07.171250Z",
            "url": "https://files.pythonhosted.org/packages/2b/2e/6516173ddabb5d868085f265b3d6fc1008f2f1ded994ac69da4a8ba58440/rssdk-3.19-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "42b17a2105cd6b02ca4d36fdab4ffc5c44d10e7a93f84c2fa9024caf9c00c348",
                "md5": "33a0c662a45c12b9817480cbc5650b9b",
                "sha256": "c8dfc9a1d89503b2e5f7e4f7689eae0858813c7b5b2ce79546dc3ab62083911f"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "33a0c662a45c12b9817480cbc5650b9b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 149603,
            "upload_time": "2024-07-30T17:54:09",
            "upload_time_iso_8601": "2024-07-30T17:54:09.303215Z",
            "url": "https://files.pythonhosted.org/packages/42/b1/7a2105cd6b02ca4d36fdab4ffc5c44d10e7a93f84c2fa9024caf9c00c348/rssdk-3.19-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "df898bab4913ad3b94e685398778264e3286806ec2f4e63db955a0d41505d470",
                "md5": "2532737dd379d931bfdd7ca2c768cbbd",
                "sha256": "37209b753067a007dab21277ad05b09985f66ed3c5a124e0745f7e1287910313"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2532737dd379d931bfdd7ca2c768cbbd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 162808,
            "upload_time": "2024-07-30T17:54:10",
            "upload_time_iso_8601": "2024-07-30T17:54:10.605635Z",
            "url": "https://files.pythonhosted.org/packages/df/89/8bab4913ad3b94e685398778264e3286806ec2f4e63db955a0d41505d470/rssdk-3.19-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b7b2a417ccb109eed635b752576962dde4f750b2f2d1bea4e6280ba10987593b",
                "md5": "b3cd0e5fbe5bb140a77cd40607cd0261",
                "sha256": "986bd6596663a356d1e86c96691c99ebd055a3cd4d7bf3c0896167e095de4071"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b3cd0e5fbe5bb140a77cd40607cd0261",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 207258,
            "upload_time": "2024-07-30T17:54:12",
            "upload_time_iso_8601": "2024-07-30T17:54:12.433342Z",
            "url": "https://files.pythonhosted.org/packages/b7/b2/a417ccb109eed635b752576962dde4f750b2f2d1bea4e6280ba10987593b/rssdk-3.19-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "72484bcd8019b312db3b0bf64e4922bc3af186843f58c5a8d662e218021a6bf2",
                "md5": "c06b7b78aca6036f0e689ba1f1c839fc",
                "sha256": "a1631ad0253acf87e068eb66899e5a31ba37af5da179666f3ff9d4116d91ce7d"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c06b7b78aca6036f0e689ba1f1c839fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 198388,
            "upload_time": "2024-07-30T17:54:14",
            "upload_time_iso_8601": "2024-07-30T17:54:14.499571Z",
            "url": "https://files.pythonhosted.org/packages/72/48/4bcd8019b312db3b0bf64e4922bc3af186843f58c5a8d662e218021a6bf2/rssdk-3.19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d003dbf0d41b5fb94f42e0a59a8995671208f41d764a9e49e7811c3a8a97ca4",
                "md5": "11244867b01c683dca9a21bc5fc589fc",
                "sha256": "96b71c94e450bd667a7308f26435b6ca4c7958864dd95b5408b118623a706151"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "11244867b01c683dca9a21bc5fc589fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 1276199,
            "upload_time": "2024-07-30T17:54:15",
            "upload_time_iso_8601": "2024-07-30T17:54:15.981006Z",
            "url": "https://files.pythonhosted.org/packages/0d/00/3dbf0d41b5fb94f42e0a59a8995671208f41d764a9e49e7811c3a8a97ca4/rssdk-3.19-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "52e0692414f630d9d233fa6cd506e333a87471842423a31f61c401c65800743f",
                "md5": "84230c6b817fd67bfd6b4a4fd56bbdb4",
                "sha256": "579527f4f7cd248b3ef610899fd61c1ac7cdad579d567710bf0fa8cca24a9664"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "84230c6b817fd67bfd6b4a4fd56bbdb4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 1170031,
            "upload_time": "2024-07-30T17:54:17",
            "upload_time_iso_8601": "2024-07-30T17:54:17.698466Z",
            "url": "https://files.pythonhosted.org/packages/52/e0/692414f630d9d233fa6cd506e333a87471842423a31f61c401c65800743f/rssdk-3.19-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c80a4f92e4924c64be80ee98e1f154db6c02dc12aabe6391b5b018d1f0aa7ca",
                "md5": "bd9d9406cb13734c73c58d42aa23169a",
                "sha256": "5ec9b34cb9d0c2518062589da5fba9db9f75cdff19ce01c58ee1f95efa273817"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "bd9d9406cb13734c73c58d42aa23169a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 150594,
            "upload_time": "2024-07-30T17:54:19",
            "upload_time_iso_8601": "2024-07-30T17:54:19.840955Z",
            "url": "https://files.pythonhosted.org/packages/9c/80/a4f92e4924c64be80ee98e1f154db6c02dc12aabe6391b5b018d1f0aa7ca/rssdk-3.19-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ba65460bdab4232b5f064bd200fa09318c0ead2d234497d1c334aa957f8fc7a7",
                "md5": "4c749d5f195832f4b4b13c5223e98f4b",
                "sha256": "9fc7b2f9d0025e17d790b95e85558c4062bede1e7754e5eb31d6d3c407064c12"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4c749d5f195832f4b4b13c5223e98f4b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 163873,
            "upload_time": "2024-07-30T17:54:21",
            "upload_time_iso_8601": "2024-07-30T17:54:21.525001Z",
            "url": "https://files.pythonhosted.org/packages/ba/65/460bdab4232b5f064bd200fa09318c0ead2d234497d1c334aa957f8fc7a7/rssdk-3.19-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c676ef943ce5db1765ffe5b90d52d1e193e054663f0e2fd6b95e18c1d1e16d7",
                "md5": "74a6958ec274b6d87554c1598aae7d52",
                "sha256": "8ddd36f9ea60103b8bf7fdb0e828e63031f0a8f7c43bcc89a23c58a7968a6af0"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "74a6958ec274b6d87554c1598aae7d52",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 206675,
            "upload_time": "2024-07-30T17:54:23",
            "upload_time_iso_8601": "2024-07-30T17:54:23.005456Z",
            "url": "https://files.pythonhosted.org/packages/0c/67/6ef943ce5db1765ffe5b90d52d1e193e054663f0e2fd6b95e18c1d1e16d7/rssdk-3.19-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "809d027e386696c67bba3be1ac3dc339aaffd67270917d300ceb3d08647624fa",
                "md5": "cfa32f74bb66956d60200f1039d5c2f2",
                "sha256": "c0347a7d90fef5a9757f1a7ae962573643c8bed169f5ec04c955fd903475767e"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cfa32f74bb66956d60200f1039d5c2f2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 197525,
            "upload_time": "2024-07-30T17:54:24",
            "upload_time_iso_8601": "2024-07-30T17:54:24.421654Z",
            "url": "https://files.pythonhosted.org/packages/80/9d/027e386696c67bba3be1ac3dc339aaffd67270917d300ceb3d08647624fa/rssdk-3.19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0dac6a2f033be7ed5c213278aeaf298f1966454e7a254038804308626471ddf1",
                "md5": "d0266412af0d18e717078430a65347e1",
                "sha256": "cdc6f8b8f1da994be0a6e56c7a28b6ec6e687e3eba5d5872eb4ac59b5382264e"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "d0266412af0d18e717078430a65347e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 1276795,
            "upload_time": "2024-07-30T17:54:26",
            "upload_time_iso_8601": "2024-07-30T17:54:26.430573Z",
            "url": "https://files.pythonhosted.org/packages/0d/ac/6a2f033be7ed5c213278aeaf298f1966454e7a254038804308626471ddf1/rssdk-3.19-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dcf974df15f7020a6be8bf71a2665616e53308184d93b45f2b5453e67b07dbe0",
                "md5": "9d60f31640707ebd9e8b72a9e5c11777",
                "sha256": "c1fc0f547f7192152e21f4c1e3a69d130ce3d0badb69bd122611db7e48551e23"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9d60f31640707ebd9e8b72a9e5c11777",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 1169312,
            "upload_time": "2024-07-30T17:54:28",
            "upload_time_iso_8601": "2024-07-30T17:54:28.835657Z",
            "url": "https://files.pythonhosted.org/packages/dc/f9/74df15f7020a6be8bf71a2665616e53308184d93b45f2b5453e67b07dbe0/rssdk-3.19-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "37d2c0e858afd4bdd46090a5b6a9347e4e7fc46e1b27bbafcfa1bdc805142e13",
                "md5": "5feab60120d18257bf63a3a0c5364c21",
                "sha256": "ff49c9872e7a7985ac26446812e5a9255ea526a8ad166b0d88bd9026ba5dbe2c"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "5feab60120d18257bf63a3a0c5364c21",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 150982,
            "upload_time": "2024-07-30T17:54:30",
            "upload_time_iso_8601": "2024-07-30T17:54:30.079366Z",
            "url": "https://files.pythonhosted.org/packages/37/d2/c0e858afd4bdd46090a5b6a9347e4e7fc46e1b27bbafcfa1bdc805142e13/rssdk-3.19-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0136f3d24d7eee7808a8070055437cfeb3eb0a42aa2dcdbe183c4f53230df8e8",
                "md5": "89e1d86124aeeadd7998e78661e6c5e1",
                "sha256": "7d9a2f909f65a03e132c345b936d6ae8f6dba0ec05fb5b1d0baadb73150e1780"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "89e1d86124aeeadd7998e78661e6c5e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 164173,
            "upload_time": "2024-07-30T17:54:31",
            "upload_time_iso_8601": "2024-07-30T17:54:31.723968Z",
            "url": "https://files.pythonhosted.org/packages/01/36/f3d24d7eee7808a8070055437cfeb3eb0a42aa2dcdbe183c4f53230df8e8/rssdk-3.19-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "899fe5bf6af281bb9868d230e4a0afd0130bf4d0bbee7e6d416c000d7ce4dce4",
                "md5": "508e48783035f1349b6a2ec96d73a186",
                "sha256": "b04921b83a7750a63fe139f1c3bd96932d5149c72c16ed04eed12ef6d7181ced"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "508e48783035f1349b6a2ec96d73a186",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 209205,
            "upload_time": "2024-07-30T17:54:33",
            "upload_time_iso_8601": "2024-07-30T17:54:33.346621Z",
            "url": "https://files.pythonhosted.org/packages/89/9f/e5bf6af281bb9868d230e4a0afd0130bf4d0bbee7e6d416c000d7ce4dce4/rssdk-3.19-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "095b1bf927e97643e41eb351a916fa4efd235f42862b2835964932a75960896f",
                "md5": "b66684bb6243bad53ff946d35e7704c9",
                "sha256": "753e11cb6c6a85bf222de2631f426ebd0d30c26402fac6608835b1c00e974676"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b66684bb6243bad53ff946d35e7704c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 198515,
            "upload_time": "2024-07-30T17:54:35",
            "upload_time_iso_8601": "2024-07-30T17:54:35.187624Z",
            "url": "https://files.pythonhosted.org/packages/09/5b/1bf927e97643e41eb351a916fa4efd235f42862b2835964932a75960896f/rssdk-3.19-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd53bb2ef15549ecb32cdfed6c6da165d39782ff713b1721075ed2c7c4fde8c5",
                "md5": "0b92af1702d8e2f41134335c752c4fbc",
                "sha256": "e7538dd49d128d80fe7919b33ab0ccc872f2cf04b35c57fc4d9b4a9a595284d3"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp37-cp37m-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "0b92af1702d8e2f41134335c752c4fbc",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1277901,
            "upload_time": "2024-07-30T17:54:36",
            "upload_time_iso_8601": "2024-07-30T17:54:36.791872Z",
            "url": "https://files.pythonhosted.org/packages/dd/53/bb2ef15549ecb32cdfed6c6da165d39782ff713b1721075ed2c7c4fde8c5/rssdk-3.19-cp37-cp37m-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6b816d556712e0c36b335720a53a9f4605056c416da618544f5e69ecf5b50e2",
                "md5": "3ed106a373e7d2903c0b38bf1e88ba18",
                "sha256": "6fa93ab4ee050d2a684cdeee3bb79ad93c2c3fdf5295d4647acceb58beebdbc4"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp37-cp37m-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3ed106a373e7d2903c0b38bf1e88ba18",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1170408,
            "upload_time": "2024-07-30T17:54:38",
            "upload_time_iso_8601": "2024-07-30T17:54:38.263265Z",
            "url": "https://files.pythonhosted.org/packages/d6/b8/16d556712e0c36b335720a53a9f4605056c416da618544f5e69ecf5b50e2/rssdk-3.19-cp37-cp37m-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4f542128a1a6375f91ef9a2ddb6edffc19d59a48e3a0dd2d3841f5ea84fc6ee6",
                "md5": "23c7e9592e4a4e852e120c02d3757883",
                "sha256": "207e26bdc0790cf8636058cb236d5a012b8177e855f5c4da0e4734eb7b0cfa94"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "23c7e9592e4a4e852e120c02d3757883",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 150873,
            "upload_time": "2024-07-30T17:54:40",
            "upload_time_iso_8601": "2024-07-30T17:54:40.243757Z",
            "url": "https://files.pythonhosted.org/packages/4f/54/2128a1a6375f91ef9a2ddb6edffc19d59a48e3a0dd2d3841f5ea84fc6ee6/rssdk-3.19-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "55908251a8c0c5b0024577ae65836e640b61bc850e982995fa51ee871edc9e7d",
                "md5": "954a7f33b8ac85de130168839102d3fc",
                "sha256": "2bcca827947adc0122fd8daca47c44b9e80ba78893d232d83f459a43c03732b8"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "954a7f33b8ac85de130168839102d3fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 163255,
            "upload_time": "2024-07-30T17:54:41",
            "upload_time_iso_8601": "2024-07-30T17:54:41.550803Z",
            "url": "https://files.pythonhosted.org/packages/55/90/8251a8c0c5b0024577ae65836e640b61bc850e982995fa51ee871edc9e7d/rssdk-3.19-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3cb2b9bc48bf16b8386bbc79ccb67e09e4ee3a5ae792d64b090397b619a01f9c",
                "md5": "2540fc202a388f2e55a684443d35b8b2",
                "sha256": "2690bef853f83944950e2959196d775d7764c1fbfa1cd76ebe6771e95897b06b"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "2540fc202a388f2e55a684443d35b8b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 205400,
            "upload_time": "2024-07-30T17:54:42",
            "upload_time_iso_8601": "2024-07-30T17:54:42.860642Z",
            "url": "https://files.pythonhosted.org/packages/3c/b2/b9bc48bf16b8386bbc79ccb67e09e4ee3a5ae792d64b090397b619a01f9c/rssdk-3.19-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ebcea62c927efbab6e77fad97277f012c877cf48b83e54c3675d1460c0c62acc",
                "md5": "7cbe8061f5ceb73fd04c0c9c33f909db",
                "sha256": "0f80f0659ffbf3fe04ae918eafd73424ffa0f3142ddd2946cf34f707e65a4e2b"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7cbe8061f5ceb73fd04c0c9c33f909db",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 197139,
            "upload_time": "2024-07-30T17:54:44",
            "upload_time_iso_8601": "2024-07-30T17:54:44.335474Z",
            "url": "https://files.pythonhosted.org/packages/eb/ce/a62c927efbab6e77fad97277f012c877cf48b83e54c3675d1460c0c62acc/rssdk-3.19-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "470a168277626d6a1ac41836f8097b128cbeb751e6429a3594391660978bd04c",
                "md5": "89dfe33777068c09b88c4df112dbc2f6",
                "sha256": "f6681646af45236cd6239bc222a8da305df58bf46fae1c2094ccd7e8969ac113"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "89dfe33777068c09b88c4df112dbc2f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 1275238,
            "upload_time": "2024-07-30T17:54:46",
            "upload_time_iso_8601": "2024-07-30T17:54:46.062915Z",
            "url": "https://files.pythonhosted.org/packages/47/0a/168277626d6a1ac41836f8097b128cbeb751e6429a3594391660978bd04c/rssdk-3.19-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5bc88ba19490f34762db555bcea4313c841882707c6d79640885058d8f581a37",
                "md5": "350816ecedd0f5f97227052daa541c1b",
                "sha256": "9c843d5f191a1a5580c144e0d86872946095d356b7a4c8c64e361ae4da2e3250"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "350816ecedd0f5f97227052daa541c1b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 1168153,
            "upload_time": "2024-07-30T17:54:47",
            "upload_time_iso_8601": "2024-07-30T17:54:47.849651Z",
            "url": "https://files.pythonhosted.org/packages/5b/c8/8ba19490f34762db555bcea4313c841882707c6d79640885058d8f581a37/rssdk-3.19-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32e5343283d8dfe0c6e97f9202eb1762264f00e28b290b34734605ecff4257a1",
                "md5": "5981a2a1cf416c8f515c6eb50b4c0d3f",
                "sha256": "16c12f2d5915779b14f2197f0d082b32ead35354efe6cda409b3e3c4cf1ce407"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "5981a2a1cf416c8f515c6eb50b4c0d3f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 149492,
            "upload_time": "2024-07-30T17:54:49",
            "upload_time_iso_8601": "2024-07-30T17:54:49.273782Z",
            "url": "https://files.pythonhosted.org/packages/32/e5/343283d8dfe0c6e97f9202eb1762264f00e28b290b34734605ecff4257a1/rssdk-3.19-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d3ba0e639a9321c3632b1b8614e8c704c12e04a9127d249748ad657c21881947",
                "md5": "733bc179a61e35a1fa8c06cef317ca72",
                "sha256": "c12cdae875c726c513e7434e8191d08c226e76f089c818020a90697ecad6948e"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "733bc179a61e35a1fa8c06cef317ca72",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 162834,
            "upload_time": "2024-07-30T17:54:50",
            "upload_time_iso_8601": "2024-07-30T17:54:50.975684Z",
            "url": "https://files.pythonhosted.org/packages/d3/ba/0e639a9321c3632b1b8614e8c704c12e04a9127d249748ad657c21881947/rssdk-3.19-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ae291377df868e551317cf6ca822ecfd4690d3654d33ecb8e7b2bac2bafa5a8",
                "md5": "16f79875b4335bd48191b78f09624e29",
                "sha256": "ffeea86efce6679fe5632b87c33fdc58a67230415fef431371c066763c23ec7d"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "16f79875b4335bd48191b78f09624e29",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 205937,
            "upload_time": "2024-07-30T17:54:52",
            "upload_time_iso_8601": "2024-07-30T17:54:52.919910Z",
            "url": "https://files.pythonhosted.org/packages/6a/e2/91377df868e551317cf6ca822ecfd4690d3654d33ecb8e7b2bac2bafa5a8/rssdk-3.19-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3d6d01a1ca483c4573f62ef2ce70817c2a1a69e01aa81f3888d05cf1e3953acb",
                "md5": "ef46963f97973c77056a0a0ace7698e0",
                "sha256": "07bd0b3458b35a38df39e22c2ca66698d094bd182be32b1732a53e25f472cb6b"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ef46963f97973c77056a0a0ace7698e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 197265,
            "upload_time": "2024-07-30T17:54:54",
            "upload_time_iso_8601": "2024-07-30T17:54:54.447408Z",
            "url": "https://files.pythonhosted.org/packages/3d/6d/01a1ca483c4573f62ef2ce70817c2a1a69e01aa81f3888d05cf1e3953acb/rssdk-3.19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dbfa0c27713061b605a4a2c55da511821db843ae698af2f31e279b705b2e7514",
                "md5": "cc9fc0e1e1e1ac15f478787546a8a997",
                "sha256": "2cc4b233709a13175c94701565feb9021f59eaee7bbecbe927be5048e9d03c15"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "cc9fc0e1e1e1ac15f478787546a8a997",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 1275655,
            "upload_time": "2024-07-30T17:54:56",
            "upload_time_iso_8601": "2024-07-30T17:54:56.065833Z",
            "url": "https://files.pythonhosted.org/packages/db/fa/0c27713061b605a4a2c55da511821db843ae698af2f31e279b705b2e7514/rssdk-3.19-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af022caeefe85042dc1b41806bdd518e0ddcbc4ea56d890acdd8790ad097cada",
                "md5": "0b18a69e25983965721e5d5509df7ecc",
                "sha256": "e95171c98c95180d977711e03f78bbc580b1ab57e722f8c14615976ac97cc417"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0b18a69e25983965721e5d5509df7ecc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 1168720,
            "upload_time": "2024-07-30T17:55:00",
            "upload_time_iso_8601": "2024-07-30T17:55:00.003910Z",
            "url": "https://files.pythonhosted.org/packages/af/02/2caeefe85042dc1b41806bdd518e0ddcbc4ea56d890acdd8790ad097cada/rssdk-3.19-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c28c8f51a3456152a7fb86bce95cd5725bde20e506e21d601bdd83f59ca01fb",
                "md5": "e768a666f1f01f884c52c99bcb07994c",
                "sha256": "031ebca4fc77132878805220d6d82abf04b2c4a8c386f62ec7daac728bf75baa"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "e768a666f1f01f884c52c99bcb07994c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 149680,
            "upload_time": "2024-07-30T17:55:01",
            "upload_time_iso_8601": "2024-07-30T17:55:01.565930Z",
            "url": "https://files.pythonhosted.org/packages/8c/28/c8f51a3456152a7fb86bce95cd5725bde20e506e21d601bdd83f59ca01fb/rssdk-3.19-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "11dc76cbe2232ec9cec377435a7d514a4b3ce63eb08f28e899bcbecc40ab5d4b",
                "md5": "1133923aae438837a3cb8404ab489652",
                "sha256": "a59dfeb40e3145b2cf24623a18de3f06e0993f29e819435e8e7022907c44d915"
            },
            "downloads": -1,
            "filename": "rssdk-3.19-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1133923aae438837a3cb8404ab489652",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 162955,
            "upload_time": "2024-07-30T17:55:02",
            "upload_time_iso_8601": "2024-07-30T17:55:02.973732Z",
            "url": "https://files.pythonhosted.org/packages/11/dc/76cbe2232ec9cec377435a7d514a4b3ce63eb08f28e899bcbecc40ab5d4b/rssdk-3.19-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6fc817b7c04223df3ead0e36aab636f298c5d3980d5c10c14a54464ddf5c3aaf",
                "md5": "6ac67b0d53a5362e91f68f831803cf23",
                "sha256": "ce89db333ca74946c25c6ffe947e979aa816ed8347c40e6fdb485352ecf9b9f5"
            },
            "downloads": -1,
            "filename": "rssdk-3.19.tar.gz",
            "has_sig": false,
            "md5_digest": "6ac67b0d53a5362e91f68f831803cf23",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 250169,
            "upload_time": "2024-07-30T17:55:05",
            "upload_time_iso_8601": "2024-07-30T17:55:05.055427Z",
            "url": "https://files.pythonhosted.org/packages/6f/c8/17b7c04223df3ead0e36aab636f298c5d3980d5c10c14a54464ddf5c3aaf/rssdk-3.19.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-30 17:55:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "RuggedScience",
    "github_project": "SDK",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "rssdk"
}
        
Elapsed time: 0.42456s