complexipy


Namecomplexipy JSON
Version 1.2.0 PyPI version JSON
download
home_pagehttps://github.com/rohaquinlop/complexipy
SummaryAn extremely fast Python library to calculate the cognitive complexity of Python files, written in Rust.
upload_time2024-12-15 12:17:58
maintainerNone
docs_urlNone
authorRobin Quintero <rohaquinlop301@gmail.com>
requires_python>=3.8
licenseMIT
keywords cognitive complexity cognitive complexity rust fast
VCS
bugtrack_url
requirements babel certifi charset-normalizer click colorama ghp-import idna iniconfig Jinja2 Markdown markdown-it-py MarkupSafe mdurl mergedeep mkdocs mkdocs-get-deps mkdocs-material mkdocs-material-extensions packaging paginate pathspec platformdirs pluggy Pygments pymdown-extensions pytest python-dateutil PyYAML pyyaml_env_tag regex requests rich shellingham six typer typing_extensions urllib3 watchdog
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # complexipy

<p align="center">
    <a href="https://rohaquinlop.github.io/complexipy/"><img src="https://raw.githubusercontent.com/rohaquinlop/complexipy/main/docs/img/logo-vector.svg" alt="complexipy"></a>
</p>

<p align="center">
    <em>An extremely fast Python library to calculate the cognitive complexity of Python files, written in Rust.</em>
</p>

<p align="center">
    <a href="https://sonarcloud.io/summary/new_code?id=rohaquinlop_complexipy" target="_blank">
        <img src="https://sonarcloud.io/api/project_badges/measure?project=rohaquinlop_complexipy&metric=alert_status" alt="Quality Gate">
    </a>
    <a href="https://pypi.org/project/complexipy" target="_blank">
    <img src="https://img.shields.io/pypi/v/complexipy?color=%2334D058&label=pypi%20package" alt="Package version">
</a>
</p>


