mrflagly


Namemrflagly JSON
Version 0.2.7 PyPI version JSON
download
home_pagehttps://github.com/vangheem/mr.flagly
SummaryNo nonsense feature flagging system
upload_time2024-03-26 15:38:47
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.7",
    "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": "e44d710d4a8e35f0d88b1060f40de698ec2800f62ccdbda60a20c3e1847c0aab",
                "md5": "a62d62c924050840031105f37b1b19a2",
                "sha256": "1e009d9581cf5aef5403f2305cda3c064e21fcb9c5187874767d226dfdf38041"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "a62d62c924050840031105f37b1b19a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2234138,
            "upload_time": "2024-03-26T15:38:47",
            "upload_time_iso_8601": "2024-03-26T15:38:47.344710Z",
            "url": "https://files.pythonhosted.org/packages/e4/4d/710d4a8e35f0d88b1060f40de698ec2800f62ccdbda60a20c3e1847c0aab/mrflagly-0.2.7-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": "612254dcace1c1e0b883e3388863d1394896b882f4e4676fdf98ecc58bc66ed7",
                "md5": "4a7c35fc6acbe4a280285459b8a7afdc",
                "sha256": "b5c3f0a8c70b0c8ec46c27a23b3f9474dfac328abc3e7f0b103b540a33419cef"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "4a7c35fc6acbe4a280285459b8a7afdc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2282221,
            "upload_time": "2024-03-26T15:38:50",
            "upload_time_iso_8601": "2024-03-26T15:38:50.412436Z",
            "url": "https://files.pythonhosted.org/packages/61/22/54dcace1c1e0b883e3388863d1394896b882f4e4676fdf98ecc58bc66ed7/mrflagly-0.2.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "37ac47b2400cef34e0ead63b55f1b5c10112d8e8bc0dc1b56f9327b01aa5fa0f",
                "md5": "139ab4349134214d2c33725c23defdfe",
                "sha256": "fadcd2faf10c87a732fc025c9a1005e339c789ff8771ed5b52b6b193bb180ea5"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "139ab4349134214d2c33725c23defdfe",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2063748,
            "upload_time": "2024-03-26T15:38:52",
            "upload_time_iso_8601": "2024-03-26T15:38:52.434012Z",
            "url": "https://files.pythonhosted.org/packages/37/ac/47b2400cef34e0ead63b55f1b5c10112d8e8bc0dc1b56f9327b01aa5fa0f/mrflagly-0.2.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d3fde13612a64948310f6fcb628c7c10982dcbce82cc0cde10bf5fc57610a50f",
                "md5": "b275d34c820f666340999f88d7a53866",
                "sha256": "7633c7a6e7df7f24f461cd565a3e299376d6baf625c3149b6cc28a53c5f0ce61"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "b275d34c820f666340999f88d7a53866",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 1995323,
            "upload_time": "2024-03-26T15:38:55",
            "upload_time_iso_8601": "2024-03-26T15:38:55.042979Z",
            "url": "https://files.pythonhosted.org/packages/d3/fd/e13612a64948310f6fcb628c7c10982dcbce82cc0cde10bf5fc57610a50f/mrflagly-0.2.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ab0f036166ef90696ced4a896f218844e6a6291a12c5d23c08eaa02bde0e6985",
                "md5": "07bb4806e663a42f60992eb8f6873ec1",
                "sha256": "ff8fdeb1c594242b71037cf7259397c974a759331859c704738e4c521e39e4c8"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "07bb4806e663a42f60992eb8f6873ec1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2230847,
            "upload_time": "2024-03-26T15:38:57",
            "upload_time_iso_8601": "2024-03-26T15:38:57.620841Z",
            "url": "https://files.pythonhosted.org/packages/ab/0f/036166ef90696ced4a896f218844e6a6291a12c5d23c08eaa02bde0e6985/mrflagly-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6288f76629a36ba061b767c9c328215b26b808ee9972d4c8feb8216cf6ebaa83",
                "md5": "3321eb583044998a7ea1c1d759979d5d",
                "sha256": "fb569a522d3bddad8c9e1dee8f2be35a904c550cbb8da9e1537766a867eeb716"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "3321eb583044998a7ea1c1d759979d5d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 907783,
            "upload_time": "2024-03-26T15:39:00",
            "upload_time_iso_8601": "2024-03-26T15:39:00.154710Z",
            "url": "https://files.pythonhosted.org/packages/62/88/f76629a36ba061b767c9c328215b26b808ee9972d4c8feb8216cf6ebaa83/mrflagly-0.2.7-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fb6806d11a2689c517baf5326bc73ebbc282c6e4650e4da5b7c1c117564b08c2",
                "md5": "61eb7ed10e72aac355878a2315475b8e",
                "sha256": "a1f69ca622f86b1242f27691f8f417f2e7bb11ea077fc3f235dca82eace4d309"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "61eb7ed10e72aac355878a2315475b8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 956780,
            "upload_time": "2024-03-26T15:39:02",
            "upload_time_iso_8601": "2024-03-26T15:39:02.097812Z",
            "url": "https://files.pythonhosted.org/packages/fb/68/06d11a2689c517baf5326bc73ebbc282c6e4650e4da5b7c1c117564b08c2/mrflagly-0.2.7-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dbc4d2418e12015aeb9550919e23b870e37aa6fc2d8bdf989783d77c1007419f",
                "md5": "1125a08be9d74a0d498b69fd918d09b3",
                "sha256": "af744ae12eb4c43c5e676555d671bac11154d312a0d2d90b40e7726c6bb873f8"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "1125a08be9d74a0d498b69fd918d09b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 2234138,
            "upload_time": "2024-03-26T15:39:04",
            "upload_time_iso_8601": "2024-03-26T15:39:04.123193Z",
            "url": "https://files.pythonhosted.org/packages/db/c4/d2418e12015aeb9550919e23b870e37aa6fc2d8bdf989783d77c1007419f/mrflagly-0.2.7-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": "cbf071bd4b4ae9764bb33e568e24489559ded41abce3b4132aebb520f9eb4a79",
                "md5": "74e90e02f00a39c9a62a5ff8cc9a0279",
                "sha256": "5a9492b9836be11946f6b4e462c88343bd1a9ec1e02e5ea0a5d343869a3b7353"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "74e90e02f00a39c9a62a5ff8cc9a0279",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 2282195,
            "upload_time": "2024-03-26T15:39:06",
            "upload_time_iso_8601": "2024-03-26T15:39:06.446159Z",
            "url": "https://files.pythonhosted.org/packages/cb/f0/71bd4b4ae9764bb33e568e24489559ded41abce3b4132aebb520f9eb4a79/mrflagly-0.2.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ec14d6a44d24527ec9ed8d11ad54db2faecf7735aaf2aa4499c840bca4aaa2f8",
                "md5": "32ebc23950ddf86b9067e62f02e48d53",
                "sha256": "cb8365d78736a42545b7f9fff57dbbdd6a469359d5b6eeeee2341db6f1be5c1a"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "32ebc23950ddf86b9067e62f02e48d53",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 2063667,
            "upload_time": "2024-03-26T15:39:08",
            "upload_time_iso_8601": "2024-03-26T15:39:08.555623Z",
            "url": "https://files.pythonhosted.org/packages/ec/14/d6a44d24527ec9ed8d11ad54db2faecf7735aaf2aa4499c840bca4aaa2f8/mrflagly-0.2.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "14d555910a73b73efb5c3fff94b853a7bfa0cd215e81d3acf1d8637bd2ed9b65",
                "md5": "d4f8e559d452d1c45c98f87eeddfd839",
                "sha256": "3ab12a360fdac51ef33ae814e21dd242bab253ec86e6410c67b2cf18a659cee7"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "d4f8e559d452d1c45c98f87eeddfd839",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 1995319,
            "upload_time": "2024-03-26T15:39:11",
            "upload_time_iso_8601": "2024-03-26T15:39:11.237948Z",
            "url": "https://files.pythonhosted.org/packages/14/d5/55910a73b73efb5c3fff94b853a7bfa0cd215e81d3acf1d8637bd2ed9b65/mrflagly-0.2.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dbbf732cf1e489e56db91abdd7e73d9d7b5ded2e21b39d05f48e64ee5fd378df",
                "md5": "abeaae75dc2be9ee1f500077b45d177c",
                "sha256": "01b5c0fb0f17d6fa7ecb88857155fcff3459a554fbb413eddbc7a7144a3b195e"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "abeaae75dc2be9ee1f500077b45d177c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 2230821,
            "upload_time": "2024-03-26T15:39:13",
            "upload_time_iso_8601": "2024-03-26T15:39:13.432326Z",
            "url": "https://files.pythonhosted.org/packages/db/bf/732cf1e489e56db91abdd7e73d9d7b5ded2e21b39d05f48e64ee5fd378df/mrflagly-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "26ef6c748cc5ed4d462893b79aab31319ef751726919e66671e9ef9181500102",
                "md5": "f3c06f5294783defbf060d1e01c93736",
                "sha256": "c05d56a09456928b31cab5d49b31f4f94b7aec657f1864edfd98e7660cf992e4"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "f3c06f5294783defbf060d1e01c93736",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 907778,
            "upload_time": "2024-03-26T15:39:16",
            "upload_time_iso_8601": "2024-03-26T15:39:16.003983Z",
            "url": "https://files.pythonhosted.org/packages/26/ef/6c748cc5ed4d462893b79aab31319ef751726919e66671e9ef9181500102/mrflagly-0.2.7-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "94daf45034c960c5bd63f789086e03f4c12243f9b78d9bc004549ff9cfb0bc1e",
                "md5": "b586840b2afc6270eaa0f96a9da65ffa",
                "sha256": "9013a746689118dfcbd79fe074478c6a7016027cc3dd1a3c4d51c5f9c859851e"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b586840b2afc6270eaa0f96a9da65ffa",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 956777,
            "upload_time": "2024-03-26T15:39:17",
            "upload_time_iso_8601": "2024-03-26T15:39:17.854796Z",
            "url": "https://files.pythonhosted.org/packages/94/da/f45034c960c5bd63f789086e03f4c12243f9b78d9bc004549ff9cfb0bc1e/mrflagly-0.2.7-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d10ff4455fd4ab8a8db252e331ab5809f8861133816d6174c2610abcc31f404c",
                "md5": "a2c8002e60159c012c64a8c41122e072",
                "sha256": "164b356bfe788c9629b241759e6ba50a2ce800d84b929c22ef203dc9e2319da4"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "a2c8002e60159c012c64a8c41122e072",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 2234045,
            "upload_time": "2024-03-26T15:39:20",
            "upload_time_iso_8601": "2024-03-26T15:39:20.421411Z",
            "url": "https://files.pythonhosted.org/packages/d1/0f/f4455fd4ab8a8db252e331ab5809f8861133816d6174c2610abcc31f404c/mrflagly-0.2.7-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": "95f62f8d46e11fe2c885f48600eb55d7d84a12e9547ee8b9d8d66dad7dee21d0",
                "md5": "2ff51896660a18436da0f4e99204c748",
                "sha256": "590bdabcd9c24dec575e27ac913b2c2edbf20133df1253d58d7c32ff61da8d31"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "2ff51896660a18436da0f4e99204c748",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 2281754,
            "upload_time": "2024-03-26T15:39:22",
            "upload_time_iso_8601": "2024-03-26T15:39:22.659567Z",
            "url": "https://files.pythonhosted.org/packages/95/f6/2f8d46e11fe2c885f48600eb55d7d84a12e9547ee8b9d8d66dad7dee21d0/mrflagly-0.2.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1926bc39c603ce1772d6f75b80325401a21fcec8c46bf5c04e6b857393a29ff0",
                "md5": "962e454a924e1264681dc59697ea9bc8",
                "sha256": "53f9bfe7125547b2b6c800059d0d65196542ee3367ea490d7d998d4c037f5f99"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "962e454a924e1264681dc59697ea9bc8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 2063402,
            "upload_time": "2024-03-26T15:39:24",
            "upload_time_iso_8601": "2024-03-26T15:39:24.888761Z",
            "url": "https://files.pythonhosted.org/packages/19/26/bc39c603ce1772d6f75b80325401a21fcec8c46bf5c04e6b857393a29ff0/mrflagly-0.2.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "50e71f3bd37e5a21532a3e39b7f5b4dfaf9678195fffd3ddf730bb52449f180b",
                "md5": "b1a45e64eb44af899381a27f86ef20de",
                "sha256": "501fb0fe44520bb67795222c66a20a41a6dc7419d3324c126003ca2ff86987a6"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b1a45e64eb44af899381a27f86ef20de",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 2230642,
            "upload_time": "2024-03-26T15:39:26",
            "upload_time_iso_8601": "2024-03-26T15:39:26.842079Z",
            "url": "https://files.pythonhosted.org/packages/50/e7/1f3bd37e5a21532a3e39b7f5b4dfaf9678195fffd3ddf730bb52449f180b/mrflagly-0.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5307b659b88856fcb6cafd095e8d2a8ebc6058dff0cead80915624b672ca314e",
                "md5": "efead167423f9d4ebcd5fc20709d4a5e",
                "sha256": "3fc3a54cc6c0b2e71da14d138c9964edafb04136612604a59ea744483caa86b6"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp312-none-win32.whl",
            "has_sig": false,
            "md5_digest": "efead167423f9d4ebcd5fc20709d4a5e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 907708,
            "upload_time": "2024-03-26T15:39:28",
            "upload_time_iso_8601": "2024-03-26T15:39:28.971744Z",
            "url": "https://files.pythonhosted.org/packages/53/07/b659b88856fcb6cafd095e8d2a8ebc6058dff0cead80915624b672ca314e/mrflagly-0.2.7-cp312-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4f11cc9b9a81667e4cd3d2e922db0850b555f927e0de9cd48e023e0e988a0883",
                "md5": "7f57781d24e22d8208200b5eda76cbc1",
                "sha256": "22740a0937008c8597ccc9436f9d888ca220704d79cf124d4009b403236d3e46"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7f57781d24e22d8208200b5eda76cbc1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 956779,
            "upload_time": "2024-03-26T15:39:31",
            "upload_time_iso_8601": "2024-03-26T15:39:31.745295Z",
            "url": "https://files.pythonhosted.org/packages/4f/11/cc9b9a81667e4cd3d2e922db0850b555f927e0de9cd48e023e0e988a0883/mrflagly-0.2.7-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "67608123ea0450fc83a92c1d175542969647a0925c7c23bed3bf33fe04d25edf",
                "md5": "4f93887c99d0efc023e78e07627193b1",
                "sha256": "40af899da0ef37cbdf514368e09a9a4ca38d7d2ee7616769c3425cfdc91f20c2"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "4f93887c99d0efc023e78e07627193b1",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 2284101,
            "upload_time": "2024-03-26T15:39:33",
            "upload_time_iso_8601": "2024-03-26T15:39:33.683649Z",
            "url": "https://files.pythonhosted.org/packages/67/60/8123ea0450fc83a92c1d175542969647a0925c7c23bed3bf33fe04d25edf/mrflagly-0.2.7-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d6990071377c94028fe55c212d2ca69d4f5668cf6e9588a2b4f8f07d9b9e088e",
                "md5": "288c006a8a526c6c1a9e1df93c67ba60",
                "sha256": "75f82363d901d1505808eaf579429be76ab4f6850f9e1c49be9f005283a3a11c"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "288c006a8a526c6c1a9e1df93c67ba60",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 2064035,
            "upload_time": "2024-03-26T15:39:35",
            "upload_time_iso_8601": "2024-03-26T15:39:35.850479Z",
            "url": "https://files.pythonhosted.org/packages/d6/99/0071377c94028fe55c212d2ca69d4f5668cf6e9588a2b4f8f07d9b9e088e/mrflagly-0.2.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7754e3924953638f920f6a6189537d93c44d64942f4564034dbaece3e6acffea",
                "md5": "1a7afba5a00bf10cfc8adc8b1f84b09e",
                "sha256": "d79c5efde1e3b5a09be495a951cf6162256025c9341a25405407ddeea47ba875"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "1a7afba5a00bf10cfc8adc8b1f84b09e",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1993763,
            "upload_time": "2024-03-26T15:39:38",
            "upload_time_iso_8601": "2024-03-26T15:39:38.741358Z",
            "url": "https://files.pythonhosted.org/packages/77/54/e3924953638f920f6a6189537d93c44d64942f4564034dbaece3e6acffea/mrflagly-0.2.7-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4c8eec8b553b631d4b8be3a641a868032ca883c23dd8c124b53b2d54b146662f",
                "md5": "75bb269218fba7794fc4ad02334e740a",
                "sha256": "586994dbebb445086ef80af7becf5f23a59a7b08795fddea44b2211f7e04fc9b"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "75bb269218fba7794fc4ad02334e740a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 2230937,
            "upload_time": "2024-03-26T15:39:40",
            "upload_time_iso_8601": "2024-03-26T15:39:40.958444Z",
            "url": "https://files.pythonhosted.org/packages/4c/8e/ec8b553b631d4b8be3a641a868032ca883c23dd8c124b53b2d54b146662f/mrflagly-0.2.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5eb3712e0d597abfaa8f72fb2635eee2b314bc90fe801c62173265179fecd182",
                "md5": "f3b4183eb1eb4e3e841a2c018def5719",
                "sha256": "22a1e3b9dcec721c7cb3fc3b506ed3aae6861f0555bb86eeb657df34cbb12ec3"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp37-none-win32.whl",
            "has_sig": false,
            "md5_digest": "f3b4183eb1eb4e3e841a2c018def5719",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 909399,
            "upload_time": "2024-03-26T15:39:42",
            "upload_time_iso_8601": "2024-03-26T15:39:42.851892Z",
            "url": "https://files.pythonhosted.org/packages/5e/b3/712e0d597abfaa8f72fb2635eee2b314bc90fe801c62173265179fecd182/mrflagly-0.2.7-cp37-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dd57f81e5c19033b1171eaedff4c51c843173e3e57af26e7a7c19d9b372af78c",
                "md5": "d84540c9933fc4f8e4754d1a3c647232",
                "sha256": "120d735bbfabb59576874436dd439de3c561406faed5ea51e87d4d0947d9431b"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp37-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d84540c9933fc4f8e4754d1a3c647232",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 956727,
            "upload_time": "2024-03-26T15:39:44",
            "upload_time_iso_8601": "2024-03-26T15:39:44.655662Z",
            "url": "https://files.pythonhosted.org/packages/dd/57/f81e5c19033b1171eaedff4c51c843173e3e57af26e7a7c19d9b372af78c/mrflagly-0.2.7-cp37-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "431e33ba88f8e345527bfd266b96043fd9ba4f19f4d39c0e6fac1c66d480c4c6",
                "md5": "3a692ab1e5773e24b7d73b41c3e09233",
                "sha256": "fb3374831c1772a0467cad229191c0ec6b7743faf3a4efbd880a7002e7cc26e4"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "3a692ab1e5773e24b7d73b41c3e09233",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 2282670,
            "upload_time": "2024-03-26T15:39:46",
            "upload_time_iso_8601": "2024-03-26T15:39:46.732861Z",
            "url": "https://files.pythonhosted.org/packages/43/1e/33ba88f8e345527bfd266b96043fd9ba4f19f4d39c0e6fac1c66d480c4c6/mrflagly-0.2.7-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "370c970372cd548a4a94eb4f741c6e80e0f6ef2d0737106ce2b80c7ea7ef2455",
                "md5": "1cf11d296ca660acbcf7155be664efa8",
                "sha256": "53baf7bf7b6283a20bb7963931f07a2773aa69ca84be73800eb28664e99eee79"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1cf11d296ca660acbcf7155be664efa8",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 2064080,
            "upload_time": "2024-03-26T15:39:48",
            "upload_time_iso_8601": "2024-03-26T15:39:48.975381Z",
            "url": "https://files.pythonhosted.org/packages/37/0c/970372cd548a4a94eb4f741c6e80e0f6ef2d0737106ce2b80c7ea7ef2455/mrflagly-0.2.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "97322db06aaaa57f6185b9d5771c14284fe9eb3ceac34f6a835a552af689cf6e",
                "md5": "ec9948eca34bce11930a28cd48201ab1",
                "sha256": "5937d9d49f39688792931c3929a20d569c08790398d7a216a6c241f9a0a08c53"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "ec9948eca34bce11930a28cd48201ab1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 1993613,
            "upload_time": "2024-03-26T15:39:51",
            "upload_time_iso_8601": "2024-03-26T15:39:51.602832Z",
            "url": "https://files.pythonhosted.org/packages/97/32/2db06aaaa57f6185b9d5771c14284fe9eb3ceac34f6a835a552af689cf6e/mrflagly-0.2.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9fd9c50d59a476ea7dfe0cf34b1ca3c8360e6ea927f462d9b969c6c56fe00466",
                "md5": "c73e4cb09c43c2f73ec0b8c12433e01a",
                "sha256": "8e846fad34172f83bf67c58be74e3e6aed09bf53db40099d50f5dd50bc6fc7ad"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c73e4cb09c43c2f73ec0b8c12433e01a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 2230943,
            "upload_time": "2024-03-26T15:39:53",
            "upload_time_iso_8601": "2024-03-26T15:39:53.936173Z",
            "url": "https://files.pythonhosted.org/packages/9f/d9/c50d59a476ea7dfe0cf34b1ca3c8360e6ea927f462d9b969c6c56fe00466/mrflagly-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9696b2f66f6c2afade0b002ae75da0b1365b0134f9f9205e357a4904de05f4ca",
                "md5": "3eebf996c3c9cd827adebc6d5da9832a",
                "sha256": "9b7f9fb996b08cd5c1bc42dda07bf68d99d5424b60cb423cb6172da185a67437"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp38-none-win32.whl",
            "has_sig": false,
            "md5_digest": "3eebf996c3c9cd827adebc6d5da9832a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 909285,
            "upload_time": "2024-03-26T15:39:56",
            "upload_time_iso_8601": "2024-03-26T15:39:56.326165Z",
            "url": "https://files.pythonhosted.org/packages/96/96/b2f66f6c2afade0b002ae75da0b1365b0134f9f9205e357a4904de05f4ca/mrflagly-0.2.7-cp38-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9d0bbc73d1bee56bfc090193f076253cff0fee82db611e374d4a66e9ee68ac2d",
                "md5": "cfd24e00b781221d64241849667ecaaf",
                "sha256": "02bc7b1c57558a45886f8c40f7c58ee406f2e8f322cdcd51fcf245f9a83e86ae"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "cfd24e00b781221d64241849667ecaaf",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 956768,
            "upload_time": "2024-03-26T15:39:58",
            "upload_time_iso_8601": "2024-03-26T15:39:58.370618Z",
            "url": "https://files.pythonhosted.org/packages/9d/0b/bc73d1bee56bfc090193f076253cff0fee82db611e374d4a66e9ee68ac2d/mrflagly-0.2.7-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "28355210acbd9c22a7fd537694b95812df981e67aba53810116814041529efe7",
                "md5": "66219f94587edbe3ffa16fd0c891813b",
                "sha256": "04f90454cc817180fb105dc870c7263e28e93a2ee0fd0c02b1ec7ae68db397be"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "66219f94587edbe3ffa16fd0c891813b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 2234603,
            "upload_time": "2024-03-26T15:40:00",
            "upload_time_iso_8601": "2024-03-26T15:40:00.873102Z",
            "url": "https://files.pythonhosted.org/packages/28/35/5210acbd9c22a7fd537694b95812df981e67aba53810116814041529efe7/mrflagly-0.2.7-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": "9370d382c34909e75d29ce3b576d0e4778113ccfa0d62eb69ee605724e785a25",
                "md5": "e2a002d12b250689e4592c83d4bb6544",
                "sha256": "a76cf41d14c5dce155ef5c376839a46c25bf25f505ab30f873c0f9cbfe7d34dd"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "e2a002d12b250689e4592c83d4bb6544",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 2284101,
            "upload_time": "2024-03-26T15:40:03",
            "upload_time_iso_8601": "2024-03-26T15:40:03.556020Z",
            "url": "https://files.pythonhosted.org/packages/93/70/d382c34909e75d29ce3b576d0e4778113ccfa0d62eb69ee605724e785a25/mrflagly-0.2.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62dc30e1e4dd4d40884fc2e471e6c7dc3cb62c76bc8ee655f1eec575bce69d33",
                "md5": "5a9f3796675576b1e9d34fcec6ebe3b4",
                "sha256": "a679f2a5aa0e17611d5eac0235ac5fd19b192688871a9763c162cbe7c7f7c57a"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5a9f3796675576b1e9d34fcec6ebe3b4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 2063576,
            "upload_time": "2024-03-26T15:40:05",
            "upload_time_iso_8601": "2024-03-26T15:40:05.723614Z",
            "url": "https://files.pythonhosted.org/packages/62/dc/30e1e4dd4d40884fc2e471e6c7dc3cb62c76bc8ee655f1eec575bce69d33/mrflagly-0.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7d4911cb9eefda4a98b12f3cbe5dcf3cba530691811e6ca9a8323d4c2cb4f9c4",
                "md5": "00471e412b203e65f6c593f4bbb8f833",
                "sha256": "11df9553ea7f0386e916827acd4dd43585ae0776cdc65cf1f53647c1da4b9383"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "00471e412b203e65f6c593f4bbb8f833",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 1996019,
            "upload_time": "2024-03-26T15:40:07",
            "upload_time_iso_8601": "2024-03-26T15:40:07.909424Z",
            "url": "https://files.pythonhosted.org/packages/7d/49/11cb9eefda4a98b12f3cbe5dcf3cba530691811e6ca9a8323d4c2cb4f9c4/mrflagly-0.2.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "190bf918a8a2e069ab677c69f9b3ded69206b99c70b325404146338376b95de8",
                "md5": "e3e7a324236d60944d02a5d03baecf34",
                "sha256": "342147f7af7034a621698b4b1ac141d0a1084595acc402c73e0340f37fab9bfb"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e3e7a324236d60944d02a5d03baecf34",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 2231380,
            "upload_time": "2024-03-26T15:40:09",
            "upload_time_iso_8601": "2024-03-26T15:40:09.963886Z",
            "url": "https://files.pythonhosted.org/packages/19/0b/f918a8a2e069ab677c69f9b3ded69206b99c70b325404146338376b95de8/mrflagly-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0fdf0c9c60c345d7d88846b846170314531f56f86ff6b43d339d7029507c4abb",
                "md5": "b7cc804a3d0d8cc73ddd0f703cddeff6",
                "sha256": "8c1505a4b3ac56355437e41d259e1699ee6dbc935565d60a34c0551e737955b1"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp39-none-win32.whl",
            "has_sig": false,
            "md5_digest": "b7cc804a3d0d8cc73ddd0f703cddeff6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 908014,
            "upload_time": "2024-03-26T15:40:12",
            "upload_time_iso_8601": "2024-03-26T15:40:12.216731Z",
            "url": "https://files.pythonhosted.org/packages/0f/df/0c9c60c345d7d88846b846170314531f56f86ff6b43d339d7029507c4abb/mrflagly-0.2.7-cp39-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8ab7b3066d869e79d719c1e2256a09da51897436fd1247d45b33e8685617ac4e",
                "md5": "66051ab42742239c77865c79865878cf",
                "sha256": "0d7e0c3cae13c47213cf4dc390f417066882e49c8160b7ff31669d02847bab15"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "66051ab42742239c77865c79865878cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 956986,
            "upload_time": "2024-03-26T15:40:14",
            "upload_time_iso_8601": "2024-03-26T15:40:14.850241Z",
            "url": "https://files.pythonhosted.org/packages/8a/b7/b3066d869e79d719c1e2256a09da51897436fd1247d45b33e8685617ac4e/mrflagly-0.2.7-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fed077a0b8ddaf11ba5e195490adbd0b89229b2a60378c29a09a81afc6e7f974",
                "md5": "80c3331e7ec9b8f00a42e5cce2588d0f",
                "sha256": "73101a168f4f410a4873d599bc347041fba03ab9fffd2f68b370ab13fc59a456"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "80c3331e7ec9b8f00a42e5cce2588d0f",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 2285106,
            "upload_time": "2024-03-26T15:40:17",
            "upload_time_iso_8601": "2024-03-26T15:40:17.820221Z",
            "url": "https://files.pythonhosted.org/packages/fe/d0/77a0b8ddaf11ba5e195490adbd0b89229b2a60378c29a09a81afc6e7f974/mrflagly-0.2.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c2e5959a5962cc17a33d42dce590f0739320ba7ab5f9afda0eb8fc5eb2a7d457",
                "md5": "e3fe521ae10e1d516281a45d8ce0a213",
                "sha256": "721c30e4737f3f341569a5b78adae7fa95ce752681d4f4798655765e62b9fd8b"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e3fe521ae10e1d516281a45d8ce0a213",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 2231162,
            "upload_time": "2024-03-26T15:40:19",
            "upload_time_iso_8601": "2024-03-26T15:40:19.937315Z",
            "url": "https://files.pythonhosted.org/packages/c2/e5/959a5962cc17a33d42dce590f0739320ba7ab5f9afda0eb8fc5eb2a7d457/mrflagly-0.2.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a4737474a2647a40eb24493d4addf45f8226b2633472e658f08e2cfd3b9c233d",
                "md5": "002391c523debe031d4a85884980c1ab",
                "sha256": "415741d5a4692d8e9fb7a964add813e6debe4ec6c416c07f458d27a0ad5fba81"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "002391c523debe031d4a85884980c1ab",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 2286152,
            "upload_time": "2024-03-26T15:40:21",
            "upload_time_iso_8601": "2024-03-26T15:40:21.930355Z",
            "url": "https://files.pythonhosted.org/packages/a4/73/7474a2647a40eb24493d4addf45f8226b2633472e658f08e2cfd3b9c233d/mrflagly-0.2.7-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "31d39d0fd09a4a22865858170c58fb701170645e2ff836475a2601350b04b6bf",
                "md5": "f4f6626de55e559998f6e931e3b8eddf",
                "sha256": "8e85f9b234baf02c0d173f5e8e7c6ba03cefe9a808b0b08a6225c24a750568d9"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f4f6626de55e559998f6e931e3b8eddf",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 2065613,
            "upload_time": "2024-03-26T15:40:24",
            "upload_time_iso_8601": "2024-03-26T15:40:24.867461Z",
            "url": "https://files.pythonhosted.org/packages/31/d3/9d0fd09a4a22865858170c58fb701170645e2ff836475a2601350b04b6bf/mrflagly-0.2.7-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d34613201e19e93d18a8c52f7ba2b2e74cf14f5939a0e184b8debceff0dacbee",
                "md5": "e660ea4c41c5c8de0a4ac032b53fb29f",
                "sha256": "8a4081310877059795db94660e6a2a801cc850aba9ca01da6910112812df9dfb"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e660ea4c41c5c8de0a4ac032b53fb29f",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 1997456,
            "upload_time": "2024-03-26T15:40:27",
            "upload_time_iso_8601": "2024-03-26T15:40:27.203981Z",
            "url": "https://files.pythonhosted.org/packages/d3/46/13201e19e93d18a8c52f7ba2b2e74cf14f5939a0e184b8debceff0dacbee/mrflagly-0.2.7-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e8a35504794669f70850c95f19acd986c7da25f8269819f3423f485e67a7b9c3",
                "md5": "6a2c53f02b28a6ff30ac47adb9dd12e7",
                "sha256": "26dc4ec343939c96ffeb21820bd5ba0e627dd44dcc3442468482f30a7fabf481"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6a2c53f02b28a6ff30ac47adb9dd12e7",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 2233853,
            "upload_time": "2024-03-26T15:40:29",
            "upload_time_iso_8601": "2024-03-26T15:40:29.456374Z",
            "url": "https://files.pythonhosted.org/packages/e8/a3/5504794669f70850c95f19acd986c7da25f8269819f3423f485e67a7b9c3/mrflagly-0.2.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d5f1b25b37a7b1bbca187a687d2f39865fdaee87464ce8ad688258020097c21f",
                "md5": "89f5b4c6855676ca49776146f1f6fb7c",
                "sha256": "83d5d58cd07ef1c98b063729f50d47f82754b08c0347c9cde80f8111413b3a6c"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "89f5b4c6855676ca49776146f1f6fb7c",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 2285324,
            "upload_time": "2024-03-26T15:40:32",
            "upload_time_iso_8601": "2024-03-26T15:40:32.083916Z",
            "url": "https://files.pythonhosted.org/packages/d5/f1/b25b37a7b1bbca187a687d2f39865fdaee87464ce8ad688258020097c21f/mrflagly-0.2.7-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0333866a37d8c45619c0f92180af749c7927c1991047e612ba6c7af4e0c261f8",
                "md5": "45465329221a7630ac393be4c1f0f6a0",
                "sha256": "d3faef195c3de06748f4dcf99add1c01b874b9553712073d6ac2156428136b03"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "45465329221a7630ac393be4c1f0f6a0",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 2063882,
            "upload_time": "2024-03-26T15:40:34",
            "upload_time_iso_8601": "2024-03-26T15:40:34.090488Z",
            "url": "https://files.pythonhosted.org/packages/03/33/866a37d8c45619c0f92180af749c7927c1991047e612ba6c7af4e0c261f8/mrflagly-0.2.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "17ccc3af262588d6df8e5db50c2555b35d7d01bc3728491a8e9f7e9a3601df2c",
                "md5": "b44e0c693afa29a5baaa5f040702e39b",
                "sha256": "b79576020ab0a8e34ebe9fcec77db078149f091064c8f46a10ba531229b6cd33"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "b44e0c693afa29a5baaa5f040702e39b",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 1996883,
            "upload_time": "2024-03-26T15:40:36",
            "upload_time_iso_8601": "2024-03-26T15:40:36.443216Z",
            "url": "https://files.pythonhosted.org/packages/17/cc/c3af262588d6df8e5db50c2555b35d7d01bc3728491a8e9f7e9a3601df2c/mrflagly-0.2.7-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a144fd67ea9490da95169af1b03027561711cefc4ebfbec06ca1db5ac52563c0",
                "md5": "fb04ddab12847b4d78e5f2b40610495b",
                "sha256": "ba6696bb96fe6a1211a1df35784e65f1176359dbabd9bc7fc45d1009858396ff"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fb04ddab12847b4d78e5f2b40610495b",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 2230314,
            "upload_time": "2024-03-26T15:40:38",
            "upload_time_iso_8601": "2024-03-26T15:40:38.481806Z",
            "url": "https://files.pythonhosted.org/packages/a1/44/fd67ea9490da95169af1b03027561711cefc4ebfbec06ca1db5ac52563c0/mrflagly-0.2.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "70936d50560bc454a478110098b0dfd6a8a748080a14a2173e1a0e9a871704c7",
                "md5": "cc08106b05c56d67b0387205e050630c",
                "sha256": "22668c53a7409f8c64ae0e416e14271b379e12ae4434a5e363708bd1962f1a14"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "cc08106b05c56d67b0387205e050630c",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 2285030,
            "upload_time": "2024-03-26T15:40:40",
            "upload_time_iso_8601": "2024-03-26T15:40:40.573927Z",
            "url": "https://files.pythonhosted.org/packages/70/93/6d50560bc454a478110098b0dfd6a8a748080a14a2173e1a0e9a871704c7/mrflagly-0.2.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "386d93e903b5b9941b32b86e1087ca6dd6d4774aa8ae5fd7d327ff59391fb602",
                "md5": "f388869b82b23f5de0908a3ad13d4d19",
                "sha256": "f4fe7e3f5fc9ffa96a1651d3cdd4ae44b3e35ac9cddacace64aa3ce6bdd3aca9"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f388869b82b23f5de0908a3ad13d4d19",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 2064224,
            "upload_time": "2024-03-26T15:40:43",
            "upload_time_iso_8601": "2024-03-26T15:40:43.112573Z",
            "url": "https://files.pythonhosted.org/packages/38/6d/93e903b5b9941b32b86e1087ca6dd6d4774aa8ae5fd7d327ff59391fb602/mrflagly-0.2.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f5e11ae17100900902d71ab70da2bdf2909c690c9a7720eae6b341f4207c9c4f",
                "md5": "af252fb023e4dbf86df33f3d67dc18b5",
                "sha256": "e76401381223c836c9394ce8c4c418915331dc7753e846a985ae7d93a91848ca"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "af252fb023e4dbf86df33f3d67dc18b5",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 1996588,
            "upload_time": "2024-03-26T15:40:45",
            "upload_time_iso_8601": "2024-03-26T15:40:45.648081Z",
            "url": "https://files.pythonhosted.org/packages/f5/e1/1ae17100900902d71ab70da2bdf2909c690c9a7720eae6b341f4207c9c4f/mrflagly-0.2.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "274eeca71d9fcab9124fcd95c27c9d7a130718032326a8acb978411161ab4c29",
                "md5": "bdab5456e2ee910614f690a42427ec6c",
                "sha256": "d44feb76f71a23f1752033e65f03a8ed050bce601fa63f6f2b5b36ce58e47040"
            },
            "downloads": -1,
            "filename": "mrflagly-0.2.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bdab5456e2ee910614f690a42427ec6c",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 2231056,
            "upload_time": "2024-03-26T15:40:47",
            "upload_time_iso_8601": "2024-03-26T15:40:47.686760Z",
            "url": "https://files.pythonhosted.org/packages/27/4e/eca71d9fcab9124fcd95c27c9d7a130718032326a8acb978411161ab4c29/mrflagly-0.2.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-26 15:38:47",
    "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.23469s