umepr


Nameumepr JSON
Version 0.0.1b35 PyPI version JSON
download
home_pageNone
Summaryrust implementation of urban multi-scale environmental predictor
upload_time2025-09-04 16:42:48
maintainerUMEP Developers
docs_urlNone
authorUMEP Developers
requires_python<3.14,>=3.9
licenseAGPL-3.0
keywords python3 geographical-information-system spatial-data spatial-data-analysis urban-climate urban-heat-island urban-meteorology urban-microclimate urban-planning urban-sustainability urban-thermal-comfort urban-thermal-environment urban-thermal-mapping urban-thermal-modelling urban-thermal-simulation urban-thermal-sustainability
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # UMEP Core

## Setup

- Make sure you have a Python installation on your system
- Install `vscode` and `github` apps.
- Install `uv` package manager (e.g. `pip install uv`).
- Clone repo.
- Run `uv sync` from the directory where `pyproject.toml` in located to install `.venv` and packages.
- Select `.venv` Python environment.
- FYI: Recommended settings and extensions are included in the repo. Proceed if prompted to install extensions.
- Develop and commit to Github often!

## Demo

See the demo notebook file at [/demo.py](/demo.py).

Also, a test with GBG data is found in [/solweig_gbg_test.py](/solweig_gbg_test.py)

The demo and the test uses the datasets included in the tests folder

## Original code

The code reproduced in the `umep` folder is adapted from the original GPLv3-licensed code by Fredrik Lindberg, Ting Sun, Sue Grimmond, Yihao Tang, Nils Wallenberg.

The original code has been modified to work without QGIS to facilitate Python workflows.

