gdsr


Namegdsr JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummaryNone
upload_time2024-08-11 02:04:47
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords gdsr rust python pyo3 gdsii cad
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # gdsr
GDSII manipulation, written in rust.

## Documentation

The documentation for this project is available at [matthewmckee4.github.io/gdsr/](matthewmckee4.github.io/gdsr/).

## Installation

I recommend using [uv](https://github.com/astral-sh/uv) to manage your python packages.

To install and use yourself:

```bash
uv pip install gdsr
```

To use from source code:

```bash
uv pip install requirements-dev.txt

maturin develop
# or
uv pip install .
```

## What can you do with gdsr

gdsr offers many features which include but are not limited to:
- Easy reading from and writing to gds files
- Strictly typed python code
- Easy to understand code

## Inspiration

My main inspiration comes from [gdstk](https://github.com/heitzmann/gdstk). If you are looking for an extremely fast gds manipulation python package then i would strongly recommend heading over and having a look at his work.

Other inspirations include:
- [gdsfactory](https://github.com/gdsfactory/gdsfactory)
- [klayout](https://www.klayout.org/klayout-pypi/)

## How to get started using gdsr

A simple program below shows the easy to use interface.

```python
import gdsr

library = gdsr.Library("My First Library")

cell = gdsr.Cell("My First Cell")

cell.add(gdsr.Text("Hello, World!"))

library.add(cell)

library.to_gds("My first gdsr output.gds")
```

## Need help?

Head over to the [discussions page](https://github.com/MatthewMckee4/gdsr/discussions) and create a new discussion there or have a look at the [issues page](https://github.com/MatthewMckee4/gdsr/issues) to see if anyone has had the same issue as you.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "gdsr",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "gdsr, rust, python, pyo3, GDSII, CAD",
    "author": null,
    "author_email": "Matthew Mckee <matthewmckee04@yahoo.co.uk>",
    "download_url": "https://files.pythonhosted.org/packages/55/81/a0a5823d8a3e2a1614f2ff6ac4d014bca4b083dfddad0b95f6bd26ed6fa9/gdsr-0.1.0.tar.gz",
    "platform": null,
    "description": "# gdsr\nGDSII manipulation, written in rust.\n\n## Documentation\n\nThe documentation for this project is available at [matthewmckee4.github.io/gdsr/](matthewmckee4.github.io/gdsr/).\n\n## Installation\n\nI recommend using [uv](https://github.com/astral-sh/uv) to manage your python packages.\n\nTo install and use yourself:\n\n```bash\nuv pip install gdsr\n```\n\nTo use from source code:\n\n```bash\nuv pip install requirements-dev.txt\n\nmaturin develop\n# or\nuv pip install .\n```\n\n## What can you do with gdsr\n\ngdsr offers many features which include but are not limited to:\n- Easy reading from and writing to gds files\n- Strictly typed python code\n- Easy to understand code\n\n## Inspiration\n\nMy main inspiration comes from [gdstk](https://github.com/heitzmann/gdstk). If you are looking for an extremely fast gds manipulation python package then i would strongly recommend heading over and having a look at his work.\n\nOther inspirations include:\n- [gdsfactory](https://github.com/gdsfactory/gdsfactory)\n- [klayout](https://www.klayout.org/klayout-pypi/)\n\n## How to get started using gdsr\n\nA simple program below shows the easy to use interface.\n\n```python\nimport gdsr\n\nlibrary = gdsr.Library(\"My First Library\")\n\ncell = gdsr.Cell(\"My First Cell\")\n\ncell.add(gdsr.Text(\"Hello, World!\"))\n\nlibrary.add(cell)\n\nlibrary.to_gds(\"My first gdsr output.gds\")\n```\n\n## Need help?\n\nHead over to the [discussions page](https://github.com/MatthewMckee4/gdsr/discussions) and create a new discussion there or have a look at the [issues page](https://github.com/MatthewMckee4/gdsr/issues) to see if anyone has had the same issue as you.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": null,
    "version": "0.1.0",
    "project_urls": {
        "Documentation": "https://MatthewMckee4.github.io/gdsr/",
        "Issues": "https://github.com/MatthewMckee4/gdsr/issues",
        "Repository": "https://github.com/MatthewMckee4/gdsr"
    },
    "split_keywords": [
        "gdsr",
        " rust",
        " python",
        " pyo3",
        " gdsii",
        " cad"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c8d290986124f63c1b197a9e520664c727f7532f0ed155ea05d644d0d3e1796c",
                "md5": "69702000af7f259641ce5a27dab6c8f0",
                "sha256": "17865d56d31dd42df9d15c4d744a71c1e6aea24b7e02547abe40a793b1d48573"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "69702000af7f259641ce5a27dab6c8f0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1801347,
            "upload_time": "2024-08-11T02:04:14",
            "upload_time_iso_8601": "2024-08-11T02:04:14.883759Z",
            "url": "https://files.pythonhosted.org/packages/c8/d2/90986124f63c1b197a9e520664c727f7532f0ed155ea05d644d0d3e1796c/gdsr-0.1.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "43b0a09be24cdb61d015489cca716150343bdc1898fc69bbb66e34c63523116e",
                "md5": "1948c5e3c925ea5161963c84f18c21b2",
                "sha256": "d1d45946a0fe03a04dddc6b51d88cc7006a067898ce40b5407020c5b1c676261"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1948c5e3c925ea5161963c84f18c21b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1883015,
            "upload_time": "2024-08-11T02:03:33",
            "upload_time_iso_8601": "2024-08-11T02:03:33.554410Z",
            "url": "https://files.pythonhosted.org/packages/43/b0/a09be24cdb61d015489cca716150343bdc1898fc69bbb66e34c63523116e/gdsr-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "58f7d266e48b5ba10c41839d218e7c709ab6f9fc2b206d6657e11fdf043fb33d",
                "md5": "8f04dd5c03c2c2421050bc4f8dfe77c6",
                "sha256": "6f5d404f3ab4aa0a461eb72dd52341ea307590c95ba6b6180ef994f931d88b03"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "8f04dd5c03c2c2421050bc4f8dfe77c6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1875924,
            "upload_time": "2024-08-11T02:03:41",
            "upload_time_iso_8601": "2024-08-11T02:03:41.278898Z",
            "url": "https://files.pythonhosted.org/packages/58/f7/d266e48b5ba10c41839d218e7c709ab6f9fc2b206d6657e11fdf043fb33d/gdsr-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "387e0e1365fedba908f295ccbc0274f41a2953e687a9810bba3aa8f811bef7ab",
                "md5": "d7cd976f674ec23d465f8f8c9f3c8e0a",
                "sha256": "f6b0cc68dd65fbe2655d111452e9dcfb4cce2b932a867eed1d7998131b825093"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "d7cd976f674ec23d465f8f8c9f3c8e0a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1906529,
            "upload_time": "2024-08-11T02:04:01",
            "upload_time_iso_8601": "2024-08-11T02:04:01.957861Z",
            "url": "https://files.pythonhosted.org/packages/38/7e/0e1365fedba908f295ccbc0274f41a2953e687a9810bba3aa8f811bef7ab/gdsr-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "59e212820d84d28d56f1d62a898f2371aeb58e4016f21656e8cd59257b1e0b12",
                "md5": "f2d7c85928105da75142d33597576a23",
                "sha256": "3dc7517481e1fbdc91064c3ee60d5f2889a7c83e99f85beeb518993c0411f425"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "f2d7c85928105da75142d33597576a23",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1935613,
            "upload_time": "2024-08-11T02:03:48",
            "upload_time_iso_8601": "2024-08-11T02:03:48.739088Z",
            "url": "https://files.pythonhosted.org/packages/59/e2/12820d84d28d56f1d62a898f2371aeb58e4016f21656e8cd59257b1e0b12/gdsr-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ffa26e65973ee8794a39e99fec63a1320e950722dc789b3ace1bd55ff4b7f759",
                "md5": "3e5c797e32997b633f0b9c10b7771c7d",
                "sha256": "468bf3f4ecc084332e4b8b9e778073b46dd1684afd0282c32403cad07a2dce0c"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "3e5c797e32997b633f0b9c10b7771c7d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 2071901,
            "upload_time": "2024-08-11T02:03:55",
            "upload_time_iso_8601": "2024-08-11T02:03:55.704415Z",
            "url": "https://files.pythonhosted.org/packages/ff/a2/6e65973ee8794a39e99fec63a1320e950722dc789b3ace1bd55ff4b7f759/gdsr-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "72897441469a81cc96466aeb881ba29b92732665793bfb56a598738128b41265",
                "md5": "41e7e1bc1fe92cb620319dc341a6e987",
                "sha256": "27e0554541cb626fe14e5a9e7a4238a8579160937c9a011134723c1282a19adf"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "41e7e1bc1fe92cb620319dc341a6e987",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1917784,
            "upload_time": "2024-08-11T02:04:08",
            "upload_time_iso_8601": "2024-08-11T02:04:08.533419Z",
            "url": "https://files.pythonhosted.org/packages/72/89/7441469a81cc96466aeb881ba29b92732665793bfb56a598738128b41265/gdsr-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7bda79331d49df0cb8a12990324daba67dc593544b722bf5e2e898578dfe7fb4",
                "md5": "215dc2f771a21aeb3a2ff66e02caa1bf",
                "sha256": "1c43aca8bba31cbc4bd28b94b7b38789b506ba8dff6fe4f62f32f0c7fe66bd6a"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "215dc2f771a21aeb3a2ff66e02caa1bf",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 2061307,
            "upload_time": "2024-08-11T02:04:22",
            "upload_time_iso_8601": "2024-08-11T02:04:22.652901Z",
            "url": "https://files.pythonhosted.org/packages/7b/da/79331d49df0cb8a12990324daba67dc593544b722bf5e2e898578dfe7fb4/gdsr-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a57bed61a5586ef764fb9cbd548436217e71bc4f3bd19fe8b103184ba6b9adb2",
                "md5": "3b9bcaafa0c9ea335f4736e6734a581b",
                "sha256": "9be33138471423d5373abbe229bf270720d96399928de4124a611996efacae2e"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "3b9bcaafa0c9ea335f4736e6734a581b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 2134852,
            "upload_time": "2024-08-11T02:04:29",
            "upload_time_iso_8601": "2024-08-11T02:04:29.296114Z",
            "url": "https://files.pythonhosted.org/packages/a5/7b/ed61a5586ef764fb9cbd548436217e71bc4f3bd19fe8b103184ba6b9adb2/gdsr-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eb38a0032cd0eff0b891f79533d62569413be7cc7d7ed03f37307ab9affd5328",
                "md5": "445e8f875ae6a14f178eadb48706dd1d",
                "sha256": "797522fab94e3d1d4db4c990cb53c351e2e653e6847f10b2925c97168aad8523"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "445e8f875ae6a14f178eadb48706dd1d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 2057599,
            "upload_time": "2024-08-11T02:04:35",
            "upload_time_iso_8601": "2024-08-11T02:04:35.815625Z",
            "url": "https://files.pythonhosted.org/packages/eb/38/a0032cd0eff0b891f79533d62569413be7cc7d7ed03f37307ab9affd5328/gdsr-0.1.0-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b6e5c90acda9a75f5c393273cf9cff561afd57b2805c6f3930bd110be4cce21b",
                "md5": "27e6311284283a8e0064c99c6994b4a3",
                "sha256": "ef7efc5931600edcd1a817a74c382c1ed6bced55f475f3fc24912a8be7532bf7"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "27e6311284283a8e0064c99c6994b4a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 2088513,
            "upload_time": "2024-08-11T02:04:42",
            "upload_time_iso_8601": "2024-08-11T02:04:42.275142Z",
            "url": "https://files.pythonhosted.org/packages/b6/e5/c90acda9a75f5c393273cf9cff561afd57b2805c6f3930bd110be4cce21b/gdsr-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a4c5b0222cf8a10277df6cdea4633844e2f5d258cd01f005fb026b3c22b7608c",
                "md5": "5c6a34fcef44d8ecbd5b09a23a84162a",
                "sha256": "32d88da4764b16467b2c8a41f4f892f536d6ed3d92b97de49a10c5fa5aed868b"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "5c6a34fcef44d8ecbd5b09a23a84162a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1597525,
            "upload_time": "2024-08-11T02:04:54",
            "upload_time_iso_8601": "2024-08-11T02:04:54.027295Z",
            "url": "https://files.pythonhosted.org/packages/a4/c5/b0222cf8a10277df6cdea4633844e2f5d258cd01f005fb026b3c22b7608c/gdsr-0.1.0-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a7f48769925dc2464861afdaf3b6de4ec9cbbe88b263477f6ba0ba13f206fa5e",
                "md5": "4426388c05e3f3ace0d7b7dd2ceeacf5",
                "sha256": "52e9a5367766ca0b88ddd2e16c15e9e3895ea4adc14c0b3a8197f2983206882e"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4426388c05e3f3ace0d7b7dd2ceeacf5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1685109,
            "upload_time": "2024-08-11T02:04:49",
            "upload_time_iso_8601": "2024-08-11T02:04:49.222795Z",
            "url": "https://files.pythonhosted.org/packages/a7/f4/8769925dc2464861afdaf3b6de4ec9cbbe88b263477f6ba0ba13f206fa5e/gdsr-0.1.0-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6ac5f7f2d3c4a004da6dbfb3776a1b696417fa7466b22b08f623ffb237583288",
                "md5": "693a15d17bdc44a78071f2c96a0707a0",
                "sha256": "4bcc646c66cacc4afab4a28c22c753724f1dd4806aff247a8df373d23e1188bb"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "693a15d17bdc44a78071f2c96a0707a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1817310,
            "upload_time": "2024-08-11T02:04:19",
            "upload_time_iso_8601": "2024-08-11T02:04:19.168496Z",
            "url": "https://files.pythonhosted.org/packages/6a/c5/f7f2d3c4a004da6dbfb3776a1b696417fa7466b22b08f623ffb237583288/gdsr-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "657007fba1e545e26d126985285ddcbd8f9fa7c555382a68c4ed23090095ac45",
                "md5": "8ca0da933c9d84fa51c95b4da2d0449f",
                "sha256": "25d71f3f587b1b8379698ab68e10be88c7fc9a3d0669db854ac3c4afa29e6b76"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8ca0da933c9d84fa51c95b4da2d0449f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1801975,
            "upload_time": "2024-08-11T02:04:16",
            "upload_time_iso_8601": "2024-08-11T02:04:16.259344Z",
            "url": "https://files.pythonhosted.org/packages/65/70/07fba1e545e26d126985285ddcbd8f9fa7c555382a68c4ed23090095ac45/gdsr-0.1.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a293caa37f8b3965721fa5b89398b0222e52374f4472d0307541963d9df70175",
                "md5": "59df979132f57d27039b287559620315",
                "sha256": "4b3d34fb1d72b33b4fe0d5b9ad4a1246b9b364f2fda48305935037fed7c02c8e"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "59df979132f57d27039b287559620315",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1883661,
            "upload_time": "2024-08-11T02:03:35",
            "upload_time_iso_8601": "2024-08-11T02:03:35.654394Z",
            "url": "https://files.pythonhosted.org/packages/a2/93/caa37f8b3965721fa5b89398b0222e52374f4472d0307541963d9df70175/gdsr-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "080cd777337ed46527ae69746d92ff1731e37ffba90d9e804bab73c8dece2d19",
                "md5": "0d11ea6cca142bc739837386c8ccdf64",
                "sha256": "3fde2a2171b755fe60d10dbb94aeff0ee0b6ed14bdb633f3a72b54c055d30975"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "0d11ea6cca142bc739837386c8ccdf64",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1877669,
            "upload_time": "2024-08-11T02:03:43",
            "upload_time_iso_8601": "2024-08-11T02:03:43.084514Z",
            "url": "https://files.pythonhosted.org/packages/08/0c/d777337ed46527ae69746d92ff1731e37ffba90d9e804bab73c8dece2d19/gdsr-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4d34923c3fff0502b8c132cfc9cd233028c15890f05c4c5c252672c231f13da0",
                "md5": "77f9e7aed49293b38d74d8689a64b784",
                "sha256": "6e770eeeaa8889657bfcec25e3fba586318c296993fb4890e5fdf55472ce50ac"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "77f9e7aed49293b38d74d8689a64b784",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1906883,
            "upload_time": "2024-08-11T02:04:04",
            "upload_time_iso_8601": "2024-08-11T02:04:04.007647Z",
            "url": "https://files.pythonhosted.org/packages/4d/34/923c3fff0502b8c132cfc9cd233028c15890f05c4c5c252672c231f13da0/gdsr-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dcd52c1cda7670a553e90cce2d9f866cf37151439d258666922e0d75a5a6c099",
                "md5": "d236907ed8bd03a00d2069fd2d5ddaaa",
                "sha256": "abf995b1f1c20dfa9b71628df54726059ef97c0fe6de5f445b560a88f75ec4a8"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "d236907ed8bd03a00d2069fd2d5ddaaa",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1935612,
            "upload_time": "2024-08-11T02:03:50",
            "upload_time_iso_8601": "2024-08-11T02:03:50.147263Z",
            "url": "https://files.pythonhosted.org/packages/dc/d5/2c1cda7670a553e90cce2d9f866cf37151439d258666922e0d75a5a6c099/gdsr-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ff423ae1a98a9607c7af01f8d9e943663d027ce083aa7ea527175903141b4ef8",
                "md5": "1b35c41ba8138b48b4ba0cd96a30d8d8",
                "sha256": "c896f8692186911882c1c7828c99c6ce42550a551e35c915ba9f3e3224bd9558"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "1b35c41ba8138b48b4ba0cd96a30d8d8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 2071663,
            "upload_time": "2024-08-11T02:03:57",
            "upload_time_iso_8601": "2024-08-11T02:03:57.096256Z",
            "url": "https://files.pythonhosted.org/packages/ff/42/3ae1a98a9607c7af01f8d9e943663d027ce083aa7ea527175903141b4ef8/gdsr-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cb149fb1caa17884ea1271dcdc072ce81e16fd755227ab21930cd75f90e20ed0",
                "md5": "49baad47e1e477b4a6abb96896e523c1",
                "sha256": "7c4422f83099686980ff1bea0f00118764959ef36ea7573af968ecd4ea485f19"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "49baad47e1e477b4a6abb96896e523c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1917394,
            "upload_time": "2024-08-11T02:04:10",
            "upload_time_iso_8601": "2024-08-11T02:04:10.418802Z",
            "url": "https://files.pythonhosted.org/packages/cb/14/9fb1caa17884ea1271dcdc072ce81e16fd755227ab21930cd75f90e20ed0/gdsr-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "05b45d899d110608dcd2df2ca781b6620ea4d38862ebd90a99d7031b369347fb",
                "md5": "0d05505e363566813241bea6e37baa89",
                "sha256": "e3f7e56368ed06304673c153271bef8766083dd2f535815f48af6e668117aea1"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0d05505e363566813241bea6e37baa89",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 2061883,
            "upload_time": "2024-08-11T02:04:24",
            "upload_time_iso_8601": "2024-08-11T02:04:24.197893Z",
            "url": "https://files.pythonhosted.org/packages/05/b4/5d899d110608dcd2df2ca781b6620ea4d38862ebd90a99d7031b369347fb/gdsr-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e53a8b3054fbd7d2c5de22110cf8cb766424503a6a1c338c9bac6358eebb5ce0",
                "md5": "e82779f0b4f1aaa3c1875f03103fbc87",
                "sha256": "0cfde6a3369ef28372492de4951d07ce65110fbbbf084c993da2145827e6f69d"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e82779f0b4f1aaa3c1875f03103fbc87",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 2137150,
            "upload_time": "2024-08-11T02:04:30",
            "upload_time_iso_8601": "2024-08-11T02:04:30.702582Z",
            "url": "https://files.pythonhosted.org/packages/e5/3a/8b3054fbd7d2c5de22110cf8cb766424503a6a1c338c9bac6358eebb5ce0/gdsr-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "56e17a47a39a7c5ce3146f3971f6fd315aeddcb087f556fff3daadef7c319dfb",
                "md5": "1d4bf499dadffea5528ffa2a90fe665c",
                "sha256": "19a1527af76b97ffa3e6b25d7837f8291dee14ff6ea92cd7a7ac41b733906907"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "1d4bf499dadffea5528ffa2a90fe665c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 2057923,
            "upload_time": "2024-08-11T02:04:37",
            "upload_time_iso_8601": "2024-08-11T02:04:37.770998Z",
            "url": "https://files.pythonhosted.org/packages/56/e1/7a47a39a7c5ce3146f3971f6fd315aeddcb087f556fff3daadef7c319dfb/gdsr-0.1.0-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "daa3433c63c73c1c6f20cdfd905044eb834e1c9e6e51e571938ca003e74717d2",
                "md5": "e51072089ea301349404c8e9a64f2f6b",
                "sha256": "cae1ad40045090a6e4d2a1c72be71444c46da416e6d6f2a400afc5ec9ff3188a"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e51072089ea301349404c8e9a64f2f6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 2087781,
            "upload_time": "2024-08-11T02:04:43",
            "upload_time_iso_8601": "2024-08-11T02:04:43.758074Z",
            "url": "https://files.pythonhosted.org/packages/da/a3/433c63c73c1c6f20cdfd905044eb834e1c9e6e51e571938ca003e74717d2/gdsr-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "aea0553f21242825a53ef1a27dcc128f28d38ce7a3f3ed7b276dac483cf7b745",
                "md5": "210d43d8be75dd400822ad3acddb1ac3",
                "sha256": "fce1d41471eae509f668b9672e581ff8a4001f3979b203e24231e967f7615cc9"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "210d43d8be75dd400822ad3acddb1ac3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1597456,
            "upload_time": "2024-08-11T02:04:55",
            "upload_time_iso_8601": "2024-08-11T02:04:55.397148Z",
            "url": "https://files.pythonhosted.org/packages/ae/a0/553f21242825a53ef1a27dcc128f28d38ce7a3f3ed7b276dac483cf7b745/gdsr-0.1.0-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ee199a45034b3e6714f8988c61ea91a6f62c65c015352a68834eed7b2ff069eb",
                "md5": "93aa02468e86dd04158e566ec605f239",
                "sha256": "89648d3cd804de22412497d344fdabfcf2389b6e57232111e7f6aaf92520350a"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "93aa02468e86dd04158e566ec605f239",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1686047,
            "upload_time": "2024-08-11T02:04:50",
            "upload_time_iso_8601": "2024-08-11T02:04:50.652734Z",
            "url": "https://files.pythonhosted.org/packages/ee/19/9a45034b3e6714f8988c61ea91a6f62c65c015352a68834eed7b2ff069eb/gdsr-0.1.0-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2b0bc64343fa5662fc76fb95d1ff54f48ed3d18a6b461d072414962bb667c42a",
                "md5": "d19826c1c2571aeb061ffe2c016a5ecc",
                "sha256": "95a7089ca478751298ac8500c144c8be4dd3ce16054e40f25689665c768a80b6"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d19826c1c2571aeb061ffe2c016a5ecc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1819903,
            "upload_time": "2024-08-11T02:04:20",
            "upload_time_iso_8601": "2024-08-11T02:04:20.627610Z",
            "url": "https://files.pythonhosted.org/packages/2b/0b/c64343fa5662fc76fb95d1ff54f48ed3d18a6b461d072414962bb667c42a/gdsr-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b4646e70148919f6d593082489662d845f19b0c1f7bdc139ec2571e0e8c82a4c",
                "md5": "cb52abd302f3b2d872cecd991a3e74e2",
                "sha256": "dba78e78bd8724fb5bbd04e0781fa77e29d0cc943a875158cdc597ec55b00df1"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "cb52abd302f3b2d872cecd991a3e74e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1803877,
            "upload_time": "2024-08-11T02:04:17",
            "upload_time_iso_8601": "2024-08-11T02:04:17.708103Z",
            "url": "https://files.pythonhosted.org/packages/b4/64/6e70148919f6d593082489662d845f19b0c1f7bdc139ec2571e0e8c82a4c/gdsr-0.1.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eb276674a62cbe71ff6e7d201f3516d2606c3bf4051af813b7be34fc25f28102",
                "md5": "b51cf1969f8e0510abcc3aec33f23ad3",
                "sha256": "6f2dfea7feed1fdd043c274175be906eccbf61b91dc253e63cf26c767694bffd"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b51cf1969f8e0510abcc3aec33f23ad3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1888544,
            "upload_time": "2024-08-11T02:03:37",
            "upload_time_iso_8601": "2024-08-11T02:03:37.540360Z",
            "url": "https://files.pythonhosted.org/packages/eb/27/6674a62cbe71ff6e7d201f3516d2606c3bf4051af813b7be34fc25f28102/gdsr-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "53ec13d18308c53969ff26cb090229cc4b46fc0fd6041b62d628d0a390f8867d",
                "md5": "e0e103e74e51404dc26b270c09f87bb0",
                "sha256": "b344be3c896c85bf8d2eadedb74d0f3d5f8e778311111f5cef8eea6dc5e06602"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e0e103e74e51404dc26b270c09f87bb0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1881342,
            "upload_time": "2024-08-11T02:03:45",
            "upload_time_iso_8601": "2024-08-11T02:03:45.011156Z",
            "url": "https://files.pythonhosted.org/packages/53/ec/13d18308c53969ff26cb090229cc4b46fc0fd6041b62d628d0a390f8867d/gdsr-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c9e1fcce7754c7b14e2a0020141cd306d81e7410cadd0bd996209fc69513b2e5",
                "md5": "fb2568e0fc393b34bd629845465e1933",
                "sha256": "b58c42092c9202d006bd12423afc397574ae1ed710fff5856cc00c68630c842e"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "fb2568e0fc393b34bd629845465e1933",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1912560,
            "upload_time": "2024-08-11T02:04:05",
            "upload_time_iso_8601": "2024-08-11T02:04:05.510491Z",
            "url": "https://files.pythonhosted.org/packages/c9/e1/fcce7754c7b14e2a0020141cd306d81e7410cadd0bd996209fc69513b2e5/gdsr-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5ee0be1eb0ced828655352be211cb86aa00c056ef7e794813c5c038024c2f567",
                "md5": "51b191d69e6406b07a9c2cbec351ca5c",
                "sha256": "47c46de789c4cf683d95bbaadc0892a4d5c2b36fa0c5a7c68bcc8eacd40b988d"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "51b191d69e6406b07a9c2cbec351ca5c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1937768,
            "upload_time": "2024-08-11T02:03:52",
            "upload_time_iso_8601": "2024-08-11T02:03:52.130131Z",
            "url": "https://files.pythonhosted.org/packages/5e/e0/be1eb0ced828655352be211cb86aa00c056ef7e794813c5c038024c2f567/gdsr-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "44b2000b9fbb68e8b1841dc56300816cf687b048fe266ba59292cff58388573d",
                "md5": "a2070ded631cd621627e7b6d84b55e39",
                "sha256": "87ae405d128129edde1c4b30bcb10fa3dc9ece635be069391f1eefcf52acf030"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "a2070ded631cd621627e7b6d84b55e39",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 2048277,
            "upload_time": "2024-08-11T02:03:58",
            "upload_time_iso_8601": "2024-08-11T02:03:58.520822Z",
            "url": "https://files.pythonhosted.org/packages/44/b2/000b9fbb68e8b1841dc56300816cf687b048fe266ba59292cff58388573d/gdsr-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f212795a72e89e5dcad19cbebb214b3bc5a4df6812440e78f9eb2be04c0766b3",
                "md5": "3f3682b2abd24e0f4cc4a8611767b606",
                "sha256": "db7b56caeb2e64975c53c18469c5179b310ddc8194a92f61a463677b1017e9da"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3f3682b2abd24e0f4cc4a8611767b606",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1922151,
            "upload_time": "2024-08-11T02:04:11",
            "upload_time_iso_8601": "2024-08-11T02:04:11.847766Z",
            "url": "https://files.pythonhosted.org/packages/f2/12/795a72e89e5dcad19cbebb214b3bc5a4df6812440e78f9eb2be04c0766b3/gdsr-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "aa165a8bfb25febc2079a0f48c51e4d9ccc4c3cff7739ba78e41e15c7c3ed365",
                "md5": "f998b71cec79c36eca1516acea5fa235",
                "sha256": "dee752649aadd95b5aa90de54a0901e542967ed3dfbea75bd692ea698cab90fd"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f998b71cec79c36eca1516acea5fa235",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 2064526,
            "upload_time": "2024-08-11T02:04:25",
            "upload_time_iso_8601": "2024-08-11T02:04:25.632812Z",
            "url": "https://files.pythonhosted.org/packages/aa/16/5a8bfb25febc2079a0f48c51e4d9ccc4c3cff7739ba78e41e15c7c3ed365/gdsr-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e4b6b797043aa070bc768025c8cd464c79b7756291de28950ced52d8227fc32d",
                "md5": "32f79032d14167d7b516eb0ca1e72a07",
                "sha256": "0174c631a90a43a870139a2b265140904a0672745b85d005d765a2dbdbdd8ac1"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "32f79032d14167d7b516eb0ca1e72a07",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 2140803,
            "upload_time": "2024-08-11T02:04:32",
            "upload_time_iso_8601": "2024-08-11T02:04:32.510572Z",
            "url": "https://files.pythonhosted.org/packages/e4/b6/b797043aa070bc768025c8cd464c79b7756291de28950ced52d8227fc32d/gdsr-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7e8e2ee5c857399582a62eab74e82c6f2c4c761f89978aa9852204c4697c9c95",
                "md5": "59bd7f7cb15340039a009f0e1a82987d",
                "sha256": "20826709202c0528d6360419ff79d2af3756388688dabb00d90114058afd594c"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "59bd7f7cb15340039a009f0e1a82987d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 2064801,
            "upload_time": "2024-08-11T02:04:39",
            "upload_time_iso_8601": "2024-08-11T02:04:39.180652Z",
            "url": "https://files.pythonhosted.org/packages/7e/8e/2ee5c857399582a62eab74e82c6f2c4c761f89978aa9852204c4697c9c95/gdsr-0.1.0-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1bdc75b1e5be6d6b8ae16ce4db88dba0473c31fe9d10fb78bce70e9b0ad21038",
                "md5": "22d2350abc313f7b042b6c3603023287",
                "sha256": "db3093f5b196e3082b81b3ac96116c60052a80cb2cb62d077ab6144daed68047"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "22d2350abc313f7b042b6c3603023287",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 2093919,
            "upload_time": "2024-08-11T02:04:45",
            "upload_time_iso_8601": "2024-08-11T02:04:45.176804Z",
            "url": "https://files.pythonhosted.org/packages/1b/dc/75b1e5be6d6b8ae16ce4db88dba0473c31fe9d10fb78bce70e9b0ad21038/gdsr-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cfce998ed43522f58b0c06faf2a2fb2c8878dcea1493ed33b26a3f1a5859194a",
                "md5": "4a745aed295c40c1799f2852f67d7707",
                "sha256": "42c17d00487483cc7294ada50fb40fcee459540d97c791d34d4cbd2d2d5d0df5"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-none-win32.whl",
            "has_sig": false,
            "md5_digest": "4a745aed295c40c1799f2852f67d7707",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1601658,
            "upload_time": "2024-08-11T02:04:57",
            "upload_time_iso_8601": "2024-08-11T02:04:57.001675Z",
            "url": "https://files.pythonhosted.org/packages/cf/ce/998ed43522f58b0c06faf2a2fb2c8878dcea1493ed33b26a3f1a5859194a/gdsr-0.1.0-cp312-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7e00ff60b1b6f494c4c3a85212edbfb3212cc6cc63b31c79cab52a26ecf01c46",
                "md5": "c9d261fabcc21db6d633c4ac58ccad5f",
                "sha256": "faf2956f799e25edf644e0ee3e4f206a6cc09b9d3ed0e9f4a7e61a00f24dc796"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c9d261fabcc21db6d633c4ac58ccad5f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1687704,
            "upload_time": "2024-08-11T02:04:52",
            "upload_time_iso_8601": "2024-08-11T02:04:52.194871Z",
            "url": "https://files.pythonhosted.org/packages/7e/00/ff60b1b6f494c4c3a85212edbfb3212cc6cc63b31c79cab52a26ecf01c46/gdsr-0.1.0-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "945684e4c55ec43cba33fe9dbca38f4c7923aee230196a8576c2dfe20b668b5a",
                "md5": "d77e0a11c76ec714f87b65308ceca934",
                "sha256": "5c898a219fc455df33123320c9ed0e8f7e7264d3bcd7e87f47ceb917d165f085"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d77e0a11c76ec714f87b65308ceca934",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 1886219,
            "upload_time": "2024-08-11T02:03:39",
            "upload_time_iso_8601": "2024-08-11T02:03:39.288303Z",
            "url": "https://files.pythonhosted.org/packages/94/56/84e4c55ec43cba33fe9dbca38f4c7923aee230196a8576c2dfe20b668b5a/gdsr-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a27df89e539a84f922d81a5a654cd4ab0fd3fcb558d9670cce9c1a737fada22d",
                "md5": "4d287e4a2d0e02686f4c9ef5c5d5c62b",
                "sha256": "a64d6c88688a0e0245f129aecef16b4332b8fde6eccd7cd5c3820ab80230c9b0"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "4d287e4a2d0e02686f4c9ef5c5d5c62b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 1873830,
            "upload_time": "2024-08-11T02:03:46",
            "upload_time_iso_8601": "2024-08-11T02:03:46.859951Z",
            "url": "https://files.pythonhosted.org/packages/a2/7d/f89e539a84f922d81a5a654cd4ab0fd3fcb558d9670cce9c1a737fada22d/gdsr-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ab113f070100190a177dda41254562339de98d83c3dc6886226902059fddb768",
                "md5": "d7943b6e7b919c4db52537506a7e9c4d",
                "sha256": "d8ad07a1e47da2a3752ce39503b20a128dcf61a1dc5fc36f72b6ef4a54b786a7"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "d7943b6e7b919c4db52537506a7e9c4d",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 1905080,
            "upload_time": "2024-08-11T02:04:06",
            "upload_time_iso_8601": "2024-08-11T02:04:06.848704Z",
            "url": "https://files.pythonhosted.org/packages/ab/11/3f070100190a177dda41254562339de98d83c3dc6886226902059fddb768/gdsr-0.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "133c7293d1777bf5c533e6c839f0c3af55ba2009a2bf58965da7dcf8662fcbc8",
                "md5": "e0cf6edcc8cc9640db7ad4c541069efc",
                "sha256": "9b67369f53b69a18d9d7fdef9cc999bc286151d36a08988adb608db13deea35e"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "e0cf6edcc8cc9640db7ad4c541069efc",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 1937358,
            "upload_time": "2024-08-11T02:03:53",
            "upload_time_iso_8601": "2024-08-11T02:03:53.987820Z",
            "url": "https://files.pythonhosted.org/packages/13/3c/7293d1777bf5c533e6c839f0c3af55ba2009a2bf58965da7dcf8662fcbc8/gdsr-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a48dabcb587cf27b720995d264cc21a94eabaebbe2665c731a0a7c1f0aef3fba",
                "md5": "b00310b30f9c7d73b570b9b1e6746942",
                "sha256": "09ae23f5d8577288adfb8112dbe3c324334b7052e2a0567111e271a691bd2dd4"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "b00310b30f9c7d73b570b9b1e6746942",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 2073386,
            "upload_time": "2024-08-11T02:04:00",
            "upload_time_iso_8601": "2024-08-11T02:04:00.203872Z",
            "url": "https://files.pythonhosted.org/packages/a4/8d/abcb587cf27b720995d264cc21a94eabaebbe2665c731a0a7c1f0aef3fba/gdsr-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3f8f425ea63f63646af97b69136190ee39569ed5dbe1cec03eca11b333af2b0e",
                "md5": "0227f6628a341714ae375fbefb4c8ff0",
                "sha256": "355be528f4bac85f4f3914e0ba66a815954846e478e6b7673d1e122b47bd396e"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0227f6628a341714ae375fbefb4c8ff0",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 1919140,
            "upload_time": "2024-08-11T02:04:13",
            "upload_time_iso_8601": "2024-08-11T02:04:13.449594Z",
            "url": "https://files.pythonhosted.org/packages/3f/8f/425ea63f63646af97b69136190ee39569ed5dbe1cec03eca11b333af2b0e/gdsr-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "12cadd83f9874d7e7d631c8ee77ff26ca83672f241a6e6e37c2f9f23a56bc494",
                "md5": "9c30664a8d54bbac2dbf538859b4bc73",
                "sha256": "4a43a21a54c8c2eb4be2311275a75d3399a262e4411c3241f4ca1587d4ae9db8"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9c30664a8d54bbac2dbf538859b4bc73",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 2063710,
            "upload_time": "2024-08-11T02:04:27",
            "upload_time_iso_8601": "2024-08-11T02:04:27.047711Z",
            "url": "https://files.pythonhosted.org/packages/12/ca/dd83f9874d7e7d631c8ee77ff26ca83672f241a6e6e37c2f9f23a56bc494/gdsr-0.1.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "45dc73bcbab4d6316d3ad403cf5ff85141d38ef4ebbfc054a0f1da31beef59e6",
                "md5": "cc6b5e1939bf3d26b7254e52c6900941",
                "sha256": "21dc3d80bc7f30350b14716fc4328950cef450180e0b24d3baa0a986e3f62a36"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "cc6b5e1939bf3d26b7254e52c6900941",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 2134767,
            "upload_time": "2024-08-11T02:04:33",
            "upload_time_iso_8601": "2024-08-11T02:04:33.959244Z",
            "url": "https://files.pythonhosted.org/packages/45/dc/73bcbab4d6316d3ad403cf5ff85141d38ef4ebbfc054a0f1da31beef59e6/gdsr-0.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6fd9ac1f0cc88d4c31b9b1755f819bb2cf8cd446c3c86aea79993bc17f565db5",
                "md5": "f0deeabcf6c5a44b2b557b1b3d059c00",
                "sha256": "033b71e0d0652133fb40c9f3c02ac4fedb6c55f6639a4246cd80f4fe798142cb"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "f0deeabcf6c5a44b2b557b1b3d059c00",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 2056530,
            "upload_time": "2024-08-11T02:04:40",
            "upload_time_iso_8601": "2024-08-11T02:04:40.829797Z",
            "url": "https://files.pythonhosted.org/packages/6f/d9/ac1f0cc88d4c31b9b1755f819bb2cf8cd446c3c86aea79993bc17f565db5/gdsr-0.1.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eaf317935c5eedf534faec02b8ace7f402f85a8579ec3e5f1e186353dba0f946",
                "md5": "c336973909f41b238cbddf585dc408f1",
                "sha256": "ecd544e126106aa89721ace82cb16bde5a1db949926a66bd8e5c27c65b740e54"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c336973909f41b238cbddf585dc408f1",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 2089924,
            "upload_time": "2024-08-11T02:04:46",
            "upload_time_iso_8601": "2024-08-11T02:04:46.679153Z",
            "url": "https://files.pythonhosted.org/packages/ea/f3/17935c5eedf534faec02b8ace7f402f85a8579ec3e5f1e186353dba0f946/gdsr-0.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5581a0a5823d8a3e2a1614f2ff6ac4d014bca4b083dfddad0b95f6bd26ed6fa9",
                "md5": "9b4d2da5f25f47a4d041f09963c83595",
                "sha256": "6e346c2a2d2f5f5f64a343e747193bea62bf356984037e01c30e186aa0e0869b"
            },
            "downloads": -1,
            "filename": "gdsr-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "9b4d2da5f25f47a4d041f09963c83595",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 61674,
            "upload_time": "2024-08-11T02:04:47",
            "upload_time_iso_8601": "2024-08-11T02:04:47.948625Z",
            "url": "https://files.pythonhosted.org/packages/55/81/a0a5823d8a3e2a1614f2ff6ac4d014bca4b083dfddad0b95f6bd26ed6fa9/gdsr-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-11 02:04:47",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MatthewMckee4",
    "github_project": "gdsr",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "gdsr"
}
        
Elapsed time: 9.43925s