mrflagly


Namemrflagly JSON
Version 0.2.5 PyPI version JSON
download
home_pagehttps://github.com/vangheem/mr.flagly
SummaryNo nonsense feature flagging system
upload_time2023-03-29 19:11:18
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": null,
    "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.5",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2302533c2e539e34169fb3b408f7521f6b940704bfc7f95d22b306db00f5f968",
                "md5": "e2b4f8f67e42298b8bdb61c6f9b1ae43",
                "sha256": "f57e7ce5cc61244e16ff225ab39fd2c0defedc23bdb2cd15f94563efb8952e8d"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "e2b4f8f67e42298b8bdb61c6f9b1ae43",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2303592,
            "upload_time": "2023-03-29T19:11:18",
            "upload_time_iso_8601": "2023-03-29T19:11:18.908415Z",
            "url": "https://files.pythonhosted.org/packages/23/02/533c2e539e34169fb3b408f7521f6b940704bfc7f95d22b306db00f5f968/mrflagly-0.2.5-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "88845c609bcf34734d12f5f0301d50cf7e1725671037a8289fc2eba2f940821f",
                "md5": "b6a0bad3f48ec479f8d2738ae5954eef",
                "sha256": "7c5ff8e32dff0a81d9eb5654954b482c6352ae9059b506935ff8285f7aded677"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "b6a0bad3f48ec479f8d2738ae5954eef",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2379206,
            "upload_time": "2023-03-29T19:11:21",
            "upload_time_iso_8601": "2023-03-29T19:11:21.592155Z",
            "url": "https://files.pythonhosted.org/packages/88/84/5c609bcf34734d12f5f0301d50cf7e1725671037a8289fc2eba2f940821f/mrflagly-0.2.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "41c35aec0d5c2f15ced63df335f2b3278b894cb08f6d78202e527cfcd8334cde",
                "md5": "95ec6f2f13f24c542c1b0e03dd9eebef",
                "sha256": "94b0a92500071d6e42c345d558b3be1f044fddc522bb9a83e444fe53105b9ccf"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "95ec6f2f13f24c542c1b0e03dd9eebef",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2158895,
            "upload_time": "2023-03-29T19:11:23",
            "upload_time_iso_8601": "2023-03-29T19:11:23.954337Z",
            "url": "https://files.pythonhosted.org/packages/41/c3/5aec0d5c2f15ced63df335f2b3278b894cb08f6d78202e527cfcd8334cde/mrflagly-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "12c4eb2f02720bfcab7b0c6bff5a105b2e71874b9f518253386393a046c70c5f",
                "md5": "d586b3c47512501edfc10a456a65a769",
                "sha256": "c9928ad9ca3b6233bcbdf441f95d5314e9f6fb52da366ef7d9d4001307e83d3f"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "d586b3c47512501edfc10a456a65a769",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2068552,
            "upload_time": "2023-03-29T19:11:26",
            "upload_time_iso_8601": "2023-03-29T19:11:26.097912Z",
            "url": "https://files.pythonhosted.org/packages/12/c4/eb2f02720bfcab7b0c6bff5a105b2e71874b9f518253386393a046c70c5f/mrflagly-0.2.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "01042d45f155f77a6be169b510b60848dd3ed66534a60b4c9b3c98f9a77c9afc",
                "md5": "cce5018943adc260478d01b443c5af4d",
                "sha256": "771c198f7691ed1c3129c7f37aac1a6c59f0578852a2038d02ef85384f1f4b8b"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cce5018943adc260478d01b443c5af4d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2343699,
            "upload_time": "2023-03-29T19:11:27",
            "upload_time_iso_8601": "2023-03-29T19:11:27.996048Z",
            "url": "https://files.pythonhosted.org/packages/01/04/2d45f155f77a6be169b510b60848dd3ed66534a60b4c9b3c98f9a77c9afc/mrflagly-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3166b32fb9965ba431527afb92910d8cd1c8abd7955182af563aa3fa1d3b0376",
                "md5": "6cbb611ac76cc4d4b7800e183c5463ac",
                "sha256": "50a1f7383ae5dfdebfd05e5a2e107ed6bee7d965b10faa7333c0e533fe705975"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "6cbb611ac76cc4d4b7800e183c5463ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 917162,
            "upload_time": "2023-03-29T19:11:30",
            "upload_time_iso_8601": "2023-03-29T19:11:30.493744Z",
            "url": "https://files.pythonhosted.org/packages/31/66/b32fb9965ba431527afb92910d8cd1c8abd7955182af563aa3fa1d3b0376/mrflagly-0.2.5-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "56eea5114406d2bfbc0e47cde143c50cf11dabfeb83e84aa7b6546bb71480195",
                "md5": "50a970a8b95ef0e3a61034f94d67c78c",
                "sha256": "8e5dc6dada390b61cdbff1a2cb3d960bc2c04cc9bddc05e1b61ca19fd4d9f810"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "50a970a8b95ef0e3a61034f94d67c78c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 964981,
            "upload_time": "2023-03-29T19:11:32",
            "upload_time_iso_8601": "2023-03-29T19:11:32.257622Z",
            "url": "https://files.pythonhosted.org/packages/56/ee/a5114406d2bfbc0e47cde143c50cf11dabfeb83e84aa7b6546bb71480195/mrflagly-0.2.5-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "618451fdc8cfd571cd29b70107a1f46114721b4431ca6f8b44e3d354d4cda1c4",
                "md5": "29339c9b395000838c2b2e8449d3c53f",
                "sha256": "1098a3086051d71267af04d7bb5fba94bb7d9a3fb99d2a2c1c6d5e1173cc6aeb"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "29339c9b395000838c2b2e8449d3c53f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 2303591,
            "upload_time": "2023-03-29T19:11:34",
            "upload_time_iso_8601": "2023-03-29T19:11:34.104691Z",
            "url": "https://files.pythonhosted.org/packages/61/84/51fdc8cfd571cd29b70107a1f46114721b4431ca6f8b44e3d354d4cda1c4/mrflagly-0.2.5-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "25b2e6e0c2d57466f8627bc478ffcf9dd43a154e3b93fc5c964a0968651d7c0d",
                "md5": "fdaae33255afde7e45a70cab96e8f799",
                "sha256": "a095562e08da713e64df0ea75b1400a82ff3cc66da5417b3a506d3326971b1c2"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "fdaae33255afde7e45a70cab96e8f799",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 2379131,
            "upload_time": "2023-03-29T19:11:36",
            "upload_time_iso_8601": "2023-03-29T19:11:36.210247Z",
            "url": "https://files.pythonhosted.org/packages/25/b2/e6e0c2d57466f8627bc478ffcf9dd43a154e3b93fc5c964a0968651d7c0d/mrflagly-0.2.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f3f3bc27fea16a10baaca7267c56fbdf1ddd306399dd22233b4bee5242f60f2a",
                "md5": "2fab2231225ff8d8fe10fceb51e9ca14",
                "sha256": "fd7ebf623a827f72b44311b89f0b9f5ef2f7f7ffee9bb88b89b78bcbf8c727dd"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2fab2231225ff8d8fe10fceb51e9ca14",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 2158889,
            "upload_time": "2023-03-29T19:11:38",
            "upload_time_iso_8601": "2023-03-29T19:11:38.603821Z",
            "url": "https://files.pythonhosted.org/packages/f3/f3/bc27fea16a10baaca7267c56fbdf1ddd306399dd22233b4bee5242f60f2a/mrflagly-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "91141431b819471546dfb2e1b19c2cd99c0d12abe2cb9dbbb618b342c039b09a",
                "md5": "299cd27692040131e1bdd9a327b56718",
                "sha256": "579ff8664bbf6e20ca7467572ef4c2d9638419e58c2cb08340f204f70dd25699"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "299cd27692040131e1bdd9a327b56718",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 2068573,
            "upload_time": "2023-03-29T19:11:41",
            "upload_time_iso_8601": "2023-03-29T19:11:41.102529Z",
            "url": "https://files.pythonhosted.org/packages/91/14/1431b819471546dfb2e1b19c2cd99c0d12abe2cb9dbbb618b342c039b09a/mrflagly-0.2.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "79cea20775b8014689b8b60ed0591cc43a7c8be5b1f6023f7019df1912edcac7",
                "md5": "8ecae0aab94cb67f00cf9e8ee47c14fd",
                "sha256": "b2614b38576298825a52beace27696ec5203a1e0c8ba1166532c80aeee65aac0"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8ecae0aab94cb67f00cf9e8ee47c14fd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 2343734,
            "upload_time": "2023-03-29T19:11:43",
            "upload_time_iso_8601": "2023-03-29T19:11:43.004850Z",
            "url": "https://files.pythonhosted.org/packages/79/ce/a20775b8014689b8b60ed0591cc43a7c8be5b1f6023f7019df1912edcac7/mrflagly-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eccb4c12d0cc014bbaa7772576f4d60d4f2c67c5a90a83b7151ef5f5001bcbbf",
                "md5": "cccbcd3fd37f4612cc16f7d0ed1e34ef",
                "sha256": "8b9a196ccfc7e4ba05dc54efb58c4434a82da60c49f144e2328720155e7e3cb6"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "cccbcd3fd37f4612cc16f7d0ed1e34ef",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 917160,
            "upload_time": "2023-03-29T19:11:45",
            "upload_time_iso_8601": "2023-03-29T19:11:45.320601Z",
            "url": "https://files.pythonhosted.org/packages/ec/cb/4c12d0cc014bbaa7772576f4d60d4f2c67c5a90a83b7151ef5f5001bcbbf/mrflagly-0.2.5-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c6ac5bc42eee67159e1dbed18473bc586900de58de8858e01790cd85e2dc0087",
                "md5": "165a4628e6a9eda7aaa505f9e479e0be",
                "sha256": "c8db5dbc7cafdc4a4ba1a7b828a9ce315e545c8f2a6cf4d5bf2a0a2164e3983d"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "165a4628e6a9eda7aaa505f9e479e0be",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 964982,
            "upload_time": "2023-03-29T19:11:47",
            "upload_time_iso_8601": "2023-03-29T19:11:47.899460Z",
            "url": "https://files.pythonhosted.org/packages/c6/ac/5bc42eee67159e1dbed18473bc586900de58de8858e01790cd85e2dc0087/mrflagly-0.2.5-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "59aad4a881ac63f8d8de6de1523972d281bb40b85f0cde74b204f46f63b1ee64",
                "md5": "37a5a47f4238411befd373884ee3242b",
                "sha256": "03066494535317713d8793a66765dc308c740ca19c9c2d3cc818529d4127db9d"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "37a5a47f4238411befd373884ee3242b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 2158883,
            "upload_time": "2023-03-29T19:11:51",
            "upload_time_iso_8601": "2023-03-29T19:11:51.319464Z",
            "url": "https://files.pythonhosted.org/packages/59/aa/d4a881ac63f8d8de6de1523972d281bb40b85f0cde74b204f46f63b1ee64/mrflagly-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fb822c951ae2f53466a20d7265bc59d63e9d724ac68b4fd59a14a1f60868d90b",
                "md5": "2e4d1c1e4c3866687b3caff6dcedef6d",
                "sha256": "f1be3ede71d2852f6187bf327d25ce6eee961516019f23579fd705b70423493f"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "2e4d1c1e4c3866687b3caff6dcedef6d",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 2379996,
            "upload_time": "2023-03-29T19:11:55",
            "upload_time_iso_8601": "2023-03-29T19:11:55.655328Z",
            "url": "https://files.pythonhosted.org/packages/fb/82/2c951ae2f53466a20d7265bc59d63e9d724ac68b4fd59a14a1f60868d90b/mrflagly-0.2.5-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d6718386406c7bcf290b7bf8531ebf585c2148bc96f722fa2c937c938e9831f0",
                "md5": "b871150a802d1bc6282e265a37acc172",
                "sha256": "396aafb494a29302c251019b03d244bc364c8c056654027f7178b0cf6ec689ed"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b871150a802d1bc6282e265a37acc172",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 2159698,
            "upload_time": "2023-03-29T19:11:58",
            "upload_time_iso_8601": "2023-03-29T19:11:58.496071Z",
            "url": "https://files.pythonhosted.org/packages/d6/71/8386406c7bcf290b7bf8531ebf585c2148bc96f722fa2c937c938e9831f0/mrflagly-0.2.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b1f03fa79d71d54f1cd1f182c2ea73249097049c9429460775de71105605f18e",
                "md5": "e4f1acd56bc558570044b692f4e283a2",
                "sha256": "24a7620aa25218e02b741cce98128fec0241000df5981fac56038da02d48bde9"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e4f1acd56bc558570044b692f4e283a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 2068970,
            "upload_time": "2023-03-29T19:12:01",
            "upload_time_iso_8601": "2023-03-29T19:12:01.071850Z",
            "url": "https://files.pythonhosted.org/packages/b1/f0/3fa79d71d54f1cd1f182c2ea73249097049c9429460775de71105605f18e/mrflagly-0.2.5-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b2c92128df745f913dcd47ba354b56a6b105db930f8568f30f244b1263be0eb7",
                "md5": "02c5c21d1f495d7925908328dd53e0b1",
                "sha256": "63162fc7c0867d2173ff0fd3b141ba56a8abcf7aa60c48b23c3b9ac0a4f535ba"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "02c5c21d1f495d7925908328dd53e0b1",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 2344494,
            "upload_time": "2023-03-29T19:12:03",
            "upload_time_iso_8601": "2023-03-29T19:12:03.111465Z",
            "url": "https://files.pythonhosted.org/packages/b2/c9/2128df745f913dcd47ba354b56a6b105db930f8568f30f244b1263be0eb7/mrflagly-0.2.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cf9a58a4aad675e61d5b98c804826fefb8d067dbf10971c1484dd6ced1943b35",
                "md5": "85f704cc44e3396189403194df44b833",
                "sha256": "0163fd21434fe38408427cf75d0ca2f528da1ff3e7f9804a3feba1f3c4a91d35"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp37-none-win32.whl",
            "has_sig": false,
            "md5_digest": "85f704cc44e3396189403194df44b833",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 917107,
            "upload_time": "2023-03-29T19:12:05",
            "upload_time_iso_8601": "2023-03-29T19:12:05.161337Z",
            "url": "https://files.pythonhosted.org/packages/cf/9a/58a4aad675e61d5b98c804826fefb8d067dbf10971c1484dd6ced1943b35/mrflagly-0.2.5-cp37-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "46504da02bc859c9b5201c89e47266e640a8db7b4a8451f220381565107fdf7b",
                "md5": "088e460b4515ee11c99667da5327efc4",
                "sha256": "08c3728dcf058cdec4cf4db2851e7c8682d2f4b0ddfaf2becbae033fed0bbd36"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp37-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "088e460b4515ee11c99667da5327efc4",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 964980,
            "upload_time": "2023-03-29T19:12:07",
            "upload_time_iso_8601": "2023-03-29T19:12:07.038387Z",
            "url": "https://files.pythonhosted.org/packages/46/50/4da02bc859c9b5201c89e47266e640a8db7b4a8451f220381565107fdf7b/mrflagly-0.2.5-cp37-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "04ec0ef5ec596f214ff94ad2bfcb171ab17fb8351ade2d26fecaa4338689a98d",
                "md5": "62d235246fd25b8dfe449fd114009d96",
                "sha256": "1cecc76ea0dd8e73103338a0378898b4a91caaa22b43c691f4fb990396840f2a"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "62d235246fd25b8dfe449fd114009d96",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 2380010,
            "upload_time": "2023-03-29T19:12:08",
            "upload_time_iso_8601": "2023-03-29T19:12:08.987467Z",
            "url": "https://files.pythonhosted.org/packages/04/ec/0ef5ec596f214ff94ad2bfcb171ab17fb8351ade2d26fecaa4338689a98d/mrflagly-0.2.5-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e816c4add6d6a2203ce307611ac677c5d554f3459c9c10e34221dae9d779c0aa",
                "md5": "969e9353c0f558d06137e93a64af664e",
                "sha256": "fce30f2d22a76a4b082810210fa188044a22989f471bb7a80b5ec09da6405953"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "969e9353c0f558d06137e93a64af664e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 2159199,
            "upload_time": "2023-03-29T19:12:11",
            "upload_time_iso_8601": "2023-03-29T19:12:11.155922Z",
            "url": "https://files.pythonhosted.org/packages/e8/16/c4add6d6a2203ce307611ac677c5d554f3459c9c10e34221dae9d779c0aa/mrflagly-0.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b3c6f62010af5117dff9779f1f3d23e75a63e4deb7069c142fff498584ff06a0",
                "md5": "2483d97b0d2f1b261b1a327b76a2bd17",
                "sha256": "798b9fcad9654a1001b2eb6f1d84781b50ccd3031440d6a99ab3e397f1daac3a"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "2483d97b0d2f1b261b1a327b76a2bd17",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 2068760,
            "upload_time": "2023-03-29T19:12:13",
            "upload_time_iso_8601": "2023-03-29T19:12:13.237552Z",
            "url": "https://files.pythonhosted.org/packages/b3/c6/f62010af5117dff9779f1f3d23e75a63e4deb7069c142fff498584ff06a0/mrflagly-0.2.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "761e98607db92266a595f6848850074a26d43e940deebb38f4c41b03e70c8efc",
                "md5": "c78a341ebc36dc8af929fb5376eb97db",
                "sha256": "2a3fa484b569cf1113648f775aa7ab83a8ffb18bbcf01971a8eb6e3ee1f093aa"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c78a341ebc36dc8af929fb5376eb97db",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 2344670,
            "upload_time": "2023-03-29T19:12:15",
            "upload_time_iso_8601": "2023-03-29T19:12:15.265211Z",
            "url": "https://files.pythonhosted.org/packages/76/1e/98607db92266a595f6848850074a26d43e940deebb38f4c41b03e70c8efc/mrflagly-0.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5e7bfa1c6b45dbf29b74c839165b09a065c0de257c5b2df3d805220d1ce50463",
                "md5": "4f3649e23f175f9f7eac20407364987d",
                "sha256": "6b3ea6c5ea3168cec55eacd82d11bc2e5097a0eb6d64206f8fe45e3710eb2166"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp38-none-win32.whl",
            "has_sig": false,
            "md5_digest": "4f3649e23f175f9f7eac20407364987d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 917145,
            "upload_time": "2023-03-29T19:12:17",
            "upload_time_iso_8601": "2023-03-29T19:12:17.485857Z",
            "url": "https://files.pythonhosted.org/packages/5e/7b/fa1c6b45dbf29b74c839165b09a065c0de257c5b2df3d805220d1ce50463/mrflagly-0.2.5-cp38-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8a8b90ea9926f21112ec36a4d3b543512eecf3234cb22830a830d92be050d266",
                "md5": "0c22f2ec8ae3300f894c7cd6b1089686",
                "sha256": "5020ea9a8dbd0610bb19f7f8c9cc17eeb2183d2b22e0b454d3900eed94c45fa7"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0c22f2ec8ae3300f894c7cd6b1089686",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 964999,
            "upload_time": "2023-03-29T19:12:19",
            "upload_time_iso_8601": "2023-03-29T19:12:19.253662Z",
            "url": "https://files.pythonhosted.org/packages/8a/8b/90ea9926f21112ec36a4d3b543512eecf3234cb22830a830d92be050d266/mrflagly-0.2.5-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "974e6fc2df73b6441f3de51811cca4df2d9fe7c884460057c3cf7f8fc0b62e3d",
                "md5": "f879025211506c03facbef24ccf9c5cd",
                "sha256": "e707a2c7537cdc0043a9892805fbdf1afca6ea06683b7bd6bcd324c290b33ea4"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "f879025211506c03facbef24ccf9c5cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 2304457,
            "upload_time": "2023-03-29T19:12:21",
            "upload_time_iso_8601": "2023-03-29T19:12:21.359462Z",
            "url": "https://files.pythonhosted.org/packages/97/4e/6fc2df73b6441f3de51811cca4df2d9fe7c884460057c3cf7f8fc0b62e3d/mrflagly-0.2.5-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4b5e4ee90807b0795f814fcd5cd3de9386e6cb713dfb0433c23dd0bceccbc070",
                "md5": "07418ac83637307211596a5f15a5d3d3",
                "sha256": "97bcbe5f3172332019a669ea1be0ee4dd47581ae8abca1bcc824a6ef070ed5c1"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "07418ac83637307211596a5f15a5d3d3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 2379540,
            "upload_time": "2023-03-29T19:12:23",
            "upload_time_iso_8601": "2023-03-29T19:12:23.516800Z",
            "url": "https://files.pythonhosted.org/packages/4b/5e/4ee90807b0795f814fcd5cd3de9386e6cb713dfb0433c23dd0bceccbc070/mrflagly-0.2.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a8b6cf762b6ad9a6bef90276087a65f20d6a0b25798cb24b0a04732c541dbedd",
                "md5": "0ee3661a80314b910c4045b3a4598065",
                "sha256": "73d21cea04c230137bec89d06dd9a00be9057ae5420503da6a110e4c9be95be0"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0ee3661a80314b910c4045b3a4598065",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 2159391,
            "upload_time": "2023-03-29T19:12:25",
            "upload_time_iso_8601": "2023-03-29T19:12:25.740428Z",
            "url": "https://files.pythonhosted.org/packages/a8/b6/cf762b6ad9a6bef90276087a65f20d6a0b25798cb24b0a04732c541dbedd/mrflagly-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0b3f5f5404832a028f11615c681c18ad20e2cd95679094dbd78acdd404a26e84",
                "md5": "77c03154eaa6cb2ae3b0f0755c6bd856",
                "sha256": "2078ee33afee411a502f93aad36f09682f79f47609a9040e23d828ae10171ca4"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "77c03154eaa6cb2ae3b0f0755c6bd856",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 2068760,
            "upload_time": "2023-03-29T19:12:28",
            "upload_time_iso_8601": "2023-03-29T19:12:28.000544Z",
            "url": "https://files.pythonhosted.org/packages/0b/3f/5f5404832a028f11615c681c18ad20e2cd95679094dbd78acdd404a26e84/mrflagly-0.2.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2b6e8aa2d0b5612026e7e46ce82fd3c1b9fe6b5aa5f1ecffff805ded5b3864a8",
                "md5": "30b35beff0897651f70a19add0c1d98b",
                "sha256": "26c3f4f3736ae1817ee67a6a000172893aa51ca001375e87eeafdda8c5d9fe18"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "30b35beff0897651f70a19add0c1d98b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 2343851,
            "upload_time": "2023-03-29T19:12:29",
            "upload_time_iso_8601": "2023-03-29T19:12:29.985468Z",
            "url": "https://files.pythonhosted.org/packages/2b/6e/8aa2d0b5612026e7e46ce82fd3c1b9fe6b5aa5f1ecffff805ded5b3864a8/mrflagly-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "586a9cd4b927ccc05c2695aae21c3ed3fa507d5ae79a9335afcdbedb73166d69",
                "md5": "965b8530daaa23e6bb0272d21127606a",
                "sha256": "1dfb71bf672af18ca0057993f32b7505bfacc05785ae6553e19fde9025d98cac"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp39-none-win32.whl",
            "has_sig": false,
            "md5_digest": "965b8530daaa23e6bb0272d21127606a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 917359,
            "upload_time": "2023-03-29T19:12:32",
            "upload_time_iso_8601": "2023-03-29T19:12:32.041348Z",
            "url": "https://files.pythonhosted.org/packages/58/6a/9cd4b927ccc05c2695aae21c3ed3fa507d5ae79a9335afcdbedb73166d69/mrflagly-0.2.5-cp39-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e78fe9d1283a5a3e9c7a4f3d9b362c238286cfe6a40c29c6307c5b690e74b9b5",
                "md5": "09113c88baa8cbd96b52224934a8a29b",
                "sha256": "655852135ca99450ecf8d7c50de1e2f04450421f33477e45b6dd4e334de65fb5"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "09113c88baa8cbd96b52224934a8a29b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 965196,
            "upload_time": "2023-03-29T19:12:34",
            "upload_time_iso_8601": "2023-03-29T19:12:34.152814Z",
            "url": "https://files.pythonhosted.org/packages/e7/8f/e9d1283a5a3e9c7a4f3d9b362c238286cfe6a40c29c6307c5b690e74b9b5/mrflagly-0.2.5-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f9636fd1a4e7482e0ff87bb872178b6dda319d3758c1f77f255fb2b943cdb52c",
                "md5": "284e2f8379b9977dd515b27509d295b2",
                "sha256": "77caf8db9c872be74eba5f63bbcd76afacffe175e141165736d679a110d2ba14"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "284e2f8379b9977dd515b27509d295b2",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 2384223,
            "upload_time": "2023-03-29T19:12:36",
            "upload_time_iso_8601": "2023-03-29T19:12:36.499470Z",
            "url": "https://files.pythonhosted.org/packages/f9/63/6fd1a4e7482e0ff87bb872178b6dda319d3758c1f77f255fb2b943cdb52c/mrflagly-0.2.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "de44d1ef45fc5f7828ab92b256bb6aecc26a28ad785bc450dde30350fc3b3faf",
                "md5": "c66c5baf251604fb7ed9506c7f85c7ba",
                "sha256": "cb1ef1c331842fbfb36972a5184321c7637cbca519ac983b188306ffaa042c6f"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c66c5baf251604fb7ed9506c7f85c7ba",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 2166467,
            "upload_time": "2023-03-29T19:12:38",
            "upload_time_iso_8601": "2023-03-29T19:12:38.504471Z",
            "url": "https://files.pythonhosted.org/packages/de/44/d1ef45fc5f7828ab92b256bb6aecc26a28ad785bc450dde30350fc3b3faf/mrflagly-0.2.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6ccc0c21a49f8d01b6b7ced9ea7585b9599a455e3b6ba7ae50fbe866298e7c58",
                "md5": "3489f4c72db9bb5c6c1ddbb8132babd1",
                "sha256": "5e48952b88b33c20c472e60f5f5760fceeaf7c8c88301d83ead82f651eb4e2e9"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "3489f4c72db9bb5c6c1ddbb8132babd1",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 2072922,
            "upload_time": "2023-03-29T19:12:41",
            "upload_time_iso_8601": "2023-03-29T19:12:41.105575Z",
            "url": "https://files.pythonhosted.org/packages/6c/cc/0c21a49f8d01b6b7ced9ea7585b9599a455e3b6ba7ae50fbe866298e7c58/mrflagly-0.2.5-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3482908f230cdef44605ca7c212ffad531ca5241542a48b9d437f1674ea25f68",
                "md5": "d9f8b420df43144293708e367ee22733",
                "sha256": "b48892fc0b28f1486fcc494cdfd472dadae7b1e032f01dee394750d4c2d53fe0"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d9f8b420df43144293708e367ee22733",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 2348876,
            "upload_time": "2023-03-29T19:12:43",
            "upload_time_iso_8601": "2023-03-29T19:12:43.010388Z",
            "url": "https://files.pythonhosted.org/packages/34/82/908f230cdef44605ca7c212ffad531ca5241542a48b9d437f1674ea25f68/mrflagly-0.2.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ef621d8e5120e49be061641945f8a4099975f161f0e4500083adbc71410464f3",
                "md5": "350e9ca64585bcb9fc37a0bd10257f93",
                "sha256": "b8907565f055756b180028ac1c05c058299e9e722609cd0c37d309abdc3fda16"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "350e9ca64585bcb9fc37a0bd10257f93",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 2379642,
            "upload_time": "2023-03-29T19:12:45",
            "upload_time_iso_8601": "2023-03-29T19:12:45.346286Z",
            "url": "https://files.pythonhosted.org/packages/ef/62/1d8e5120e49be061641945f8a4099975f161f0e4500083adbc71410464f3/mrflagly-0.2.5-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c414670cbb5ca9b25e43fd51780464bfd92791df1d397c43db2a71cba8628d63",
                "md5": "d0a5a794e1f6b48592c1012fb0e39aea",
                "sha256": "863f4f72e38034d89194a01a535807900ce0a3a86193beaabdc2619954f5ac36"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d0a5a794e1f6b48592c1012fb0e39aea",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 2159848,
            "upload_time": "2023-03-29T19:12:47",
            "upload_time_iso_8601": "2023-03-29T19:12:47.388860Z",
            "url": "https://files.pythonhosted.org/packages/c4/14/670cbb5ca9b25e43fd51780464bfd92791df1d397c43db2a71cba8628d63/mrflagly-0.2.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "af393408ae0bd0520001a85203558365836623408589c3e6ec126176ed172571",
                "md5": "7e0d7d4e9a1dc98f457e16c074ffa954",
                "sha256": "88ae928352ccd3d21cb39c6fd42b76ec4d7cd641a3ed797837f25d62e9aaace1"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "7e0d7d4e9a1dc98f457e16c074ffa954",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 2069397,
            "upload_time": "2023-03-29T19:12:49",
            "upload_time_iso_8601": "2023-03-29T19:12:49.531390Z",
            "url": "https://files.pythonhosted.org/packages/af/39/3408ae0bd0520001a85203558365836623408589c3e6ec126176ed172571/mrflagly-0.2.5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5a6317fd0776592adb98d33e4d1f9c8d60c33493dd9b8712982c87b5162904d6",
                "md5": "0f41768dadfee35246ec96b3d9dce69c",
                "sha256": "a66d6f1c8c9d4fb114b1b5d941b6f5b7932e030542d1e02e3949c112e9c0da8d"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0f41768dadfee35246ec96b3d9dce69c",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 2344563,
            "upload_time": "2023-03-29T19:12:51",
            "upload_time_iso_8601": "2023-03-29T19:12:51.451144Z",
            "url": "https://files.pythonhosted.org/packages/5a/63/17fd0776592adb98d33e4d1f9c8d60c33493dd9b8712982c87b5162904d6/mrflagly-0.2.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "23b8ebc988ea55b02784d503f32a88fe556fd26afc6d2097eeccb31f5f05e384",
                "md5": "7bd4c168dd734ebc9d8c281f7f8df5d0",
                "sha256": "35b125223865c5849b47fe896ab866b8386ef4ffd788d8fd4171dc5827222ff1"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "7bd4c168dd734ebc9d8c281f7f8df5d0",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 2379504,
            "upload_time": "2023-03-29T19:12:53",
            "upload_time_iso_8601": "2023-03-29T19:12:53.538432Z",
            "url": "https://files.pythonhosted.org/packages/23/b8/ebc988ea55b02784d503f32a88fe556fd26afc6d2097eeccb31f5f05e384/mrflagly-0.2.5-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5f7b40be0d0fa47bbaa64b955bff4a6ad0caf9bb9c0506e12489d27fb1daabf5",
                "md5": "59cec17c479cecfac582c7c61aa8902d",
                "sha256": "6a57ebaecf250a09687219b9d52edb001355ed888984213f3a6e1cad8d9bfb05"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "59cec17c479cecfac582c7c61aa8902d",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 2159626,
            "upload_time": "2023-03-29T19:12:55",
            "upload_time_iso_8601": "2023-03-29T19:12:55.545919Z",
            "url": "https://files.pythonhosted.org/packages/5f/7b/40be0d0fa47bbaa64b955bff4a6ad0caf9bb9c0506e12489d27fb1daabf5/mrflagly-0.2.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62567ce53ce870eea7e2b0832b8d3f8f60d73105e41493e0fac4710cf59683d0",
                "md5": "1f3212facc1b366b12b1a34ba57f8bea",
                "sha256": "83498928b9075c76a01ae3f63cc23442d434da3bc77e0000c43071c4a26dca95"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "1f3212facc1b366b12b1a34ba57f8bea",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 2069287,
            "upload_time": "2023-03-29T19:12:57",
            "upload_time_iso_8601": "2023-03-29T19:12:57.614104Z",
            "url": "https://files.pythonhosted.org/packages/62/56/7ce53ce870eea7e2b0832b8d3f8f60d73105e41493e0fac4710cf59683d0/mrflagly-0.2.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "47224deba2cf98bdca22c01d903fb76cc18ed404ecf66d03676b880cf7443c3f",
                "md5": "d0a80ecdd70cb9ccac08bef37fbbe6cb",
                "sha256": "c11253a8d6e02c77cdb33819303a145f7d8c6427c07cf4d8a84060ea9c8a0163"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d0a80ecdd70cb9ccac08bef37fbbe6cb",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 2344300,
            "upload_time": "2023-03-29T19:12:59",
            "upload_time_iso_8601": "2023-03-29T19:12:59.536726Z",
            "url": "https://files.pythonhosted.org/packages/47/22/4deba2cf98bdca22c01d903fb76cc18ed404ecf66d03676b880cf7443c3f/mrflagly-0.2.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-03-29 19:11:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "vangheem",
    "github_project": "mr.flagly",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "mrflagly"
}
        
Elapsed time: 0.07189s