Cognitive Complexity breaks from using mathematical models to assess software
maintainability by combining Cyclomatic Complexity precedents with human
assessment. It yields method complexity scores that align well with how
developers perceive maintainability. Read the white paper here: [Cognitive Complexity, a new way of measuring understandability](https://www.sonarsource.com/resources/cognitive-complexity/)


---

**Documentation**: <a href="https://rohaquinlop.github.io/complexipy/" target="_blank">https://rohaquinlop.github.io/complexipy/</a>

**Source Code**: <a href="https://github.com/rohaquinlop/complexipy" target="_blank">https://github.com/rohaquinlop/complexipy</a>

**PyPI**: <a href="https://pypi.org/project/complexipy/" target="_blank">https://pypi.org/project/complexipy/</a>

---


## Contributors

<p align="center">
    <a href = "https://github.com/rohaquinlop/complexipy/graphs/contributors">
    <img src = "https://contrib.rocks/image?repo=rohaquinlop/complexipy"/>
    </a>
</p>

Made with [contributors-img](https://contrib.rocks)

## Requirements

- Python >= 3.8
- You also need to install `git` in your computer if you want to analyze a git repository.

## Installation

```bash
pip install complexipy
```

## Usage

To run **complexipy** from the command line, use the following commands:

```shell
complexipy .                            # Analyze the current directory and any subdirectories
complexipy path/to/directory            # Analyze a specific directory and any subdirectories
complexipy git_repository_url           # Analyze a git repository
complexipy path/to/file.py              # Analyze a specific file
complexipy path/to/file.py -c 20        # Use the -c option to set the maximum congnitive complexity, default is 15
complexipy path/to/directory -c 0       # Set the maximum cognitive complexity to 0 to disable the exit with error
complexipy path/to/directory -o         # Use the -o option to output the results to a CSV file, default is False
complexipy path/to/directory -d low     # Use the -d option to set detail level, default is "normal". If set to "low" will show only files with complexity greater than the maximum complexity
complexipy path/to/directory -q         # Use the -q option to disable the output to the console, default is False.
complexipy path/to/directory -s desc    # Use the -s option to set the sort order, default is "asc". If set to "desc" will sort the results in descending order. If set to "asc" will sort the results in ascending order. If set to "name" will sort the results by name.
```

### Options

- `-c` or `--max-complexity`: Set the maximum cognitive complexity, default is 15.
  If the cognitive complexity of a file is greater than the maximum cognitive,
  then the return code will be 1 and exit with error, otherwise it will be 0.
  If set to 0, the exit with error will be disabled.
- `-o` or `--output`: Output the results to a CSV file, default is False. The
  filename will be `complexipy.csv` and will be saved in the invocation directory.
- `-d` or `--details`: Set the detail level, default is "normal". If set to "low"
  will show only files or functions with complexity greater than the maximum
  complexity.
- `-q` or `--quiet`: Disable the output to the console, default is False.
- `-s` or `--sort`: Set the sort order, default is "asc". If set to "desc" will
  sort the results in descending order. If set to "asc" will sort the results in
  ascending order. If set to "name" will sort the results by name. This option will
  affect the output to the console and the output to the CSV file.

If the cognitive complexity of a file or a function is greater than the maximum
cognitive cognitive complexity, then the return code will be 1 and exit with
error, otherwise it will be 0.


## Use the library from python code
The available library commands are:
 - `complexipy.file_complexity`: takes in a file-path and returns the complexity of the file
 - `complexipy.code_complexity`: takes in a string and (provided the string is a parsable snippet of python code) returns the complexity of the snippet.

## Example

### Analyzing a file

Given the following file:

```python
def a_decorator(a, b):
    def inner(func):
        return func
    return inner

def b_decorator(a, b):
    def inner(func):
        if func:
            return None
        return func
    return inner
```

The cognitive complexity of the file is 1.

#### From the CLI
The output of the command
`complexipy path/to/file.py` will be:

```txt
───────────────────────────── 🐙 complexipy 1.2.0 ──────────────────────────────
                                    Summary
      ┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━┓
      ┃ Path              ┃ File              ┃ Function    ┃ Complexity ┃
      ┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━┩
      │ test_decorator.py │ test_decorator.py │ a_decorator │ 0          │
      ├───────────────────┼───────────────────┼─────────────┼────────────┤
      │ test_decorator.py │ test_decorator.py │ b_decorator │ 1          │
      └───────────────────┴───────────────────┴─────────────┴────────────┘
🧠 Total Cognitive Complexity: 1
1 file analyzed in 0.0092 seconds
────────────────────────── 🎉 Analysis completed! 🎉 ───────────────────────────
```

#### Using the library

Calling `file_complexity` on a file-path:
```python
>>> from complexipy import file_complexity
>>> fc = file_complexity("path/to/file.py")
>>> fc.complexity
1
```

Calling `code_complexity` on a snippet of code:
```python
>>> from complexipy import code_complexity
>>> snippet = """for x in range(0, 10):
    print(x)
"""
>>> cc = code_complexity(snippet)
cc.complexity
1
```

#### Explaining the results of the analysis

```python
def a_decorator(a, b): # 0
    def inner(func): # 0
        return func # 0
    return inner # 0

def b_decorator(a, b): # 0
    def inner(func): # 0
        if func: # 1 (nested = 0), total 1
            return None # 0
        return func # 0
    return inner # 0
```

The cognitive complexity of the file is 1, and the cognitive complexity of the
function `b_decorator` is 1. This example is simple, but it shows how
**complexipy** calculates the cognitive complexity according to the specifications
of the paper "Cognitive Complexity a new way to measure understandability",
considering the decorators and the if statement.

#### Output to a CSV file

If you want to output the results to a CSV file, you can use the `-o` option,
this is really useful if you want to integrate **complexipy** with other tools,
for example, a CI/CD pipeline. You will get the output in the console and will
create a CSV file with the results of the analysis.

The filename will be `complexipy.csv` and will be saved in the current directory.

```bash
$ complexipy path/to/file.py -o
```

The output will be:

```csv
Path,File Name,Function Name,Cognitive Complexity
test_decorator.py,test_decorator.py,a_decorator,0
test_decorator.py,test_decorator.py,b_decorator,1
```

### Analyzing a directory

You can also analyze a directory, for example:

```bash
$ complexipy .
```

And **complexipy** will analyze all the files in the current directory and any
subdirectories.

### Analyzing a git repository

You can also analyze a git repository, for example:

```bash
$ complexipy https://github.com/rohaquinlop/complexipy
```

And to generate the output to a CSV file:

```bash
$ complexipy https://github.com/rohaquinlop/complexipy -o
```

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/rohaquinlop/complexipy/blob/main/LICENSE) file
for details.

## Acknowledgments

- Thanks to G. Ann Campbell for publishing the paper "Cognitive Complexity a new
way to measure understandability".
- This project is inspired by the Sonar way to calculate the cognitive
complexity.

## References

- [Cognitive Complexity](https://www.sonarsource.com/resources/cognitive-complexity/)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/rohaquinlop/complexipy",
    "name": "complexipy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "cognitive, complexity, cognitive complexity, rust, fast",
    "author": "Robin Quintero <rohaquinlop301@gmail.com>",
    "author_email": "Robin Quintero <rohaquinlop301@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/21/5c/5ff389127fc911857e33d8799441eae96ef2ec00cd0550f07319e259a3a4/complexipy-1.2.0.tar.gz",
    "platform": null,
    "description": "# complexipy\n\n<p align=\"center\">\n    <a href=\"https://rohaquinlop.github.io/complexipy/\"><img src=\"https://raw.githubusercontent.com/rohaquinlop/complexipy/main/docs/img/logo-vector.svg\" alt=\"complexipy\"></a>\n</p>\n\n<p align=\"center\">\n    <em>An extremely fast Python library to calculate the cognitive complexity of Python files, written in Rust.</em>\n</p>\n\n<p align=\"center\">\n    <a href=\"https://sonarcloud.io/summary/new_code?id=rohaquinlop_complexipy\" target=\"_blank\">\n        <img src=\"https://sonarcloud.io/api/project_badges/measure?project=rohaquinlop_complexipy&metric=alert_status\" alt=\"Quality Gate\">\n    </a>\n    <a href=\"https://pypi.org/project/complexipy\" target=\"_blank\">\n    <img src=\"https://img.shields.io/pypi/v/complexipy?color=%2334D058&label=pypi%20package\" alt=\"Package version\">\n</a>\n</p>\n\n\nCognitive Complexity breaks from using mathematical models to assess software\nmaintainability by combining Cyclomatic Complexity precedents with human\nassessment. It yields method complexity scores that align well with how\ndevelopers perceive maintainability. Read the white paper here: [Cognitive Complexity, a new way of measuring understandability](https://www.sonarsource.com/resources/cognitive-complexity/)\n\n\n---\n\n**Documentation**: <a href=\"https://rohaquinlop.github.io/complexipy/\" target=\"_blank\">https://rohaquinlop.github.io/complexipy/</a>\n\n**Source Code**: <a href=\"https://github.com/rohaquinlop/complexipy\" target=\"_blank\">https://github.com/rohaquinlop/complexipy</a>\n\n**PyPI**: <a href=\"https://pypi.org/project/complexipy/\" target=\"_blank\">https://pypi.org/project/complexipy/</a>\n\n---\n\n\n## Contributors\n\n<p align=\"center\">\n    <a href = \"https://github.com/rohaquinlop/complexipy/graphs/contributors\">\n    <img src = \"https://contrib.rocks/image?repo=rohaquinlop/complexipy\"/>\n    </a>\n</p>\n\nMade with [contributors-img](https://contrib.rocks)\n\n## Requirements\n\n- Python >= 3.8\n- You also need to install `git` in your computer if you want to analyze a git repository.\n\n## Installation\n\n```bash\npip install complexipy\n```\n\n## Usage\n\nTo run **complexipy** from the command line, use the following commands:\n\n```shell\ncomplexipy .                            # Analyze the current directory and any subdirectories\ncomplexipy path/to/directory            # Analyze a specific directory and any subdirectories\ncomplexipy git_repository_url           # Analyze a git repository\ncomplexipy path/to/file.py              # Analyze a specific file\ncomplexipy path/to/file.py -c 20        # Use the -c option to set the maximum congnitive complexity, default is 15\ncomplexipy path/to/directory -c 0       # Set the maximum cognitive complexity to 0 to disable the exit with error\ncomplexipy path/to/directory -o         # Use the -o option to output the results to a CSV file, default is False\ncomplexipy path/to/directory -d low     # Use the -d option to set detail level, default is \"normal\". If set to \"low\" will show only files with complexity greater than the maximum complexity\ncomplexipy path/to/directory -q         # Use the -q option to disable the output to the console, default is False.\ncomplexipy path/to/directory -s desc    # Use the -s option to set the sort order, default is \"asc\". If set to \"desc\" will sort the results in descending order. If set to \"asc\" will sort the results in ascending order. If set to \"name\" will sort the results by name.\n```\n\n### Options\n\n- `-c` or `--max-complexity`: Set the maximum cognitive complexity, default is 15.\n  If the cognitive complexity of a file is greater than the maximum cognitive,\n  then the return code will be 1 and exit with error, otherwise it will be 0.\n  If set to 0, the exit with error will be disabled.\n- `-o` or `--output`: Output the results to a CSV file, default is False. The\n  filename will be `complexipy.csv` and will be saved in the invocation directory.\n- `-d` or `--details`: Set the detail level, default is \"normal\". If set to \"low\"\n  will show only files or functions with complexity greater than the maximum\n  complexity.\n- `-q` or `--quiet`: Disable the output to the console, default is False.\n- `-s` or `--sort`: Set the sort order, default is \"asc\". If set to \"desc\" will\n  sort the results in descending order. If set to \"asc\" will sort the results in\n  ascending order. If set to \"name\" will sort the results by name. This option will\n  affect the output to the console and the output to the CSV file.\n\nIf the cognitive complexity of a file or a function is greater than the maximum\ncognitive cognitive complexity, then the return code will be 1 and exit with\nerror, otherwise it will be 0.\n\n\n## Use the library from python code\nThe available library commands are:\n - `complexipy.file_complexity`: takes in a file-path and returns the complexity of the file\n - `complexipy.code_complexity`: takes in a string and (provided the string is a parsable snippet of python code) returns the complexity of the snippet.\n\n## Example\n\n### Analyzing a file\n\nGiven the following file:\n\n```python\ndef a_decorator(a, b):\n    def inner(func):\n        return func\n    return inner\n\ndef b_decorator(a, b):\n    def inner(func):\n        if func:\n            return None\n        return func\n    return inner\n```\n\nThe cognitive complexity of the file is 1.\n\n#### From the CLI\nThe output of the command\n`complexipy path/to/file.py` will be:\n\n```txt\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \ud83d\udc19 complexipy 1.2.0 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n                                    Summary\n      \u250f\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2533\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2533\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2533\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2513\n      \u2503 Path              \u2503 File              \u2503 Function    \u2503 Complexity \u2503\n      \u2521\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2547\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2547\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2547\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2529\n      \u2502 test_decorator.py \u2502 test_decorator.py \u2502 a_decorator \u2502 0          \u2502\n      \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n      \u2502 test_decorator.py \u2502 test_decorator.py \u2502 b_decorator \u2502 1          \u2502\n      \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n\ud83e\udde0 Total Cognitive Complexity: 1\n1 file analyzed in 0.0092 seconds\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \ud83c\udf89 Analysis completed! \ud83c\udf89 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n```\n\n#### Using the library\n\nCalling `file_complexity` on a file-path:\n```python\n>>> from complexipy import file_complexity\n>>> fc = file_complexity(\"path/to/file.py\")\n>>> fc.complexity\n1\n```\n\nCalling `code_complexity` on a snippet of code:\n```python\n>>> from complexipy import code_complexity\n>>> snippet = \"\"\"for x in range(0, 10):\n    print(x)\n\"\"\"\n>>> cc = code_complexity(snippet)\ncc.complexity\n1\n```\n\n#### Explaining the results of the analysis\n\n```python\ndef a_decorator(a, b): # 0\n    def inner(func): # 0\n        return func # 0\n    return inner # 0\n\ndef b_decorator(a, b): # 0\n    def inner(func): # 0\n        if func: # 1 (nested = 0), total 1\n            return None # 0\n        return func # 0\n    return inner # 0\n```\n\nThe cognitive complexity of the file is 1, and the cognitive complexity of the\nfunction `b_decorator` is 1. This example is simple, but it shows how\n**complexipy** calculates the cognitive complexity according to the specifications\nof the paper \"Cognitive Complexity a new way to measure understandability\",\nconsidering the decorators and the if statement.\n\n#### Output to a CSV file\n\nIf you want to output the results to a CSV file, you can use the `-o` option,\nthis is really useful if you want to integrate **complexipy** with other tools,\nfor example, a CI/CD pipeline. You will get the output in the console and will\ncreate a CSV file with the results of the analysis.\n\nThe filename will be `complexipy.csv` and will be saved in the current directory.\n\n```bash\n$ complexipy path/to/file.py -o\n```\n\nThe output will be:\n\n```csv\nPath,File Name,Function Name,Cognitive Complexity\ntest_decorator.py,test_decorator.py,a_decorator,0\ntest_decorator.py,test_decorator.py,b_decorator,1\n```\n\n### Analyzing a directory\n\nYou can also analyze a directory, for example:\n\n```bash\n$ complexipy .\n```\n\nAnd **complexipy** will analyze all the files in the current directory and any\nsubdirectories.\n\n### Analyzing a git repository\n\nYou can also analyze a git repository, for example:\n\n```bash\n$ complexipy https://github.com/rohaquinlop/complexipy\n```\n\nAnd to generate the output to a CSV file:\n\n```bash\n$ complexipy https://github.com/rohaquinlop/complexipy -o\n```\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/rohaquinlop/complexipy/blob/main/LICENSE) file\nfor details.\n\n## Acknowledgments\n\n- Thanks to G. Ann Campbell for publishing the paper \"Cognitive Complexity a new\nway to measure understandability\".\n- This project is inspired by the Sonar way to calculate the cognitive\ncomplexity.\n\n## References\n\n- [Cognitive Complexity](https://www.sonarsource.com/resources/cognitive-complexity/)\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "An extremely fast Python library to calculate the cognitive complexity of Python files, written in Rust.",
    "version": "1.2.0",
    "project_urls": {
        "Homepage": "https://github.com/rohaquinlop/complexipy",
        "Source Code": "https://github.com/rohaquinlop/complexipy"
    },
    "split_keywords": [
        "cognitive",
        " complexity",
        " cognitive complexity",
        " rust",
        " fast"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7d9dbf55d1b2fb969a36880f1a14c8e685dbd96d4e13aeba18caebcc58526e02",
                "md5": "a419785834b4790aff55cc1ee2da13ce",
                "sha256": "2f604194534cfaa9a1c9cb884aed0612c72be0dc8339430a741651c59235c243"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp310-cp310-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a419785834b4790aff55cc1ee2da13ce",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2350335,
            "upload_time": "2024-12-15T12:15:27",
            "upload_time_iso_8601": "2024-12-15T12:15:27.722591Z",
            "url": "https://files.pythonhosted.org/packages/7d/9d/bf55d1b2fb969a36880f1a14c8e685dbd96d4e13aeba18caebcc58526e02/complexipy-1.2.0-cp310-cp310-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "640092c3a6e3f6e6c27d7adf15731aac01c8b848706d216eddd148648ae0c1a0",
                "md5": "70954668b6c035e3a54cd4ad17b05aff",
                "sha256": "9f7341ccc60963ac6553f1e91fc99afc593e946e67d427a322257cab419a847c"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "70954668b6c035e3a54cd4ad17b05aff",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2220122,
            "upload_time": "2024-12-15T12:15:30",
            "upload_time_iso_8601": "2024-12-15T12:15:30.804863Z",
            "url": "https://files.pythonhosted.org/packages/64/00/92c3a6e3f6e6c27d7adf15731aac01c8b848706d216eddd148648ae0c1a0/complexipy-1.2.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d4c0e4d438136c871d880a9b72f11e819c6d0fd011e8f4500467892fb6db82a7",
                "md5": "1c6a2e2a0a449025b96a0dc01a7eb75e",
                "sha256": "a93590d82a1365ca11b4764301058cfffd161cf703b5dbf8a82a24c4d2d217b5"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1c6a2e2a0a449025b96a0dc01a7eb75e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2416602,
            "upload_time": "2024-12-15T12:15:32",
            "upload_time_iso_8601": "2024-12-15T12:15:32.869992Z",
            "url": "https://files.pythonhosted.org/packages/d4/c0/e4d438136c871d880a9b72f11e819c6d0fd011e8f4500467892fb6db82a7/complexipy-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4295a5fed58709f8d969005a66a5220652bddb14da4a92974f6d151e5cd9f645",
                "md5": "532f84b297384fcc289849587902a098",
                "sha256": "f35c157436459c3e2b014852684db2c00336f7cc641f354f5e9c3728fecd87cc"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "532f84b297384fcc289849587902a098",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2413817,
            "upload_time": "2024-12-15T12:15:34",
            "upload_time_iso_8601": "2024-12-15T12:15:34.371750Z",
            "url": "https://files.pythonhosted.org/packages/42/95/a5fed58709f8d969005a66a5220652bddb14da4a92974f6d151e5cd9f645/complexipy-1.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5b843bbf73a027e2d8854957643ad27ddf4a6f7449a09cd2dc0cce88cba8fc80",
                "md5": "fa41dfd1d801cd7e36acc31389c5e4ff",
                "sha256": "661213d83a77143e8b5d150f8f643f7be91c17179b2e3ac8dc042a7eec302828"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "fa41dfd1d801cd7e36acc31389c5e4ff",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2631386,
            "upload_time": "2024-12-15T12:15:37",
            "upload_time_iso_8601": "2024-12-15T12:15:37.274809Z",
            "url": "https://files.pythonhosted.org/packages/5b/84/3bbf73a027e2d8854957643ad27ddf4a6f7449a09cd2dc0cce88cba8fc80/complexipy-1.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "345257711bf30a182331b9a6c144c3d32f0db67a77cf71da62f6ddb86a15ebd7",
                "md5": "b277f611a14f9efd52d51691bb69fbd9",
                "sha256": "a7440c0f92beb522119eca7dfcee0895cff3b09510f63046cd1e32ab470c0bad"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "b277f611a14f9efd52d51691bb69fbd9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2700117,
            "upload_time": "2024-12-15T12:15:38",
            "upload_time_iso_8601": "2024-12-15T12:15:38.926936Z",
            "url": "https://files.pythonhosted.org/packages/34/52/57711bf30a182331b9a6c144c3d32f0db67a77cf71da62f6ddb86a15ebd7/complexipy-1.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "53edca165f1a4834cbb09e20ba20d2a0c58903a5bf61470b15df6a2ef29d1185",
                "md5": "9c235921b40b73a6b2c12d2a1f42ff1f",
                "sha256": "4040bbe80937245838e40d4d1991affa773f9ce1750aad01eb2334ba92fbbe2f"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "9c235921b40b73a6b2c12d2a1f42ff1f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2888729,
            "upload_time": "2024-12-15T12:15:41",
            "upload_time_iso_8601": "2024-12-15T12:15:41.129018Z",
            "url": "https://files.pythonhosted.org/packages/53/ed/ca165f1a4834cbb09e20ba20d2a0c58903a5bf61470b15df6a2ef29d1185/complexipy-1.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "21aa2e0a8def9ad6b4609d1b9723aaa757c29b0088d9038dafda05948d5cbf03",
                "md5": "ffe93f8bc64ce2bb3cc46a257b6d6230",
                "sha256": "6b6b1102cd9396b20e00e1bbe73e0c7e73e616ca6b087ffefe0b8cda1cf4a730"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ffe93f8bc64ce2bb3cc46a257b6d6230",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2555564,
            "upload_time": "2024-12-15T12:15:44",
            "upload_time_iso_8601": "2024-12-15T12:15:44.641600Z",
            "url": "https://files.pythonhosted.org/packages/21/aa/2e0a8def9ad6b4609d1b9723aaa757c29b0088d9038dafda05948d5cbf03/complexipy-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "966228f6d8305f71d05a9e7b11cd00dbb179534396b8c08deaf704f45e8494dc",
                "md5": "e2a7166a1812a8c8dcdc7d4adcbbece5",
                "sha256": "35dd1aaf237dc8abac91d9e6d398e3c907923ca86bbbca3fd392506b2a18f395"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "e2a7166a1812a8c8dcdc7d4adcbbece5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2039625,
            "upload_time": "2024-12-15T12:15:47",
            "upload_time_iso_8601": "2024-12-15T12:15:47.602801Z",
            "url": "https://files.pythonhosted.org/packages/96/62/28f6d8305f71d05a9e7b11cd00dbb179534396b8c08deaf704f45e8494dc/complexipy-1.2.0-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3456abe06adb3b7a63b11a5f68066b92bc1388afb1eab850b6d51c6c04c0e103",
                "md5": "74382b03ab7aa17180cd52f9acd2bb9a",
                "sha256": "cd0032bfcf10ead0e16afa7470573fcd7a65478886d500c8b4d5904abe9abb36"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "74382b03ab7aa17180cd52f9acd2bb9a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2218454,
            "upload_time": "2024-12-15T12:15:49",
            "upload_time_iso_8601": "2024-12-15T12:15:49.324747Z",
            "url": "https://files.pythonhosted.org/packages/34/56/abe06adb3b7a63b11a5f68066b92bc1388afb1eab850b6d51c6c04c0e103/complexipy-1.2.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "18e89aac8d150b7675c46d5562a82b0e9d80b3f5752146301ace0e7635a12e9b",
                "md5": "5c0a06d68a1268a3dbcbf62b0ec6ea74",
                "sha256": "3647a772eb042146fbdd0076e6fb6c256453d217bd44ed3f3be26935efd87726"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5c0a06d68a1268a3dbcbf62b0ec6ea74",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2350076,
            "upload_time": "2024-12-15T12:15:52",
            "upload_time_iso_8601": "2024-12-15T12:15:52.027586Z",
            "url": "https://files.pythonhosted.org/packages/18/e8/9aac8d150b7675c46d5562a82b0e9d80b3f5752146301ace0e7635a12e9b/complexipy-1.2.0-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9e4e609aa1b7638ed8ec1577f03a09416d4375a455b3b51366de4ce622f1ff7b",
                "md5": "3bc0be614ebe973a5902ae3f4b8db4c9",
                "sha256": "d3cb1f0157c7ddb506f7094572dfb9559cfacbff2c6afd725cf6a3bff3fe5298"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3bc0be614ebe973a5902ae3f4b8db4c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2220215,
            "upload_time": "2024-12-15T12:15:53",
            "upload_time_iso_8601": "2024-12-15T12:15:53.522885Z",
            "url": "https://files.pythonhosted.org/packages/9e/4e/609aa1b7638ed8ec1577f03a09416d4375a455b3b51366de4ce622f1ff7b/complexipy-1.2.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "137940445d7ac315d035f3fe0c9b1e8970954900110491f2e921b8116039d8b7",
                "md5": "2f8894eab56379f5bbf3574e8d2d85a9",
                "sha256": "c277c3ed422faa9043e8694a7b3256d0f6a493720ddd82341130146d5aae6d91"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2f8894eab56379f5bbf3574e8d2d85a9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2416821,
            "upload_time": "2024-12-15T12:15:54",
            "upload_time_iso_8601": "2024-12-15T12:15:54.935421Z",
            "url": "https://files.pythonhosted.org/packages/13/79/40445d7ac315d035f3fe0c9b1e8970954900110491f2e921b8116039d8b7/complexipy-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d252da4c8fb8d3b2a71affad6a7b4d42ed91687e042e3464f40092bbe94b79b8",
                "md5": "94eebf8cb377e90a7aaaada8c1a3a19f",
                "sha256": "eeabe24f73ce0395de711855f56e336d787d716dbbfb62d5a57a73ad96fb1f29"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "94eebf8cb377e90a7aaaada8c1a3a19f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2413920,
            "upload_time": "2024-12-15T12:15:57",
            "upload_time_iso_8601": "2024-12-15T12:15:57.737270Z",
            "url": "https://files.pythonhosted.org/packages/d2/52/da4c8fb8d3b2a71affad6a7b4d42ed91687e042e3464f40092bbe94b79b8/complexipy-1.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5c39be205c64ed6306bc5fded46857e76d5c6e04e3ab25d0a1fa00cee3e5f0af",
                "md5": "c9702dda366d2f4bfae7d68c2a8d838f",
                "sha256": "7da35b629ad0bad1aa112940351c9959dd67975d6a32cb5c04e7b43a72f08ee9"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "c9702dda366d2f4bfae7d68c2a8d838f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2631541,
            "upload_time": "2024-12-15T12:16:00",
            "upload_time_iso_8601": "2024-12-15T12:16:00.645825Z",
            "url": "https://files.pythonhosted.org/packages/5c/39/be205c64ed6306bc5fded46857e76d5c6e04e3ab25d0a1fa00cee3e5f0af/complexipy-1.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "967ba70ef975ef2065ddb7d63b7a1c537f9b36e0f60ef82d6f00cfca3dcfc963",
                "md5": "60f76e4b63de890f551c939f0b7b57e4",
                "sha256": "9d1078a5caafe299e7fb53d424f6629dd13fe6cac7ac4dac9adf2f0639182d2a"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "60f76e4b63de890f551c939f0b7b57e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2700278,
            "upload_time": "2024-12-15T12:16:04",
            "upload_time_iso_8601": "2024-12-15T12:16:04.838271Z",
            "url": "https://files.pythonhosted.org/packages/96/7b/a70ef975ef2065ddb7d63b7a1c537f9b36e0f60ef82d6f00cfca3dcfc963/complexipy-1.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "88ef040868c8e6898be88fbe3419cf10c26b91ae90be4b49f338ee4c6faf384b",
                "md5": "983005cbdd3831a92d86ea03861f16bb",
                "sha256": "3df8d805a790ee1c2bf0ef4259f4ab2f9bf4f04ccf51026500e8c70a33bba37b"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "983005cbdd3831a92d86ea03861f16bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2888851,
            "upload_time": "2024-12-15T12:16:06",
            "upload_time_iso_8601": "2024-12-15T12:16:06.829602Z",
            "url": "https://files.pythonhosted.org/packages/88/ef/040868c8e6898be88fbe3419cf10c26b91ae90be4b49f338ee4c6faf384b/complexipy-1.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "137f2aee02164f3f2273e715b68215df6945dcc020c958a5d4b7b3aca050ecce",
                "md5": "78ca477e40ffbb1ce92bb0f21fbb5823",
                "sha256": "e07cd9760b1cdaa15bf1dffcdf34267b12d71ef6d1697c55a390b0d4af2d5e01"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "78ca477e40ffbb1ce92bb0f21fbb5823",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2555571,
            "upload_time": "2024-12-15T12:16:09",
            "upload_time_iso_8601": "2024-12-15T12:16:09.856565Z",
            "url": "https://files.pythonhosted.org/packages/13/7f/2aee02164f3f2273e715b68215df6945dcc020c958a5d4b7b3aca050ecce/complexipy-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d6edc73b32d5a15848d18415a84e29edd3df54af5ef02a7ec091627333fcbc21",
                "md5": "4e3f0eb6249fb7f1a361e3b18c6e9986",
                "sha256": "7e336789a7a2273e5941ae91eb12642f291a5826a262dfd8c480fc69f3277be8"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "4e3f0eb6249fb7f1a361e3b18c6e9986",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2039619,
            "upload_time": "2024-12-15T12:16:11",
            "upload_time_iso_8601": "2024-12-15T12:16:11.430970Z",
            "url": "https://files.pythonhosted.org/packages/d6/ed/c73b32d5a15848d18415a84e29edd3df54af5ef02a7ec091627333fcbc21/complexipy-1.2.0-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1171db2258232b2f9d1d9161917bbb78eb46cf4351d0f1d5c08c597a86edfa1f",
                "md5": "8c22ba0662b7cf04d60dee763602152a",
                "sha256": "77ac2c790888ce84132f7c301ecc316f2d1182bb497698e6ea361fff56a2c506"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8c22ba0662b7cf04d60dee763602152a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2218459,
            "upload_time": "2024-12-15T12:16:12",
            "upload_time_iso_8601": "2024-12-15T12:16:12.862169Z",
            "url": "https://files.pythonhosted.org/packages/11/71/db2258232b2f9d1d9161917bbb78eb46cf4351d0f1d5c08c597a86edfa1f/complexipy-1.2.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "553f2d42b0250a6887a26e8787b47a8a800a5d57b05e5c6550d7ea9f389c1898",
                "md5": "52c09961dc7b832b68aaf39f2d5c8522",
                "sha256": "9137135ce3ada30ee10dbab6bf97df92637219d80ffc0ff608fd4e75a0824716"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "52c09961dc7b832b68aaf39f2d5c8522",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2349720,
            "upload_time": "2024-12-15T12:16:14",
            "upload_time_iso_8601": "2024-12-15T12:16:14.218964Z",
            "url": "https://files.pythonhosted.org/packages/55/3f/2d42b0250a6887a26e8787b47a8a800a5d57b05e5c6550d7ea9f389c1898/complexipy-1.2.0-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9660a471986ac5726ae8356cad669c537d196edcc471473d50b66d0327a5cc85",
                "md5": "237151b8a4d258d06a4e05d24923c022",
                "sha256": "02a8a578817212c93f43433535b9ac70b8cb16b7293466961fa1609dd64f99be"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "237151b8a4d258d06a4e05d24923c022",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2221687,
            "upload_time": "2024-12-15T12:16:15",
            "upload_time_iso_8601": "2024-12-15T12:16:15.638999Z",
            "url": "https://files.pythonhosted.org/packages/96/60/a471986ac5726ae8356cad669c537d196edcc471473d50b66d0327a5cc85/complexipy-1.2.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "72098fb397b38dc1670c0724c0c5ebf3944fe5957610ada623fd71bb01ab7a03",
                "md5": "50ff35f93a16bbb6ca8b52f2f63a8608",
                "sha256": "7fc2cdfa5333a6834e641c42af77d636fb48a673a501eef560eec2bdd3109c8a"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "50ff35f93a16bbb6ca8b52f2f63a8608",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2417479,
            "upload_time": "2024-12-15T12:16:17",
            "upload_time_iso_8601": "2024-12-15T12:16:17.136846Z",
            "url": "https://files.pythonhosted.org/packages/72/09/8fb397b38dc1670c0724c0c5ebf3944fe5957610ada623fd71bb01ab7a03/complexipy-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "48a6bbb44dc9371f9235853faaf69abdba503a40480d7b82ac00136e349cf6f8",
                "md5": "2b040ed16d2af7a53bc9a129ac9d70f1",
                "sha256": "a346858bc563c74f22aa6dad89340f229e33895dd88bcd3b0538983c595764ee"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "2b040ed16d2af7a53bc9a129ac9d70f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2413005,
            "upload_time": "2024-12-15T12:16:18",
            "upload_time_iso_8601": "2024-12-15T12:16:18.770596Z",
            "url": "https://files.pythonhosted.org/packages/48/a6/bbb44dc9371f9235853faaf69abdba503a40480d7b82ac00136e349cf6f8/complexipy-1.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "415181d34323dc67d8ce4de60572538978c0f38080e07101e0e7173b107a70d0",
                "md5": "9c71b26d2169bd82d22a23e4b51cceb0",
                "sha256": "54a107aa6a35f0394dedda24203e750a8b315531cb6d52be78b25892c6af00d3"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "9c71b26d2169bd82d22a23e4b51cceb0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2631779,
            "upload_time": "2024-12-15T12:16:21",
            "upload_time_iso_8601": "2024-12-15T12:16:21.726832Z",
            "url": "https://files.pythonhosted.org/packages/41/51/81d34323dc67d8ce4de60572538978c0f38080e07101e0e7173b107a70d0/complexipy-1.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "77c979b74cb144d7dc26883aa8487700420230c84cb92292f0f6b1b0449f8052",
                "md5": "e36db6cca3dbf61fd235877c2223e8c0",
                "sha256": "5276b216855bcdac9e4bb5d89eeda455289758bb4d2f5deb9fd4ce2fa56895c0"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "e36db6cca3dbf61fd235877c2223e8c0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2698648,
            "upload_time": "2024-12-15T12:16:23",
            "upload_time_iso_8601": "2024-12-15T12:16:23.270383Z",
            "url": "https://files.pythonhosted.org/packages/77/c9/79b74cb144d7dc26883aa8487700420230c84cb92292f0f6b1b0449f8052/complexipy-1.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cfdfad3aa2712b22346c4d73e4d660b77c3233e23d199d50919f64aa4fd872aa",
                "md5": "5a306339402d142886db93380af21d0a",
                "sha256": "281df36d6794a18ea709a136e443d7f995a9b4e418ebcc6b95397ea94dcf6297"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "5a306339402d142886db93380af21d0a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2874465,
            "upload_time": "2024-12-15T12:16:24",
            "upload_time_iso_8601": "2024-12-15T12:16:24.829630Z",
            "url": "https://files.pythonhosted.org/packages/cf/df/ad3aa2712b22346c4d73e4d660b77c3233e23d199d50919f64aa4fd872aa/complexipy-1.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7246e2b8790bf555c26087bad266fcff9392c9d8512ea3074deb262da53399cb",
                "md5": "7356ea53f4182b5b8bdd971ee87604f1",
                "sha256": "a308ef92768e3bf85ba49d676f287119154420ae3b5d29427eb67e31888c9761"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7356ea53f4182b5b8bdd971ee87604f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2555145,
            "upload_time": "2024-12-15T12:16:27",
            "upload_time_iso_8601": "2024-12-15T12:16:27.239164Z",
            "url": "https://files.pythonhosted.org/packages/72/46/e2b8790bf555c26087bad266fcff9392c9d8512ea3074deb262da53399cb/complexipy-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "251a5f8953de66778320b525b7b2cd21052efada3e4f3c5289a5611e77561674",
                "md5": "4035fa15392b397c37532ab7e5cd2124",
                "sha256": "ff5583d4e8b64fa45f9ce08c6f3ca2cdb4721c5d05858fecb04ce92f124be069"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "4035fa15392b397c37532ab7e5cd2124",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2039138,
            "upload_time": "2024-12-15T12:16:28",
            "upload_time_iso_8601": "2024-12-15T12:16:28.831283Z",
            "url": "https://files.pythonhosted.org/packages/25/1a/5f8953de66778320b525b7b2cd21052efada3e4f3c5289a5611e77561674/complexipy-1.2.0-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2c507b3effda905acfb6bd13a3d4211540d75d6243ddd636cbaa8d69785cfaa9",
                "md5": "0e005b1f3078d2a36d40917a289ac716",
                "sha256": "0acb5398d7cd62f992801c2f085ea2c4b282e820daa1eff92c1639e153525f0c"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0e005b1f3078d2a36d40917a289ac716",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2219026,
            "upload_time": "2024-12-15T12:16:30",
            "upload_time_iso_8601": "2024-12-15T12:16:30.439168Z",
            "url": "https://files.pythonhosted.org/packages/2c/50/7b3effda905acfb6bd13a3d4211540d75d6243ddd636cbaa8d69785cfaa9/complexipy-1.2.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7082731ae269e24585f0d3a436df4fa05be7009f823f6b0f8ba5603e1126e4a0",
                "md5": "7b852f99a9073eb75b3882c621f1881a",
                "sha256": "3fecb14d9ffc7d67aa93b48c9aba9bbb8ec29656e6d4b4bcb0e5e2e603062a3a"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp313-cp313-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7b852f99a9073eb75b3882c621f1881a",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2349719,
            "upload_time": "2024-12-15T12:16:32",
            "upload_time_iso_8601": "2024-12-15T12:16:32.169962Z",
            "url": "https://files.pythonhosted.org/packages/70/82/731ae269e24585f0d3a436df4fa05be7009f823f6b0f8ba5603e1126e4a0/complexipy-1.2.0-cp313-cp313-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d0266a6d64312708d43bd5e39c93785fc96db2a9bcb50dd7402b6a467d016442",
                "md5": "43acbf7a0410f4894d1f6d51ad369afc",
                "sha256": "72b6c144a09d3d4ad6a31edfa5ea2234c6fa1d8029d21b46d017f15b8d0eb4a8"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "43acbf7a0410f4894d1f6d51ad369afc",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2221684,
            "upload_time": "2024-12-15T12:16:33",
            "upload_time_iso_8601": "2024-12-15T12:16:33.820535Z",
            "url": "https://files.pythonhosted.org/packages/d0/26/6a6d64312708d43bd5e39c93785fc96db2a9bcb50dd7402b6a467d016442/complexipy-1.2.0-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "aeb6987b3ef4a17ddff34649edda75fdd5b88e6c5595dfb1fa9267361564e3f8",
                "md5": "a306c70b002a6db1a1d6084501bf4b31",
                "sha256": "fda57a394c6980aa6517ee53f591af70d58e3baaf16d9e28d7969c38c4b9b349"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a306c70b002a6db1a1d6084501bf4b31",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2417480,
            "upload_time": "2024-12-15T12:16:35",
            "upload_time_iso_8601": "2024-12-15T12:16:35.303872Z",
            "url": "https://files.pythonhosted.org/packages/ae/b6/987b3ef4a17ddff34649edda75fdd5b88e6c5595dfb1fa9267361564e3f8/complexipy-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cb20384a933077aa839aa0b136ac87c35659351a6854bf4a11ad0f1938bbcc0b",
                "md5": "53e3f78b74a3b3a39b57c8816fee0ade",
                "sha256": "52c4c126dd0adcf11aa4766361bc15d9db0aa7d0996a99206611245cd5e050a6"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "53e3f78b74a3b3a39b57c8816fee0ade",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2413005,
            "upload_time": "2024-12-15T12:16:37",
            "upload_time_iso_8601": "2024-12-15T12:16:37.037582Z",
            "url": "https://files.pythonhosted.org/packages/cb/20/384a933077aa839aa0b136ac87c35659351a6854bf4a11ad0f1938bbcc0b/complexipy-1.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b33dcbd745ed1d1c682437d77c031eafc561bad833674598f05272f4d4ac17e4",
                "md5": "ead921209687852979a9dc032eb36d59",
                "sha256": "821e25c020cdadfe1689a16a3ef17d303bf9b564f47f71483454c839101beec7"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ead921209687852979a9dc032eb36d59",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2631779,
            "upload_time": "2024-12-15T12:16:38",
            "upload_time_iso_8601": "2024-12-15T12:16:38.573566Z",
            "url": "https://files.pythonhosted.org/packages/b3/3d/cbd745ed1d1c682437d77c031eafc561bad833674598f05272f4d4ac17e4/complexipy-1.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c840bbda1956687837635270edc6d5a145093d3e3f806095190a65f62418d1d5",
                "md5": "5f6c4210642da4b39c46876d206317b0",
                "sha256": "cf8c7daa0a9b8819d68ed95d589ce8c1c6efe4cbd83c9474eefa2af4507dd940"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "5f6c4210642da4b39c46876d206317b0",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2698649,
            "upload_time": "2024-12-15T12:16:40",
            "upload_time_iso_8601": "2024-12-15T12:16:40.136387Z",
            "url": "https://files.pythonhosted.org/packages/c8/40/bbda1956687837635270edc6d5a145093d3e3f806095190a65f62418d1d5/complexipy-1.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c7322f5c6558f927cef03d11274492097f354b7311a749018605b1be47938c21",
                "md5": "a74c8d9d17713b8d612af2c6047758d1",
                "sha256": "e197fc4a82dfe983e16ce78a13dc271a809987dc135c419697bd860e51362ec5"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "a74c8d9d17713b8d612af2c6047758d1",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2874463,
            "upload_time": "2024-12-15T12:16:43",
            "upload_time_iso_8601": "2024-12-15T12:16:43.043355Z",
            "url": "https://files.pythonhosted.org/packages/c7/32/2f5c6558f927cef03d11274492097f354b7311a749018605b1be47938c21/complexipy-1.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cb8ac000148f6cc5602e45af28acc5439d4aebcddc21068e2a7f40b9ae39c496",
                "md5": "ab059ca23a54928281b7899fe6b09a81",
                "sha256": "af5348c89f458d272002b75a8ab8a3fc1ab1b2780c7aa9af8dff86dadb8c5f5e"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ab059ca23a54928281b7899fe6b09a81",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2555146,
            "upload_time": "2024-12-15T12:16:44",
            "upload_time_iso_8601": "2024-12-15T12:16:44.610182Z",
            "url": "https://files.pythonhosted.org/packages/cb/8a/c000148f6cc5602e45af28acc5439d4aebcddc21068e2a7f40b9ae39c496/complexipy-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b1947c9623244abe94f97daa19b8c2cf9d77e444cddb628101924d8b8bd30209",
                "md5": "58201d8ca7b7b6a1c062a820b7aeca91",
                "sha256": "2a5b5eb61707d27108ac77f7bed352a35740a74c6eb63dde454d5bf96223c56f"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "58201d8ca7b7b6a1c062a820b7aeca91",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2417486,
            "upload_time": "2024-12-15T12:16:47",
            "upload_time_iso_8601": "2024-12-15T12:16:47.621449Z",
            "url": "https://files.pythonhosted.org/packages/b1/94/7c9623244abe94f97daa19b8c2cf9d77e444cddb628101924d8b8bd30209/complexipy-1.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9a35872125630c0fd70fa08285af34ee12acfc5ce80518dd9cf194ebb0647ab9",
                "md5": "1e95d513034cd22c1396e617b636f42c",
                "sha256": "4fae36897168dc9efc2afbc10251c965850a845d78936e8f9a333fd941813678"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "1e95d513034cd22c1396e617b636f42c",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2413011,
            "upload_time": "2024-12-15T12:16:50",
            "upload_time_iso_8601": "2024-12-15T12:16:50.524962Z",
            "url": "https://files.pythonhosted.org/packages/9a/35/872125630c0fd70fa08285af34ee12acfc5ce80518dd9cf194ebb0647ab9/complexipy-1.2.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0fc7f1a2e17a434e42522db1cfe83d725c0b398456d03756222c7ffdfaa8535c",
                "md5": "cfec711da8bd0d2670d00bbdc9c23c41",
                "sha256": "f379f51ad474085a32c75ddb681372f17aa5a0af9583b4ab57f52a15e909e55d"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "cfec711da8bd0d2670d00bbdc9c23c41",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2698652,
            "upload_time": "2024-12-15T12:16:53",
            "upload_time_iso_8601": "2024-12-15T12:16:53.238528Z",
            "url": "https://files.pythonhosted.org/packages/0f/c7/f1a2e17a434e42522db1cfe83d725c0b398456d03756222c7ffdfaa8535c/complexipy-1.2.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d8a36daec658a482897daf61c7519662c963121e8eb4d7cbaf3483600fef479d",
                "md5": "3d576c1298f32e04d05ea8c06511ebcf",
                "sha256": "1a2c46eb859ccc96b8d7b8aac656ea547b15b7aacaa0cd5aa86cd35e80ad1524"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "3d576c1298f32e04d05ea8c06511ebcf",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2874470,
            "upload_time": "2024-12-15T12:16:54",
            "upload_time_iso_8601": "2024-12-15T12:16:54.807150Z",
            "url": "https://files.pythonhosted.org/packages/d8/a3/6daec658a482897daf61c7519662c963121e8eb4d7cbaf3483600fef479d/complexipy-1.2.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1c085f25d4b0f5beee2078a92d25990e8807c3f8adf8e41aca12cf7d46d1a259",
                "md5": "a98fb231ee3023acc6fd65ecc157cff4",
                "sha256": "93d1eb2ab76fb3b9ceb5e62fc7eb97924f42c03a2ef6fcd64e3e0410be2af8a0"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a98fb231ee3023acc6fd65ecc157cff4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2416601,
            "upload_time": "2024-12-15T12:16:56",
            "upload_time_iso_8601": "2024-12-15T12:16:56.529489Z",
            "url": "https://files.pythonhosted.org/packages/1c/08/5f25d4b0f5beee2078a92d25990e8807c3f8adf8e41aca12cf7d46d1a259/complexipy-1.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7b221abc1d84e9dd6e180f1c9a2a5f991189769464770f17b3ed4c3f7fbd9f67",
                "md5": "524517f461954350e9f1138708cfb530",
                "sha256": "7aec1ff309a345980051ded2d5d9753b8516cc57a249a1124cf55bf6cdf7db0c"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "524517f461954350e9f1138708cfb530",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2414095,
            "upload_time": "2024-12-15T12:16:58",
            "upload_time_iso_8601": "2024-12-15T12:16:58.133666Z",
            "url": "https://files.pythonhosted.org/packages/7b/22/1abc1d84e9dd6e180f1c9a2a5f991189769464770f17b3ed4c3f7fbd9f67/complexipy-1.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a8b7905a1a80347071bab917e098128d15b383e55c23af87a84d9b1f5338fc4e",
                "md5": "4c2adc6d15d7ee21efb489f0b8d5b682",
                "sha256": "cd14895c54921b1ebc8e199347f5fc1901b978b42dfcd3c083a09d2f0da5d356"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "4c2adc6d15d7ee21efb489f0b8d5b682",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2631314,
            "upload_time": "2024-12-15T12:17:00",
            "upload_time_iso_8601": "2024-12-15T12:17:00.839699Z",
            "url": "https://files.pythonhosted.org/packages/a8/b7/905a1a80347071bab917e098128d15b383e55c23af87a84d9b1f5338fc4e/complexipy-1.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8cb4baae9543153e24195940ff50ade49fa182bc1dc229ecdf5cf6b58d4c706a",
                "md5": "14cb37228c8e72caef431caed40eb2fc",
                "sha256": "cafa9f09bb0e123e668954eb4333184e4db48189606ac75cb70ab37607f13910"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "14cb37228c8e72caef431caed40eb2fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2699876,
            "upload_time": "2024-12-15T12:17:03",
            "upload_time_iso_8601": "2024-12-15T12:17:03.221421Z",
            "url": "https://files.pythonhosted.org/packages/8c/b4/baae9543153e24195940ff50ade49fa182bc1dc229ecdf5cf6b58d4c706a/complexipy-1.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e8db8632d65c2d9016d2406fe51814163f36b8df6b9726ec4bdd6ba40fbdc6fc",
                "md5": "7d03eb08a5970518c732186adaf7e756",
                "sha256": "166a96c3203b18704e0e402774db4d9ec2e62ea853ca3ed66a3fa8f3b2dfd5cb"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "7d03eb08a5970518c732186adaf7e756",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2888578,
            "upload_time": "2024-12-15T12:17:04",
            "upload_time_iso_8601": "2024-12-15T12:17:04.641972Z",
            "url": "https://files.pythonhosted.org/packages/e8/db/8632d65c2d9016d2406fe51814163f36b8df6b9726ec4bdd6ba40fbdc6fc/complexipy-1.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5d560ca6385d52c9a1a458711ed68b1a48244ca3b86f91f8a3a63f0ca6a505bb",
                "md5": "ac0e6efdeabbed964d3d67566f62120a",
                "sha256": "0c09d80e7dcd20e2c4d27d8c30754555295ddea70f15e88f80b32755886e0558"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ac0e6efdeabbed964d3d67566f62120a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2556443,
            "upload_time": "2024-12-15T12:17:06",
            "upload_time_iso_8601": "2024-12-15T12:17:06.125481Z",
            "url": "https://files.pythonhosted.org/packages/5d/56/0ca6385d52c9a1a458711ed68b1a48244ca3b86f91f8a3a63f0ca6a505bb/complexipy-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "682ac9fc5ef34647d27a81e214f404a901cca15fd6b4e2e6c6c023cb3c67f74a",
                "md5": "4114b268e6e8e92064580cb42c7420d3",
                "sha256": "189c5e83241d37643ae27844dd8451ae96d0e5db48f9c44b994d1da965299652"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "4114b268e6e8e92064580cb42c7420d3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2039147,
            "upload_time": "2024-12-15T12:17:07",
            "upload_time_iso_8601": "2024-12-15T12:17:07.719680Z",
            "url": "https://files.pythonhosted.org/packages/68/2a/c9fc5ef34647d27a81e214f404a901cca15fd6b4e2e6c6c023cb3c67f74a/complexipy-1.2.0-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9a53751bd236da01062eda717d0754d282e6f81b7666b9b8ff44069c8a071d50",
                "md5": "bcdce98f9b69ea3ec7ff9b88515f53df",
                "sha256": "2ab033dd630f9fa287bd8853606ef76030c19dee0febb0f630649e93c63f3875"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bcdce98f9b69ea3ec7ff9b88515f53df",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2218411,
            "upload_time": "2024-12-15T12:17:09",
            "upload_time_iso_8601": "2024-12-15T12:17:09.517900Z",
            "url": "https://files.pythonhosted.org/packages/9a/53/751bd236da01062eda717d0754d282e6f81b7666b9b8ff44069c8a071d50/complexipy-1.2.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3c51229eaef85b1f963fd8b4b97d96f124d8613a22763ae053cdc3c95672be6b",
                "md5": "bf128f8a8edefeff4a07c1eaac18cafc",
                "sha256": "c6a246fe22871d7e236c1358ac3238a3f78fd903f7e928a247b25abedecb66d1"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "bf128f8a8edefeff4a07c1eaac18cafc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2416719,
            "upload_time": "2024-12-15T12:17:11",
            "upload_time_iso_8601": "2024-12-15T12:17:11.127623Z",
            "url": "https://files.pythonhosted.org/packages/3c/51/229eaef85b1f963fd8b4b97d96f124d8613a22763ae053cdc3c95672be6b/complexipy-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f323f9294b15315a732275c55322ba3d0801ce1d7f6a548f59263cedc8890cde",
                "md5": "69ef6275badd174ca4f343f464efbb17",
                "sha256": "a27fe528deff5c39d6fab1577b11ad32a99d894ae668d36b8c103cac259971d8"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "69ef6275badd174ca4f343f464efbb17",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2413963,
            "upload_time": "2024-12-15T12:17:12",
            "upload_time_iso_8601": "2024-12-15T12:17:12.629446Z",
            "url": "https://files.pythonhosted.org/packages/f3/23/f9294b15315a732275c55322ba3d0801ce1d7f6a548f59263cedc8890cde/complexipy-1.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f00b5355305e214a8b96bd766be911393507a9cea9c2606715ae07bb334752f9",
                "md5": "1d35d0352c819c4fe335dfc91510d2e0",
                "sha256": "cae5f2328ce49a28631637a9d07769761a77d86bddc345830591e8df5917e7e1"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "1d35d0352c819c4fe335dfc91510d2e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2631588,
            "upload_time": "2024-12-15T12:17:14",
            "upload_time_iso_8601": "2024-12-15T12:17:14.580782Z",
            "url": "https://files.pythonhosted.org/packages/f0/0b/5355305e214a8b96bd766be911393507a9cea9c2606715ae07bb334752f9/complexipy-1.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ea4f28dcb08566de912b10fc9e434d82d8cf1dd704a71886a2c98925515b5b58",
                "md5": "70f59cb392a585b55120a6f22b8200b8",
                "sha256": "7ed6bd820edbfafe81e9df5a9ebbef18eb685dc3b7898de30bae4129df5afbdc"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "70f59cb392a585b55120a6f22b8200b8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2700504,
            "upload_time": "2024-12-15T12:17:16",
            "upload_time_iso_8601": "2024-12-15T12:17:16.475346Z",
            "url": "https://files.pythonhosted.org/packages/ea/4f/28dcb08566de912b10fc9e434d82d8cf1dd704a71886a2c98925515b5b58/complexipy-1.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8184dbd67f1347450180e3d9c70d6d5386105b6bad33cc575926a7f6d211ab17",
                "md5": "341ca8e0eb306916a9b7b19d105cc964",
                "sha256": "463b503fc0fd7268a0e126310b5e118a56d8b73db6f08d5162ad18ae0a850596"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "341ca8e0eb306916a9b7b19d105cc964",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2890060,
            "upload_time": "2024-12-15T12:17:18",
            "upload_time_iso_8601": "2024-12-15T12:17:18.009027Z",
            "url": "https://files.pythonhosted.org/packages/81/84/dbd67f1347450180e3d9c70d6d5386105b6bad33cc575926a7f6d211ab17/complexipy-1.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3fcdbfaf0a7be0ba6b7899cec7c4dca9794f6bb46a87a65ba7b9952ab2df43d8",
                "md5": "997f4d3b2748caab67c9eaf96c565a37",
                "sha256": "ff964670b7289935771b250d27431b3a936d3156a7c187b6d2e9e7b2c357c9f3"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "997f4d3b2748caab67c9eaf96c565a37",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2555786,
            "upload_time": "2024-12-15T12:17:22",
            "upload_time_iso_8601": "2024-12-15T12:17:22.572032Z",
            "url": "https://files.pythonhosted.org/packages/3f/cd/bfaf0a7be0ba6b7899cec7c4dca9794f6bb46a87a65ba7b9952ab2df43d8/complexipy-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8148929fb469b9fccd034ac5dabb2865c95961f6b5f4d0b4b14907005c7a6f76",
                "md5": "aa9be9c2de22838b600c192bcafd1812",
                "sha256": "31f51e868992ca311684c5ec93210c75ae2ff47fd453951faac773dfe3f9544c"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "aa9be9c2de22838b600c192bcafd1812",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2040138,
            "upload_time": "2024-12-15T12:17:25",
            "upload_time_iso_8601": "2024-12-15T12:17:25.462560Z",
            "url": "https://files.pythonhosted.org/packages/81/48/929fb469b9fccd034ac5dabb2865c95961f6b5f4d0b4b14907005c7a6f76/complexipy-1.2.0-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "65135e9cca8c28aff2ab25d4e02277c0d091f5104a71b3812ba281398be60a01",
                "md5": "656316eef2f3e01edd07fb5e338d837c",
                "sha256": "9fcaf72dfd8f4647380c1e2414bb658b7d5e77bc3976716d914c749c93026548"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "656316eef2f3e01edd07fb5e338d837c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2218968,
            "upload_time": "2024-12-15T12:17:27",
            "upload_time_iso_8601": "2024-12-15T12:17:27.103155Z",
            "url": "https://files.pythonhosted.org/packages/65/13/5e9cca8c28aff2ab25d4e02277c0d091f5104a71b3812ba281398be60a01/complexipy-1.2.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c7e40991831012d6d049f25e6c8e8047105933a6d4268c67d8c7fda593415b9a",
                "md5": "c775de4bacab9f9c70551883e74d1d5b",
                "sha256": "a9dd41f2d6f03648b6d1db28f8279ca08fc817d646314e8eba03c74747f1a954"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c775de4bacab9f9c70551883e74d1d5b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2416833,
            "upload_time": "2024-12-15T12:17:28",
            "upload_time_iso_8601": "2024-12-15T12:17:28.669789Z",
            "url": "https://files.pythonhosted.org/packages/c7/e4/0991831012d6d049f25e6c8e8047105933a6d4268c67d8c7fda593415b9a/complexipy-1.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "12c1ce2e0d0e2a66e6409abd3eaf6fe8dd86e5fefa5e97896ee9913819e10f34",
                "md5": "09dd8ad497258aa92f798bc5f39eec4c",
                "sha256": "18da963b38d5918b22260d143a20ca9884d44da5cd2ae3a3874ed87b934742ee"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "09dd8ad497258aa92f798bc5f39eec4c",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2409670,
            "upload_time": "2024-12-15T12:17:30",
            "upload_time_iso_8601": "2024-12-15T12:17:30.170344Z",
            "url": "https://files.pythonhosted.org/packages/12/c1/ce2e0d0e2a66e6409abd3eaf6fe8dd86e5fefa5e97896ee9913819e10f34/complexipy-1.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7d56843fe104c3f06a992db5bcd1ee7e8fe10788e9d07199290bc5989411b973",
                "md5": "661bc6dbcdfa34f9fd06cdf005142b57",
                "sha256": "c894a5f5e1ec3cfe04850bf6c88ee4b4fb6e595174129e61c16f4be8f077ae6c"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "661bc6dbcdfa34f9fd06cdf005142b57",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2631917,
            "upload_time": "2024-12-15T12:17:32",
            "upload_time_iso_8601": "2024-12-15T12:17:32.335564Z",
            "url": "https://files.pythonhosted.org/packages/7d/56/843fe104c3f06a992db5bcd1ee7e8fe10788e9d07199290bc5989411b973/complexipy-1.2.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3c14b897007811fe18390aa2de43d65a63a11305253b7fcaa0d79bc39479d8be",
                "md5": "ec659d100a42d86eaa6a48dfaee83dc8",
                "sha256": "1e5bee0d0db7078b8ae5433c8a0d77be492a1d44af070c997d875697b0b7ea96"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "ec659d100a42d86eaa6a48dfaee83dc8",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2699856,
            "upload_time": "2024-12-15T12:17:35",
            "upload_time_iso_8601": "2024-12-15T12:17:35.325905Z",
            "url": "https://files.pythonhosted.org/packages/3c/14/b897007811fe18390aa2de43d65a63a11305253b7fcaa0d79bc39479d8be/complexipy-1.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b4d25144372ace33eaec61b9ba3fc5b976b356a5693822cdf8be132c72f56acf",
                "md5": "8507087a3d9753167a9095f56dc02de5",
                "sha256": "d2e2fbc71879a72dc94f8de763aef9cbe9bdb255e9890b914537a4aaacb730b8"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "8507087a3d9753167a9095f56dc02de5",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2888546,
            "upload_time": "2024-12-15T12:17:36",
            "upload_time_iso_8601": "2024-12-15T12:17:36.827202Z",
            "url": "https://files.pythonhosted.org/packages/b4/d2/5144372ace33eaec61b9ba3fc5b976b356a5693822cdf8be132c72f56acf/complexipy-1.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8ae9d78512180a82d6118fc827c6db3acb2a3daeba2ee58ba52abc7fa147873a",
                "md5": "eba4d177845337b2c3fb502af9efdbb7",
                "sha256": "27a9f0f1da8387ee5d085b4f411b114b0d975e4ca20bf8a3c6aafb3e1ce9e6c1"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "eba4d177845337b2c3fb502af9efdbb7",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2555784,
            "upload_time": "2024-12-15T12:17:38",
            "upload_time_iso_8601": "2024-12-15T12:17:38.415296Z",
            "url": "https://files.pythonhosted.org/packages/8a/e9/d78512180a82d6118fc827c6db3acb2a3daeba2ee58ba52abc7fa147873a/complexipy-1.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1e8ba55d05ca575db81202f05216ded537d3003806bc1e49f2e058a35eb7caff",
                "md5": "9379cf3c07dfd9e4c695d5058af78382",
                "sha256": "69b050420f053bf6748d598879053227f5774067a1b832f08ef938dc2f03cd9f"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9379cf3c07dfd9e4c695d5058af78382",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 2416585,
            "upload_time": "2024-12-15T12:17:41",
            "upload_time_iso_8601": "2024-12-15T12:17:41.121715Z",
            "url": "https://files.pythonhosted.org/packages/1e/8b/a55d05ca575db81202f05216ded537d3003806bc1e49f2e058a35eb7caff/complexipy-1.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8d7b6f2178485489e3b9431d7bb4bb1d3466a23b13ded99e18151aed6782507b",
                "md5": "2011264aace9f703a673ab699b36f88c",
                "sha256": "fbcabec2fe9ec9c4b0c82763bff641d415872d5b4e38933405a1d6f661508d4a"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "2011264aace9f703a673ab699b36f88c",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 2409189,
            "upload_time": "2024-12-15T12:17:44",
            "upload_time_iso_8601": "2024-12-15T12:17:44.072873Z",
            "url": "https://files.pythonhosted.org/packages/8d/7b/6f2178485489e3b9431d7bb4bb1d3466a23b13ded99e18151aed6782507b/complexipy-1.2.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c4caa79643ef3b505b20b5fbeb38313f52718a4eefbcc1c56aef529a45b988d0",
                "md5": "1fbe5fc51dba8910b39c81d2ee93ab10",
                "sha256": "ce1a7f3879cf137b6f807acc3911b3b3fb7d1e014efa336fcc0bb0f668dbc2a3"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "1fbe5fc51dba8910b39c81d2ee93ab10",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 2699370,
            "upload_time": "2024-12-15T12:17:45",
            "upload_time_iso_8601": "2024-12-15T12:17:45.722727Z",
            "url": "https://files.pythonhosted.org/packages/c4/ca/a79643ef3b505b20b5fbeb38313f52718a4eefbcc1c56aef529a45b988d0/complexipy-1.2.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "23447b5f8d686606239b1588ce9be716a8110b0eff23ec4e5c95a54bfd77e7a9",
                "md5": "1f3e60de1e3cbf2b7d403164d00356ac",
                "sha256": "167d4ba6535661270349eaa90731ec4d6305f00a33506c39a54487cbbded4ec3"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "1f3e60de1e3cbf2b7d403164d00356ac",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 2888173,
            "upload_time": "2024-12-15T12:17:47",
            "upload_time_iso_8601": "2024-12-15T12:17:47.545091Z",
            "url": "https://files.pythonhosted.org/packages/23/44/7b5f8d686606239b1588ce9be716a8110b0eff23ec4e5c95a54bfd77e7a9/complexipy-1.2.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3b85385f4503e60b1ec5c9818d30c24b12be4729e965e751de67bf4820713e05",
                "md5": "0d3f6a180668020217197dd80381fed3",
                "sha256": "fc69d323c9aec6b631d8eb0777a01cd55c45d0789fa955c247d2efbaca8db9b6"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0d3f6a180668020217197dd80381fed3",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 2416813,
            "upload_time": "2024-12-15T12:17:50",
            "upload_time_iso_8601": "2024-12-15T12:17:50.569937Z",
            "url": "https://files.pythonhosted.org/packages/3b/85/385f4503e60b1ec5c9818d30c24b12be4729e965e751de67bf4820713e05/complexipy-1.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a07f2cdb09fcd5ec9e10bc233a70f6a1d32e840e723ce6460d03fb3c43892d12",
                "md5": "64508ccde769fb9de9252639fa822362",
                "sha256": "fe02128f88103c646f0145ee8ac680de96085c16c097ac419e59ccc79bb29a1f"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "64508ccde769fb9de9252639fa822362",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 2409771,
            "upload_time": "2024-12-15T12:17:52",
            "upload_time_iso_8601": "2024-12-15T12:17:52.222080Z",
            "url": "https://files.pythonhosted.org/packages/a0/7f/2cdb09fcd5ec9e10bc233a70f6a1d32e840e723ce6460d03fb3c43892d12/complexipy-1.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "227f4953d0e5aabfb4d6b58ae7e81c0d14c2546010f79abf8acd6915103b68cb",
                "md5": "d8366aa8116212a00c59e5f98b98c3c1",
                "sha256": "a9ccac95f3149fdfd2570e64120dca790be7175b86c12019729b3e52df70710c"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "d8366aa8116212a00c59e5f98b98c3c1",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 2699198,
            "upload_time": "2024-12-15T12:17:54",
            "upload_time_iso_8601": "2024-12-15T12:17:54.132908Z",
            "url": "https://files.pythonhosted.org/packages/22/7f/4953d0e5aabfb4d6b58ae7e81c0d14c2546010f79abf8acd6915103b68cb/complexipy-1.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "41d299b838b4c1ca7ac4423f4f527b116d05f01f398f40c7a6428ca7e2943aaa",
                "md5": "a81c7fbc5f0767648de3bf537483aa56",
                "sha256": "9bd59e539b9d1f77a45e797eb8dfb7144bb3265677d320f2f7ac19afff34aa30"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "a81c7fbc5f0767648de3bf537483aa56",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 2888547,
            "upload_time": "2024-12-15T12:17:56",
            "upload_time_iso_8601": "2024-12-15T12:17:56.167743Z",
            "url": "https://files.pythonhosted.org/packages/41/d2/99b838b4c1ca7ac4423f4f527b116d05f01f398f40c7a6428ca7e2943aaa/complexipy-1.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "215c5ff389127fc911857e33d8799441eae96ef2ec00cd0550f07319e259a3a4",
                "md5": "db767f713ce08dcaf035d17a0e1c7a45",
                "sha256": "7abc7f2f85ea2f91db17ec83a23f99d093a4006e20c708f33aec35403fbd7279"
            },
            "downloads": -1,
            "filename": "complexipy-1.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "db767f713ce08dcaf035d17a0e1c7a45",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 22773,
            "upload_time": "2024-12-15T12:17:58",
            "upload_time_iso_8601": "2024-12-15T12:17:58.355653Z",
            "url": "https://files.pythonhosted.org/packages/21/5c/5ff389127fc911857e33d8799441eae96ef2ec00cd0550f07319e259a3a4/complexipy-1.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-15 12:17:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "rohaquinlop",
    "github_project": "complexipy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "babel",
            "specs": [
                [
                    "==",
                    "2.16.0"
                ]
            ]
        },
        {
            "name": "certifi",
            "specs": [
                [
                    "==",
                    "2024.8.30"
                ]
            ]
        },
        {
            "name": "charset-normalizer",
            "specs": [
                [
                    "==",
                    "3.4.0"
                ]
            ]
        },
        {
            "name": "click",
            "specs": [
                [
                    "==",
                    "8.1.7"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.6"
                ]
            ]
        },
        {
            "name": "ghp-import",
            "specs": [
                [
                    "==",
                    "2.1.0"
                ]
            ]
        },
        {
            "name": "idna",
            "specs": [
                [
                    "==",
                    "3.10"
                ]
            ]
        },
        {
            "name": "iniconfig",
            "specs": [
                [
                    "==",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "Jinja2",
            "specs": [
                [
                    "==",
                    "3.1.4"
                ]
            ]
        },
        {
            "name": "Markdown",
            "specs": [
                [
                    "==",
                    "3.7"
                ]
            ]
        },
        {
            "name": "markdown-it-py",
            "specs": [
                [
                    "==",
                    "3.0.0"
                ]
            ]
        },
        {
            "name": "MarkupSafe",
            "specs": [
                [
                    "==",
                    "3.0.2"
                ]
            ]
        },
        {
            "name": "mdurl",
            "specs": [
                [
                    "==",
                    "0.1.2"
                ]
            ]
        },
        {
            "name": "mergedeep",
            "specs": [
                [
                    "==",
                    "1.3.4"
                ]
            ]
        },
        {
            "name": "mkdocs",
            "specs": [
                [
                    "==",
                    "1.6.1"
                ]
            ]
        },
        {
            "name": "mkdocs-get-deps",
            "specs": [
                [
                    "==",
                    "0.2.0"
                ]
            ]
        },
        {
            "name": "mkdocs-material",
            "specs": [
                [
                    "==",
                    "9.5.42"
                ]
            ]
        },
        {
            "name": "mkdocs-material-extensions",
            "specs": [
                [
                    "==",
                    "1.3.1"
                ]
            ]
        },
        {
            "name": "packaging",
            "specs": [
                [
                    "==",
                    "24.1"
                ]
            ]
        },
        {
            "name": "paginate",
            "specs": [
                [
                    "==",
                    "0.5.7"
                ]
            ]
        },
        {
            "name": "pathspec",
            "specs": [
                [
                    "==",
                    "0.12.1"
                ]
            ]
        },
        {
            "name": "platformdirs",
            "specs": [
                [
                    "==",
                    "4.3.6"
                ]
            ]
        },
        {
            "name": "pluggy",
            "specs": [
                [
                    "==",
                    "1.5.0"
                ]
            ]
        },
        {
            "name": "Pygments",
            "specs": [
                [
                    "==",
                    "2.18.0"
                ]
            ]
        },
        {
            "name": "pymdown-extensions",
            "specs": [
                [
                    "==",
                    "10.11.2"
                ]
            ]
        },
        {
            "name": "pytest",
            "specs": [
                [
                    "==",
                    "8.3.3"
                ]
            ]
        },
        {
            "name": "python-dateutil",
            "specs": [
                [
                    "==",
                    "2.9.0.post0"
                ]
            ]
        },
        {
            "name": "PyYAML",
            "specs": [
                [
                    "==",
                    "6.0.2"
                ]
            ]
        },
        {
            "name": "pyyaml_env_tag",
            "specs": [
                [
                    "==",
                    "0.1"
                ]
            ]
        },
        {
            "name": "regex",
            "specs": [
                [
                    "==",
                    "2024.9.11"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.32.3"
                ]
            ]
        },
        {
            "name": "rich",
            "specs": [
                [
                    "==",
                    "13.9.2"
                ]
            ]
        },
        {
            "name": "shellingham",
            "specs": [
                [
                    "==",
                    "1.5.4"
                ]
            ]
        },
        {
            "name": "six",
            "specs": [
                [
                    "==",
                    "1.16.0"
                ]
            ]
        },
        {
            "name": "typer",
            "specs": [
                [
                    "==",
                    "0.12.5"
                ]
            ]
        },
        {
            "name": "typing_extensions",
            "specs": [
                [
                    "==",
                    "4.12.2"
                ]
            ]
        },
        {
            "name": "urllib3",
            "specs": [
                [
                    "==",
                    "2.2.3"
                ]
            ]
        },
        {
            "name": "watchdog",
            "specs": [
                [
                    "==",
                    "5.0.3"
                ]
            ]
        }
    ],
    "lcname": "complexipy"
}
        
Elapsed time: 0.59499s