openair-rs-py


Nameopenair-rs-py JSON
Version 0.1.4 PyPI version JSON
download
home_pagehttps://github.com/dbrgn/openair-rs/
SummaryPython bindings for OpenAir airspace file parser
upload_time2025-07-27 10:37:42
maintainerNone
docs_urlNone
authorDanilo Bargen <mail@dbrgn.ch>
requires_python>=3.8
licenseMIT/Apache-2.0
keywords airspace aviation openair parser
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # openair-rs-py

**Note:** _This is a fork of <https://github.com/dbrgn/openair-rs> with Python bindings. See [README_ORIG.md](./README_ORIG.md) for original readme._

This directory contains Python bindings for the OpenAir airspace file parser written in Rust.

## Openair Format specification

<https://web.archive.org/web/20220703063934/http://www.winpilot.com/usersguide/userairspace.asp> (original page no longer available, archived version linked)

see also [FORMAT.txt](./FORMAT.txt)

For future improvements (version 2.1), see: <https://github.com/naviter/seeyou_file_formats/blob/main/OpenAir_File_Format_Support.md>

## Features

- Fast OpenAir file parsing using Rust
- Python-friendly API returning standard Python dictionaries
- Support for all OpenAir format features:
  - Airspace metadata (name, class, bounds)
  - Polygon points, circles, arcs
  - Extension records (AY/AF/AG)

## Installation

### Prerequisites