The original code can be found at: [UMEP-processing](https://github.com/UMEP-dev/UMEP-processing).

This modified code is licensed under the GNU General Public License v3.0.

See the LICENSE file for details.

Please give all credit for UMEP code to the original authors and cite accordingly.

© Copyright 2018 - 2020, Fredrik Lindberg, Ting Sun, Sue Grimmond, Yihao Tang, Nils Wallenberg.

Lindberg F, Grimmond CSB, Gabey A, Huang B, Kent CW, Sun T, Theeuwes N, Järvi L, Ward H, Capel- Timms I, Chang YY, Jonsson P, Krave N, Liu D, Meyer D, Olofson F, Tan JG, Wästberg D, Xue L, Zhang Z (2018) Urban Multi-scale Environmental Predictor (UMEP) - An integrated tool for city-based climate services. Environmental Modelling and Software.99, 70-87 https://doi.org/10.1016/j.envsoft.2017.09.020

## Demo Data

Two seprated demo dataset are included

### ATENS (vector data)

#### Tree Canopies

Copernicus

#### Trees

https://walkable.cityofathens.gr/home

#### Buildings

http://gis.cityofathens.gr/layers/athens_geonode_data:geonode:c40solarmap

### Gothenburg (raster data)

Standard dataset used in tutorials (https://umep-docs.readthedocs.io/en/latest/Tutorials.html)



            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "umepr",
    "maintainer": "UMEP Developers",
    "docs_url": null,
    "requires_python": "<3.14,>=3.9",
    "maintainer_email": null,
    "keywords": "python3, geographical-information-system, spatial-data, spatial-data-analysis, urban-climate, urban-heat-island, urban-meteorology, urban-microclimate, urban-planning, urban-sustainability, urban-thermal-comfort, urban-thermal-environment, urban-thermal-mapping, urban-thermal-modelling, urban-thermal-simulation, urban-thermal-sustainability",
    "author": "UMEP Developers",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/de/be/60425846f92d368840313e6d3cc2180a186b1914a3d698e9b330d8925c53/umepr-0.0.1b35.tar.gz",
    "platform": null,
    "description": "# UMEP Core\n\n## Setup\n\n- Make sure you have a Python installation on your system\n- Install `vscode` and `github` apps.\n- Install `uv` package manager (e.g. `pip install uv`).\n- Clone repo.\n- Run `uv sync` from the directory where `pyproject.toml` in located to install `.venv` and packages.\n- Select `.venv` Python environment.\n- FYI: Recommended settings and extensions are included in the repo. Proceed if prompted to install extensions.\n- Develop and commit to Github often!\n\n## Demo\n\nSee the demo notebook file at [/demo.py](/demo.py).\n\nAlso, a test with GBG data is found in [/solweig_gbg_test.py](/solweig_gbg_test.py)\n\nThe demo and the test uses the datasets included in the tests folder\n\n## Original code\n\nThe code reproduced in the `umep` folder is adapted from the original GPLv3-licensed code by Fredrik Lindberg, Ting Sun, Sue Grimmond, Yihao Tang, Nils Wallenberg.\n\nThe original code has been modified to work without QGIS to facilitate Python workflows.\n\nThe original code can be found at: [UMEP-processing](https://github.com/UMEP-dev/UMEP-processing).\n\nThis modified code is licensed under the GNU General Public License v3.0.\n\nSee the LICENSE file for details.\n\nPlease give all credit for UMEP code to the original authors and cite accordingly.\n\n\u00a9 Copyright 2018 - 2020, Fredrik Lindberg, Ting Sun, Sue Grimmond, Yihao Tang, Nils Wallenberg.\n\nLindberg F, Grimmond CSB, Gabey A, Huang B, Kent CW, Sun T, Theeuwes N, J\u00e4rvi L, Ward H, Capel- Timms I, Chang YY, Jonsson P, Krave N, Liu D, Meyer D, Olofson F, Tan JG, W\u00e4stberg D, Xue L, Zhang Z (2018) Urban Multi-scale Environmental Predictor (UMEP) - An integrated tool for city-based climate services. Environmental Modelling and Software.99, 70-87 https://doi.org/10.1016/j.envsoft.2017.09.020\n\n## Demo Data\n\nTwo seprated demo dataset are included\n\n### ATENS (vector data)\n\n#### Tree Canopies\n\nCopernicus\n\n#### Trees\n\nhttps://walkable.cityofathens.gr/home\n\n#### Buildings\n\nhttp://gis.cityofathens.gr/layers/athens_geonode_data:geonode:c40solarmap\n\n### Gothenburg (raster data)\n\nStandard dataset used in tutorials (https://umep-docs.readthedocs.io/en/latest/Tutorials.html)\n\n\n",
    "bugtrack_url": null,
    "license": "AGPL-3.0",
    "summary": "rust implementation of urban multi-scale environmental predictor",
    "version": "0.0.1b35",
    "project_urls": {
        "documentation": "https://github.com/UMEP-dev/umep-rust",
        "homepage": "https://github.com/UMEP-dev/umep-rust",
        "repository": "https://github.com/UMEP-dev/umep-rust"
    },
    "split_keywords": [
        "python3",
        " geographical-information-system",
        " spatial-data",
        " spatial-data-analysis",
        " urban-climate",
        " urban-heat-island",
        " urban-meteorology",
        " urban-microclimate",
        " urban-planning",
        " urban-sustainability",
        " urban-thermal-comfort",
        " urban-thermal-environment",
        " urban-thermal-mapping",
        " urban-thermal-modelling",
        " urban-thermal-simulation",
        " urban-thermal-sustainability"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c645baabfcc9dec578ed9b46ed7c28a0f8dd8a47a35d2fdd466605ca6e1ce1bf",
                "md5": "ed3674162c59f30cb42c9e581554af41",
                "sha256": "871cd9b0f8d7d00c503f70fd0fb563eff1b7d99dcb665f2bf0878da5c640cb2e"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ed3674162c59f30cb42c9e581554af41",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.9",
            "size": 642751,
            "upload_time": "2025-09-04T16:41:50",
            "upload_time_iso_8601": "2025-09-04T16:41:50.958205Z",
            "url": "https://files.pythonhosted.org/packages/c6/45/baabfcc9dec578ed9b46ed7c28a0f8dd8a47a35d2fdd466605ca6e1ce1bf/umepr-0.0.1b35-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2cea8ada3bcd9221c032b7b19280a0e03e30a7c4dc0d0d43cab5f5f736de7159",
                "md5": "8946979a558c250cdae1ed7d1dfe9985",
                "sha256": "fa9d728a53ce0a9996952996a5d8e676194de5beafe2eef563a884e4e31a9445"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8946979a558c250cdae1ed7d1dfe9985",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.9",
            "size": 674827,
            "upload_time": "2025-09-04T16:42:04",
            "upload_time_iso_8601": "2025-09-04T16:42:04.546029Z",
            "url": "https://files.pythonhosted.org/packages/2c/ea/8ada3bcd9221c032b7b19280a0e03e30a7c4dc0d0d43cab5f5f736de7159/umepr-0.0.1b35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0ce2bb1b6191dcd735754ca36537c026eb6fb2c20e6fc7b6c50edac56d987958",
                "md5": "edac31e38b09b6bf37b6ec10c93aa073",
                "sha256": "7762322b3eb4169d6251649c11307a461bdc9d5ff54e2589b7970c0d88a95902"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "edac31e38b09b6bf37b6ec10c93aa073",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.9",
            "size": 817360,
            "upload_time": "2025-09-04T16:42:23",
            "upload_time_iso_8601": "2025-09-04T16:42:23.727913Z",
            "url": "https://files.pythonhosted.org/packages/0c/e2/bb1b6191dcd735754ca36537c026eb6fb2c20e6fc7b6c50edac56d987958/umepr-0.0.1b35-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1260f0eb7f6d36ff18db31f56d4ad58b2ff732a6a4c984f50ff73ef9827a3b53",
                "md5": "84bdedc293267ad2ab4fc92abfe32e47",
                "sha256": "2f69aff9eb10444cd59b26cbfeabb52849af5c19abef89ea428128b342f940d5"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "84bdedc293267ad2ab4fc92abfe32e47",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.9",
            "size": 845930,
            "upload_time": "2025-09-04T16:42:36",
            "upload_time_iso_8601": "2025-09-04T16:42:36.222277Z",
            "url": "https://files.pythonhosted.org/packages/12/60/f0eb7f6d36ff18db31f56d4ad58b2ff732a6a4c984f50ff73ef9827a3b53/umepr-0.0.1b35-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2624e50d8673686bd5535784d8a30c8eb0a05a582085f2330b966dfc3a645543",
                "md5": "244713f516858fbe48a8646a362d399f",
                "sha256": "d7cf189a86a7694ea7cf539f3c57fb60dc531ac243c020ebe754cf2232a89cfb"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "244713f516858fbe48a8646a362d399f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.9",
            "size": 503713,
            "upload_time": "2025-09-04T16:42:49",
            "upload_time_iso_8601": "2025-09-04T16:42:49.849587Z",
            "url": "https://files.pythonhosted.org/packages/26/24/e50d8673686bd5535784d8a30c8eb0a05a582085f2330b966dfc3a645543/umepr-0.0.1b35-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bda68ea9680e2435605325bd988140504382f2253cc33d6c5408f058444b823b",
                "md5": "0b4ef115775ae6f531934a7e9c0d884c",
                "sha256": "79c48175d7e18aec794558d3c17e40c382fadb395d40a6a30192d9ccbb7128ee"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0b4ef115775ae6f531934a7e9c0d884c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.9",
            "size": 625170,
            "upload_time": "2025-09-04T16:42:19",
            "upload_time_iso_8601": "2025-09-04T16:42:19.577873Z",
            "url": "https://files.pythonhosted.org/packages/bd/a6/8ea9680e2435605325bd988140504382f2253cc33d6c5408f058444b823b/umepr-0.0.1b35-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "438e8bbe244d72a94b7dbf2fd2060954716924d3033ecac49699ae5c5334e733",
                "md5": "d5e82158faa256ef58a78dc1914793b8",
                "sha256": "29d4782505846f027b23814f08d533c889edf0fbf62ec5b042ef80d354e186be"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d5e82158faa256ef58a78dc1914793b8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.9",
            "size": 596416,
            "upload_time": "2025-09-04T16:42:15",
            "upload_time_iso_8601": "2025-09-04T16:42:15.790797Z",
            "url": "https://files.pythonhosted.org/packages/43/8e/8bbe244d72a94b7dbf2fd2060954716924d3033ecac49699ae5c5334e733/umepr-0.0.1b35-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "40387c15d771d1e89def59f31beb79e7ebad32b3ba15051c93c788484276510b",
                "md5": "4c6e98eb7c083df7ebbecee355a4bccc",
                "sha256": "6cadef0b89f1e17a31945950a8febf4a098122ebc4870ec5a90ee421023e5a85"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4c6e98eb7c083df7ebbecee355a4bccc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.9",
            "size": 642563,
            "upload_time": "2025-09-04T16:41:53",
            "upload_time_iso_8601": "2025-09-04T16:41:53.126349Z",
            "url": "https://files.pythonhosted.org/packages/40/38/7c15d771d1e89def59f31beb79e7ebad32b3ba15051c93c788484276510b/umepr-0.0.1b35-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f510d70ca7ff370b12501259d6da725463d08201e36e68aea4264bf187c9c952",
                "md5": "720b096fc7d0f040d769855554aa3edd",
                "sha256": "277eff8c7384582fc07514c84727c2d264f942ebae0f3051c5bf107d54d81f9d"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "720b096fc7d0f040d769855554aa3edd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.9",
            "size": 675188,
            "upload_time": "2025-09-04T16:42:05",
            "upload_time_iso_8601": "2025-09-04T16:42:05.990852Z",
            "url": "https://files.pythonhosted.org/packages/f5/10/d70ca7ff370b12501259d6da725463d08201e36e68aea4264bf187c9c952/umepr-0.0.1b35-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dae97f1c4fb11642fb7b66a3bbe0b0e51240eb714eaba591e0bf8a1efdc07bb9",
                "md5": "df166d46f4e1fb6d31fd2ba521e445de",
                "sha256": "1afb81af257b191b24d40001172037fec5c04e6815cf27ff1c1892cff7990d8b"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "df166d46f4e1fb6d31fd2ba521e445de",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.9",
            "size": 817481,
            "upload_time": "2025-09-04T16:42:25",
            "upload_time_iso_8601": "2025-09-04T16:42:25.025017Z",
            "url": "https://files.pythonhosted.org/packages/da/e9/7f1c4fb11642fb7b66a3bbe0b0e51240eb714eaba591e0bf8a1efdc07bb9/umepr-0.0.1b35-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "447e19aa3eaa6a34492384900ec8ca8472445cabfa26cc35908bb7532d91c403",
                "md5": "411cd9aab6edc3312b3fd5303fe95598",
                "sha256": "d902c24d2e5f4f0544e697f18e1b08f31c67f66e49ce22021b4889be405cba99"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "411cd9aab6edc3312b3fd5303fe95598",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.9",
            "size": 846050,
            "upload_time": "2025-09-04T16:42:37",
            "upload_time_iso_8601": "2025-09-04T16:42:37.557604Z",
            "url": "https://files.pythonhosted.org/packages/44/7e/19aa3eaa6a34492384900ec8ca8472445cabfa26cc35908bb7532d91c403/umepr-0.0.1b35-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "79e9bc44acef3dae2116140fb79e0a2000588b03ef5eba44a98a62e8509ae36b",
                "md5": "bfad71c20797df7194ddd98c6b228d10",
                "sha256": "4c62b4410ff846db52ffa41c66724f687b6b84c46a850dcb6e447640f87cfaf6"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bfad71c20797df7194ddd98c6b228d10",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.9",
            "size": 503978,
            "upload_time": "2025-09-04T16:42:51",
            "upload_time_iso_8601": "2025-09-04T16:42:51.437840Z",
            "url": "https://files.pythonhosted.org/packages/79/e9/bc44acef3dae2116140fb79e0a2000588b03ef5eba44a98a62e8509ae36b/umepr-0.0.1b35-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b325c93546f6a37665f1533a2dbc5f60d9adcae7c4ec6b997f92abf53a36f2ea",
                "md5": "ec633e636cf75c4452b65ed006b14574",
                "sha256": "76f5f100454556cad3766dff252c6580f0c160fd7360ca40fe1af5f18a1ea7b3"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ec633e636cf75c4452b65ed006b14574",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.9",
            "size": 622072,
            "upload_time": "2025-09-04T16:42:20",
            "upload_time_iso_8601": "2025-09-04T16:42:20.961627Z",
            "url": "https://files.pythonhosted.org/packages/b3/25/c93546f6a37665f1533a2dbc5f60d9adcae7c4ec6b997f92abf53a36f2ea/umepr-0.0.1b35-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "08ff5f3eade42a9f88aa22973ed299941a6a79e3cb2b7ad068265614e8f5c570",
                "md5": "1116e2bf4aba965181dd3bc9d0e4e2cd",
                "sha256": "0db8aeedda5d10e7bfa11f66656906b05ab9f4bb60c22149feaebee90819e2e7"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1116e2bf4aba965181dd3bc9d0e4e2cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.9",
            "size": 592311,
            "upload_time": "2025-09-04T16:42:17",
            "upload_time_iso_8601": "2025-09-04T16:42:17.035458Z",
            "url": "https://files.pythonhosted.org/packages/08/ff/5f3eade42a9f88aa22973ed299941a6a79e3cb2b7ad068265614e8f5c570/umepr-0.0.1b35-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "45fedf79d6f75d8950aa1fde405acfb554459ca68afba0aef9ce8b90c395d15c",
                "md5": "30e36ce84d0581e4109cb9a5d0287eaa",
                "sha256": "a5b8ea7c39fd8733155e98401711047bf2f8eff71795f84eb652f1d8e4ad0ff7"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "30e36ce84d0581e4109cb9a5d0287eaa",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.9",
            "size": 643518,
            "upload_time": "2025-09-04T16:41:54",
            "upload_time_iso_8601": "2025-09-04T16:41:54.525248Z",
            "url": "https://files.pythonhosted.org/packages/45/fe/df79d6f75d8950aa1fde405acfb554459ca68afba0aef9ce8b90c395d15c/umepr-0.0.1b35-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a61487999e4317693e3c44514ccf81fb0c95abe04b0715d443550cdd9585bd87",
                "md5": "f2d0379d8306c3bcdfa19de7106dbc70",
                "sha256": "9548feb5673e675dc1bc9dcc4c0dff1183088367fa8fb66bbe762e87a10681e0"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f2d0379d8306c3bcdfa19de7106dbc70",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.9",
            "size": 673092,
            "upload_time": "2025-09-04T16:42:07",
            "upload_time_iso_8601": "2025-09-04T16:42:07.318085Z",
            "url": "https://files.pythonhosted.org/packages/a6/14/87999e4317693e3c44514ccf81fb0c95abe04b0715d443550cdd9585bd87/umepr-0.0.1b35-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "28ca96ee794a425a5104c31206816f1428de0461a75e115cbb5e0eeb7d2fa271",
                "md5": "4c48999c0a7c3adc019e14797303acb3",
                "sha256": "94d84f0440a0dbf9ffb7e4066b69876f819810ac516ada4bf36baf939a5864dd"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4c48999c0a7c3adc019e14797303acb3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.9",
            "size": 818282,
            "upload_time": "2025-09-04T16:42:26",
            "upload_time_iso_8601": "2025-09-04T16:42:26.369510Z",
            "url": "https://files.pythonhosted.org/packages/28/ca/96ee794a425a5104c31206816f1428de0461a75e115cbb5e0eeb7d2fa271/umepr-0.0.1b35-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5c8a1527e06eecff36f6a0ae8e941033917a1922cb57bc8c23a476c60c4301bb",
                "md5": "3187554ab40c865f21b3a2d0ddbe2581",
                "sha256": "606e9ae914d89e9c1d79584e8d061d6e7bf7718d11e037cdc34f1ca1f1c998ed"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3187554ab40c865f21b3a2d0ddbe2581",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.9",
            "size": 844363,
            "upload_time": "2025-09-04T16:42:38",
            "upload_time_iso_8601": "2025-09-04T16:42:38.988452Z",
            "url": "https://files.pythonhosted.org/packages/5c/8a/1527e06eecff36f6a0ae8e941033917a1922cb57bc8c23a476c60c4301bb/umepr-0.0.1b35-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b36a8b0d8f85d9dc4409e79de3fc61650094a9c38c2dec0b83150cb8e500daf9",
                "md5": "4c7c573cb76e87a5e1524f3e3a2610dc",
                "sha256": "1c0159b7a1b2700d0a2bca0a7382fa1bfb9af89d854fb0eec906aad45f78404a"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4c7c573cb76e87a5e1524f3e3a2610dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.9",
            "size": 501678,
            "upload_time": "2025-09-04T16:42:53",
            "upload_time_iso_8601": "2025-09-04T16:42:53.062153Z",
            "url": "https://files.pythonhosted.org/packages/b3/6a/8b0d8f85d9dc4409e79de3fc61650094a9c38c2dec0b83150cb8e500daf9/umepr-0.0.1b35-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c245a83656aec543b3666b48671c2111f45024776bc7e4bb5382ed450208938d",
                "md5": "71524036780acb662eeeec8708a632a2",
                "sha256": "14d10103e7f97ccf0d0a1c1fa4da0408db43a8971fa6bc8d5b411baf67bdd557"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp313-cp313-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "71524036780acb662eeeec8708a632a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.9",
            "size": 622088,
            "upload_time": "2025-09-04T16:42:22",
            "upload_time_iso_8601": "2025-09-04T16:42:22.206731Z",
            "url": "https://files.pythonhosted.org/packages/c2/45/a83656aec543b3666b48671c2111f45024776bc7e4bb5382ed450208938d/umepr-0.0.1b35-cp313-cp313-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "45465824aa779beffe6f576e3a56b9d0eea57c79bb7a4f06ed611190f81d3104",
                "md5": "5d4eb019d9eee05951fe7016b9b2b1b9",
                "sha256": "73438ae1fb22050c5ab233b1a46064b5e1ef9414bb2a65b1c3c16da5d0f92717"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5d4eb019d9eee05951fe7016b9b2b1b9",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.9",
            "size": 592595,
            "upload_time": "2025-09-04T16:42:18",
            "upload_time_iso_8601": "2025-09-04T16:42:18.309264Z",
            "url": "https://files.pythonhosted.org/packages/45/46/5824aa779beffe6f576e3a56b9d0eea57c79bb7a4f06ed611190f81d3104/umepr-0.0.1b35-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cfe1046ec45aa0a6ae9ad9de4c513dc09f131fe7a60e86c807986071de26f577",
                "md5": "c5b1369f05502d13126ac24b1726b967",
                "sha256": "d6d9cbbdd161ef825d0a5aa069b1a73d02c163543311bafa77f61f6b7700c9be"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c5b1369f05502d13126ac24b1726b967",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.9",
            "size": 642882,
            "upload_time": "2025-09-04T16:41:56",
            "upload_time_iso_8601": "2025-09-04T16:41:56.079143Z",
            "url": "https://files.pythonhosted.org/packages/cf/e1/046ec45aa0a6ae9ad9de4c513dc09f131fe7a60e86c807986071de26f577/umepr-0.0.1b35-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1dc8e5038ef49b32cc1b81aa446669bc468b74803d59a8d076848da7d38144c2",
                "md5": "d7f097ede79ca14fe50ed0840f5ba9b4",
                "sha256": "c5d3b17b2b59ff51aa40219acac829fb63908d9fba208c5d3288ae75546dccab"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d7f097ede79ca14fe50ed0840f5ba9b4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.9",
            "size": 672476,
            "upload_time": "2025-09-04T16:42:09",
            "upload_time_iso_8601": "2025-09-04T16:42:09.108662Z",
            "url": "https://files.pythonhosted.org/packages/1d/c8/e5038ef49b32cc1b81aa446669bc468b74803d59a8d076848da7d38144c2/umepr-0.0.1b35-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "03c82417c42c7dc94cf741570d1bc582a8417ba7bb5f0741da09b88f1f49e849",
                "md5": "38ac9ca50e0084658dd0188315b78f7c",
                "sha256": "fbd30189f2e27fc40649aeea0d2093fd88d7818903858a059d849e16bd792068"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "38ac9ca50e0084658dd0188315b78f7c",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.9",
            "size": 817731,
            "upload_time": "2025-09-04T16:42:27",
            "upload_time_iso_8601": "2025-09-04T16:42:27.691493Z",
            "url": "https://files.pythonhosted.org/packages/03/c8/2417c42c7dc94cf741570d1bc582a8417ba7bb5f0741da09b88f1f49e849/umepr-0.0.1b35-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "355566eeddcdf7a2ca06aedaf045d08d8a4b2af6eadad0aff55ab63cbe192a44",
                "md5": "f001360a591abdcc42819f003327a995",
                "sha256": "e0100c556f17753bd8264afe4a42615dc4279b08b33142e3e337fe9c337262b2"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f001360a591abdcc42819f003327a995",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.9",
            "size": 843942,
            "upload_time": "2025-09-04T16:42:40",
            "upload_time_iso_8601": "2025-09-04T16:42:40.331634Z",
            "url": "https://files.pythonhosted.org/packages/35/55/66eeddcdf7a2ca06aedaf045d08d8a4b2af6eadad0aff55ab63cbe192a44/umepr-0.0.1b35-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "082d8226518d77f8aaffc2ccc99e121c573f5503648ad9708f96c5ce4fa2f7c8",
                "md5": "745f6b19e6a589d124833eff79342ea5",
                "sha256": "dc96f32b8196817a92e8f965af88d59d01429b0fb22b6ea6052930a1418e1256"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "745f6b19e6a589d124833eff79342ea5",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.9",
            "size": 641328,
            "upload_time": "2025-09-04T16:41:57",
            "upload_time_iso_8601": "2025-09-04T16:41:57.328754Z",
            "url": "https://files.pythonhosted.org/packages/08/2d/8226518d77f8aaffc2ccc99e121c573f5503648ad9708f96c5ce4fa2f7c8/umepr-0.0.1b35-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cd7e09e37e2c2eb3bd5b28e37d3522a618b1344a6895e9e8f473b22dfe416852",
                "md5": "2216c901ebd49b9c29efd4c88f226388",
                "sha256": "3b06b657c4a0c07c0785a332668366b7fd07868b1e88d60336663ca33ea65e56"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp313-cp313t-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2216c901ebd49b9c29efd4c88f226388",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.9",
            "size": 816670,
            "upload_time": "2025-09-04T16:42:29",
            "upload_time_iso_8601": "2025-09-04T16:42:29.060889Z",
            "url": "https://files.pythonhosted.org/packages/cd/7e/09e37e2c2eb3bd5b28e37d3522a618b1344a6895e9e8f473b22dfe416852/umepr-0.0.1b35-cp313-cp313t-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b3f107233ae0f1e6b39bd5d5da2faffa6f75a9f396d2b5a6e3793892c0201ad3",
                "md5": "b80e394676dad58d23d416bf36c97b73",
                "sha256": "5754bc4712c41cc64fc380ea7f85e7aad3da13faa6af45805fab54ba36392743"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp313-cp313t-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b80e394676dad58d23d416bf36c97b73",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.9",
            "size": 842716,
            "upload_time": "2025-09-04T16:42:41",
            "upload_time_iso_8601": "2025-09-04T16:42:41.627304Z",
            "url": "https://files.pythonhosted.org/packages/b3/f1/07233ae0f1e6b39bd5d5da2faffa6f75a9f396d2b5a6e3793892c0201ad3/umepr-0.0.1b35-cp313-cp313t-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eed6a1e36321e851c2d36e385d1be45b4d7e7d643328cff6380fe3b3b49c33f0",
                "md5": "b81be1f093ed66b28e1e2f8e94791878",
                "sha256": "b0999ad7918d4c94e88cb214588dfa8f644d1f2fe80033f9c64f256111c23127"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b81be1f093ed66b28e1e2f8e94791878",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.9",
            "size": 501630,
            "upload_time": "2025-09-04T16:42:54",
            "upload_time_iso_8601": "2025-09-04T16:42:54.819519Z",
            "url": "https://files.pythonhosted.org/packages/ee/d6/a1e36321e851c2d36e385d1be45b4d7e7d643328cff6380fe3b3b49c33f0/umepr-0.0.1b35-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e1180f89364711a011dcb6a087dbc0b56783dc72b315fbd015cfb84260f67a1d",
                "md5": "b14d4fd06917c5be533ecb88ffd4e091",
                "sha256": "5228bb233d98f75d86800de8a8b23a3984fcc0f883a75b991b6d177691059d37"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b14d4fd06917c5be533ecb88ffd4e091",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.9",
            "size": 643775,
            "upload_time": "2025-09-04T16:41:58",
            "upload_time_iso_8601": "2025-09-04T16:41:58.816124Z",
            "url": "https://files.pythonhosted.org/packages/e1/18/0f89364711a011dcb6a087dbc0b56783dc72b315fbd015cfb84260f67a1d/umepr-0.0.1b35-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "683ee83ffebee1337462cb6c3c80556509d78a3f0898605dcce65cf5e0895d88",
                "md5": "963281751fea2139eae5570b8d8a8070",
                "sha256": "3f252cec1f9b2cd34fdd3aa7a6f4ad309bbc1c12b29e69f2fa16b633edec3a02"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "963281751fea2139eae5570b8d8a8070",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.9",
            "size": 675776,
            "upload_time": "2025-09-04T16:42:10",
            "upload_time_iso_8601": "2025-09-04T16:42:10.364703Z",
            "url": "https://files.pythonhosted.org/packages/68/3e/e83ffebee1337462cb6c3c80556509d78a3f0898605dcce65cf5e0895d88/umepr-0.0.1b35-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9b8f0fdebf01de608ab2e46286dc288acc5413e6cae71fa47cb6f3eaf858b5d9",
                "md5": "210a7e236bc0f4ce9f5d6d523c320bfa",
                "sha256": "b38e93e93b9cc8d7b78b67de344a11b97c066c3e764b16f377f1ed88d409aeb3"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "210a7e236bc0f4ce9f5d6d523c320bfa",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.9",
            "size": 818655,
            "upload_time": "2025-09-04T16:42:30",
            "upload_time_iso_8601": "2025-09-04T16:42:30.469589Z",
            "url": "https://files.pythonhosted.org/packages/9b/8f/0fdebf01de608ab2e46286dc288acc5413e6cae71fa47cb6f3eaf858b5d9/umepr-0.0.1b35-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fecbd8e018abc2e83791d950501a886b8e90667615aece2fdd5e259877cd0a5c",
                "md5": "aa888ddac19f8b98fa97689dc2f3e34b",
                "sha256": "173e06ed40e48560bc513534ebadb85240683d5499ca91fb69859424017e4397"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "aa888ddac19f8b98fa97689dc2f3e34b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.9",
            "size": 846499,
            "upload_time": "2025-09-04T16:42:43",
            "upload_time_iso_8601": "2025-09-04T16:42:43.354218Z",
            "url": "https://files.pythonhosted.org/packages/fe/cb/d8e018abc2e83791d950501a886b8e90667615aece2fdd5e259877cd0a5c/umepr-0.0.1b35-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "000049866d1a1b85ef4f8b33dc5e1bafcec097b9f17c40a546af221ec252af26",
                "md5": "dca7c79d2668be0d9569691bb80eecea",
                "sha256": "3f24186f35d4e6a56aaba8add35a7d1bb815d016029c044cce4ebfa1b00e71af"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "dca7c79d2668be0d9569691bb80eecea",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.9",
            "size": 504794,
            "upload_time": "2025-09-04T16:42:56",
            "upload_time_iso_8601": "2025-09-04T16:42:56.063895Z",
            "url": "https://files.pythonhosted.org/packages/00/00/49866d1a1b85ef4f8b33dc5e1bafcec097b9f17c40a546af221ec252af26/umepr-0.0.1b35-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "44bf6675df923bfc83e97ef73bca185555324be04dc4ffea79e31c04330c6409",
                "md5": "0fe0da8d11098157b119e641d3cb9a08",
                "sha256": "f28efc360ba7850f3421e3160d8a4e493f9364d8a43b56120923080e3c6b7d5c"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0fe0da8d11098157b119e641d3cb9a08",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": "<3.14,>=3.9",
            "size": 643429,
            "upload_time": "2025-09-04T16:42:00",
            "upload_time_iso_8601": "2025-09-04T16:42:00.393519Z",
            "url": "https://files.pythonhosted.org/packages/44/bf/6675df923bfc83e97ef73bca185555324be04dc4ffea79e31c04330c6409/umepr-0.0.1b35-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "824611b4116ce24dc0027275f6633187f42360812012f5f561641eeb0078b43d",
                "md5": "e6735197e1c38aa847c0426ad901dbe9",
                "sha256": "5575badcdd09b0493fcdab1b2e59d76dd87ce06d3a44571400b825b8d24d549a"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e6735197e1c38aa847c0426ad901dbe9",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": "<3.14,>=3.9",
            "size": 675280,
            "upload_time": "2025-09-04T16:42:11",
            "upload_time_iso_8601": "2025-09-04T16:42:11.690049Z",
            "url": "https://files.pythonhosted.org/packages/82/46/11b4116ce24dc0027275f6633187f42360812012f5f561641eeb0078b43d/umepr-0.0.1b35-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e8efeeaac6bf85f9f603d4cf631490c727d3682c73b09f0251380780955816a5",
                "md5": "b693ce7a20f4ebda67fd2a127f8641a8",
                "sha256": "186fa7449b73f6c7e4446770d080f99cce4c3b425b226cacadfc643cac3440de"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b693ce7a20f4ebda67fd2a127f8641a8",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": "<3.14,>=3.9",
            "size": 818239,
            "upload_time": "2025-09-04T16:42:31",
            "upload_time_iso_8601": "2025-09-04T16:42:31.816286Z",
            "url": "https://files.pythonhosted.org/packages/e8/ef/eeaac6bf85f9f603d4cf631490c727d3682c73b09f0251380780955816a5/umepr-0.0.1b35-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ae225b95bc0b577539100ef51600987c612a89b6ad2cfaafe8c7e5fd3f2a5305",
                "md5": "8e74935d59afefabe4f71db4025b0adb",
                "sha256": "01a98b0d71079ea882bc22793378bc00d683fcc9acf177aca03d388488bb455f"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8e74935d59afefabe4f71db4025b0adb",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": "<3.14,>=3.9",
            "size": 846917,
            "upload_time": "2025-09-04T16:42:45",
            "upload_time_iso_8601": "2025-09-04T16:42:45.009218Z",
            "url": "https://files.pythonhosted.org/packages/ae/22/5b95bc0b577539100ef51600987c612a89b6ad2cfaafe8c7e5fd3f2a5305/umepr-0.0.1b35-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "20c49ca5a114048779141ec5007d8c4b9a87f7ffe97b48afff3baf66325a76c5",
                "md5": "dcae97425e86d94f022df16f876f10f0",
                "sha256": "509868a582dc83c4fac238439f5d219ecfc9a1f1c03b90f89617008a49a582bc"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "dcae97425e86d94f022df16f876f10f0",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": "<3.14,>=3.9",
            "size": 643412,
            "upload_time": "2025-09-04T16:42:02",
            "upload_time_iso_8601": "2025-09-04T16:42:02.064375Z",
            "url": "https://files.pythonhosted.org/packages/20/c4/9ca5a114048779141ec5007d8c4b9a87f7ffe97b48afff3baf66325a76c5/umepr-0.0.1b35-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "118cbe9cf8097a3804b197469d7e81f81bcf1bafe3cc40f5257a58977dca0325",
                "md5": "5d709d06f046df8e7a236d48b4976734",
                "sha256": "c3012017e7ead0e949cae22f0d705cec003d2464e17e8baa96b61ff38166c481"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5d709d06f046df8e7a236d48b4976734",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": "<3.14,>=3.9",
            "size": 675473,
            "upload_time": "2025-09-04T16:42:14",
            "upload_time_iso_8601": "2025-09-04T16:42:14.325159Z",
            "url": "https://files.pythonhosted.org/packages/11/8c/be9cf8097a3804b197469d7e81f81bcf1bafe3cc40f5257a58977dca0325/umepr-0.0.1b35-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b6bcab3ff3327caab43337dfdb0d37077650f8dec062cffab9314b770515ad16",
                "md5": "bd1fd83ccb49584c30c63c24584277c6",
                "sha256": "10f6714262ea9d2810981bc0576dd03ea5249ade3991ef8e696b8553e40a23bf"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "bd1fd83ccb49584c30c63c24584277c6",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": "<3.14,>=3.9",
            "size": 818018,
            "upload_time": "2025-09-04T16:42:33",
            "upload_time_iso_8601": "2025-09-04T16:42:33.159626Z",
            "url": "https://files.pythonhosted.org/packages/b6/bc/ab3ff3327caab43337dfdb0d37077650f8dec062cffab9314b770515ad16/umepr-0.0.1b35-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "42c17f88edc91d98f7ea98da3c6ea10d6066bc28807553d13d3c588962b3e988",
                "md5": "c351e5648904e652be7a6ee89297829e",
                "sha256": "26727084d6e92b797ce28a32422259cb105aff0306b3a51d5a980b660420a288"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c351e5648904e652be7a6ee89297829e",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": "<3.14,>=3.9",
            "size": 846852,
            "upload_time": "2025-09-04T16:42:46",
            "upload_time_iso_8601": "2025-09-04T16:42:46.303861Z",
            "url": "https://files.pythonhosted.org/packages/42/c1/7f88edc91d98f7ea98da3c6ea10d6066bc28807553d13d3c588962b3e988/umepr-0.0.1b35-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4a487ce0840e588c0b9ee649586e5b5be14ffc178bbb4a7277b4de265d329566",
                "md5": "21afd1ec82d74a011d4b467f01cb4e40",
                "sha256": "ba420894a5d0e79e3f555f84ef255e0a8fa40023824ce8abc43f977a8108b6a6"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "21afd1ec82d74a011d4b467f01cb4e40",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": "<3.14,>=3.9",
            "size": 643741,
            "upload_time": "2025-09-04T16:42:03",
            "upload_time_iso_8601": "2025-09-04T16:42:03.314820Z",
            "url": "https://files.pythonhosted.org/packages/4a/48/7ce0840e588c0b9ee649586e5b5be14ffc178bbb4a7277b4de265d329566/umepr-0.0.1b35-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c91884aa55a213822da8fa714ea0e4c9fa1ede264dbafe6b3a18678febafc7ea",
                "md5": "71ac8fb80a6a0b065018f46844294627",
                "sha256": "bc131dc4cd84dc4efe64a4f37edea11ed09e0cbde4c48ee9f4e0a083ebe55192"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "71ac8fb80a6a0b065018f46844294627",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": "<3.14,>=3.9",
            "size": 819283,
            "upload_time": "2025-09-04T16:42:34",
            "upload_time_iso_8601": "2025-09-04T16:42:34.746514Z",
            "url": "https://files.pythonhosted.org/packages/c9/18/84aa55a213822da8fa714ea0e4c9fa1ede264dbafe6b3a18678febafc7ea/umepr-0.0.1b35-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d84260b88b21dbe3617b5efabef66e94f42f3e28a6eb5ca64f609019823d6b1e",
                "md5": "8b353135197c7f29b689d37aa0f1ccc0",
                "sha256": "7cf9b534a3d2c1b731ad0c4b6a822a81619f4745ffb31e5447088df8d9ab2d66"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8b353135197c7f29b689d37aa0f1ccc0",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": "<3.14,>=3.9",
            "size": 847855,
            "upload_time": "2025-09-04T16:42:47",
            "upload_time_iso_8601": "2025-09-04T16:42:47.654768Z",
            "url": "https://files.pythonhosted.org/packages/d8/42/60b88b21dbe3617b5efabef66e94f42f3e28a6eb5ca64f609019823d6b1e/umepr-0.0.1b35-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "debe60425846f92d368840313e6d3cc2180a186b1914a3d698e9b330d8925c53",
                "md5": "e4535f5830a367f3857f2c2abd5730b0",
                "sha256": "6600d85f0e26f00507de172029d968909bc01b1c0794b19de42dae7f3b2f8bda"
            },
            "downloads": -1,
            "filename": "umepr-0.0.1b35.tar.gz",
            "has_sig": false,
            "md5_digest": "e4535f5830a367f3857f2c2abd5730b0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.14,>=3.9",
            "size": 46790,
            "upload_time": "2025-09-04T16:42:48",
            "upload_time_iso_8601": "2025-09-04T16:42:48.896817Z",
            "url": "https://files.pythonhosted.org/packages/de/be/60425846f92d368840313e6d3cc2180a186b1914a3d698e9b330d8925c53/umepr-0.0.1b35.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-04 16:42:48",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "UMEP-dev",
    "github_project": "umep-rust",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "umepr"
}
        
Elapsed time: 2.59508s