mrflagly


Namemrflagly JSON
Version 0.2.11 PyPI version JSON
download
home_pagehttps://github.com/vangheem/mr.flagly
SummaryNo nonsense feature flagging system
upload_time2024-10-03 11:41:56
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Introduction

Feature flagging should not be so complicated.

Mr Flagly is a decentralized feature flagging system written in Rust with bindings for other languages.

It does not depend on third party services or require you to deploy services and databases to manage.

Supported feature flag definition sources:

- URL
- JSON Value
- Environment Variable


## Rust usage

Setup your flag service:

```rust
use mrflagly::service::{FlagService, FlagServiceOptions};
let flag_service = FlagService::new(FlagServiceOptions {
    finder_type: mrflagly::service::types::FlagFinderType::URL,
    url: "https://path/to/hosted/json/file",
    refresh_interval: 600,
    data: None,
    env_var: None,
})
```

Then, to check for feature flag:

```rust
if flag_service.enabled("feature_x", false /* default value */, Some(HashMap::from([(String::from("user_id"), String::from("123")),])) /* optional context */) {
    // do something
}
```


## Python support

```python
import mrflagly

flag_service = mrflagly.FlagService(url="https://path/to/hosted/json/file")
if flag_service.enabled("feature_x", default=False, context={"foo": "bar"}):
    # do something
```


## FlagService constructor parameters

- `finder_type`: (NULL, URL, JSON, ENVVAR)
- `url`: URL to download feature flag json data
- `refresh_interval`: How often to poll the feature flag data endpoint
- `data`: Instead of hosting feature flag data from URL, you can provide it as a json blob
- `env_var`: Provide feature flag data in environment variable



## JSON format

JSON format for feature flag data:

```json
{
    "my_feature": {
        "rollout": 100
    },
    "my_feature_with_variants": {
        "rollout": 0,
        "variants" {
            "user_id": ["123"],
            "company_id": ["123"]
        }
    }
}
```


## Example activating for a particular customer

JSON config data:

```json
{
    "feature": {
        "rollout": 0,
        "variants": {
            "customer_id": ["123"]
        }
    }
}
```