1. **Rust toolchain**: Install from [rustup.rs](https://rustup.rs/)
2. **Python 3.8+**
3. **Maturin**: Install with `pip install maturin`

### Building and Installation

#### Setup Virtual Environment (Recommended)

```bash
# Create and activate a virtual environment
python3 -m venv .venv
# (Optional) If Python 3.13 is installed, create virtual environment with:
python3.13 -m venv .venv
source .venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies (inside the virtual environment)
pip install --upgrade pip
# Install the package in editable mode with all development dependencies
pip install -e ".[dev]"
```

#### Build Commands

```bash
# Development build with debug symbols (installs directly into current environment)
maturin develop --features python

# Release build for distribution (creates wheel file)
maturin build --release --features python
```

Use `maturin develop` for development - it compiles the Rust code and installs the Python module directly into your current environment. Use `maturin build --release` when you need to create distribution wheels.

## Usage

```python
from openair import parse_string, parse_file

# Parse from string
openair_data = """
AC D
AN EXAMPLE CTR
AL GND
AH 5000 ft
DP 46:57:13 N 008:27:52 E
DP 46:57:46 N 008:30:41 E
"""

airspaces = parse_string(openair_data)

# Parse from file
airspaces = parse_file("path/to/airspace.txt")

# Each airspace is a dictionary with structure:
for airspace in airspaces:
    print(f"Name: {airspace['name']}")
    print(f"Class: {airspace['class']}")
    print(f"Lower bound: {airspace['lowerBound']}")
    print(f"Upper bound: {airspace['upperBound']}")
    print(f"Geometry: {airspace['geom']}")
```

## Example Output

The parser returns airspaces as Python dictionaries with this structure:

```json
{
  "name": "EXAMPLE CTR",
  "class": "D",
  "lowerBound": {"type": "Gnd"},
  "upperBound": {"type": "FeetAmsl", "val": 5000},
  "geom": {
    "type": "Polygon",
    "segments": [
      {"type": "Point", "lat": 46.95361, "lng": 8.46444},
      {"type": "Point", "lat": 46.96277, "lng": 8.51138}
    ]
  }
}
```

---

## Code Quality & Formatting

To keep the codebase clean and consistent, use the following tools. You can run them manually, or automatically before each commit using pre-commit hooks:

### Pre-commit Hook Setup

1. Install pre-commit (once per machine): `pip install pre-commit`
2. Install the hooks (once per clone): `pre-commit install`
3. Now, every commit will automatically run:

   ```bash
   flake8 python/ --extend-ignore E501,E203
   mypy python/
   isort python/
   black python/
   pydocstyle --convention=google python/
   npx cspell python/
   ```

You can also run all hooks manually: `pre-commit run --all-files` or specific hooks `pre-commit run cspell --all-files`

If you need to skip hooks for a commit, use `git commit --no-verify`.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/dbrgn/openair-rs/",
    "name": "openair-rs-py",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "airspace, aviation, openair, parser",
    "author": "Danilo Bargen <mail@dbrgn.ch>",
    "author_email": "Danilo Bargen <mail@dbrgn.ch>, Simon Steiner <simonsteiner@users.noreply.github.com>",
    "download_url": "https://files.pythonhosted.org/packages/18/94/b68770baeccf4f8e6b36871ca0dfe9c5f63627ed68b4ec6e34c2914c805c/openair_rs_py-0.1.4.tar.gz",
    "platform": null,
    "description": "# openair-rs-py\n\n**Note:** _This is a fork of <https://github.com/dbrgn/openair-rs> with Python bindings. See [README_ORIG.md](./README_ORIG.md) for original readme._\n\nThis directory contains Python bindings for the OpenAir airspace file parser written in Rust.\n\n## Openair Format specification\n\n<https://web.archive.org/web/20220703063934/http://www.winpilot.com/usersguide/userairspace.asp> (original page no longer available, archived version linked)\n\nsee also [FORMAT.txt](./FORMAT.txt)\n\nFor future improvements (version 2.1), see: <https://github.com/naviter/seeyou_file_formats/blob/main/OpenAir_File_Format_Support.md>\n\n## Features\n\n- Fast OpenAir file parsing using Rust\n- Python-friendly API returning standard Python dictionaries\n- Support for all OpenAir format features:\n  - Airspace metadata (name, class, bounds)\n  - Polygon points, circles, arcs\n  - Extension records (AY/AF/AG)\n\n## Installation\n\n### Prerequisites\n\n1. **Rust toolchain**: Install from [rustup.rs](https://rustup.rs/)\n2. **Python 3.8+**\n3. **Maturin**: Install with `pip install maturin`\n\n### Building and Installation\n\n#### Setup Virtual Environment (Recommended)\n\n```bash\n# Create and activate a virtual environment\npython3 -m venv .venv\n# (Optional) If Python 3.13 is installed, create virtual environment with:\npython3.13 -m venv .venv\nsource .venv/bin/activate  # On Windows: venv\\Scripts\\activate\n\n# Install dependencies (inside the virtual environment)\npip install --upgrade pip\n# Install the package in editable mode with all development dependencies\npip install -e \".[dev]\"\n```\n\n#### Build Commands\n\n```bash\n# Development build with debug symbols (installs directly into current environment)\nmaturin develop --features python\n\n# Release build for distribution (creates wheel file)\nmaturin build --release --features python\n```\n\nUse `maturin develop` for development - it compiles the Rust code and installs the Python module directly into your current environment. Use `maturin build --release` when you need to create distribution wheels.\n\n## Usage\n\n```python\nfrom openair import parse_string, parse_file\n\n# Parse from string\nopenair_data = \"\"\"\nAC D\nAN EXAMPLE CTR\nAL GND\nAH 5000 ft\nDP 46:57:13 N 008:27:52 E\nDP 46:57:46 N 008:30:41 E\n\"\"\"\n\nairspaces = parse_string(openair_data)\n\n# Parse from file\nairspaces = parse_file(\"path/to/airspace.txt\")\n\n# Each airspace is a dictionary with structure:\nfor airspace in airspaces:\n    print(f\"Name: {airspace['name']}\")\n    print(f\"Class: {airspace['class']}\")\n    print(f\"Lower bound: {airspace['lowerBound']}\")\n    print(f\"Upper bound: {airspace['upperBound']}\")\n    print(f\"Geometry: {airspace['geom']}\")\n```\n\n## Example Output\n\nThe parser returns airspaces as Python dictionaries with this structure:\n\n```json\n{\n  \"name\": \"EXAMPLE CTR\",\n  \"class\": \"D\",\n  \"lowerBound\": {\"type\": \"Gnd\"},\n  \"upperBound\": {\"type\": \"FeetAmsl\", \"val\": 5000},\n  \"geom\": {\n    \"type\": \"Polygon\",\n    \"segments\": [\n      {\"type\": \"Point\", \"lat\": 46.95361, \"lng\": 8.46444},\n      {\"type\": \"Point\", \"lat\": 46.96277, \"lng\": 8.51138}\n    ]\n  }\n}\n```\n\n---\n\n## Code Quality & Formatting\n\nTo keep the codebase clean and consistent, use the following tools. You can run them manually, or automatically before each commit using pre-commit hooks:\n\n### Pre-commit Hook Setup\n\n1. Install pre-commit (once per machine): `pip install pre-commit`\n2. Install the hooks (once per clone): `pre-commit install`\n3. Now, every commit will automatically run:\n\n   ```bash\n   flake8 python/ --extend-ignore E501,E203\n   mypy python/\n   isort python/\n   black python/\n   pydocstyle --convention=google python/\n   npx cspell python/\n   ```\n\nYou can also run all hooks manually: `pre-commit run --all-files` or specific hooks `pre-commit run cspell --all-files`\n\nIf you need to skip hooks for a commit, use `git commit --no-verify`.\n\n",
    "bugtrack_url": null,
    "license": "MIT/Apache-2.0",
    "summary": "Python bindings for OpenAir airspace file parser",
    "version": "0.1.4",
    "project_urls": {
        "Homepage": "https://github.com/dbrgn/openair-rs/",
        "Source Code": "https://github.com/dbrgn/openair-rs/"
    },
    "split_keywords": [
        "airspace",
        " aviation",
        " openair",
        " parser"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e0b9b2d5c28ceb3cd5d0db257b25a45687cac2dd2cc26facf68e0097f16a60b7",
                "md5": "79f4dca711065d037a54b8b6b4d240d5",
                "sha256": "6f213acb20d3a011e9eebbde9879f8b877b157416261cf65ae2b6c01d8f79cc1"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "79f4dca711065d037a54b8b6b4d240d5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 970883,
            "upload_time": "2025-07-27T10:35:27",
            "upload_time_iso_8601": "2025-07-27T10:35:27.025905Z",
            "url": "https://files.pythonhosted.org/packages/e0/b9/b2d5c28ceb3cd5d0db257b25a45687cac2dd2cc26facf68e0097f16a60b7/openair_rs_py-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "530ecdda5f9f3ff08a62ca6fdd3d08be517246b8ac2f53a5541728705e958b9b",
                "md5": "d9551349b7e097348677adf69480c1b5",
                "sha256": "b813089bbcf2822869138010bb53310a0274b23beedfba48a910fd15eedfadec"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "d9551349b7e097348677adf69480c1b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 929533,
            "upload_time": "2025-07-27T10:35:37",
            "upload_time_iso_8601": "2025-07-27T10:35:37.229665Z",
            "url": "https://files.pythonhosted.org/packages/53/0e/cdda5f9f3ff08a62ca6fdd3d08be517246b8ac2f53a5541728705e958b9b/openair_rs_py-0.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fd287aeab7870cf3604a9401b590b0cff09a2c10ed23a3033580ba6f84b4000f",
                "md5": "2d3cb9e178cb3ad211cc30407bf66589",
                "sha256": "750f9d2962c037062a61a5fddd47d7e26ef81e34c0bee067615b21bfc1863131"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "2d3cb9e178cb3ad211cc30407bf66589",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1128496,
            "upload_time": "2025-07-27T10:35:47",
            "upload_time_iso_8601": "2025-07-27T10:35:47.320154Z",
            "url": "https://files.pythonhosted.org/packages/fd/28/7aeab7870cf3604a9401b590b0cff09a2c10ed23a3033580ba6f84b4000f/openair_rs_py-0.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "76054b325ec44a2772eba7deb84250050b55e8d8cc2b4ce0b9ecfad69276f1b3",
                "md5": "5d780be9ab897a1061dd35ffd66b1571",
                "sha256": "4adf876cf7927ff959e9ea98693a1b592d759a4382e453520b9272a03307a0e7"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "5d780be9ab897a1061dd35ffd66b1571",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1054174,
            "upload_time": "2025-07-27T10:35:57",
            "upload_time_iso_8601": "2025-07-27T10:35:57.600077Z",
            "url": "https://files.pythonhosted.org/packages/76/05/4b325ec44a2772eba7deb84250050b55e8d8cc2b4ce0b9ecfad69276f1b3/openair_rs_py-0.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "73405b37de392f28a3ac38aa58d9a3abdf39e8ceffeb81de8f04766f569ef83b",
                "md5": "a157d839d8485cb455ba83f795dc8903",
                "sha256": "ff519d3e658fd1488c8c9eba93a62cc142f9c149976b8ab1ac6d5f9a0eac7937"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a157d839d8485cb455ba83f795dc8903",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1016377,
            "upload_time": "2025-07-27T10:36:17",
            "upload_time_iso_8601": "2025-07-27T10:36:17.103621Z",
            "url": "https://files.pythonhosted.org/packages/73/40/5b37de392f28a3ac38aa58d9a3abdf39e8ceffeb81de8f04766f569ef83b/openair_rs_py-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4efc15be05f2813371c08b958510b908871198c4c72c1c572332e549b4dac475",
                "md5": "e355db1f8962c357ed23a8d42a36447a",
                "sha256": "5a4e87a4b3e6f2bf103a61e99e0bec45e77043a3203cd3f5f680dd417b5b320a"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "e355db1f8962c357ed23a8d42a36447a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1001362,
            "upload_time": "2025-07-27T10:36:07",
            "upload_time_iso_8601": "2025-07-27T10:36:07.219029Z",
            "url": "https://files.pythonhosted.org/packages/4e/fc/15be05f2813371c08b958510b908871198c4c72c1c572332e549b4dac475/openair_rs_py-0.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "556663c670b8eebe65731b189bec027bc2e92c54bc700527b82d898749af9667",
                "md5": "5170ebcbe3f5db8e6ce281c22d9aa43e",
                "sha256": "f3afe8e505c0a58ae299b6250c81bc2f3503de0c0625787fa6dde6a549eafdea"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5170ebcbe3f5db8e6ce281c22d9aa43e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1147306,
            "upload_time": "2025-07-27T10:36:36",
            "upload_time_iso_8601": "2025-07-27T10:36:36.711575Z",
            "url": "https://files.pythonhosted.org/packages/55/66/63c670b8eebe65731b189bec027bc2e92c54bc700527b82d898749af9667/openair_rs_py-0.1.4-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d423206d40b0dfaceaa99aeb8e03bd98d33c452c508cfaf91df1e8bf749128ad",
                "md5": "d6cb383252dec961c851327e12a773a3",
                "sha256": "3c991b4a967b3717be36a2c8de1b265d1b893a8059edb8350ef3a795749c4d06"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp310-cp310-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "d6cb383252dec961c851327e12a773a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1191799,
            "upload_time": "2025-07-27T10:36:53",
            "upload_time_iso_8601": "2025-07-27T10:36:53.386288Z",
            "url": "https://files.pythonhosted.org/packages/d4/23/206d40b0dfaceaa99aeb8e03bd98d33c452c508cfaf91df1e8bf749128ad/openair_rs_py-0.1.4-cp310-cp310-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a80f68a13ba8132280c6e21504a377d4d04a28fe91656610c063b74bd2f1f91d",
                "md5": "0c0ccd0fb35418d1c1ea0e2b4ea13ecb",
                "sha256": "028b5974306d661a0f11f47c4e4e9b5c1ff2236878217dd6d21ab941b4afa6ef"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "0c0ccd0fb35418d1c1ea0e2b4ea13ecb",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1146328,
            "upload_time": "2025-07-27T10:37:09",
            "upload_time_iso_8601": "2025-07-27T10:37:09.504463Z",
            "url": "https://files.pythonhosted.org/packages/a8/0f/68a13ba8132280c6e21504a377d4d04a28fe91656610c063b74bd2f1f91d/openair_rs_py-0.1.4-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7205f1968ee28b25f2548f59db35c23269798152e3d5a3b70c7a5349e6248fd9",
                "md5": "9d249e344cc7fb7a4d20680ae6aa23ca",
                "sha256": "135f45a2cc98f2ec925ef0aca7437529e7c2742d175a9d112635c3319ab35306"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9d249e344cc7fb7a4d20680ae6aa23ca",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1187532,
            "upload_time": "2025-07-27T10:37:26",
            "upload_time_iso_8601": "2025-07-27T10:37:26.635351Z",
            "url": "https://files.pythonhosted.org/packages/72/05/f1968ee28b25f2548f59db35c23269798152e3d5a3b70c7a5349e6248fd9/openair_rs_py-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f38a260cc647ff82083fc5944803c9b2b8273f6143af95dc70fc2f91c51b8cf4",
                "md5": "c24d5ea93378b73bf85d49f949edac70",
                "sha256": "bbd84886d6af48885478bdb76fdb2c560d80ccad790b94d55cab0e5c093258db"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "c24d5ea93378b73bf85d49f949edac70",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 683954,
            "upload_time": "2025-07-27T10:37:51",
            "upload_time_iso_8601": "2025-07-27T10:37:51.823689Z",
            "url": "https://files.pythonhosted.org/packages/f3/8a/260cc647ff82083fc5944803c9b2b8273f6143af95dc70fc2f91c51b8cf4/openair_rs_py-0.1.4-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c1dcb42d913f9eba3fb07a3105753b6889977674fe7d816edaba4034a9b71ce3",
                "md5": "66a271e6acfbe19334f81380886d3787",
                "sha256": "03efa9d173c5eed4c44f02e7017e9b6d97e914dd8d6672b692928c303651c054"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "66a271e6acfbe19334f81380886d3787",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 748625,
            "upload_time": "2025-07-27T10:37:43",
            "upload_time_iso_8601": "2025-07-27T10:37:43.801136Z",
            "url": "https://files.pythonhosted.org/packages/c1/dc/b42d913f9eba3fb07a3105753b6889977674fe7d816edaba4034a9b71ce3/openair_rs_py-0.1.4-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fe3c70f7b67a842dfc347cab174839597daf52b9c06d93fb91f2938d853802f3",
                "md5": "e1e938bce3be28dcd375abf3374e8708",
                "sha256": "7732e01c38fc42d48d71dc6b2217a8668147662c884e3a1053a96de659d43088"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e1e938bce3be28dcd375abf3374e8708",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 907951,
            "upload_time": "2025-07-27T10:36:31",
            "upload_time_iso_8601": "2025-07-27T10:36:31.691491Z",
            "url": "https://files.pythonhosted.org/packages/fe/3c/70f7b67a842dfc347cab174839597daf52b9c06d93fb91f2938d853802f3/openair_rs_py-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "982501026b2f339d42e1b8d9ec8e647c050524a231a8c442b9a1728bca648e8d",
                "md5": "aedf1550258d267b920019ee3c3f3dc8",
                "sha256": "ecac2513dafa7a3df86e261b422293c5e379856712d78ddfcb176e7f285aac7a"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "aedf1550258d267b920019ee3c3f3dc8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 857698,
            "upload_time": "2025-07-27T10:36:26",
            "upload_time_iso_8601": "2025-07-27T10:36:26.902179Z",
            "url": "https://files.pythonhosted.org/packages/98/25/01026b2f339d42e1b8d9ec8e647c050524a231a8c442b9a1728bca648e8d/openair_rs_py-0.1.4-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "34e79aa43e65acc3b593eed25ede50df84b85b87eb70590100cc9f77269b63e4",
                "md5": "9cb0a760e0f0142447918977d3c6ef61",
                "sha256": "c8d3e34c2a8dc7639c6814123e05647f3edce0d8f35f28fe3a0152bdd72074e1"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9cb0a760e0f0142447918977d3c6ef61",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 970571,
            "upload_time": "2025-07-27T10:35:29",
            "upload_time_iso_8601": "2025-07-27T10:35:29.133693Z",
            "url": "https://files.pythonhosted.org/packages/34/e7/9aa43e65acc3b593eed25ede50df84b85b87eb70590100cc9f77269b63e4/openair_rs_py-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d479c3c7c115a609c98a0099b4cdff90bbcb72caccfcff8fd80ca140be603669",
                "md5": "21117e7724751e9a7917a987845d191f",
                "sha256": "785ad2d3cd1923e883593b4201c085673c6cbdf4c9e1febc38e55eba55f7f512"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "21117e7724751e9a7917a987845d191f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 929448,
            "upload_time": "2025-07-27T10:35:38",
            "upload_time_iso_8601": "2025-07-27T10:35:38.781898Z",
            "url": "https://files.pythonhosted.org/packages/d4/79/c3c7c115a609c98a0099b4cdff90bbcb72caccfcff8fd80ca140be603669/openair_rs_py-0.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ff8f9f95ddb6e2d41f07cb73368f17c09d7a9e881ebb22385a9820ac4da290e0",
                "md5": "c0bda192db5b96feec7b6aba6e6882eb",
                "sha256": "2c26784ab531c027ae5945989deb1bfd7c58cd390b210308c21d2df34b368aff"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "c0bda192db5b96feec7b6aba6e6882eb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1128412,
            "upload_time": "2025-07-27T10:35:49",
            "upload_time_iso_8601": "2025-07-27T10:35:49.167907Z",
            "url": "https://files.pythonhosted.org/packages/ff/8f/9f95ddb6e2d41f07cb73368f17c09d7a9e881ebb22385a9820ac4da290e0/openair_rs_py-0.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8b05faa1b4d4ecfe44c50e3c3fbb953210792c88fbd9223687c70434c3281482",
                "md5": "09e538f2e52ec8c6587336b8d427c336",
                "sha256": "05265ddb2ef05e38a2ad1303c00c06bf3820bc31e52f6eb0d9e6cce531251f23"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "09e538f2e52ec8c6587336b8d427c336",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1054037,
            "upload_time": "2025-07-27T10:35:59",
            "upload_time_iso_8601": "2025-07-27T10:35:59.110862Z",
            "url": "https://files.pythonhosted.org/packages/8b/05/faa1b4d4ecfe44c50e3c3fbb953210792c88fbd9223687c70434c3281482/openair_rs_py-0.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fcb63008cc3092296d47354c4386db5c9beb8abf25cbc0981fb2c358cd58820b",
                "md5": "ce613dfbfff3ee6c619a689a96f1a9d2",
                "sha256": "4c681eee218b941982285bf45371df1d07c16b20107b2d4c1d972652d8ba44bd"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ce613dfbfff3ee6c619a689a96f1a9d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1015931,
            "upload_time": "2025-07-27T10:36:18",
            "upload_time_iso_8601": "2025-07-27T10:36:18.956156Z",
            "url": "https://files.pythonhosted.org/packages/fc/b6/3008cc3092296d47354c4386db5c9beb8abf25cbc0981fb2c358cd58820b/openair_rs_py-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "267f31610098d08173e9b2c907f9b26dc2a66e8a73e41b8cc10d7a3ec7df8c89",
                "md5": "3bf2239779687c304862db5da872bc1e",
                "sha256": "ede78bf304baa1d117bafcfd2c1020161bd085417224d55ba7b5f343e2aff46a"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "3bf2239779687c304862db5da872bc1e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1001485,
            "upload_time": "2025-07-27T10:36:09",
            "upload_time_iso_8601": "2025-07-27T10:36:09.109745Z",
            "url": "https://files.pythonhosted.org/packages/26/7f/31610098d08173e9b2c907f9b26dc2a66e8a73e41b8cc10d7a3ec7df8c89/openair_rs_py-0.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fae24739d876089a5c1310599c07a01472be64b7decdc056d2417dcde682a3c6",
                "md5": "938388980d05cafe15201850bd352ebc",
                "sha256": "6f068f2b39e5ca348d4a99f266b7b826dbd52cb17bbe0c9ada5c430bdcc63374"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "938388980d05cafe15201850bd352ebc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1147002,
            "upload_time": "2025-07-27T10:36:38",
            "upload_time_iso_8601": "2025-07-27T10:36:38.174937Z",
            "url": "https://files.pythonhosted.org/packages/fa/e2/4739d876089a5c1310599c07a01472be64b7decdc056d2417dcde682a3c6/openair_rs_py-0.1.4-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0e086e6ac31b1c3164cfad710e6bd6f0146d6a0a0d1a9793ef2ab7023fbef661",
                "md5": "cc7ccad62c420c435593798c8db5a6d7",
                "sha256": "12f3d56e6adba550dc803bb51cb5f96c16ffdd3bd4754ba148ad0811f2469df2"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "cc7ccad62c420c435593798c8db5a6d7",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1191752,
            "upload_time": "2025-07-27T10:36:55",
            "upload_time_iso_8601": "2025-07-27T10:36:55.093664Z",
            "url": "https://files.pythonhosted.org/packages/0e/08/6e6ac31b1c3164cfad710e6bd6f0146d6a0a0d1a9793ef2ab7023fbef661/openair_rs_py-0.1.4-cp311-cp311-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4c2cd66fd93580427b9657819013b1dbcd14fae4ebfa9956d84efc09f5884b9c",
                "md5": "5ee7e1a42f26f21b19e231f5aa8c8387",
                "sha256": "c8e649cbedecda0a4f822b4919e0028245159a70e05bd975d4273cd1e73c458a"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "5ee7e1a42f26f21b19e231f5aa8c8387",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1145827,
            "upload_time": "2025-07-27T10:37:11",
            "upload_time_iso_8601": "2025-07-27T10:37:11.016443Z",
            "url": "https://files.pythonhosted.org/packages/4c/2c/d66fd93580427b9657819013b1dbcd14fae4ebfa9956d84efc09f5884b9c/openair_rs_py-0.1.4-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a9b777be357fa5d58bf949fdbb747676638793cff069b6d8f90bcade82d44c8e",
                "md5": "09ec31e9a06e525b5f2c309c1bdd8d83",
                "sha256": "8a6438b06b2acb41bf4f7d280d847ae16e57f9850553b8a871274386164faa93"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "09ec31e9a06e525b5f2c309c1bdd8d83",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1187102,
            "upload_time": "2025-07-27T10:37:28",
            "upload_time_iso_8601": "2025-07-27T10:37:28.280660Z",
            "url": "https://files.pythonhosted.org/packages/a9/b7/77be357fa5d58bf949fdbb747676638793cff069b6d8f90bcade82d44c8e/openair_rs_py-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1855bb72edab7eaa5d334e73995a965bc27a5ccc77f805fdd401f162784b7de9",
                "md5": "b3f7c5cb905cc703e1b5348397755435",
                "sha256": "43ae0a16e1608da2d589eb30212237f5b3f9e933ed3bfdce2b4c4a6351ed310a"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "b3f7c5cb905cc703e1b5348397755435",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 683847,
            "upload_time": "2025-07-27T10:37:53",
            "upload_time_iso_8601": "2025-07-27T10:37:53.280949Z",
            "url": "https://files.pythonhosted.org/packages/18/55/bb72edab7eaa5d334e73995a965bc27a5ccc77f805fdd401f162784b7de9/openair_rs_py-0.1.4-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "116845d84974750aa945e8a648856cec4f4a49f13ab5bdb848123967636dce32",
                "md5": "9001e2e2639d76b2f8d2b61f510d303c",
                "sha256": "ad132ccab3b5c250c8eb9b1bae95052c6cb4ded5fb4f675616b619f28686f373"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9001e2e2639d76b2f8d2b61f510d303c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 748639,
            "upload_time": "2025-07-27T10:37:45",
            "upload_time_iso_8601": "2025-07-27T10:37:45.489702Z",
            "url": "https://files.pythonhosted.org/packages/11/68/45d84974750aa945e8a648856cec4f4a49f13ab5bdb848123967636dce32/openair_rs_py-0.1.4-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a7f8449f9eb436cde4265cbf1efe615175d70ed902b3f64096340872122edf86",
                "md5": "90ef24380e89607d51ad4a68e82f8327",
                "sha256": "a2b6da716f34f070a0e724821d2c7080437f7f70bc4012ca20983067d9a10d27"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "90ef24380e89607d51ad4a68e82f8327",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 906500,
            "upload_time": "2025-07-27T10:36:33",
            "upload_time_iso_8601": "2025-07-27T10:36:33.127414Z",
            "url": "https://files.pythonhosted.org/packages/a7/f8/449f9eb436cde4265cbf1efe615175d70ed902b3f64096340872122edf86/openair_rs_py-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "69b99701e7da9372b1c8e1584115ddea10cdc660dbd50ee7d920d9785ba0936c",
                "md5": "d90652aaa52c8ec5df03a7e0b513290c",
                "sha256": "0041d9302a1bb03726d220fee94034686082766be0da9134cbc8533e6c5ea57b"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d90652aaa52c8ec5df03a7e0b513290c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 855423,
            "upload_time": "2025-07-27T10:36:28",
            "upload_time_iso_8601": "2025-07-27T10:36:28.370723Z",
            "url": "https://files.pythonhosted.org/packages/69/b9/9701e7da9372b1c8e1584115ddea10cdc660dbd50ee7d920d9785ba0936c/openair_rs_py-0.1.4-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "53eb6fee830dc127595fd6df9b3a21b8db1ff11b9636cb82fe0d3dba78351c09",
                "md5": "6f0e449b7dcc55c02b8aa32e9b6ef4ac",
                "sha256": "e1bc67c471bc46f901460c375ddeebf0f6f96a03e026f57f88f5f66e197f7114"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6f0e449b7dcc55c02b8aa32e9b6ef4ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 969612,
            "upload_time": "2025-07-27T10:35:30",
            "upload_time_iso_8601": "2025-07-27T10:35:30.895784Z",
            "url": "https://files.pythonhosted.org/packages/53/eb/6fee830dc127595fd6df9b3a21b8db1ff11b9636cb82fe0d3dba78351c09/openair_rs_py-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c28f2b5697c7f61ce81041de1f6232c60f31c62edcc412f227cc85a6f95ebac6",
                "md5": "915265509061c7102e041b8787891549",
                "sha256": "d61c90c016f34a7736a577f903f536b6eaca1e511436c00e30a8c5c83059b30b"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "915265509061c7102e041b8787891549",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 928151,
            "upload_time": "2025-07-27T10:35:40",
            "upload_time_iso_8601": "2025-07-27T10:35:40.525128Z",
            "url": "https://files.pythonhosted.org/packages/c2/8f/2b5697c7f61ce81041de1f6232c60f31c62edcc412f227cc85a6f95ebac6/openair_rs_py-0.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "744d379e35100b6431c258f8aed73438af3a7896e288e62fe084d5738bbb99be",
                "md5": "1d33116b518074be58a4fd7ff02c1cea",
                "sha256": "0f83871f8609bf7f6814bfa2bd6cf3ed76b39c15fc61c87133621b0edb128474"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "1d33116b518074be58a4fd7ff02c1cea",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1132242,
            "upload_time": "2025-07-27T10:35:50",
            "upload_time_iso_8601": "2025-07-27T10:35:50.987778Z",
            "url": "https://files.pythonhosted.org/packages/74/4d/379e35100b6431c258f8aed73438af3a7896e288e62fe084d5738bbb99be/openair_rs_py-0.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5fde31b879a3ba023c87c90ea853205aec6706b6946644e6ec90d35a5b586731",
                "md5": "6b5e8ccf3c8b99946cf0aa2d0d834522",
                "sha256": "fb07ec8b8b8bc994f6a6904b358c2ddf096c2c524f35c827c2cfe67a15b1be1a"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "6b5e8ccf3c8b99946cf0aa2d0d834522",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1053876,
            "upload_time": "2025-07-27T10:36:00",
            "upload_time_iso_8601": "2025-07-27T10:36:00.617310Z",
            "url": "https://files.pythonhosted.org/packages/5f/de/31b879a3ba023c87c90ea853205aec6706b6946644e6ec90d35a5b586731/openair_rs_py-0.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ad69d22087bbb2694359c84818346522eda26c4665a64e4df3000ce466679bb2",
                "md5": "af97d946ad84eba4487e6d8875582857",
                "sha256": "7b723fe3648cab5d3ae87221169162d56d3ff6b09b047fe0a0d74d81bf2d47a8"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "af97d946ad84eba4487e6d8875582857",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1014787,
            "upload_time": "2025-07-27T10:36:20",
            "upload_time_iso_8601": "2025-07-27T10:36:20.726775Z",
            "url": "https://files.pythonhosted.org/packages/ad/69/d22087bbb2694359c84818346522eda26c4665a64e4df3000ce466679bb2/openair_rs_py-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "11987f654b56e82880429a578adf689e539515d6306909af1cd77ff461ccb23f",
                "md5": "14c654653a2907981c5fd1df554f762b",
                "sha256": "ac26ff46a9b42e0e39db758ceeb3c8ffa4169d113204587f21a0b9c1c016b5e3"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "14c654653a2907981c5fd1df554f762b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1000863,
            "upload_time": "2025-07-27T10:36:10",
            "upload_time_iso_8601": "2025-07-27T10:36:10.618099Z",
            "url": "https://files.pythonhosted.org/packages/11/98/7f654b56e82880429a578adf689e539515d6306909af1cd77ff461ccb23f/openair_rs_py-0.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "380e822f9447b0df17e06a30d131cef0b28781cd1f81a08d380a45683312c4cb",
                "md5": "cf96d07d7e8d2e4a583c0f0f30d832da",
                "sha256": "cd1d73c5cb10a7596608aa8ca9160c1ec0e82d0a6f28ca17bb5d32e9ab976fa5"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "cf96d07d7e8d2e4a583c0f0f30d832da",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1145703,
            "upload_time": "2025-07-27T10:36:40",
            "upload_time_iso_8601": "2025-07-27T10:36:40.276087Z",
            "url": "https://files.pythonhosted.org/packages/38/0e/822f9447b0df17e06a30d131cef0b28781cd1f81a08d380a45683312c4cb/openair_rs_py-0.1.4-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e059d9dae3216e7ae155bcd6885c20add8e1d0c67ac8ba1fa7afba2d46ae19e2",
                "md5": "ed27c27c1575f6698a43a667da7ffcae",
                "sha256": "f9d0da9b9bbfeb977bd2b8cdc09881a49a1af9419c5536b22b8d1e7ffd02f76e"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "ed27c27c1575f6698a43a667da7ffcae",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1191268,
            "upload_time": "2025-07-27T10:36:56",
            "upload_time_iso_8601": "2025-07-27T10:36:56.748557Z",
            "url": "https://files.pythonhosted.org/packages/e0/59/d9dae3216e7ae155bcd6885c20add8e1d0c67ac8ba1fa7afba2d46ae19e2/openair_rs_py-0.1.4-cp312-cp312-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ed078675c328b4f5e7a1995f2640f176fc47735af997b54c80fa5641251724a3",
                "md5": "6b78953b9afb06338bacfa09762ce089",
                "sha256": "ab77fcdcbb7217173c212e817d816b7fb6a20633595b670ecf2a409c85c8c238"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "6b78953b9afb06338bacfa09762ce089",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1144932,
            "upload_time": "2025-07-27T10:37:12",
            "upload_time_iso_8601": "2025-07-27T10:37:12.896252Z",
            "url": "https://files.pythonhosted.org/packages/ed/07/8675c328b4f5e7a1995f2640f176fc47735af997b54c80fa5641251724a3/openair_rs_py-0.1.4-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "16ba098946143968e43e9d0e082c5567213118c3c933e0286ceb8656f58d4d64",
                "md5": "a7cb7c8e9e0393457f1dbac29ae5b5e9",
                "sha256": "a2883d9e1f32e940071ec563f26ec72149af6715f54b3209e00668f4860af92a"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a7cb7c8e9e0393457f1dbac29ae5b5e9",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1186435,
            "upload_time": "2025-07-27T10:37:29",
            "upload_time_iso_8601": "2025-07-27T10:37:29.963712Z",
            "url": "https://files.pythonhosted.org/packages/16/ba/098946143968e43e9d0e082c5567213118c3c933e0286ceb8656f58d4d64/openair_rs_py-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c2731c00880fe667033ddb8af92813a3966e896a4009c78475c7fbd7833ab53c",
                "md5": "0024742ceea7705358e3e7a4e8c5cc75",
                "sha256": "5ca6f80ceaebdc79af3f172367e8e3549167bcc641e0a3a2ccd16d5569ab8f2f"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "0024742ceea7705358e3e7a4e8c5cc75",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 683857,
            "upload_time": "2025-07-27T10:37:54",
            "upload_time_iso_8601": "2025-07-27T10:37:54.737216Z",
            "url": "https://files.pythonhosted.org/packages/c2/73/1c00880fe667033ddb8af92813a3966e896a4009c78475c7fbd7833ab53c/openair_rs_py-0.1.4-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "88faea3f6a65c8c66b3cbd8e6b813aa2db36d258432b290d4fc2f6456f2f0a75",
                "md5": "d0aba7c69c18bd079a898a531f4ae61d",
                "sha256": "efc889cc52097fb9634c038b9f14bae4e5b8a539715e796f1139a9b0b0493516"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d0aba7c69c18bd079a898a531f4ae61d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 748378,
            "upload_time": "2025-07-27T10:37:46",
            "upload_time_iso_8601": "2025-07-27T10:37:46.993546Z",
            "url": "https://files.pythonhosted.org/packages/88/fa/ea3f6a65c8c66b3cbd8e6b813aa2db36d258432b290d4fc2f6456f2f0a75/openair_rs_py-0.1.4-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3ce025f7c02dbb2f7911f765607d322a666f6228d07365c39e2140c1b4dc223c",
                "md5": "d0a2cb6e4306b32a4434d3a33107c06e",
                "sha256": "f84f7157a5f36c55f85463c9edfc18ccf1bf24efcd63dd081a4e097db2f28457"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d0a2cb6e4306b32a4434d3a33107c06e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 906397,
            "upload_time": "2025-07-27T10:36:34",
            "upload_time_iso_8601": "2025-07-27T10:36:34.875573Z",
            "url": "https://files.pythonhosted.org/packages/3c/e0/25f7c02dbb2f7911f765607d322a666f6228d07365c39e2140c1b4dc223c/openair_rs_py-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e6973b4d961ca923068a70fa544ad6c6188b2f7cf40a3f69f428cee3bb0cf65c",
                "md5": "383fe7cfe80de5794e17d2f18aec0132",
                "sha256": "f91e80a64f8f4458311c83cab73e2289574e59420290c01bbdb33661914af1a2"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "383fe7cfe80de5794e17d2f18aec0132",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 855249,
            "upload_time": "2025-07-27T10:36:30",
            "upload_time_iso_8601": "2025-07-27T10:36:30.150064Z",
            "url": "https://files.pythonhosted.org/packages/e6/97/3b4d961ca923068a70fa544ad6c6188b2f7cf40a3f69f428cee3bb0cf65c/openair_rs_py-0.1.4-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "54fddf063c70e5fa64f53226ccee8b84b06787ca66c714b36d9b15fe146069e2",
                "md5": "9aa2194453b3a1adef33888dbf3e2412",
                "sha256": "d6061c186d36b9b24e38ce510cbd7c85476c87d0c815040bb154097cb57c0e1a"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9aa2194453b3a1adef33888dbf3e2412",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 969571,
            "upload_time": "2025-07-27T10:35:32",
            "upload_time_iso_8601": "2025-07-27T10:35:32.405832Z",
            "url": "https://files.pythonhosted.org/packages/54/fd/df063c70e5fa64f53226ccee8b84b06787ca66c714b36d9b15fe146069e2/openair_rs_py-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d675b422c158814ffac7a0ce1722bc71cc144f2d11784c40ddc2a306f0b3982f",
                "md5": "40a746c992c150392d38cef4f8679d10",
                "sha256": "10396621b3eb906fa4b574428f37f07df017eabbea59d818519b20106b030326"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "40a746c992c150392d38cef4f8679d10",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 928196,
            "upload_time": "2025-07-27T10:35:42",
            "upload_time_iso_8601": "2025-07-27T10:35:42.514342Z",
            "url": "https://files.pythonhosted.org/packages/d6/75/b422c158814ffac7a0ce1722bc71cc144f2d11784c40ddc2a306f0b3982f/openair_rs_py-0.1.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bff674043879dcd11d0c5585ab1eb61f9d8ec4adcf96fcf939d37f6d8b483182",
                "md5": "71904202313293f65ad741be23c81435",
                "sha256": "2bb721d66828f47c4cd473e1b688eade85a6cc8fa7f6babd0b444a6c98ab9f33"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "71904202313293f65ad741be23c81435",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1128515,
            "upload_time": "2025-07-27T10:35:52",
            "upload_time_iso_8601": "2025-07-27T10:35:52.571565Z",
            "url": "https://files.pythonhosted.org/packages/bf/f6/74043879dcd11d0c5585ab1eb61f9d8ec4adcf96fcf939d37f6d8b483182/openair_rs_py-0.1.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d5477baf3a3b8b790ed52cd2c7d588aa9b6a06f431107136193349c563aea858",
                "md5": "5c60e2308bb32dbdcc15373d61661817",
                "sha256": "ce1f0c79f315269ae328ad064ac9c80d44b169d6de0eb178025265e534cb01a4"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "5c60e2308bb32dbdcc15373d61661817",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1053677,
            "upload_time": "2025-07-27T10:36:02",
            "upload_time_iso_8601": "2025-07-27T10:36:02.108261Z",
            "url": "https://files.pythonhosted.org/packages/d5/47/7baf3a3b8b790ed52cd2c7d588aa9b6a06f431107136193349c563aea858/openair_rs_py-0.1.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a6803a5863179b6fe06df1f32650dcafad3c7cd79f0423774b1047b5b1d74bda",
                "md5": "8a5ae465e83f6486fa23c73d2df42cb4",
                "sha256": "4652e82b3a9911bf7251acb620a259875578d21707640bc02d9f24d32a650882"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8a5ae465e83f6486fa23c73d2df42cb4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1014169,
            "upload_time": "2025-07-27T10:36:22",
            "upload_time_iso_8601": "2025-07-27T10:36:22.206506Z",
            "url": "https://files.pythonhosted.org/packages/a6/80/3a5863179b6fe06df1f32650dcafad3c7cd79f0423774b1047b5b1d74bda/openair_rs_py-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3d595b01e4041b0da0c5308f88953ea825a264683770a14eb2c2ab84f22ac0fc",
                "md5": "b5ff378af369f8777b0d783724baac54",
                "sha256": "fc9491bdffc751b71e9e137bcd78182bb0417c96a7858b7833cb4a713618cf67"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "b5ff378af369f8777b0d783724baac54",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1000540,
            "upload_time": "2025-07-27T10:36:12",
            "upload_time_iso_8601": "2025-07-27T10:36:12.121823Z",
            "url": "https://files.pythonhosted.org/packages/3d/59/5b01e4041b0da0c5308f88953ea825a264683770a14eb2c2ab84f22ac0fc/openair_rs_py-0.1.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62f29b2a2ef61cbe54f5cef71ce4647e3df0b24688004063c46c06bd263ca6da",
                "md5": "baaf1a8d9fe80a8ee54232388c47eef1",
                "sha256": "ff98ead53db1af461829617f5c4871b4ed9727905236a885af9f0e295bea2188"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "baaf1a8d9fe80a8ee54232388c47eef1",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1145866,
            "upload_time": "2025-07-27T10:36:41",
            "upload_time_iso_8601": "2025-07-27T10:36:41.801601Z",
            "url": "https://files.pythonhosted.org/packages/62/f2/9b2a2ef61cbe54f5cef71ce4647e3df0b24688004063c46c06bd263ca6da/openair_rs_py-0.1.4-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1622338db93e40073068ed803f9a7815c295c9bec1fb7cdb79359f602b911942",
                "md5": "6149f01b95b56ee32fda35e197200c62",
                "sha256": "927257cb1b721858e903f35a8305ccf19dd260e2e203cc2072970516fa6a3f91"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "6149f01b95b56ee32fda35e197200c62",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1191140,
            "upload_time": "2025-07-27T10:36:58",
            "upload_time_iso_8601": "2025-07-27T10:36:58.553263Z",
            "url": "https://files.pythonhosted.org/packages/16/22/338db93e40073068ed803f9a7815c295c9bec1fb7cdb79359f602b911942/openair_rs_py-0.1.4-cp313-cp313-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c54c467fb61b7890e5a015207e8fa3651fae89c8b9e1237c97698ee1300237ae",
                "md5": "2e0ebe34aa50f373255d1e441eaad727",
                "sha256": "dfdb9c398dc2a92d8bc310530b3fc7ce66819a908733183626a6b52a51d2a596"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "2e0ebe34aa50f373255d1e441eaad727",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1144475,
            "upload_time": "2025-07-27T10:37:15",
            "upload_time_iso_8601": "2025-07-27T10:37:15.004825Z",
            "url": "https://files.pythonhosted.org/packages/c5/4c/467fb61b7890e5a015207e8fa3651fae89c8b9e1237c97698ee1300237ae/openair_rs_py-0.1.4-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3c5394819762090f8c91699d32cd8b20ab8abcbb2e0c3264d6062a2efbc91808",
                "md5": "e1155d1fcc4ddb7e5befa1909ae82009",
                "sha256": "db19d8a3eb2baa5dc712eb01336a486d4cb54ee28b4e1f4140387962ad2d4de0"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e1155d1fcc4ddb7e5befa1909ae82009",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1186119,
            "upload_time": "2025-07-27T10:37:31",
            "upload_time_iso_8601": "2025-07-27T10:37:31.540007Z",
            "url": "https://files.pythonhosted.org/packages/3c/53/94819762090f8c91699d32cd8b20ab8abcbb2e0c3264d6062a2efbc91808/openair_rs_py-0.1.4-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b0724bc9bae5250e1763d0bc40678b6ac946841e778a18fe46c4642074b3ba19",
                "md5": "7563efd24ba43fcaec5f33d49176c438",
                "sha256": "7841cd7542301ea9f716bbee3f9276791b1d6011a375f0fd17512b8234a4eba1"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313t-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7563efd24ba43fcaec5f33d49176c438",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1145622,
            "upload_time": "2025-07-27T10:36:43",
            "upload_time_iso_8601": "2025-07-27T10:36:43.349606Z",
            "url": "https://files.pythonhosted.org/packages/b0/72/4bc9bae5250e1763d0bc40678b6ac946841e778a18fe46c4642074b3ba19/openair_rs_py-0.1.4-cp313-cp313t-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bb50e5e82c3683ac5cac2fd4eeae68b3dce5c9be9681b0dc1d6f16c9965cc8c7",
                "md5": "ecce5a0efa0581c3d6bc863e8d0f96f5",
                "sha256": "c09298b9ba9e0524672fc75964feafae6f96f19d6c83da37f33c3e2c72d5c9fd"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313t-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "ecce5a0efa0581c3d6bc863e8d0f96f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1190879,
            "upload_time": "2025-07-27T10:37:00",
            "upload_time_iso_8601": "2025-07-27T10:37:00.269732Z",
            "url": "https://files.pythonhosted.org/packages/bb/50/e5e82c3683ac5cac2fd4eeae68b3dce5c9be9681b0dc1d6f16c9965cc8c7/openair_rs_py-0.1.4-cp313-cp313t-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62949feb450b9dfb1d5bc47b789b645e07358291ca07799ecc411419eedfd25e",
                "md5": "f9b61662ce4edb225386f6054c1a6620",
                "sha256": "2dbd78d3d94be110e80dedb097e440fe5e9d2d30c07513b06f6d3760f1e547e4"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313t-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "f9b61662ce4edb225386f6054c1a6620",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1144559,
            "upload_time": "2025-07-27T10:37:16",
            "upload_time_iso_8601": "2025-07-27T10:37:16.499287Z",
            "url": "https://files.pythonhosted.org/packages/62/94/9feb450b9dfb1d5bc47b789b645e07358291ca07799ecc411419eedfd25e/openair_rs_py-0.1.4-cp313-cp313t-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ef1423f4f0a1bb89d3d436de7ddebd24fbb9cde60bad667ff001687742dc79f7",
                "md5": "9f3eac30e99d2a812e9802ef53146680",
                "sha256": "da172e19a120364ce3d0ce600a4c5aa4575a785a19c4f7a49ccf3449d10c099e"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313t-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9f3eac30e99d2a812e9802ef53146680",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1186414,
            "upload_time": "2025-07-27T10:37:33",
            "upload_time_iso_8601": "2025-07-27T10:37:33.108333Z",
            "url": "https://files.pythonhosted.org/packages/ef/14/23f4f0a1bb89d3d436de7ddebd24fbb9cde60bad667ff001687742dc79f7/openair_rs_py-0.1.4-cp313-cp313t-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b83275c97ec839db00299b17353e003a46d8816e6243688815923ad706bc3adf",
                "md5": "24d3f8e19915cbe781fd1d86b0efe5e7",
                "sha256": "8460299f402b06a615e76e5549be573ded34489dc6a251db3e4f73cb6b9eb74e"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "24d3f8e19915cbe781fd1d86b0efe5e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 683919,
            "upload_time": "2025-07-27T10:37:56",
            "upload_time_iso_8601": "2025-07-27T10:37:56.546596Z",
            "url": "https://files.pythonhosted.org/packages/b8/32/75c97ec839db00299b17353e003a46d8816e6243688815923ad706bc3adf/openair_rs_py-0.1.4-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2e6f0d38870fc0c838631a9db9d56cb26b750da4be597f4a50540377f2ec14a3",
                "md5": "c2109d3326e169969316fcf3b1fc7012",
                "sha256": "c467fbe803ebf61e25d8eb3e6250bfd92dcf84a62881086d706a8a013730e732"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c2109d3326e169969316fcf3b1fc7012",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 747952,
            "upload_time": "2025-07-27T10:37:48",
            "upload_time_iso_8601": "2025-07-27T10:37:48.490840Z",
            "url": "https://files.pythonhosted.org/packages/2e/6f/0d38870fc0c838631a9db9d56cb26b750da4be597f4a50540377f2ec14a3/openair_rs_py-0.1.4-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8fa9fe7bfa4848b78a67c4f8aca039aae0729635780f8ac44aedd98c4951dd58",
                "md5": "ff8db2a2b8a0f0207bfb1348fa3ccb33",
                "sha256": "cdc3a49a240050f3b4e481d159933e8f7d2fa63f73462f6bbc4fc89891117478"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ff8db2a2b8a0f0207bfb1348fa3ccb33",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 970802,
            "upload_time": "2025-07-27T10:35:33",
            "upload_time_iso_8601": "2025-07-27T10:35:33.898529Z",
            "url": "https://files.pythonhosted.org/packages/8f/a9/fe7bfa4848b78a67c4f8aca039aae0729635780f8ac44aedd98c4951dd58/openair_rs_py-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1e049f51b5bc4ac5cd5d05433e46306b1572760d6f8806afbf5fa7e82d605287",
                "md5": "f67b08bcecf8f5d95091e24df3daeb43",
                "sha256": "d5a7d7cb612e8a1b768a76266a32872f869dcac8d0f45b29214174ca11f99c59"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "f67b08bcecf8f5d95091e24df3daeb43",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 929792,
            "upload_time": "2025-07-27T10:35:44",
            "upload_time_iso_8601": "2025-07-27T10:35:44.057173Z",
            "url": "https://files.pythonhosted.org/packages/1e/04/9f51b5bc4ac5cd5d05433e46306b1572760d6f8806afbf5fa7e82d605287/openair_rs_py-0.1.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b34d6b43ad8c3df11a4cada4d78abb79b49af83b7a6249eb353a8e0c45c702bf",
                "md5": "0e26d565e143c4c95e64fc7962d2299d",
                "sha256": "cee246071146957580b313bc4a15f0addf70b4b40395e806b3f39d726998ac34"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "0e26d565e143c4c95e64fc7962d2299d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1132011,
            "upload_time": "2025-07-27T10:35:54",
            "upload_time_iso_8601": "2025-07-27T10:35:54.371783Z",
            "url": "https://files.pythonhosted.org/packages/b3/4d/6b43ad8c3df11a4cada4d78abb79b49af83b7a6249eb353a8e0c45c702bf/openair_rs_py-0.1.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b75271669a453040c468d01c768fe7c87519411cfb6bef6fec3d28eb4f51030b",
                "md5": "f39c80932612036afbbd66d7bd69ebc9",
                "sha256": "ce10268bc1d790a6f042872907b025a95bdd314a893fdd62c741b108e2ce9b05"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "f39c80932612036afbbd66d7bd69ebc9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1054314,
            "upload_time": "2025-07-27T10:36:03",
            "upload_time_iso_8601": "2025-07-27T10:36:03.556383Z",
            "url": "https://files.pythonhosted.org/packages/b7/52/71669a453040c468d01c768fe7c87519411cfb6bef6fec3d28eb4f51030b/openair_rs_py-0.1.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "42d9c26fb95e7a37bef389290c9af745217c7af86a52d58fa436d8c8d0f9053d",
                "md5": "cbe02a06ceb0436dea2a4accf05e08e0",
                "sha256": "063562d5fa260e094bc53488fcfbc9cf3983dd6491dbadae1c7df229d195633c"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cbe02a06ceb0436dea2a4accf05e08e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1015734,
            "upload_time": "2025-07-27T10:36:23",
            "upload_time_iso_8601": "2025-07-27T10:36:23.997181Z",
            "url": "https://files.pythonhosted.org/packages/42/d9/c26fb95e7a37bef389290c9af745217c7af86a52d58fa436d8c8d0f9053d/openair_rs_py-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e3f8cb1261803dd71e307e0e9d1ef346f9fa295c5e6030f2633d97c0941f10ae",
                "md5": "8db325006c4d0713c894949cb90da5be",
                "sha256": "d97fed79c6188e2ff0c1cedf67ea20664f3130dec2144178d2e6513707f731d7"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "8db325006c4d0713c894949cb90da5be",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1001818,
            "upload_time": "2025-07-27T10:36:13",
            "upload_time_iso_8601": "2025-07-27T10:36:13.630458Z",
            "url": "https://files.pythonhosted.org/packages/e3/f8/cb1261803dd71e307e0e9d1ef346f9fa295c5e6030f2633d97c0941f10ae/openair_rs_py-0.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "504f1b69d3350c8b19cf4c33eca0f9cf0cfc7bd145cb67e5143ecbade67577f9",
                "md5": "d3dfb035897a154baa1ecbeb3650b605",
                "sha256": "3a99b7962dcff4ec7e0e0f9e380cce5930aba29ee1acccfcede3f04133caa45a"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d3dfb035897a154baa1ecbeb3650b605",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1147152,
            "upload_time": "2025-07-27T10:36:44",
            "upload_time_iso_8601": "2025-07-27T10:36:44.843242Z",
            "url": "https://files.pythonhosted.org/packages/50/4f/1b69d3350c8b19cf4c33eca0f9cf0cfc7bd145cb67e5143ecbade67577f9/openair_rs_py-0.1.4-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "907d4410c557e4246ab0a8febb619336e44c99c24edd0664de52449d3a4dd1ec",
                "md5": "ef2465933af2711b4d6da157761ecf2e",
                "sha256": "5a1e7c32fc0e9afddbe58606e7580f267d5cd101a322d3347d55b850a53b08d0"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp38-cp38-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "ef2465933af2711b4d6da157761ecf2e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1192087,
            "upload_time": "2025-07-27T10:37:01",
            "upload_time_iso_8601": "2025-07-27T10:37:01.798329Z",
            "url": "https://files.pythonhosted.org/packages/90/7d/4410c557e4246ab0a8febb619336e44c99c24edd0664de52449d3a4dd1ec/openair_rs_py-0.1.4-cp38-cp38-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f7ca7ad75bcccbe0f8897fbea65978571bfdc1542dad91f528fdc378a770af3c",
                "md5": "59ca323e2e04402e7208c68a4a89cb4d",
                "sha256": "e9ee21cb552b2b0a43c95d71c4e30dfc584dd11650a3f7fc20e796400c408bea"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "59ca323e2e04402e7208c68a4a89cb4d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1146369,
            "upload_time": "2025-07-27T10:37:17",
            "upload_time_iso_8601": "2025-07-27T10:37:17.971756Z",
            "url": "https://files.pythonhosted.org/packages/f7/ca/7ad75bcccbe0f8897fbea65978571bfdc1542dad91f528fdc378a770af3c/openair_rs_py-0.1.4-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "20241003193e7e39fdb3a59e42c040a24fe81e71df4781da0740376ceb4b00a5",
                "md5": "54054a581905613b282c0c869c4b88ee",
                "sha256": "08785d4d14a1ad9fee79b1d379e7166fc4849a08824629ccfe195546849b3f0b"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "54054a581905613b282c0c869c4b88ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1187143,
            "upload_time": "2025-07-27T10:37:34",
            "upload_time_iso_8601": "2025-07-27T10:37:34.712840Z",
            "url": "https://files.pythonhosted.org/packages/20/24/1003193e7e39fdb3a59e42c040a24fe81e71df4781da0740376ceb4b00a5/openair_rs_py-0.1.4-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2ecb9f456fcaf67b2000cf0880c61584cff9634cb4a836e8202141772d2528fa",
                "md5": "ff6f7fedb5b2e335d1f88d4c94ea8bce",
                "sha256": "68dfab7bee5c93b193ffd7eec4f6aa75629acf427e491d098bbd54ee7d6e0193"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ff6f7fedb5b2e335d1f88d4c94ea8bce",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 971337,
            "upload_time": "2025-07-27T10:35:35",
            "upload_time_iso_8601": "2025-07-27T10:35:35.380704Z",
            "url": "https://files.pythonhosted.org/packages/2e/cb/9f456fcaf67b2000cf0880c61584cff9634cb4a836e8202141772d2528fa/openair_rs_py-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fb50ac66444402f3120817dad0a2a4a913a4b21dc09aba489febb3e0df94cf0c",
                "md5": "46a0599367ae3b4e6692713bc8eedb33",
                "sha256": "b95380c5a7a3ec8b19bd410b41faa749a933555afa4afa72fa236d5052bf50a5"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "46a0599367ae3b4e6692713bc8eedb33",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 928997,
            "upload_time": "2025-07-27T10:35:45",
            "upload_time_iso_8601": "2025-07-27T10:35:45.837560Z",
            "url": "https://files.pythonhosted.org/packages/fb/50/ac66444402f3120817dad0a2a4a913a4b21dc09aba489febb3e0df94cf0c/openair_rs_py-0.1.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "de9bc71d4e10911c807fa441bf9189d68596fa2bf7c844211b2ae826fb5c656f",
                "md5": "5feabdd53040b6b9264b14b4f1c533d3",
                "sha256": "2bcb9c822b48d408278f2fd167313ebb65e96d37d85690088386362187f849b6"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "5feabdd53040b6b9264b14b4f1c533d3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1132302,
            "upload_time": "2025-07-27T10:35:56",
            "upload_time_iso_8601": "2025-07-27T10:35:56.066383Z",
            "url": "https://files.pythonhosted.org/packages/de/9b/c71d4e10911c807fa441bf9189d68596fa2bf7c844211b2ae826fb5c656f/openair_rs_py-0.1.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "073aaf07a8f904fd9a73254b309e5fdfb62a6879ca776dcdc39d30d9cf8b5d5f",
                "md5": "d78484607236d39a16ee2f03b72a826b",
                "sha256": "5ad358d2ec88da3113bbe89728da725c12e72d0e85b20cabbe0bfb532c4a8274"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "d78484607236d39a16ee2f03b72a826b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1054632,
            "upload_time": "2025-07-27T10:36:05",
            "upload_time_iso_8601": "2025-07-27T10:36:05.437240Z",
            "url": "https://files.pythonhosted.org/packages/07/3a/af07a8f904fd9a73254b309e5fdfb62a6879ca776dcdc39d30d9cf8b5d5f/openair_rs_py-0.1.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "de06c17d6c3d3a2e9ed4722407b35205830838c20651504344e8be6b9ab087d2",
                "md5": "2eb4f4ede4ae6920aa193cd7ace023b5",
                "sha256": "2c551c4076fe730d54e99d21581a005c3b7b91c632ebc3654274a5f62fa50450"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2eb4f4ede4ae6920aa193cd7ace023b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1016266,
            "upload_time": "2025-07-27T10:36:25",
            "upload_time_iso_8601": "2025-07-27T10:36:25.432889Z",
            "url": "https://files.pythonhosted.org/packages/de/06/c17d6c3d3a2e9ed4722407b35205830838c20651504344e8be6b9ab087d2/openair_rs_py-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d6991d7f2020bca7e0d5278cf669561fb22dc8302587301d7824a96b3c4133f0",
                "md5": "41af64fea044be6ec687fd83c7906942",
                "sha256": "ba3b54b370f05399c43c7cdd9c18784f4a7157d482cd5c415d55fe24e0d2b7f8"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "41af64fea044be6ec687fd83c7906942",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1001412,
            "upload_time": "2025-07-27T10:36:15",
            "upload_time_iso_8601": "2025-07-27T10:36:15.285051Z",
            "url": "https://files.pythonhosted.org/packages/d6/99/1d7f2020bca7e0d5278cf669561fb22dc8302587301d7824a96b3c4133f0/openair_rs_py-0.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1dd5e5b98408e2495c3e51891c5db0016423a641e720ca2462f4ee23028d3da5",
                "md5": "3379c2221d4b1193a3b05489c126e347",
                "sha256": "d7e8a2a2f73da52a03138ad6be5f2db1a983677c819f427b47ee3e5b0aee976a"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3379c2221d4b1193a3b05489c126e347",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1147694,
            "upload_time": "2025-07-27T10:36:46",
            "upload_time_iso_8601": "2025-07-27T10:36:46.288694Z",
            "url": "https://files.pythonhosted.org/packages/1d/d5/e5b98408e2495c3e51891c5db0016423a641e720ca2462f4ee23028d3da5/openair_rs_py-0.1.4-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8fe7029529db19b3db2052418db4dfccc37d10371300f799033f102a808cc0c6",
                "md5": "b40bf099d90442faf6f4e5bdb93f8d80",
                "sha256": "41a7d55ddcf658fc22ec026bb18f27e88aa5bb0b50733d46f92863b528b5180e"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp39-cp39-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "b40bf099d90442faf6f4e5bdb93f8d80",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1191611,
            "upload_time": "2025-07-27T10:37:03",
            "upload_time_iso_8601": "2025-07-27T10:37:03.283197Z",
            "url": "https://files.pythonhosted.org/packages/8f/e7/029529db19b3db2052418db4dfccc37d10371300f799033f102a808cc0c6/openair_rs_py-0.1.4-cp39-cp39-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d0afafbb482388cd93bd5d51148bb8d7e7355e685cf28bf0b39b9ae8c54b0cac",
                "md5": "549c8bd1b2f695b043ffbadf3ee3d1e0",
                "sha256": "e4580d5320b142cdd332df2e9ca929e720ef5d35bf7c6fc84488630dcbfa4385"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "549c8bd1b2f695b043ffbadf3ee3d1e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1146290,
            "upload_time": "2025-07-27T10:37:19",
            "upload_time_iso_8601": "2025-07-27T10:37:19.842889Z",
            "url": "https://files.pythonhosted.org/packages/d0/af/afbb482388cd93bd5d51148bb8d7e7355e685cf28bf0b39b9ae8c54b0cac/openair_rs_py-0.1.4-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2da552205c8c6ca553a43d46ea1087c4839f78762a05a2e15b42b3dbd0bb985e",
                "md5": "05dc52f77393345b2be6ad8b57d0e83f",
                "sha256": "2b42da73366bb2c6c468dc7a094f9acab522165c0606e3bf5ed8494ae86eceed"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "05dc52f77393345b2be6ad8b57d0e83f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1187608,
            "upload_time": "2025-07-27T10:37:36",
            "upload_time_iso_8601": "2025-07-27T10:37:36.298703Z",
            "url": "https://files.pythonhosted.org/packages/2d/a5/52205c8c6ca553a43d46ea1087c4839f78762a05a2e15b42b3dbd0bb985e/openair_rs_py-0.1.4-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c5874fcf01644110520c0ca82d547450f673dc411f9081995d449f942ca8330a",
                "md5": "00c3451813a4c83fedbebe9756795cbe",
                "sha256": "d8e7a0f403914ec96d976635524a155535bbd263b5349c6365b48e0c8a46152a"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "00c3451813a4c83fedbebe9756795cbe",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 683980,
            "upload_time": "2025-07-27T10:37:57",
            "upload_time_iso_8601": "2025-07-27T10:37:57.950267Z",
            "url": "https://files.pythonhosted.org/packages/c5/87/4fcf01644110520c0ca82d547450f673dc411f9081995d449f942ca8330a/openair_rs_py-0.1.4-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "52acf1031976f6ab3a468f88dd3eb078fc6e6c6bfdf7650ec8e5ad410a9b8c09",
                "md5": "2665886faa10e28ffcba24e877c81eff",
                "sha256": "1536ba7f7f7d768d7daf79ce3e49e8987680aa2d2f579027b685db2a7515e7af"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2665886faa10e28ffcba24e877c81eff",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 748679,
            "upload_time": "2025-07-27T10:37:50",
            "upload_time_iso_8601": "2025-07-27T10:37:50.272174Z",
            "url": "https://files.pythonhosted.org/packages/52/ac/f1031976f6ab3a468f88dd3eb078fc6e6c6bfdf7650ec8e5ad410a9b8c09/openair_rs_py-0.1.4-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e8840dda0a0a362a9228665e53232382a13b81ba414b42765246e3fb931761bd",
                "md5": "c90aa7232cab7d3f222b40012ccf237a",
                "sha256": "7cde21f06768c48b1e0d753e9a5b30d7c9d4ff2816f550c91559e8845bc8a2c6"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c90aa7232cab7d3f222b40012ccf237a",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1147383,
            "upload_time": "2025-07-27T10:36:48",
            "upload_time_iso_8601": "2025-07-27T10:36:48.120337Z",
            "url": "https://files.pythonhosted.org/packages/e8/84/0dda0a0a362a9228665e53232382a13b81ba414b42765246e3fb931761bd/openair_rs_py-0.1.4-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "11bb1ec597e0e16f203ea0064f299f488a40c285ff71301bcd1d2d4fd358341c",
                "md5": "85869adc3a3ac7724ca462ae4b9b70ba",
                "sha256": "8f0acb6d61f4137d28ca2a484fd1f8d8d9fee7b8661af5cd8596c4f7be2d3ed9"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "85869adc3a3ac7724ca462ae4b9b70ba",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1192588,
            "upload_time": "2025-07-27T10:37:04",
            "upload_time_iso_8601": "2025-07-27T10:37:04.791332Z",
            "url": "https://files.pythonhosted.org/packages/11/bb/1ec597e0e16f203ea0064f299f488a40c285ff71301bcd1d2d4fd358341c/openair_rs_py-0.1.4-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "635aece34a6ab3ce34b41ad95d39144250b0f12994505fea38803294c3e2dc8a",
                "md5": "8445a8fe89031318f6e41437a01bdfd1",
                "sha256": "6fc17c0904a783d9bc8cd499f3bbce07f257fd9a0a7442f640f1f26da2ffc08a"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "8445a8fe89031318f6e41437a01bdfd1",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1147489,
            "upload_time": "2025-07-27T10:37:21",
            "upload_time_iso_8601": "2025-07-27T10:37:21.706645Z",
            "url": "https://files.pythonhosted.org/packages/63/5a/ece34a6ab3ce34b41ad95d39144250b0f12994505fea38803294c3e2dc8a/openair_rs_py-0.1.4-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "170c9e2a3a7dec6595ddc8c57d7f62927bfce4bf8bfc57b1d03eb993ffcdf7d8",
                "md5": "c7867464505eabd02b485cd5afc8ee50",
                "sha256": "1e45397cb75b095fc696b68f69ed657cb33bb3b3a5534bfb158c121ebccde239"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c7867464505eabd02b485cd5afc8ee50",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1187631,
            "upload_time": "2025-07-27T10:37:37",
            "upload_time_iso_8601": "2025-07-27T10:37:37.901678Z",
            "url": "https://files.pythonhosted.org/packages/17/0c/9e2a3a7dec6595ddc8c57d7f62927bfce4bf8bfc57b1d03eb993ffcdf7d8/openair_rs_py-0.1.4-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "41423bc6ef133f80d83ac3e9723ea05a1b2e23d243c5d2e7d23fe08c1d00131b",
                "md5": "f8a83c5cc86fb570131b02f5e226a80f",
                "sha256": "57cf40b6a230926cf2d4634c3aa021fffe660eb7c2a91ff6a9ab4f51608cc85f"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f8a83c5cc86fb570131b02f5e226a80f",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.8",
            "size": 1147300,
            "upload_time": "2025-07-27T10:36:49",
            "upload_time_iso_8601": "2025-07-27T10:36:49.785655Z",
            "url": "https://files.pythonhosted.org/packages/41/42/3bc6ef133f80d83ac3e9723ea05a1b2e23d243c5d2e7d23fe08c1d00131b/openair_rs_py-0.1.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "98646a06e13dd52b6d6f33259444ddede366d7b66bcd5f53be8e4460dd0db219",
                "md5": "58909cefaccd4187980a04446ec30ebb",
                "sha256": "499731b325b0079224ddfdf7b8747f15232529041c45a4fb5e827029dc60d93f"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "58909cefaccd4187980a04446ec30ebb",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.8",
            "size": 1192331,
            "upload_time": "2025-07-27T10:37:06",
            "upload_time_iso_8601": "2025-07-27T10:37:06.393551Z",
            "url": "https://files.pythonhosted.org/packages/98/64/6a06e13dd52b6d6f33259444ddede366d7b66bcd5f53be8e4460dd0db219/openair_rs_py-0.1.4-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f7ff2b1ae6b72541850281ecd49f0a0b36ceefd46826f13f4eb70b680788c1b4",
                "md5": "2ce96bf368a3ae9f4b0e7a7341039a48",
                "sha256": "67280033effb1d9729041ecc11f805947b9af9b078416f2a88318108f9c22d62"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-pp311-pypy311_pp73-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "2ce96bf368a3ae9f4b0e7a7341039a48",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.8",
            "size": 1147286,
            "upload_time": "2025-07-27T10:37:23",
            "upload_time_iso_8601": "2025-07-27T10:37:23.242967Z",
            "url": "https://files.pythonhosted.org/packages/f7/ff/2b1ae6b72541850281ecd49f0a0b36ceefd46826f13f4eb70b680788c1b4/openair_rs_py-0.1.4-pp311-pypy311_pp73-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1987794b74ac280293a6afdffddedabf90de27c91f58f9ebe09ffc1b95d6c25b",
                "md5": "9531d5d94d5ab49e28dd4a9dd4ef3de8",
                "sha256": "c06b96824a8f0c56ea87d83f7ab679ae4a29d319d9e1105cb033378def74b7e1"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9531d5d94d5ab49e28dd4a9dd4ef3de8",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.8",
            "size": 1187348,
            "upload_time": "2025-07-27T10:37:39",
            "upload_time_iso_8601": "2025-07-27T10:37:39.502310Z",
            "url": "https://files.pythonhosted.org/packages/19/87/794b74ac280293a6afdffddedabf90de27c91f58f9ebe09ffc1b95d6c25b/openair_rs_py-0.1.4-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d19c1537b52bb0c846b2d42e78811a30c6afc9659156b521f32e2be8d79a9bcf",
                "md5": "bcd589d82c23d243e97526d0e24f565e",
                "sha256": "50415acc2e0eef11dbdaf62b7c5e736c4521d169898cc415ef7c702f532c3895"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "bcd589d82c23d243e97526d0e24f565e",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1147746,
            "upload_time": "2025-07-27T10:36:51",
            "upload_time_iso_8601": "2025-07-27T10:36:51.495959Z",
            "url": "https://files.pythonhosted.org/packages/d1/9c/1537b52bb0c846b2d42e78811a30c6afc9659156b521f32e2be8d79a9bcf/openair_rs_py-0.1.4-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5cfb3cc7e6bdf8b1eedb2ab470d3de023cca4fab1626c98671f048f153d0b687",
                "md5": "8543c037efc1d06574745c884344a221",
                "sha256": "d61341ba7d51a8df0822007795bbdb72a81c0d1446dccbacac8e56dd81b0c3ce"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "8543c037efc1d06574745c884344a221",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1192279,
            "upload_time": "2025-07-27T10:37:07",
            "upload_time_iso_8601": "2025-07-27T10:37:07.985510Z",
            "url": "https://files.pythonhosted.org/packages/5c/fb/3cc7e6bdf8b1eedb2ab470d3de023cca4fab1626c98671f048f153d0b687/openair_rs_py-0.1.4-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0ea69e984e9e38defd71b89a443380993101df5678e5ea6f3e8e8ff458034b60",
                "md5": "ea50f58ed3f569dbdc3d8fe40efab416",
                "sha256": "d2d69e7232b80a4fa1046b0ed10684b371edade517a0ee7e768b97a5b2d83b13"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-pp39-pypy39_pp73-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "ea50f58ed3f569dbdc3d8fe40efab416",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1147451,
            "upload_time": "2025-07-27T10:37:24",
            "upload_time_iso_8601": "2025-07-27T10:37:24.782654Z",
            "url": "https://files.pythonhosted.org/packages/0e/a6/9e984e9e38defd71b89a443380993101df5678e5ea6f3e8e8ff458034b60/openair_rs_py-0.1.4-pp39-pypy39_pp73-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2a51e8c8f134728621865cb41f0bf4f6c20c0cc7bec1fcb48f3e200021551485",
                "md5": "e7e804b4e819c860a81b906ec9166673",
                "sha256": "1898a09682ffee27cd5bb4944512aa15553b9cd324939ded0884718237236d4f"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e7e804b4e819c860a81b906ec9166673",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1187354,
            "upload_time": "2025-07-27T10:37:41",
            "upload_time_iso_8601": "2025-07-27T10:37:41.452518Z",
            "url": "https://files.pythonhosted.org/packages/2a/51/e8c8f134728621865cb41f0bf4f6c20c0cc7bec1fcb48f3e200021551485/openair_rs_py-0.1.4-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1894b68770baeccf4f8e6b36871ca0dfe9c5f63627ed68b4ec6e34c2914c805c",
                "md5": "60ac5d88c7f2c7f9c1f852882fa391cd",
                "sha256": "0b7b1f69dc73762a1d3bea508f9cd4c61361b21c36a6dde998e8f226aea8cf14"
            },
            "downloads": -1,
            "filename": "openair_rs_py-0.1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "60ac5d88c7f2c7f9c1f852882fa391cd",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 26008,
            "upload_time": "2025-07-27T10:37:42",
            "upload_time_iso_8601": "2025-07-27T10:37:42.665599Z",
            "url": "https://files.pythonhosted.org/packages/18/94/b68770baeccf4f8e6b36871ca0dfe9c5f63627ed68b4ec6e34c2914c805c/openair_rs_py-0.1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-27 10:37:42",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "dbrgn",
    "github_project": "openair-rs",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "circle": true,
    "lcname": "openair-rs-py"
}
        
Elapsed time: 0.57597s