Usage:
```python
import mrflagly
import json

flag_service = mrflagly.FlagService(
    data=json.dumps({"feature": {"rollout": 0, "variants": {"customer_id": ["123"]}}}))

if flag_service.enabled("feature_x", default=False, context={"customer_id": "123"}):
    # do something
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/vangheem/mr.flagly",
    "name": "mrflagly",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Nathan Van Gheem <vangheem@gmail.com>>",
    "download_url": null,
    "platform": null,
    "description": "# Introduction\n\nFeature flagging should not be so complicated.\n\nMr Flagly is a decentralized feature flagging system written in Rust with bindings for other languages.\n\nIt does not depend on third party services or require you to deploy services and databases to manage.\n\nSupported feature flag definition sources:\n\n- URL\n- JSON Value\n- Environment Variable\n\n\n## Rust usage\n\nSetup your flag service:\n\n```rust\nuse mrflagly::service::{FlagService, FlagServiceOptions};\nlet flag_service = FlagService::new(FlagServiceOptions {\n    finder_type: mrflagly::service::types::FlagFinderType::URL,\n    url: \"https://path/to/hosted/json/file\",\n    refresh_interval: 600,\n    data: None,\n    env_var: None,\n})\n```\n\nThen, to check for feature flag:\n\n```rust\nif flag_service.enabled(\"feature_x\", false /* default value */, Some(HashMap::from([(String::from(\"user_id\"), String::from(\"123\")),])) /* optional context */) {\n    // do something\n}\n```\n\n\n## Python support\n\n```python\nimport mrflagly\n\nflag_service = mrflagly.FlagService(url=\"https://path/to/hosted/json/file\")\nif flag_service.enabled(\"feature_x\", default=False, context={\"foo\": \"bar\"}):\n    # do something\n```\n\n\n## FlagService constructor parameters\n\n- `finder_type`: (NULL, URL, JSON, ENVVAR)\n- `url`: URL to download feature flag json data\n- `refresh_interval`: How often to poll the feature flag data endpoint\n- `data`: Instead of hosting feature flag data from URL, you can provide it as a json blob\n- `env_var`: Provide feature flag data in environment variable\n\n\n\n## JSON format\n\nJSON format for feature flag data:\n\n```json\n{\n    \"my_feature\": {\n        \"rollout\": 100\n    },\n    \"my_feature_with_variants\": {\n        \"rollout\": 0,\n        \"variants\" {\n            \"user_id\": [\"123\"],\n            \"company_id\": [\"123\"]\n        }\n    }\n}\n```\n\n\n## Example activating for a particular customer\n\nJSON config data:\n\n```json\n{\n    \"feature\": {\n        \"rollout\": 0,\n        \"variants\": {\n            \"customer_id\": [\"123\"]\n        }\n    }\n}\n```\n\n\nUsage:\n```python\nimport mrflagly\nimport json\n\nflag_service = mrflagly.FlagService(\n    data=json.dumps({\"feature\": {\"rollout\": 0, \"variants\": {\"customer_id\": [\"123\"]}}}))\n\nif flag_service.enabled(\"feature_x\", default=False, context={\"customer_id\": \"123\"}):\n    # do something\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "No nonsense feature flagging system",
    "version": "0.2.11",
    "project_urls": {
        "Homepage": "https://github.com/vangheem/mr.flagly",
        "Source Code": "https://github.com/vangheem/mr.flagly"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "603675cb8aa00fcb3b3629984dcb9f7ebb1be1d7beacab6d3f45eee3c98d8c4c",
                "md5": "2c242f6d511467efb9114c62627948d9",
                "sha256": "9cedd660557f43b6b71bf56a31c340df696925e9817e616db5c73045a5b7e26f"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "2c242f6d511467efb9114c62627948d9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2192729,
            "upload_time": "2024-10-03T11:41:56",
            "upload_time_iso_8601": "2024-10-03T11:41:56.158117Z",
            "url": "https://files.pythonhosted.org/packages/60/36/75cb8aa00fcb3b3629984dcb9f7ebb1be1d7beacab6d3f45eee3c98d8c4c/mrflagly-0.2.11-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "25c726fdd4489eabdb8d07b4a94226e93b51c7b05b917a23f0436dcd79f19fb4",
                "md5": "52f7f7117fa4b6e16664b06517981661",
                "sha256": "e77a04e34bdd0ddb660cce9fc31c93174022dd62e2dfe34c9286a77d9259e7ee"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "52f7f7117fa4b6e16664b06517981661",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 1190536,
            "upload_time": "2024-10-03T11:41:57",
            "upload_time_iso_8601": "2024-10-03T11:41:57.769261Z",
            "url": "https://files.pythonhosted.org/packages/25/c7/26fdd4489eabdb8d07b4a94226e93b51c7b05b917a23f0436dcd79f19fb4/mrflagly-0.2.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b0a4873de4b248f39f6b958f98408c9a352cb019217bf53922d37b82de8a1427",
                "md5": "55f9baea3cb2af1ab9e74893a796f746",
                "sha256": "3cd08aea65055fd0dec488b90656e32a29851703a3b17828c867366158afaf4f"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "55f9baea3cb2af1ab9e74893a796f746",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 1056007,
            "upload_time": "2024-10-03T11:41:59",
            "upload_time_iso_8601": "2024-10-03T11:41:59.088867Z",
            "url": "https://files.pythonhosted.org/packages/b0/a4/873de4b248f39f6b958f98408c9a352cb019217bf53922d37b82de8a1427/mrflagly-0.2.11-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a9fb2d35e468df56047f8b4546f5cb1c95dba77bdd523d1b09e74719ec0b52b2",
                "md5": "838d71d58188b441da6df57ef405f6d8",
                "sha256": "91dbae58a0e1759acc55e5abff6695ca38d57c54da2a53752645fb6e92500308"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "838d71d58188b441da6df57ef405f6d8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 1245611,
            "upload_time": "2024-10-03T11:42:00",
            "upload_time_iso_8601": "2024-10-03T11:42:00.960032Z",
            "url": "https://files.pythonhosted.org/packages/a9/fb/2d35e468df56047f8b4546f5cb1c95dba77bdd523d1b09e74719ec0b52b2/mrflagly-0.2.11-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6e20aaaeab39f9fe52469ef2ff5b8e78f929c6db4dbb201c906b429fcd9b2cef",
                "md5": "9dc00071aae45e1f95b437581b692688",
                "sha256": "52735f0657779c49fd4536a1d036a58c6981c0571da7ed0ae55b10fd2873be14"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9dc00071aae45e1f95b437581b692688",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 1201138,
            "upload_time": "2024-10-03T11:42:02",
            "upload_time_iso_8601": "2024-10-03T11:42:02.380713Z",
            "url": "https://files.pythonhosted.org/packages/6e/20/aaaeab39f9fe52469ef2ff5b8e78f929c6db4dbb201c906b429fcd9b2cef/mrflagly-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c608e3e2e44059ca32718390c5e56a859657209fcbefd631627f0f9d0483ec77",
                "md5": "30ea85808e3fce9d33280c5acb4eb3d6",
                "sha256": "d357da90c1da1a3d13d4c3c018628f277760c52ed3bb6a684dbdcf23cd4d07f9"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "30ea85808e3fce9d33280c5acb4eb3d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 905005,
            "upload_time": "2024-10-03T11:42:03",
            "upload_time_iso_8601": "2024-10-03T11:42:03.736432Z",
            "url": "https://files.pythonhosted.org/packages/c6/08/e3e2e44059ca32718390c5e56a859657209fcbefd631627f0f9d0483ec77/mrflagly-0.2.11-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "220a8fcea1ef28b316aadfaf50702462d28254c35c81d2042dd02771c5ff2be4",
                "md5": "0dda305afbf25c8281b05afd0fbf78c1",
                "sha256": "604593b1d56b19559638b9d8e8e0f83f325db7616060f70eb8248dafa9b62bd5"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0dda305afbf25c8281b05afd0fbf78c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 963287,
            "upload_time": "2024-10-03T11:42:05",
            "upload_time_iso_8601": "2024-10-03T11:42:05.214619Z",
            "url": "https://files.pythonhosted.org/packages/22/0a/8fcea1ef28b316aadfaf50702462d28254c35c81d2042dd02771c5ff2be4/mrflagly-0.2.11-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2cdc3e67478365ef4e0b1c27fb95f323c25df40634ba91395917d0b6ead3dc43",
                "md5": "e270efc488fdfb9ac819a60ac172fa24",
                "sha256": "09d629c079059e0c5538851d1332c14efef6eafc0e99f4fb1de80cf46ebb66dd"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "e270efc488fdfb9ac819a60ac172fa24",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 2192729,
            "upload_time": "2024-10-03T11:42:06",
            "upload_time_iso_8601": "2024-10-03T11:42:06.838009Z",
            "url": "https://files.pythonhosted.org/packages/2c/dc/3e67478365ef4e0b1c27fb95f323c25df40634ba91395917d0b6ead3dc43/mrflagly-0.2.11-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b003d2cde5c7598e16f8330341b3d5f5bec15c29cc9c27730c24d8dacdb07978",
                "md5": "0ff476a8fde8c602a0b27ed04893483a",
                "sha256": "306f786e367a550a82ce6d381d9c4bdb2f8cf500004986d21b1aa508d01d754a"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0ff476a8fde8c602a0b27ed04893483a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 1190537,
            "upload_time": "2024-10-03T11:42:08",
            "upload_time_iso_8601": "2024-10-03T11:42:08.746280Z",
            "url": "https://files.pythonhosted.org/packages/b0/03/d2cde5c7598e16f8330341b3d5f5bec15c29cc9c27730c24d8dacdb07978/mrflagly-0.2.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "15e92d9df060d1ab48da89597596c031ba9d5c7d5cef5cd9ea11ecfe1835ab5c",
                "md5": "398e808d9f8074da61e8da8a1b0096e0",
                "sha256": "c560f3fba55457a9c3fd2df40f56f680b4d17b3cf32a325788da4517309b2dcb"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "398e808d9f8074da61e8da8a1b0096e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 1056029,
            "upload_time": "2024-10-03T11:42:11",
            "upload_time_iso_8601": "2024-10-03T11:42:11.007467Z",
            "url": "https://files.pythonhosted.org/packages/15/e9/2d9df060d1ab48da89597596c031ba9d5c7d5cef5cd9ea11ecfe1835ab5c/mrflagly-0.2.11-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0b50282eb89921a6d00b19dd6af21a18a36fe6faf17c0b1d3baf7183756b6d0b",
                "md5": "180ce1ad6f2b439fc2146e3262c2e6fa",
                "sha256": "80222f61a1941da3bf85c51b62823b1adc501fb07c304d15223ccfe7ca9fb05f"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "180ce1ad6f2b439fc2146e3262c2e6fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 1245648,
            "upload_time": "2024-10-03T11:42:12",
            "upload_time_iso_8601": "2024-10-03T11:42:12.331544Z",
            "url": "https://files.pythonhosted.org/packages/0b/50/282eb89921a6d00b19dd6af21a18a36fe6faf17c0b1d3baf7183756b6d0b/mrflagly-0.2.11-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a87fd13c9fe51bf351a5ab61d54ee55e4ba2f247dbcf5db36ff4744e210c7cfe",
                "md5": "4c6620032370c4e70b195e8e22e81a44",
                "sha256": "cfa9ed75837297fce70eac24c15cd8aabede487371467566076386ee3a3ed84a"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4c6620032370c4e70b195e8e22e81a44",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 1201190,
            "upload_time": "2024-10-03T11:42:14",
            "upload_time_iso_8601": "2024-10-03T11:42:14.009751Z",
            "url": "https://files.pythonhosted.org/packages/a8/7f/d13c9fe51bf351a5ab61d54ee55e4ba2f247dbcf5db36ff4744e210c7cfe/mrflagly-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d622fc019aaf9d4d6182d9cce6224d218062aa58cb8c9ee3807238d72953563a",
                "md5": "9aef4f11ae9156f681cd4d9508e072ad",
                "sha256": "1bd42e11ca74d7bed38f886fe722db204bd47bbf603613071c0bbd1c1b5a2ff7"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "9aef4f11ae9156f681cd4d9508e072ad",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 905007,
            "upload_time": "2024-10-03T11:42:15",
            "upload_time_iso_8601": "2024-10-03T11:42:15.442630Z",
            "url": "https://files.pythonhosted.org/packages/d6/22/fc019aaf9d4d6182d9cce6224d218062aa58cb8c9ee3807238d72953563a/mrflagly-0.2.11-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "80c14d685120fef27a5da1283e3a953be8239d4a9858bc09b70b14f8d0967d59",
                "md5": "b83242056f951e21e9979da7baf1669f",
                "sha256": "17d8b9c14cc0208cbbeff8b30322171555e67e42ebef7dc65f84fd1f80e9a73f"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b83242056f951e21e9979da7baf1669f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 963288,
            "upload_time": "2024-10-03T11:42:16",
            "upload_time_iso_8601": "2024-10-03T11:42:16.997879Z",
            "url": "https://files.pythonhosted.org/packages/80/c1/4d685120fef27a5da1283e3a953be8239d4a9858bc09b70b14f8d0967d59/mrflagly-0.2.11-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "967bb37c868be9f462b061133aabae5077d8bd2618dc84d079eb34e20a8a0805",
                "md5": "6eb29cad6379de7653454e48b8fdbdfd",
                "sha256": "964dc546616ecea8bd9795fae28a20d8cf555fa64f458b836ff246650b3aabca"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "6eb29cad6379de7653454e48b8fdbdfd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 2192713,
            "upload_time": "2024-10-03T11:42:18",
            "upload_time_iso_8601": "2024-10-03T11:42:18.407927Z",
            "url": "https://files.pythonhosted.org/packages/96/7b/b37c868be9f462b061133aabae5077d8bd2618dc84d079eb34e20a8a0805/mrflagly-0.2.11-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9cc02ccca192eedc2bd22e28253f5241a78746f615a3a24bcb6decbafe99de4e",
                "md5": "baba26aa0e344959fd65d6c6270000a0",
                "sha256": "46f67cfcb5a0e6ae586fb4ad49cfe726be7e4a85c5bcf60fc35bb9bafbd4fac4"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "baba26aa0e344959fd65d6c6270000a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 1190477,
            "upload_time": "2024-10-03T11:42:20",
            "upload_time_iso_8601": "2024-10-03T11:42:20.014219Z",
            "url": "https://files.pythonhosted.org/packages/9c/c0/2ccca192eedc2bd22e28253f5241a78746f615a3a24bcb6decbafe99de4e/mrflagly-0.2.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8861eb67f16b12a687b1cd4ffb2a77ddf14f4df85a912ac0a08c3f20c398197d",
                "md5": "d835223043546ddb4d643bc64b20ef11",
                "sha256": "e0ae91811a94987a3e29a4ac4af65a56eaca2b5c83e3a24d0fb4dcb60276df2a"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "d835223043546ddb4d643bc64b20ef11",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 1245645,
            "upload_time": "2024-10-03T11:42:21",
            "upload_time_iso_8601": "2024-10-03T11:42:21.440759Z",
            "url": "https://files.pythonhosted.org/packages/88/61/eb67f16b12a687b1cd4ffb2a77ddf14f4df85a912ac0a08c3f20c398197d/mrflagly-0.2.11-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f8fa84fa05dbbdab8ec67af8377a96963b31ae8f557a41e10444e7bcaa62e9ef",
                "md5": "03f544ba58e331354215e3008a9f4373",
                "sha256": "34a8a0b4473931b5f978f8170de95bcea9cfda2558aebe284e6e05e6a18296c4"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "03f544ba58e331354215e3008a9f4373",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 1201188,
            "upload_time": "2024-10-03T11:42:23",
            "upload_time_iso_8601": "2024-10-03T11:42:23.039716Z",
            "url": "https://files.pythonhosted.org/packages/f8/fa/84fa05dbbdab8ec67af8377a96963b31ae8f557a41e10444e7bcaa62e9ef/mrflagly-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "117fff38903e019dd3d74b24a531065b63f040941269288229a28fab56489093",
                "md5": "14d2d4781efee7c51b1c1ee1fecd525b",
                "sha256": "05c039cd3bb67b708232e2fbab76ab67dd6d4d3cc88eff73bf6aaa971025ebf1"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp312-none-win32.whl",
            "has_sig": false,
            "md5_digest": "14d2d4781efee7c51b1c1ee1fecd525b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 904994,
            "upload_time": "2024-10-03T11:42:24",
            "upload_time_iso_8601": "2024-10-03T11:42:24.247091Z",
            "url": "https://files.pythonhosted.org/packages/11/7f/ff38903e019dd3d74b24a531065b63f040941269288229a28fab56489093/mrflagly-0.2.11-cp312-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "06125cacfab26d7459adf6ad3951b6e5dace8d7e39f990912e7b9c35806abe1f",
                "md5": "57e948cad55d7e443c3051e8701e73a4",
                "sha256": "e05d02119e6ca7627d93580148a35aa20d0896e0768efb876dffd9522270a0ff"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "57e948cad55d7e443c3051e8701e73a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 963572,
            "upload_time": "2024-10-03T11:42:26",
            "upload_time_iso_8601": "2024-10-03T11:42:26.187339Z",
            "url": "https://files.pythonhosted.org/packages/06/12/5cacfab26d7459adf6ad3951b6e5dace8d7e39f990912e7b9c35806abe1f/mrflagly-0.2.11-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "de0c0987adbf393fba8819edad715b356fb9550046221cb117254b52e4f7f9ce",
                "md5": "66c8746ff931e61ff2cbbf6e1fe28552",
                "sha256": "79a46afbb076dd8eff953a5bfb1c2ca2bed90ed7281ba5da35fbdc1ea7366782"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "66c8746ff931e61ff2cbbf6e1fe28552",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1190902,
            "upload_time": "2024-10-03T11:42:27",
            "upload_time_iso_8601": "2024-10-03T11:42:27.846906Z",
            "url": "https://files.pythonhosted.org/packages/de/0c/0987adbf393fba8819edad715b356fb9550046221cb117254b52e4f7f9ce/mrflagly-0.2.11-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5b608513e55145dc01fc1ce8a22c823a8f0d79324ddb5c425a9df37680f4ec5f",
                "md5": "010772ddfc035638a8f843267710e572",
                "sha256": "2ea74f4254b20c3b5a819e2fb4ebf807d2081f4ba47e1941a422bdd26ae2ff2f"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "010772ddfc035638a8f843267710e572",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1058668,
            "upload_time": "2024-10-03T11:42:29",
            "upload_time_iso_8601": "2024-10-03T11:42:29.247298Z",
            "url": "https://files.pythonhosted.org/packages/5b/60/8513e55145dc01fc1ce8a22c823a8f0d79324ddb5c425a9df37680f4ec5f/mrflagly-0.2.11-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "82d294ae1c18bdda623e80e6b364153d2a7fa7a0c98bdf56fbacccd77517fc65",
                "md5": "394178b53d0f60b1c0f4fa5b824fa9e5",
                "sha256": "7e2125f63be74813a552d67a2a1e22204f10f9619ca6d4d30afec563911884b4"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "394178b53d0f60b1c0f4fa5b824fa9e5",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1248746,
            "upload_time": "2024-10-03T11:42:31",
            "upload_time_iso_8601": "2024-10-03T11:42:31.308907Z",
            "url": "https://files.pythonhosted.org/packages/82/d2/94ae1c18bdda623e80e6b364153d2a7fa7a0c98bdf56fbacccd77517fc65/mrflagly-0.2.11-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c2718276bd8dc9a6418fa5288537ce3fd18395c04a1bba0d7475700df202ef1",
                "md5": "bfda074c543dfd4d0b2f43b98856b248",
                "sha256": "268de5e89586e992d38d75c8cb5e025947e05b40a761b280b590b3190211957e"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bfda074c543dfd4d0b2f43b98856b248",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1201942,
            "upload_time": "2024-10-03T11:42:32",
            "upload_time_iso_8601": "2024-10-03T11:42:32.976623Z",
            "url": "https://files.pythonhosted.org/packages/7c/27/18276bd8dc9a6418fa5288537ce3fd18395c04a1bba0d7475700df202ef1/mrflagly-0.2.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3ef7c9e53d973eb28520ba8dee460a0b865a5cb5e9f4b8d1dc3ec691f95d670b",
                "md5": "eea929baab7945227ae7a1589a53dabe",
                "sha256": "31d50af0441cbd5f69d7f5334885c50c818a122d69cfc1ce5383bf284f90fce2"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp37-none-win32.whl",
            "has_sig": false,
            "md5_digest": "eea929baab7945227ae7a1589a53dabe",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 905082,
            "upload_time": "2024-10-03T11:42:34",
            "upload_time_iso_8601": "2024-10-03T11:42:34.733811Z",
            "url": "https://files.pythonhosted.org/packages/3e/f7/c9e53d973eb28520ba8dee460a0b865a5cb5e9f4b8d1dc3ec691f95d670b/mrflagly-0.2.11-cp37-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "968ff7cf2ebb243d195ac216e3029573c3d4edb4555aecf3054045f0c9a3515f",
                "md5": "85e40009ee47cfa2a5ae8d09dc8bc372",
                "sha256": "bc8a8f8cc1fe8fec5ef0e6d6914a0f645ae0cac806a7e640b5213948910ee05f"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp37-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "85e40009ee47cfa2a5ae8d09dc8bc372",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 963528,
            "upload_time": "2024-10-03T11:42:35",
            "upload_time_iso_8601": "2024-10-03T11:42:35.974604Z",
            "url": "https://files.pythonhosted.org/packages/96/8f/f7cf2ebb243d195ac216e3029573c3d4edb4555aecf3054045f0c9a3515f/mrflagly-0.2.11-cp37-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "12d49fca1a45c6073b92ead571c41a991d6635b216c41787e819cdd9d1de3c08",
                "md5": "635746e46282847793dcb663473be330",
                "sha256": "605fdde20dfe9f0ec21878b26d371945dcc3052ecae0a6ee1e61d3a21fc85789"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "635746e46282847793dcb663473be330",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 1190485,
            "upload_time": "2024-10-03T11:42:37",
            "upload_time_iso_8601": "2024-10-03T11:42:37.562868Z",
            "url": "https://files.pythonhosted.org/packages/12/d4/9fca1a45c6073b92ead571c41a991d6635b216c41787e819cdd9d1de3c08/mrflagly-0.2.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5b78a59f61ebdbb8eeacd14c9c12c8e8ef5448bc0fefd05c6007034ed0f41e32",
                "md5": "0e7e4fc62fb7bf54414cbed9f5f39349",
                "sha256": "079b55d82343a0104d3104caec84da48cd1e2d1d6e34d13d5cc8a8b1e64a01e7"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "0e7e4fc62fb7bf54414cbed9f5f39349",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 1058519,
            "upload_time": "2024-10-03T11:42:39",
            "upload_time_iso_8601": "2024-10-03T11:42:39.067340Z",
            "url": "https://files.pythonhosted.org/packages/5b/78/a59f61ebdbb8eeacd14c9c12c8e8ef5448bc0fefd05c6007034ed0f41e32/mrflagly-0.2.11-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ca9165697be0ee60ae3fb0dd390b39c68df94c703c9691fda1328d1de9f77e89",
                "md5": "21fecc32ba55c272d0f92324013c83a6",
                "sha256": "260305eec8dc18a375d6bee2530d00e22c06d7b33bed1868e3c15fc48eff292f"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "21fecc32ba55c272d0f92324013c83a6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 1248245,
            "upload_time": "2024-10-03T11:42:40",
            "upload_time_iso_8601": "2024-10-03T11:42:40.382051Z",
            "url": "https://files.pythonhosted.org/packages/ca/91/65697be0ee60ae3fb0dd390b39c68df94c703c9691fda1328d1de9f77e89/mrflagly-0.2.11-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6984f82fa7f27fef572afb336e65c7da7756a73e9034420a1bad07576a1b8460",
                "md5": "768ae280a69cbc953b10180647bf74be",
                "sha256": "3f3f6703f1371dce21e62c8a5225caa37c167c2267c6702eca248f424bb92816"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "768ae280a69cbc953b10180647bf74be",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 1201631,
            "upload_time": "2024-10-03T11:42:41",
            "upload_time_iso_8601": "2024-10-03T11:42:41.815648Z",
            "url": "https://files.pythonhosted.org/packages/69/84/f82fa7f27fef572afb336e65c7da7756a73e9034420a1bad07576a1b8460/mrflagly-0.2.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0ddac48cba25fe5dbcc1a16a57f7d92f96ee732f91966fee256cfc300049fccf",
                "md5": "a2cba3140bfbc00db627d6d210535d28",
                "sha256": "cb2dd76e22d5d732330ac5a1f1842d9547e5d181b7603d5a511555098eebe68f"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp38-none-win32.whl",
            "has_sig": false,
            "md5_digest": "a2cba3140bfbc00db627d6d210535d28",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 904821,
            "upload_time": "2024-10-03T11:42:43",
            "upload_time_iso_8601": "2024-10-03T11:42:43.223083Z",
            "url": "https://files.pythonhosted.org/packages/0d/da/c48cba25fe5dbcc1a16a57f7d92f96ee732f91966fee256cfc300049fccf/mrflagly-0.2.11-cp38-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0b9a09d49391f4223f83ed1f7d7cd9ccf224b711d5604860dd66803f6703c50b",
                "md5": "1e7345bcfeba0f130ecd75e8007fc1a0",
                "sha256": "376b88d41b4829afa8e44f05bb0a7dcf4dafdc0076dc8b9622135e4bd45f1e05"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1e7345bcfeba0f130ecd75e8007fc1a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 963350,
            "upload_time": "2024-10-03T11:42:44",
            "upload_time_iso_8601": "2024-10-03T11:42:44.588465Z",
            "url": "https://files.pythonhosted.org/packages/0b/9a/09d49391f4223f83ed1f7d7cd9ccf224b711d5604860dd66803f6703c50b/mrflagly-0.2.11-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "feee4b5f996a7528ca09e6b4d091cd206b2070c324a40051de09e00022b52e0e",
                "md5": "f85fc2015fa5a00de140c401540b6c52",
                "sha256": "b22bc1953611d569e9891157ef126989577f5820b8df42a358fb89c1d6a6a051"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "f85fc2015fa5a00de140c401540b6c52",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 2193399,
            "upload_time": "2024-10-03T11:42:47",
            "upload_time_iso_8601": "2024-10-03T11:42:47.002209Z",
            "url": "https://files.pythonhosted.org/packages/fe/ee/4b5f996a7528ca09e6b4d091cd206b2070c324a40051de09e00022b52e0e/mrflagly-0.2.11-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dc6a0b25d54be0c862a1821f57fb5a62b78eab6fed9d1b8c9711fbbdc3b7cfcc",
                "md5": "4bfcb58694a153660ef57068762b4a41",
                "sha256": "c4ff32b1fa7c67da39ad9c6f917fa3feaf95d707cacffa3beba604ba7a79f0f8"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4bfcb58694a153660ef57068762b4a41",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 1190878,
            "upload_time": "2024-10-03T11:42:48",
            "upload_time_iso_8601": "2024-10-03T11:42:48.326360Z",
            "url": "https://files.pythonhosted.org/packages/dc/6a/0b25d54be0c862a1821f57fb5a62b78eab6fed9d1b8c9711fbbdc3b7cfcc/mrflagly-0.2.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e7a24348908fbebbe6be3dd74db65fabbe4879e3a60bcf6e735e309267889c6c",
                "md5": "ba3299ac51dd55b5d447afced6b69291",
                "sha256": "e483a445310dc1ebb4432f73fd34f10437ff5878ed0a6e9185fb8f53f526acaf"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "ba3299ac51dd55b5d447afced6b69291",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 1056228,
            "upload_time": "2024-10-03T11:42:50",
            "upload_time_iso_8601": "2024-10-03T11:42:50.369461Z",
            "url": "https://files.pythonhosted.org/packages/e7/a2/4348908fbebbe6be3dd74db65fabbe4879e3a60bcf6e735e309267889c6c/mrflagly-0.2.11-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bc64b9754ce2a064f016f747d5b2c26ca391b1eab8d77dd56e1d0451ed7d4b40",
                "md5": "fba0b105e80c28b3a11b647e953430c3",
                "sha256": "d0c161a80d769066a0cc3c8e405f00e9407b6e2b71ca73deff6e2f197c6013a6"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "fba0b105e80c28b3a11b647e953430c3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 1246456,
            "upload_time": "2024-10-03T11:42:52",
            "upload_time_iso_8601": "2024-10-03T11:42:52.323834Z",
            "url": "https://files.pythonhosted.org/packages/bc/64/b9754ce2a064f016f747d5b2c26ca391b1eab8d77dd56e1d0451ed7d4b40/mrflagly-0.2.11-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6f1f3e7b5a5d6f15a84aba13609cb7033570e7e4d92e029949c4d470165ee2bc",
                "md5": "b50b9f4a4212773bac6a62756a07b40c",
                "sha256": "b4f1dfae849e11a59dfea03d31fbde3ec1dbfd40467baf624a2a77564d0d1e6e"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b50b9f4a4212773bac6a62756a07b40c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 1201384,
            "upload_time": "2024-10-03T11:42:53",
            "upload_time_iso_8601": "2024-10-03T11:42:53.919003Z",
            "url": "https://files.pythonhosted.org/packages/6f/1f/3e7b5a5d6f15a84aba13609cb7033570e7e4d92e029949c4d470165ee2bc/mrflagly-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "163a81262ee2a4502a9aea93b5cdc8b27df0ecca66a1905ce9bc365ba3ae963a",
                "md5": "16e1318350d03333095bf7a9e931a0c4",
                "sha256": "61d7a94e799b11ca74344e4871ad980b8f6f1bd70ee91358f3298fed1d54ea51"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp39-none-win32.whl",
            "has_sig": false,
            "md5_digest": "16e1318350d03333095bf7a9e931a0c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 905162,
            "upload_time": "2024-10-03T11:42:55",
            "upload_time_iso_8601": "2024-10-03T11:42:55.494166Z",
            "url": "https://files.pythonhosted.org/packages/16/3a/81262ee2a4502a9aea93b5cdc8b27df0ecca66a1905ce9bc365ba3ae963a/mrflagly-0.2.11-cp39-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ee32583df9a6ce229290c70d29f2aa4d5956905d04bee6482aa97e1ab2caa8d1",
                "md5": "b36570f8b5085eac7b4dd4db3f0bdc25",
                "sha256": "debbb2b68bc04adca11fd02d324df2c9897dcb873924be203fed64b1e4046358"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b36570f8b5085eac7b4dd4db3f0bdc25",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 963609,
            "upload_time": "2024-10-03T11:42:57",
            "upload_time_iso_8601": "2024-10-03T11:42:57.112305Z",
            "url": "https://files.pythonhosted.org/packages/ee/32/583df9a6ce229290c70d29f2aa4d5956905d04bee6482aa97e1ab2caa8d1/mrflagly-0.2.11-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "76a6d6dd7f8cf1caf7aea9a26a19725021eece0f82c7dc9cb5a424982ea5f754",
                "md5": "e3a2c4b8d8464db39ed36d0536d10cee",
                "sha256": "9f3799b71de56ed53a0623c0a6fea288156fbccff4c091d285375bbc4070622d"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "e3a2c4b8d8464db39ed36d0536d10cee",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 1246253,
            "upload_time": "2024-10-03T11:42:59",
            "upload_time_iso_8601": "2024-10-03T11:42:59.161965Z",
            "url": "https://files.pythonhosted.org/packages/76/a6/d6dd7f8cf1caf7aea9a26a19725021eece0f82c7dc9cb5a424982ea5f754/mrflagly-0.2.11-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a921e01afb18a7e7238269c24bf3f22bc9ea14d8d34cb06fef87f186e1e7d7f8",
                "md5": "6364ef3bf47b1a80b4b7c919e909fbe0",
                "sha256": "2319afaf912bb254ebd239e51f4c7f4a2996be79c15b20ff44f9eb0f8fe40efc"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6364ef3bf47b1a80b4b7c919e909fbe0",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 1202418,
            "upload_time": "2024-10-03T11:43:00",
            "upload_time_iso_8601": "2024-10-03T11:43:00.990123Z",
            "url": "https://files.pythonhosted.org/packages/a9/21/e01afb18a7e7238269c24bf3f22bc9ea14d8d34cb06fef87f186e1e7d7f8/mrflagly-0.2.11-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7657ccc156615281099fe3b27e1309a0b077adb186c05e5b304d0a8bf45c47e0",
                "md5": "03f101f0fc7c3a36df31e42ee0d466a1",
                "sha256": "02488382d037b54cee58e2dff71cfe8ffb1932d0f60b72cb823d238f2ede35a5"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "03f101f0fc7c3a36df31e42ee0d466a1",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 1193953,
            "upload_time": "2024-10-03T11:43:03",
            "upload_time_iso_8601": "2024-10-03T11:43:03.049305Z",
            "url": "https://files.pythonhosted.org/packages/76/57/ccc156615281099fe3b27e1309a0b077adb186c05e5b304d0a8bf45c47e0/mrflagly-0.2.11-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b7e25d28f55c73f6590b4559ab36050fe7f8bc0334ecd5ab74d15298621986c0",
                "md5": "44d75ce2ca223abcf4c49a9cde6e345e",
                "sha256": "b328d7fb7a1147086a776cf63ef347fcd32b3d5b545e9ecaabf57d1af9615566"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "44d75ce2ca223abcf4c49a9cde6e345e",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 1059922,
            "upload_time": "2024-10-03T11:43:04",
            "upload_time_iso_8601": "2024-10-03T11:43:04.962763Z",
            "url": "https://files.pythonhosted.org/packages/b7/e2/5d28f55c73f6590b4559ab36050fe7f8bc0334ecd5ab74d15298621986c0/mrflagly-0.2.11-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a1306382f2cd6de93427c405ea495bfcbb58561cc000a56b33524a1d372a0e8c",
                "md5": "1fd8c7d121e454ccdac6e3275733599f",
                "sha256": "e71bac3303880f22b97fcacf2ec63319c944dfb55063ad36eb2729f572e1b1b0"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1fd8c7d121e454ccdac6e3275733599f",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 1191258,
            "upload_time": "2024-10-03T11:43:06",
            "upload_time_iso_8601": "2024-10-03T11:43:06.629570Z",
            "url": "https://files.pythonhosted.org/packages/a1/30/6382f2cd6de93427c405ea495bfcbb58561cc000a56b33524a1d372a0e8c/mrflagly-0.2.11-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1ce528ad128fe2a3c5b91130e9507b7007ed443872e0ce592d1c11d8240baf7b",
                "md5": "46a7c119bc2da75db8f0c2a260009c34",
                "sha256": "cef7a2f88270920773635af343bbfacc396aa9e5b2a51cd14035bfa407a20124"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "46a7c119bc2da75db8f0c2a260009c34",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 1056650,
            "upload_time": "2024-10-03T11:43:07",
            "upload_time_iso_8601": "2024-10-03T11:43:07.967669Z",
            "url": "https://files.pythonhosted.org/packages/1c/e5/28ad128fe2a3c5b91130e9507b7007ed443872e0ce592d1c11d8240baf7b/mrflagly-0.2.11-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b3e3973e5ff3b241da099fa987d24b3342646334bf28bfe88b846ab053ef3202",
                "md5": "3a827280b84b3a5040bad015e4844568",
                "sha256": "ae496873741c33ab24f331bbff760223e5830c140ddf0caa4d01aec4a6785180"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3a827280b84b3a5040bad015e4844568",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 1191388,
            "upload_time": "2024-10-03T11:43:09",
            "upload_time_iso_8601": "2024-10-03T11:43:09.489304Z",
            "url": "https://files.pythonhosted.org/packages/b3/e3/973e5ff3b241da099fa987d24b3342646334bf28bfe88b846ab053ef3202/mrflagly-0.2.11-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c3cc1f2a9432daf1d9994b04ae2fc207993a7a734ed4b74b6e422b9c11ee402f",
                "md5": "611d5206ef1e487e64263466fd9e419e",
                "sha256": "727fac4b40c4775efd380378f35a48d3943c0e325973da12725251b8a8421335"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "611d5206ef1e487e64263466fd9e419e",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 1056374,
            "upload_time": "2024-10-03T11:43:10",
            "upload_time_iso_8601": "2024-10-03T11:43:10.939031Z",
            "url": "https://files.pythonhosted.org/packages/c3/cc/1f2a9432daf1d9994b04ae2fc207993a7a734ed4b74b6e422b9c11ee402f/mrflagly-0.2.11-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "338edb0f66cb7fb861816631e2a430805b255523fb89d2ebd8c9bf7a6e0a9264",
                "md5": "dd4d528667231900d5064da3bd959041",
                "sha256": "4f1ed6b4e09cb75bdb4dc71fb08bc6957b2abf64fe1b94b3dadda59351aa531d"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "dd4d528667231900d5064da3bd959041",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 1246195,
            "upload_time": "2024-10-03T11:43:12",
            "upload_time_iso_8601": "2024-10-03T11:43:12.364716Z",
            "url": "https://files.pythonhosted.org/packages/33/8e/db0f66cb7fb861816631e2a430805b255523fb89d2ebd8c9bf7a6e0a9264/mrflagly-0.2.11-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f450b3e5c4d10035ff8a936c38d3b6317614a6c56ee8dcbdd41e8dbc6c2be871",
                "md5": "796dee6a95f59ec7dbf91619be43cd52",
                "sha256": "b463b3543b085a0a703c8b1c893c6d675c037d9ca393cd7a5bef87bbadfb1248"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.11-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "796dee6a95f59ec7dbf91619be43cd52",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 1202331,
            "upload_time": "2024-10-03T11:43:13",
            "upload_time_iso_8601": "2024-10-03T11:43:13.887040Z",
            "url": "https://files.pythonhosted.org/packages/f4/50/b3e5c4d10035ff8a936c38d3b6317614a6c56ee8dcbdd41e8dbc6c2be871/mrflagly-0.2.11-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-03 11:41:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "vangheem",
    "github_project": "mr.flagly",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "mrflagly"
}
        
Elapsed time: 0.46636s