# complexipy
<div align="center">
<img src="docs/img/complexipy_icon.svg" alt="complexipy" width="120" height="120">
<p><em>Blazingly fast cognitive complexity analysis for Python, written in Rust.</em></p>
<p>
<a href="https://pypi.org/project/complexipy"><img src="https://img.shields.io/pypi/v/complexipy?color=blue&style=flat-square" alt="PyPI"></a>
<a href="https://pepy.tech/project/complexipy"><img src="https://static.pepy.tech/badge/complexipy" alt="Downloads"></a>
<a href="https://github.com/rohaquinlop/complexipy/blob/main/LICENSE"><img src="https://img.shields.io/github/license/rohaquinlop/complexipy?style=flat-square" alt="License"></a>
</p>
<p>
<a href="#installation">Installation</a> •
<a href="#quick-start">Quick Start</a> •
<a href="#integrations">Integrations</a> •
<a href="https://rohaquinlop.github.io/complexipy/">Documentation</a>
</p>
</div>
## What is Cognitive Complexity?
> Cognitive complexity measures how hard code is to understand by humans, not machines.
Unlike traditional metrics, cognitive complexity considers the mental effort required to read and comprehend code. It identifies truly complex code that needs refactoring, making it perfect for code reviews and maintaining clean codebases.
**Key benefits:**
- **Human-focused** — Aligns with developer intuition
- **Actionable insights** — Pinpoints hard-to-understand code
- **Better maintenance** — Improves long-term code quality
## Installation
```bash
pip install complexipy
# or
uv add complexipy
```
## Quick Start
### Command Line
```bash
# Analyze current directory
complexipy .
# Analyze specific file/directory
complexipy path/to/code.py
# Analyze with custom threshold
complexipy . --max-complexity-allowed 10
# Save results to JSON/CSV
complexipy . --output-json --output-csv
```
### Python API
```python
from complexipy import file_complexity, code_complexity
# Analyze a file
result = file_complexity("app.py")
print(f"File complexity: {result.complexity}")
for func in result.functions:
print(f"{func.name}: {func.complexity}")
# Analyze code string
snippet = """
def complex_function(data):
if data:
for item in data:
if item.is_valid():
process(item)
"""
result = code_complexity(snippet)
print(f"Complexity: {result.complexity}")
```
## Integrations
<details>
<summary><strong>🔧 GitHub Actions</strong></summary>
```yaml
- uses: rohaquinlop/complexipy-action@v2
with:
paths: .
max_complexity_allowed: 10
output_json: true
```
</details>
<details>
<summary><strong>🪝 Pre-commit Hook</strong></summary>
```yaml
repos:
- repo: https://github.com/rohaquinlop/complexipy-pre-commit
rev: v3.0.0
hooks:
- id: complexipy
```
</details>
<details>
<summary><strong>🔌 VS Code Extension</strong></summary>
Install from the [marketplace](https://marketplace.visualstudio.com/items?itemName=rohaquinlop.complexipy) for real-time complexity analysis with visual indicators.
</details>
## Configuration
### TOML Configuration Files
complexipy supports configuration via TOML files. Configuration files are loaded in this order of precedence:
1. `complexipy.toml` (project-specific config)
2. `.complexipy.toml` (hidden config file)
3. `pyproject.toml` (under `[tool.complexipy]` section)
#### Example Configuration
```toml
# complexipy.toml or .complexipy.toml
paths = ["src", "tests"]
max-complexity-allowed = 10
quiet = false
ignore-complexity = false
details = "normal"
sort = "asc"
[output]
csv = true
json = true
```
```toml
# pyproject.toml
[tool.complexipy]
paths = ["src", "tests"]
max-complexity-allowed = 10
quiet = false
ignore-complexity = false
details = "normal"
sort = "asc"
[tool.complexipy.output]
csv = true
json = true
```
### CLI Options
| Flag | Description | Default |
|------|-------------|---------|
| `--max-complexity-allowed` | Complexity threshold | `15` |
| `--output-json` | Save results as JSON | `false` |
| `--output-csv` | Save results as CSV | `false` |
| `--details <normal\|low>` | Output verbosity | `normal` |
| `--sort <asc\|desc\|name>` | Sort results | `asc` |
| `--quiet` | Suppress output | `false` |
| `--ignore-complexity` | Don't exit with error on threshold breach | `false` |
| `--version` | Show installed complexipy version and exit | - |
## API Reference
```python
# Core functions
file_complexity(path: str) -> FileComplexity
code_complexity(source: str) -> CodeComplexity
# Return types
FileComplexity:
├─ path: str
├─ complexity: int
└─ functions: List[FunctionComplexity]
FunctionComplexity:
├─ name: str
├─ complexity: int
├─ line_start: int
└─ line_end: int
```
---
<div align="center">
**[Documentation](https://rohaquinlop.github.io/complexipy/) • [PyPI](https://pypi.org/project/complexipy/) • [GitHub](https://github.com/rohaquinlop/complexipy)**
<sub>Built with ❤️ by <a href="https://github.com/rohaquinlop">@rohaquinlop</a> and <a href="https://github.com/rohaquinlop/complexipy/graphs/contributors">contributors</a></sub>
<sub>Inspired by the <a href="https://www.sonarsource.com/resources/cognitive-complexity/">Cognitive Complexity</a> research by SonarSource</sub>
</div>
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, quality, quality assurance, testing, libraries, performance, sonar",
"author": null,
"author_email": "Robin Quintero <rohaquinlop301@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/55/dd/fb8f32b5fff07823848db3f0ec43c0cb9215adc96b9e836546afd04e530a/complexipy-4.1.0.tar.gz",
"platform": null,
"description": "# complexipy\n\n<div align=\"center\">\n <img src=\"docs/img/complexipy_icon.svg\" alt=\"complexipy\" width=\"120\" height=\"120\">\n \n <p><em>Blazingly fast cognitive complexity analysis for Python, written in Rust.</em></p>\n\n <p>\n <a href=\"https://pypi.org/project/complexipy\"><img src=\"https://img.shields.io/pypi/v/complexipy?color=blue&style=flat-square\" alt=\"PyPI\"></a>\n <a href=\"https://pepy.tech/project/complexipy\"><img src=\"https://static.pepy.tech/badge/complexipy\" alt=\"Downloads\"></a>\n <a href=\"https://github.com/rohaquinlop/complexipy/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/rohaquinlop/complexipy?style=flat-square\" alt=\"License\"></a>\n </p>\n\n <p>\n <a href=\"#installation\">Installation</a> \u2022\n <a href=\"#quick-start\">Quick Start</a> \u2022\n <a href=\"#integrations\">Integrations</a> \u2022\n <a href=\"https://rohaquinlop.github.io/complexipy/\">Documentation</a>\n </p>\n</div>\n\n## What is Cognitive Complexity?\n\n> Cognitive complexity measures how hard code is to understand by humans, not machines.\n\nUnlike traditional metrics, cognitive complexity considers the mental effort required to read and comprehend code. It identifies truly complex code that needs refactoring, making it perfect for code reviews and maintaining clean codebases.\n\n**Key benefits:**\n- **Human-focused** \u2014 Aligns with developer intuition\n- **Actionable insights** \u2014 Pinpoints hard-to-understand code\n- **Better maintenance** \u2014 Improves long-term code quality\n\n## Installation\n\n```bash\npip install complexipy\n# or\nuv add complexipy\n```\n\n## Quick Start\n\n### Command Line\n\n```bash\n# Analyze current directory\ncomplexipy .\n\n# Analyze specific file/directory\ncomplexipy path/to/code.py\n\n# Analyze with custom threshold\ncomplexipy . --max-complexity-allowed 10\n\n# Save results to JSON/CSV\ncomplexipy . --output-json --output-csv\n```\n\n### Python API\n\n```python\nfrom complexipy import file_complexity, code_complexity\n\n# Analyze a file\nresult = file_complexity(\"app.py\")\nprint(f\"File complexity: {result.complexity}\")\n\nfor func in result.functions:\n print(f\"{func.name}: {func.complexity}\")\n\n# Analyze code string\nsnippet = \"\"\"\ndef complex_function(data):\n if data:\n for item in data:\n if item.is_valid():\n process(item)\n\"\"\"\n\nresult = code_complexity(snippet)\nprint(f\"Complexity: {result.complexity}\")\n```\n\n## Integrations\n\n<details>\n<summary><strong>\ud83d\udd27 GitHub Actions</strong></summary>\n\n```yaml\n- uses: rohaquinlop/complexipy-action@v2\n with:\n paths: .\n max_complexity_allowed: 10\n output_json: true\n```\n\n</details>\n\n<details>\n<summary><strong>\ud83e\ude9d Pre-commit Hook</strong></summary>\n\n```yaml\nrepos:\n- repo: https://github.com/rohaquinlop/complexipy-pre-commit\n rev: v3.0.0\n hooks:\n - id: complexipy\n```\n\n</details>\n\n<details>\n<summary><strong>\ud83d\udd0c VS Code Extension</strong></summary>\n\nInstall from the [marketplace](https://marketplace.visualstudio.com/items?itemName=rohaquinlop.complexipy) for real-time complexity analysis with visual indicators.\n\n</details>\n\n## Configuration\n\n### TOML Configuration Files\n\ncomplexipy supports configuration via TOML files. Configuration files are loaded in this order of precedence:\n\n1. `complexipy.toml` (project-specific config)\n2. `.complexipy.toml` (hidden config file)\n3. `pyproject.toml` (under `[tool.complexipy]` section)\n\n#### Example Configuration\n\n```toml\n# complexipy.toml or .complexipy.toml\npaths = [\"src\", \"tests\"]\nmax-complexity-allowed = 10\nquiet = false\nignore-complexity = false\ndetails = \"normal\"\nsort = \"asc\"\n\n[output]\ncsv = true\njson = true\n```\n\n```toml\n# pyproject.toml\n[tool.complexipy]\npaths = [\"src\", \"tests\"]\nmax-complexity-allowed = 10\nquiet = false\nignore-complexity = false\ndetails = \"normal\"\nsort = \"asc\"\n\n[tool.complexipy.output]\ncsv = true\njson = true\n```\n\n### CLI Options\n\n| Flag | Description | Default |\n|------|-------------|---------|\n| `--max-complexity-allowed` | Complexity threshold | `15` |\n| `--output-json` | Save results as JSON | `false` |\n| `--output-csv` | Save results as CSV | `false` |\n| `--details <normal\\|low>` | Output verbosity | `normal` |\n| `--sort <asc\\|desc\\|name>` | Sort results | `asc` |\n| `--quiet` | Suppress output | `false` |\n| `--ignore-complexity` | Don't exit with error on threshold breach | `false` |\n| `--version` | Show installed complexipy version and exit | - |\n\n## API Reference\n\n```python\n# Core functions\nfile_complexity(path: str) -> FileComplexity\ncode_complexity(source: str) -> CodeComplexity\n\n# Return types\nFileComplexity:\n \u251c\u2500 path: str\n \u251c\u2500 complexity: int \n \u2514\u2500 functions: List[FunctionComplexity]\n\nFunctionComplexity:\n \u251c\u2500 name: str\n \u251c\u2500 complexity: int\n \u251c\u2500 line_start: int\n \u2514\u2500 line_end: int\n```\n\n---\n\n<div align=\"center\">\n\n**[Documentation](https://rohaquinlop.github.io/complexipy/) \u2022 [PyPI](https://pypi.org/project/complexipy/) \u2022 [GitHub](https://github.com/rohaquinlop/complexipy)**\n\n<sub>Built with \u2764\ufe0f by <a href=\"https://github.com/rohaquinlop\">@rohaquinlop</a> and <a href=\"https://github.com/rohaquinlop/complexipy/graphs/contributors\">contributors</a></sub>\n\n<sub>Inspired by the <a href=\"https://www.sonarsource.com/resources/cognitive-complexity/\">Cognitive Complexity</a> research by SonarSource</sub>\n\n</div>\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": "4.1.0",
"project_urls": {
"Documentation": "https://rohaquinlop.github.io/complexipy/",
"Homepage": "https://github.com/rohaquinlop/complexipy",
"Repository": "https://github.com/rohaquinlop/complexipy"
},
"split_keywords": [
"cognitive",
" complexity",
" cognitive complexity",
" quality",
" quality assurance",
" testing",
" libraries",
" performance",
" sonar"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "711768faad9eac03abd67eae94aa4df10460d6b164a45d31c415a33199e8de63",
"md5": "8fe9ed035eb99412aa9ca24bc63d8c5d",
"sha256": "724ce0c2cd87cc8f6e3b4ccef8efb32e15e07912d0ce7b544f63e036392e6bff"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp310-cp310-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "8fe9ed035eb99412aa9ca24bc63d8c5d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 2020940,
"upload_time": "2025-09-08T16:47:01",
"upload_time_iso_8601": "2025-09-08T16:47:01.037378Z",
"url": "https://files.pythonhosted.org/packages/71/17/68faad9eac03abd67eae94aa4df10460d6b164a45d31c415a33199e8de63/complexipy-4.1.0-cp310-cp310-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "32324f9ff26b24a9fc314eb16afb2a4ddc99c29423cca347ae069b8b517de13b",
"md5": "f6d7d48046a646b9d2b312a2992ba442",
"sha256": "aae26c15bed759d6d15692e462c9b592cb5c5010c294425bc12b8e0c109a06ea"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f6d7d48046a646b9d2b312a2992ba442",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1948743,
"upload_time": "2025-09-08T16:47:03",
"upload_time_iso_8601": "2025-09-08T16:47:03.137132Z",
"url": "https://files.pythonhosted.org/packages/32/32/4f9ff26b24a9fc314eb16afb2a4ddc99c29423cca347ae069b8b517de13b/complexipy-4.1.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "de5df0cb41233f8097de21aec91f29cfb19b0614153a4962dcc5828be66ca98a",
"md5": "2f25b28269f860db4683aaff5581a2db",
"sha256": "9851e15eec4a0156321db6589aabf45f020228ad32c588751a3ea6b455f1ca2e"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "2f25b28269f860db4683aaff5581a2db",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 2114977,
"upload_time": "2025-09-08T16:47:04",
"upload_time_iso_8601": "2025-09-08T16:47:04.453847Z",
"url": "https://files.pythonhosted.org/packages/de/5d/f0cb41233f8097de21aec91f29cfb19b0614153a4962dcc5828be66ca98a/complexipy-4.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "28d44b6233365333872da4e0cc610eb7e2fca053f3e38971fb722d1658e61bcb",
"md5": "92ffe5f5d03d84589317ea1fb554f7f9",
"sha256": "0ab0c7c9216bb3a055277b40cdd841ee37d1ddb09e27ccfbdd1b2b0b53cca822"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "92ffe5f5d03d84589317ea1fb554f7f9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 2057456,
"upload_time": "2025-09-08T16:47:05",
"upload_time_iso_8601": "2025-09-08T16:47:05.935627Z",
"url": "https://files.pythonhosted.org/packages/28/d4/4b6233365333872da4e0cc610eb7e2fca053f3e38971fb722d1658e61bcb/complexipy-4.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8bd321314ad5a90b34cab71a095b05130378e4554939797ebc1dbd9a55c21b0a",
"md5": "27ac44f91da6010fbceb64090e0b1f42",
"sha256": "b14b7250b0a4b091dabf55282505288c853eb632f404e99c89dfe1de841dc2ff"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "27ac44f91da6010fbceb64090e0b1f42",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 2236849,
"upload_time": "2025-09-08T16:47:07",
"upload_time_iso_8601": "2025-09-08T16:47:07.608447Z",
"url": "https://files.pythonhosted.org/packages/8b/d3/21314ad5a90b34cab71a095b05130378e4554939797ebc1dbd9a55c21b0a/complexipy-4.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "08c72f55db4cfa3d1050d6323991b238306a1e385eb56e19d509af93ac4e3d2e",
"md5": "df2a524014473b2d9a4bbc44f03d4061",
"sha256": "c7652503ea5ed824c5c534999f2a50140f3aad413271a34c0c81a7d393f7cea7"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "df2a524014473b2d9a4bbc44f03d4061",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 2482341,
"upload_time": "2025-09-08T16:47:08",
"upload_time_iso_8601": "2025-09-08T16:47:08.978855Z",
"url": "https://files.pythonhosted.org/packages/08/c7/2f55db4cfa3d1050d6323991b238306a1e385eb56e19d509af93ac4e3d2e/complexipy-4.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ddd10591979a33f2faff42749faaaa6556e3cd4e62eec2d108217c8afd8ad6f8",
"md5": "b1dcb1a4cecf1af0e311237addb99851",
"sha256": "84f0e6b00954a972709022333e4e7b722f38007167ecb877315023de02fed394"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "b1dcb1a4cecf1af0e311237addb99851",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 2270154,
"upload_time": "2025-09-08T16:47:10",
"upload_time_iso_8601": "2025-09-08T16:47:10.352147Z",
"url": "https://files.pythonhosted.org/packages/dd/d1/0591979a33f2faff42749faaaa6556e3cd4e62eec2d108217c8afd8ad6f8/complexipy-4.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b700046d5bdba9e787e511d85a0656f2980d68344f2b510b6295b6f851f9c574",
"md5": "5f7b5d3e32615e26cb14f1f79898874e",
"sha256": "2d5abbd9345439970cbf99defbbe33616ebd4174a016c3c025adf4f709c21bad"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5f7b5d3e32615e26cb14f1f79898874e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 2185927,
"upload_time": "2025-09-08T16:47:11",
"upload_time_iso_8601": "2025-09-08T16:47:11.757472Z",
"url": "https://files.pythonhosted.org/packages/b7/00/046d5bdba9e787e511d85a0656f2980d68344f2b510b6295b6f851f9c574/complexipy-4.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "58531a026039c9cae48dd5b9ef1714d6ea1ed9913b3fb6d14e8cb29e552cc6e9",
"md5": "5b492db2a4a4ae4a79cc4bdd9b0c544e",
"sha256": "4725c69cb878a187388965928b67e1dd79ff3253e55058b7baac955fc0be53d4"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "5b492db2a4a4ae4a79cc4bdd9b0c544e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1722716,
"upload_time": "2025-09-08T16:47:13",
"upload_time_iso_8601": "2025-09-08T16:47:13.320685Z",
"url": "https://files.pythonhosted.org/packages/58/53/1a026039c9cae48dd5b9ef1714d6ea1ed9913b3fb6d14e8cb29e552cc6e9/complexipy-4.1.0-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d2fd1ace353faf303f3fa62e0fe1296a48b25e5a0a2011cd079c74172e609e8a",
"md5": "22b706666fec184e0b4955d75a0ea722",
"sha256": "41d40ecf5e4eca743aaa27b3cf5ca4a1767cfcec454b0716ee3812dd81503083"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "22b706666fec184e0b4955d75a0ea722",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1845653,
"upload_time": "2025-09-08T16:47:14",
"upload_time_iso_8601": "2025-09-08T16:47:14.560286Z",
"url": "https://files.pythonhosted.org/packages/d2/fd/1ace353faf303f3fa62e0fe1296a48b25e5a0a2011cd079c74172e609e8a/complexipy-4.1.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c03f1e091a13ae1f476b65bd7fab24ad7143f150724e8444429266df4625401c",
"md5": "1f69c9b27e2709756f18dc2cf5711e48",
"sha256": "f4e53485f3ec95d90116a27a24855ae89376e617c4748371a3229f2facbd689d"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "1f69c9b27e2709756f18dc2cf5711e48",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 2020934,
"upload_time": "2025-09-08T16:47:15",
"upload_time_iso_8601": "2025-09-08T16:47:15.963843Z",
"url": "https://files.pythonhosted.org/packages/c0/3f/1e091a13ae1f476b65bd7fab24ad7143f150724e8444429266df4625401c/complexipy-4.1.0-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ee8eb3a743caa0141e6ac0ea27952a7b17cbefd15cd939513c98f95a13d0a670",
"md5": "b8600be3ee2ec67c0c372149ddd31d6b",
"sha256": "cdd31629e687de7192aa563a3354e4df315a107757280a53f65e260b94573f06"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "b8600be3ee2ec67c0c372149ddd31d6b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1948825,
"upload_time": "2025-09-08T16:47:17",
"upload_time_iso_8601": "2025-09-08T16:47:17.268044Z",
"url": "https://files.pythonhosted.org/packages/ee/8e/b3a743caa0141e6ac0ea27952a7b17cbefd15cd939513c98f95a13d0a670/complexipy-4.1.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0ccf9487f0a7343fcbe5e19da3e76a9a9fb51be2cb33825712a83d4e4b111f6a",
"md5": "60e503e99a8a016ac5a86126505f86d1",
"sha256": "7b1303573cfae3d7abb1cf3f8c10db13011f8a2397f68cb6353f0046a4c7ab95"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "60e503e99a8a016ac5a86126505f86d1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 2115167,
"upload_time": "2025-09-08T16:47:19",
"upload_time_iso_8601": "2025-09-08T16:47:19.211669Z",
"url": "https://files.pythonhosted.org/packages/0c/cf/9487f0a7343fcbe5e19da3e76a9a9fb51be2cb33825712a83d4e4b111f6a/complexipy-4.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "21c3c6af72b61720cd2cb6297f27856b804f7420cf40c6d8f6302e4fa86caebe",
"md5": "d54842d0c19fb18f02f87c796bc6b1de",
"sha256": "e680de87361f9b69927cd6fa5f2ee75c1a9f1c5097a45067b34d9d4662b7161c"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "d54842d0c19fb18f02f87c796bc6b1de",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 2057491,
"upload_time": "2025-09-08T16:47:20",
"upload_time_iso_8601": "2025-09-08T16:47:20.503422Z",
"url": "https://files.pythonhosted.org/packages/21/c3/c6af72b61720cd2cb6297f27856b804f7420cf40c6d8f6302e4fa86caebe/complexipy-4.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "73567b60eba1d9f19f3b9a8ad03694f4c13b8e818f03809d151ab2f0a7bf4e70",
"md5": "5d71c0268415bf19eb81c9f05d750498",
"sha256": "166eed4a3ff3785db417a34c8071b919ec0a3ae98950feef23a85ba0f15936bd"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "5d71c0268415bf19eb81c9f05d750498",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 2236863,
"upload_time": "2025-09-08T16:47:21",
"upload_time_iso_8601": "2025-09-08T16:47:21.862968Z",
"url": "https://files.pythonhosted.org/packages/73/56/7b60eba1d9f19f3b9a8ad03694f4c13b8e818f03809d151ab2f0a7bf4e70/complexipy-4.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "117450f673d39fdf722da069a7e4aa96d98df0319f76f4a4c0053a122fad5f24",
"md5": "379cd384e9f3c07a365a4649d74747a1",
"sha256": "2d8db346383d19ed824f910d9e7acb26bd3ed0699b5acf977831383cb452f0e9"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "379cd384e9f3c07a365a4649d74747a1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 2482472,
"upload_time": "2025-09-08T16:47:23",
"upload_time_iso_8601": "2025-09-08T16:47:23.312363Z",
"url": "https://files.pythonhosted.org/packages/11/74/50f673d39fdf722da069a7e4aa96d98df0319f76f4a4c0053a122fad5f24/complexipy-4.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4556686e09aaf5b29e1a1c10ccbd0cb129932e3a8108dbf779618745214a2956",
"md5": "1a830861ee600145908477c16b2bd740",
"sha256": "fd55c4c77836c88e12dd8ad46b0bc3f2b738d88c7682e25dc27c2f34226dfae0"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "1a830861ee600145908477c16b2bd740",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 2270206,
"upload_time": "2025-09-08T16:47:25",
"upload_time_iso_8601": "2025-09-08T16:47:25.001164Z",
"url": "https://files.pythonhosted.org/packages/45/56/686e09aaf5b29e1a1c10ccbd0cb129932e3a8108dbf779618745214a2956/complexipy-4.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b05c136b1bd5d7b85bd39f530bb7080386908acdf2989a7d51e91ed76db36f37",
"md5": "d891961026aab13fac5d80b14cb6cc33",
"sha256": "6d7779351a9f9653021c75b532496988c3c8e4e3937cd3687a8dbff101eb7744"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d891961026aab13fac5d80b14cb6cc33",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 2186184,
"upload_time": "2025-09-08T16:47:26",
"upload_time_iso_8601": "2025-09-08T16:47:26.507442Z",
"url": "https://files.pythonhosted.org/packages/b0/5c/136b1bd5d7b85bd39f530bb7080386908acdf2989a7d51e91ed76db36f37/complexipy-4.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c663b2c858968c4eb9446498ec1a11ecdfe9b59d80a8e9b7281d39e843e7f0aa",
"md5": "b245c99f3777b639b0d99156a433dde3",
"sha256": "2014cc7af79bcf4889169cbcebf3b0728cbba7e3910844c1eeb953b991f66360"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "b245c99f3777b639b0d99156a433dde3",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1722714,
"upload_time": "2025-09-08T16:47:28",
"upload_time_iso_8601": "2025-09-08T16:47:28.392198Z",
"url": "https://files.pythonhosted.org/packages/c6/63/b2c858968c4eb9446498ec1a11ecdfe9b59d80a8e9b7281d39e843e7f0aa/complexipy-4.1.0-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4a7d5d494bdea6db4cbf42c65f9e67dd3edf7676f3658fbc0ee9771534c0b6f7",
"md5": "06a793ce9b533e1a570edb43db9da1c2",
"sha256": "05f1aa32c90f9f7839050655a2f6b0a416257caae11ba51368c0dbc3d5759e01"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "06a793ce9b533e1a570edb43db9da1c2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1845656,
"upload_time": "2025-09-08T16:47:29",
"upload_time_iso_8601": "2025-09-08T16:47:29.618585Z",
"url": "https://files.pythonhosted.org/packages/4a/7d/5d494bdea6db4cbf42c65f9e67dd3edf7676f3658fbc0ee9771534c0b6f7/complexipy-4.1.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "06c31e07474e2016dd62bc062533ea9cb395e0c26d8f9b69b1cc8ecdffa6857d",
"md5": "69bbbdd118c447d293ebc15970d4da34",
"sha256": "a004ab2fe7af02e0b0177145d7bfc303f90e1e39635af893f9049d40e09853fd"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "69bbbdd118c447d293ebc15970d4da34",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 2020783,
"upload_time": "2025-09-08T16:47:30",
"upload_time_iso_8601": "2025-09-08T16:47:30.980226Z",
"url": "https://files.pythonhosted.org/packages/06/c3/1e07474e2016dd62bc062533ea9cb395e0c26d8f9b69b1cc8ecdffa6857d/complexipy-4.1.0-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7afdd0159ba362557c35332b66f2d5df2675f540d582eeeeaf2ddb9b88e9b6b4",
"md5": "897bfd4add512f44dea034e3eb4d17e2",
"sha256": "a74b09aa0f944a018e87940469ab418ad4fc784ae13efdf2fd3e5c4aa1064950"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "897bfd4add512f44dea034e3eb4d17e2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1948678,
"upload_time": "2025-09-08T16:47:32",
"upload_time_iso_8601": "2025-09-08T16:47:32.754337Z",
"url": "https://files.pythonhosted.org/packages/7a/fd/d0159ba362557c35332b66f2d5df2675f540d582eeeeaf2ddb9b88e9b6b4/complexipy-4.1.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b55f99cfa3783db307d2b36c76bb1c3a16af03fe5d03ee47f9520249be418aa4",
"md5": "caffa99defc757e932dee33898eea126",
"sha256": "e2d67a973d79aff911f6ab5645f2487bc5ef2bdd4a002c3aa34f89718f20bc05"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "caffa99defc757e932dee33898eea126",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 2114565,
"upload_time": "2025-09-08T16:47:34",
"upload_time_iso_8601": "2025-09-08T16:47:34.356229Z",
"url": "https://files.pythonhosted.org/packages/b5/5f/99cfa3783db307d2b36c76bb1c3a16af03fe5d03ee47f9520249be418aa4/complexipy-4.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8cc7a6ec4d2600480d193fac4901cb08998cc93aff230a6e3d4f7cfce5421cc3",
"md5": "43afe4632ff82a8383d96d02f8d3849d",
"sha256": "c0c330fe69cdfdb2245eda1f7db57c2382d4960fc1cec3507c98c2925799869b"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "43afe4632ff82a8383d96d02f8d3849d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 2057607,
"upload_time": "2025-09-08T16:47:35",
"upload_time_iso_8601": "2025-09-08T16:47:35.961997Z",
"url": "https://files.pythonhosted.org/packages/8c/c7/a6ec4d2600480d193fac4901cb08998cc93aff230a6e3d4f7cfce5421cc3/complexipy-4.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1af533a254178b86d60f780ca26eb98ea737292844370568d9bc4ebe73cdd3cf",
"md5": "357e2b9c35033e8943a145eae2534df7",
"sha256": "97197b08b77def058f0188dd35028dc3707999c6ad83c567713777babe7c3fca"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "357e2b9c35033e8943a145eae2534df7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 2236564,
"upload_time": "2025-09-08T16:47:37",
"upload_time_iso_8601": "2025-09-08T16:47:37.719325Z",
"url": "https://files.pythonhosted.org/packages/1a/f5/33a254178b86d60f780ca26eb98ea737292844370568d9bc4ebe73cdd3cf/complexipy-4.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5f2abe7cd651e77471bf54ee9940ab48808f6e887232eb75e862855cb2c5cf4d",
"md5": "19305cb8528116a8d3053927581f3923",
"sha256": "0c8b5d589605534769fb9c2149eb874976c9cb8f1af10b7bf1924480c4b8e572"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "19305cb8528116a8d3053927581f3923",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 2482294,
"upload_time": "2025-09-08T16:47:39",
"upload_time_iso_8601": "2025-09-08T16:47:39.208940Z",
"url": "https://files.pythonhosted.org/packages/5f/2a/be7cd651e77471bf54ee9940ab48808f6e887232eb75e862855cb2c5cf4d/complexipy-4.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c644c39e3a9162e21c389c67b999ad565330c9361e6de630f0f047ffa9644b90",
"md5": "99ef218b2fe8f65cfe9458a68dfb8e19",
"sha256": "17bacbfa5e899c796a0dc1a93193fddcc38405cd57165692a159bd519dae5dae"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "99ef218b2fe8f65cfe9458a68dfb8e19",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 2263894,
"upload_time": "2025-09-08T16:47:40",
"upload_time_iso_8601": "2025-09-08T16:47:40.423448Z",
"url": "https://files.pythonhosted.org/packages/c6/44/c39e3a9162e21c389c67b999ad565330c9361e6de630f0f047ffa9644b90/complexipy-4.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f319d688f910928ca351438a41bdf62c93eefaa028003869afd3cfb4be9267ad",
"md5": "1587ad3c8941dc7ea05f373fa88a87c8",
"sha256": "2ad5ea743f9ea2240021c2c3c72f9c74c019304ac29696236953645a1da9c4bb"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1587ad3c8941dc7ea05f373fa88a87c8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 2183723,
"upload_time": "2025-09-08T16:47:42",
"upload_time_iso_8601": "2025-09-08T16:47:42.132171Z",
"url": "https://files.pythonhosted.org/packages/f3/19/d688f910928ca351438a41bdf62c93eefaa028003869afd3cfb4be9267ad/complexipy-4.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f32d40b5d88ab6c412664c897411a4563fa5eb0cfabafc200f33456b01c73f0e",
"md5": "37e8a73beb4443af61e51b6848b33ed5",
"sha256": "fa7428a290cb7e9e14f4abc41cabaacdd57ce01e9fc97ac9e65836ac4e845e42"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "37e8a73beb4443af61e51b6848b33ed5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1722101,
"upload_time": "2025-09-08T16:47:43",
"upload_time_iso_8601": "2025-09-08T16:47:43.374269Z",
"url": "https://files.pythonhosted.org/packages/f3/2d/40b5d88ab6c412664c897411a4563fa5eb0cfabafc200f33456b01c73f0e/complexipy-4.1.0-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "11be5e9c0def35b809d93205920b9909955726ce2386f8cded64620f7223a6f1",
"md5": "317d976679b4b46988d29de9e0d872ab",
"sha256": "af08d066066ef3a687129c780d067a0f1c8d01dd622fd3ddd2f77e0f0a5c064f"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "317d976679b4b46988d29de9e0d872ab",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1849469,
"upload_time": "2025-09-08T16:47:44",
"upload_time_iso_8601": "2025-09-08T16:47:44.687617Z",
"url": "https://files.pythonhosted.org/packages/11/be/5e9c0def35b809d93205920b9909955726ce2386f8cded64620f7223a6f1/complexipy-4.1.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0753ffc5653e4639f43dc75804fd1b62bc0a20418fce3f8caf7c6e332654dc74",
"md5": "3fe80bcf6721ae21931a415b403ad658",
"sha256": "c476fb3ec844cbc8b462482ca23cc5fb10a2587af24a302a1fa1f8a42e9324b1"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp313-cp313-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "3fe80bcf6721ae21931a415b403ad658",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 2020784,
"upload_time": "2025-09-08T16:47:46",
"upload_time_iso_8601": "2025-09-08T16:47:46.545783Z",
"url": "https://files.pythonhosted.org/packages/07/53/ffc5653e4639f43dc75804fd1b62bc0a20418fce3f8caf7c6e332654dc74/complexipy-4.1.0-cp313-cp313-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5ad99d31f2aa26a61d93a88672d36eb86b1354244d61c189f3fccf4f179f3e07",
"md5": "f828165e633e62515bb5ee58d1340b75",
"sha256": "cedff8bbd32df1baf426462edb56e20d31b8a1b0b08c6639859d0b2844a0e986"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f828165e633e62515bb5ee58d1340b75",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1948677,
"upload_time": "2025-09-08T16:47:48",
"upload_time_iso_8601": "2025-09-08T16:47:48.163557Z",
"url": "https://files.pythonhosted.org/packages/5a/d9/9d31f2aa26a61d93a88672d36eb86b1354244d61c189f3fccf4f179f3e07/complexipy-4.1.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7769ea29230994156b42b212e7a84730b53e9be1983d67c48aec89080657369b",
"md5": "b0f55c7a55326bf4aafd333218eb3c52",
"sha256": "994e67059fe530c45986ea5246b73b6bd91aefdfc0627c7ed28411abe2a64442"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "b0f55c7a55326bf4aafd333218eb3c52",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 2114564,
"upload_time": "2025-09-08T16:47:49",
"upload_time_iso_8601": "2025-09-08T16:47:49.672501Z",
"url": "https://files.pythonhosted.org/packages/77/69/ea29230994156b42b212e7a84730b53e9be1983d67c48aec89080657369b/complexipy-4.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cca0ee70a9806008bed1e57eadbf56f70658501e592b7d005cc5f82cc6882104",
"md5": "054adfec5695c5da05d4d54d94cf9755",
"sha256": "59e9ab84eb39eb48e33d5239afd0736b274cbd2e5d610b015147e0dafc2e1836"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "054adfec5695c5da05d4d54d94cf9755",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 2057608,
"upload_time": "2025-09-08T16:47:51",
"upload_time_iso_8601": "2025-09-08T16:47:51.268345Z",
"url": "https://files.pythonhosted.org/packages/cc/a0/ee70a9806008bed1e57eadbf56f70658501e592b7d005cc5f82cc6882104/complexipy-4.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "18096aa4150034fcea2bfe924bac9d2cdd1a218bbaa722a17803fcac63948aa3",
"md5": "5191f577d5beddcdee9899079e79ff42",
"sha256": "3167f9f804d62c829311e402c520788655e16b7cf26636783e26a9cb2ee2c971"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "5191f577d5beddcdee9899079e79ff42",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 2236564,
"upload_time": "2025-09-08T16:47:52",
"upload_time_iso_8601": "2025-09-08T16:47:52.587097Z",
"url": "https://files.pythonhosted.org/packages/18/09/6aa4150034fcea2bfe924bac9d2cdd1a218bbaa722a17803fcac63948aa3/complexipy-4.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "11f5536c81613457468ec99deef065babaa0cf2fca40bd4690e63dffa2e4f2a8",
"md5": "3debf0b761ea12deda15d5d0791c257c",
"sha256": "6fccac505ab7d1011631e54b5f7a75d197453db1137e5be13c0b8f28b85ffa14"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "3debf0b761ea12deda15d5d0791c257c",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 2482292,
"upload_time": "2025-09-08T16:47:53",
"upload_time_iso_8601": "2025-09-08T16:47:53.800298Z",
"url": "https://files.pythonhosted.org/packages/11/f5/536c81613457468ec99deef065babaa0cf2fca40bd4690e63dffa2e4f2a8/complexipy-4.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7d694a60a601cfb4940cdbd3d7a17ccc9cb5c3a2ceb621e8078b70e6e509a5b8",
"md5": "67bda518023b21a737d01b98d7e59158",
"sha256": "f7dee6c72164c358e1384c0ca955057cee349dd376c69aee8a5fb6b6a34effd7"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "67bda518023b21a737d01b98d7e59158",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 2263894,
"upload_time": "2025-09-08T16:47:55",
"upload_time_iso_8601": "2025-09-08T16:47:55.190992Z",
"url": "https://files.pythonhosted.org/packages/7d/69/4a60a601cfb4940cdbd3d7a17ccc9cb5c3a2ceb621e8078b70e6e509a5b8/complexipy-4.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d7ce5130f76278ccc7df0fec8b169f10eb64fca26bd9aff504983709f3042d11",
"md5": "c4a9cf08e7028a6397fc2b9197a75c93",
"sha256": "f0c8c31418fd648f785bb7a732ed585a3bba5ef136622f6cb741f7948aecb307"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c4a9cf08e7028a6397fc2b9197a75c93",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 2183723,
"upload_time": "2025-09-08T16:47:56",
"upload_time_iso_8601": "2025-09-08T16:47:56.424188Z",
"url": "https://files.pythonhosted.org/packages/d7/ce/5130f76278ccc7df0fec8b169f10eb64fca26bd9aff504983709f3042d11/complexipy-4.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3c07472b74bad621835ceba30137dfe0a308fd529f475d20e03060e078d372b8",
"md5": "2ad1020796cff80478d927b4bcf7c739",
"sha256": "69d730e9bf523b45effb943856b497f8457a30d977dc70da562a9b2e976dcbbf"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "2ad1020796cff80478d927b4bcf7c739",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1722096,
"upload_time": "2025-09-08T16:47:57",
"upload_time_iso_8601": "2025-09-08T16:47:57.622263Z",
"url": "https://files.pythonhosted.org/packages/3c/07/472b74bad621835ceba30137dfe0a308fd529f475d20e03060e078d372b8/complexipy-4.1.0-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1e379a380ee6df2d6aaa17a994a37d44849ccd389b468e64d758d2318e1846c3",
"md5": "0e62cbe80015d162e0273be992389f79",
"sha256": "887d033597f2e6fe6557f4c5644b7aa5bfb841d3be18bf5f2ef63b962d292972"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "0e62cbe80015d162e0273be992389f79",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1849459,
"upload_time": "2025-09-08T16:47:59",
"upload_time_iso_8601": "2025-09-08T16:47:59.420178Z",
"url": "https://files.pythonhosted.org/packages/1e/37/9a380ee6df2d6aaa17a994a37d44849ccd389b468e64d758d2318e1846c3/complexipy-4.1.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "827eb7e1edf9583b20a4f0c6b98935fdbc9b9d358aadbeaeeb32b8520e4e5a61",
"md5": "336b8cc513f279cbb34b04d2105a4be3",
"sha256": "2b8ed36a3b8b6df1edcdc7580484a22204d91d8920a2ca7ae368f73afa55fdc4"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "336b8cc513f279cbb34b04d2105a4be3",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 2116171,
"upload_time": "2025-09-08T16:48:01",
"upload_time_iso_8601": "2025-09-08T16:48:01.724908Z",
"url": "https://files.pythonhosted.org/packages/82/7e/b7e1edf9583b20a4f0c6b98935fdbc9b9d358aadbeaeeb32b8520e4e5a61/complexipy-4.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "77d6e0255dd9d200e53cc5ef228f348bb4d9dba6d5cf7e0ca91588176318d80c",
"md5": "3649c711f77be851943293fd372c4a54",
"sha256": "bdc779881bd2d6aeb23440078c43e5c12ef1179826513365439c048b7c5f7104"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "3649c711f77be851943293fd372c4a54",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 2057284,
"upload_time": "2025-09-08T16:48:03",
"upload_time_iso_8601": "2025-09-08T16:48:03.218141Z",
"url": "https://files.pythonhosted.org/packages/77/d6/e0255dd9d200e53cc5ef228f348bb4d9dba6d5cf7e0ca91588176318d80c/complexipy-4.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8a24850d13aeb27aa9416afbe7b3df575f0374b120e52df3f9ea2e9df35077b6",
"md5": "8061b4d679575fe91063768162278161",
"sha256": "edf6c32a4a4c7c273dc160c0de4f8f03561cb773d40c66eca87dcd2058b6fcca"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "8061b4d679575fe91063768162278161",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 2237380,
"upload_time": "2025-09-08T16:48:04",
"upload_time_iso_8601": "2025-09-08T16:48:04.926515Z",
"url": "https://files.pythonhosted.org/packages/8a/24/850d13aeb27aa9416afbe7b3df575f0374b120e52df3f9ea2e9df35077b6/complexipy-4.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d733e21861468f79247a56d02ba6c149cecca8a65a29751c6852a3a70baaa9f6",
"md5": "28fa69b4259c8408f66483a36332418c",
"sha256": "fb18bda712eb531975ae22f7715d18c97bde68a242ded77f8fcc332266ad7141"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "28fa69b4259c8408f66483a36332418c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 2482464,
"upload_time": "2025-09-08T16:48:06",
"upload_time_iso_8601": "2025-09-08T16:48:06.690262Z",
"url": "https://files.pythonhosted.org/packages/d7/33/e21861468f79247a56d02ba6c149cecca8a65a29751c6852a3a70baaa9f6/complexipy-4.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3272a7cf09e7301f14a215b78fb837a5fea70e97f94561b75c70b031c326560c",
"md5": "0ef04ab5e253387962fcdf538b37822f",
"sha256": "2202ec055a1ea39775e2d073e5134a7e01d026965f87576766719d1942a743b5"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "0ef04ab5e253387962fcdf538b37822f",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 2269783,
"upload_time": "2025-09-08T16:48:08",
"upload_time_iso_8601": "2025-09-08T16:48:08.037281Z",
"url": "https://files.pythonhosted.org/packages/32/72/a7cf09e7301f14a215b78fb837a5fea70e97f94561b75c70b031c326560c/complexipy-4.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3d3de483ac050335c1ddd0f40a5f09ca0fe6f039e2f161dab9e2d6ded6d775a1",
"md5": "d47dea861a9b1e6f0b4da09bc63624ca",
"sha256": "09173d8c91011409af427f1e83676f65ac88f00c707bf14ae3f43c942ecfe31d"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d47dea861a9b1e6f0b4da09bc63624ca",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 2186247,
"upload_time": "2025-09-08T16:48:09",
"upload_time_iso_8601": "2025-09-08T16:48:09.336730Z",
"url": "https://files.pythonhosted.org/packages/3d/3d/e483ac050335c1ddd0f40a5f09ca0fe6f039e2f161dab9e2d6ded6d775a1/complexipy-4.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "745d92b8790cf89ca28a09c7fc7541ad658f9b322dfd91a40e277aa8447b9088",
"md5": "fd2433d2b938294db82848f9b8c98244",
"sha256": "c2535b3789a7c960888297a7f4225bdaa5115a1eec6cb21a02af45be1d839318"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "fd2433d2b938294db82848f9b8c98244",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 2116663,
"upload_time": "2025-09-08T16:48:10",
"upload_time_iso_8601": "2025-09-08T16:48:10.587008Z",
"url": "https://files.pythonhosted.org/packages/74/5d/92b8790cf89ca28a09c7fc7541ad658f9b322dfd91a40e277aa8447b9088/complexipy-4.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1d193363d5d44681246864870d5a9a0d59fa052b2728939b8aa90a75a0ecccf5",
"md5": "7299c26e35802cac396c4579adcad51d",
"sha256": "07bec8e20e0d6ec302d47e5c4f0abc271dc08934ae46eb0547cb133d46b85f42"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "7299c26e35802cac396c4579adcad51d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 2057866,
"upload_time": "2025-09-08T16:48:11",
"upload_time_iso_8601": "2025-09-08T16:48:11.811281Z",
"url": "https://files.pythonhosted.org/packages/1d/19/3363d5d44681246864870d5a9a0d59fa052b2728939b8aa90a75a0ecccf5/complexipy-4.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b6f18555294208aa9ffd356c3e5a24d6418ad4d99b83a0081b32e195fa0ac075",
"md5": "f32ab7513e3c8fb1169e3116a66801ca",
"sha256": "182df0f5abb179100bcded80310e9a371f6b59b60e99242b35952f9bb3f33331"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "f32ab7513e3c8fb1169e3116a66801ca",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 2238971,
"upload_time": "2025-09-08T16:48:13",
"upload_time_iso_8601": "2025-09-08T16:48:13.745633Z",
"url": "https://files.pythonhosted.org/packages/b6/f1/8555294208aa9ffd356c3e5a24d6418ad4d99b83a0081b32e195fa0ac075/complexipy-4.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "029d1ce10105e3484943c921b2049fe850b1eded8f150c8b384f053ca7019eb2",
"md5": "94e35183599cf5cc99ee5b4898d114f1",
"sha256": "8fba71cdc03bb5f27a5ecd4cd9a5f710edc54235b43f2d2809cbece8d95ad36d"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "94e35183599cf5cc99ee5b4898d114f1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 2481266,
"upload_time": "2025-09-08T16:48:14",
"upload_time_iso_8601": "2025-09-08T16:48:14.964857Z",
"url": "https://files.pythonhosted.org/packages/02/9d/1ce10105e3484943c921b2049fe850b1eded8f150c8b384f053ca7019eb2/complexipy-4.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "24e0f9d440fe78e365f0bd0334b2f12665225deb6e6173b729e28d714823dd4f",
"md5": "d1844f3f2df3eda8b0c3b1c046822c8c",
"sha256": "5d80fe82c1aa6713bb1f88dbb1ae5b9c6b75bf970c2065070f8d756f16a3df97"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "d1844f3f2df3eda8b0c3b1c046822c8c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 2270084,
"upload_time": "2025-09-08T16:48:16",
"upload_time_iso_8601": "2025-09-08T16:48:16.266098Z",
"url": "https://files.pythonhosted.org/packages/24/e0/f9d440fe78e365f0bd0334b2f12665225deb6e6173b729e28d714823dd4f/complexipy-4.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "414bc10b1365fa9421266657456bd946aeb6773b32d0905a4b21c6c09203c686",
"md5": "a04d64fdd476864a94fe91c8b26b3d19",
"sha256": "61a787317558a9fc432a7dd906eedfd7d1c3539f275b8ecb8fb49880b9ce03d1"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a04d64fdd476864a94fe91c8b26b3d19",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 2187499,
"upload_time": "2025-09-08T16:48:17",
"upload_time_iso_8601": "2025-09-08T16:48:17.548192Z",
"url": "https://files.pythonhosted.org/packages/41/4b/c10b1365fa9421266657456bd946aeb6773b32d0905a4b21c6c09203c686/complexipy-4.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "34a8c5a2eddfe3f03d7af7eaa8fffb8a428878f94eb7f002cc113935361a01ae",
"md5": "2aee616aa1349a0d5603e0ec98afc3cc",
"sha256": "240aba5b36f34a7ceb50aa6bf7524d144e2f7356a44ef8de62efba2c20c9f5fa"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "2aee616aa1349a0d5603e0ec98afc3cc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1723876,
"upload_time": "2025-09-08T16:48:18",
"upload_time_iso_8601": "2025-09-08T16:48:18.836191Z",
"url": "https://files.pythonhosted.org/packages/34/a8/c5a2eddfe3f03d7af7eaa8fffb8a428878f94eb7f002cc113935361a01ae/complexipy-4.1.0-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e9d3dc754d5fe5d173d5dc690a9254d43cf3b99ffd16ae75d5fa96bbf77f33d8",
"md5": "9bcabc18eec248954f82fc14d298a80f",
"sha256": "21053a7602775bcd584614de2b24e9a5d858831064bdf507a8086bd2450c7143"
},
"downloads": -1,
"filename": "complexipy-4.1.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "9bcabc18eec248954f82fc14d298a80f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1845885,
"upload_time": "2025-09-08T16:48:20",
"upload_time_iso_8601": "2025-09-08T16:48:20.457557Z",
"url": "https://files.pythonhosted.org/packages/e9/d3/dc754d5fe5d173d5dc690a9254d43cf3b99ffd16ae75d5fa96bbf77f33d8/complexipy-4.1.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8e039ea6ec6305c38476dc2c9485028fca68c9825c7c5e7b4ae228828b11ada3",
"md5": "ac399a4f1ba580f854b4992b2cc7a9e5",
"sha256": "0c80f48ae195d59881df5f2151f401ab533d91453570c473eaae42067fe30ab5"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "ac399a4f1ba580f854b4992b2cc7a9e5",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 2116540,
"upload_time": "2025-09-08T16:48:22",
"upload_time_iso_8601": "2025-09-08T16:48:22.379104Z",
"url": "https://files.pythonhosted.org/packages/8e/03/9ea6ec6305c38476dc2c9485028fca68c9825c7c5e7b4ae228828b11ada3/complexipy-4.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "51926b4284f106ed99cdf669461ae1bdf59cffdc247259a7fa8be333a8752dc0",
"md5": "a1198539c5e71774fe1f2e9dd757ce5a",
"sha256": "87902096691dae1e73d539e68a890a67026411274c0da8d08c915c018e05fdb3"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "a1198539c5e71774fe1f2e9dd757ce5a",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 2058249,
"upload_time": "2025-09-08T16:48:38",
"upload_time_iso_8601": "2025-09-08T16:48:38.582085Z",
"url": "https://files.pythonhosted.org/packages/51/92/6b4284f106ed99cdf669461ae1bdf59cffdc247259a7fa8be333a8752dc0/complexipy-4.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5ba49c469e8cdc29d4e7401e3e70bb170d0e91773c23465c10ad96cd14257f79",
"md5": "533bd47ab5c014f4c3df5b1f10ddfd30",
"sha256": "e7f5bb4ff0e48e62ab43f50a5db1d3467ff392f442235540c04c2ce028f02d63"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "533bd47ab5c014f4c3df5b1f10ddfd30",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 2236995,
"upload_time": "2025-09-08T16:48:40",
"upload_time_iso_8601": "2025-09-08T16:48:40.209630Z",
"url": "https://files.pythonhosted.org/packages/5b/a4/9c469e8cdc29d4e7401e3e70bb170d0e91773c23465c10ad96cd14257f79/complexipy-4.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d6d835d1a84492aae445f9e07b943d58731b410ae04742a8618b680ad1de3f7e",
"md5": "f33f5b749450c725da7ddd19bcddf6ab",
"sha256": "88be8d669f5c1f6fcc57efd967a021897ebc7d4b419bb283a7fabbddfc983f61"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "f33f5b749450c725da7ddd19bcddf6ab",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 2482592,
"upload_time": "2025-09-08T16:48:41",
"upload_time_iso_8601": "2025-09-08T16:48:41.822012Z",
"url": "https://files.pythonhosted.org/packages/d6/d8/35d1a84492aae445f9e07b943d58731b410ae04742a8618b680ad1de3f7e/complexipy-4.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5eb94d385a403b9cbb97a17b00e974058c5fae3cc60176501782e9ba214c747c",
"md5": "ff7a17557be52ec198974c069688852c",
"sha256": "d96b76155e3e1c1cba06b94383ddba477c2d0d815a9534f9c06625339997c00d"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "ff7a17557be52ec198974c069688852c",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 2269089,
"upload_time": "2025-09-08T16:48:43",
"upload_time_iso_8601": "2025-09-08T16:48:43.533526Z",
"url": "https://files.pythonhosted.org/packages/5e/b9/4d385a403b9cbb97a17b00e974058c5fae3cc60176501782e9ba214c747c/complexipy-4.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f1eed6d77fe866df0cdf3809ba9ca5ca344f399ec1190b70b22bf01a47e39219",
"md5": "a9c023da458a8394845aa6ff34a7be0d",
"sha256": "2709786c91cb5cec912c884ef12d2cb19b9c2d66bb01854b7219eef4e5a2c391"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a9c023da458a8394845aa6ff34a7be0d",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 2183941,
"upload_time": "2025-09-08T16:48:44",
"upload_time_iso_8601": "2025-09-08T16:48:44.805878Z",
"url": "https://files.pythonhosted.org/packages/f1/ee/d6d77fe866df0cdf3809ba9ca5ca344f399ec1190b70b22bf01a47e39219/complexipy-4.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b29c327bdd95ba9025a6cca01a7333ecb5fa4c54ed6aca63e47d50e01817d7e5",
"md5": "560edf4c97002f71c87fb7c422cec471",
"sha256": "261b599446b60ae85af3b01f735394d65b7c42f1b62f6450676852315f03e651"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "560edf4c97002f71c87fb7c422cec471",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 2116761,
"upload_time": "2025-09-08T16:48:46",
"upload_time_iso_8601": "2025-09-08T16:48:46.209231Z",
"url": "https://files.pythonhosted.org/packages/b2/9c/327bdd95ba9025a6cca01a7333ecb5fa4c54ed6aca63e47d50e01817d7e5/complexipy-4.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3744d9aee6f3d9d115c1389f7c3d496c1ce75b68493ff9300a5f4e30c64a9c7e",
"md5": "b0c21c2d3f8613a70acfd40193db1c81",
"sha256": "4fd99bc15551c6d0ea59b77e104a479f06f36f1e19c254139c03be118163f614"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "b0c21c2d3f8613a70acfd40193db1c81",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 2058250,
"upload_time": "2025-09-08T16:48:48",
"upload_time_iso_8601": "2025-09-08T16:48:48.049846Z",
"url": "https://files.pythonhosted.org/packages/37/44/d9aee6f3d9d115c1389f7c3d496c1ce75b68493ff9300a5f4e30c64a9c7e/complexipy-4.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1aa13ef2fffefcc3a213ad7f3d8eee4dad3bb568ba1cb3bc5d84dbd064b45e0c",
"md5": "c0d7f995d5d542bf32f52a9f54c1f224",
"sha256": "a1fa949baaefd7bd12610462fad54be769a3ce5f01b60bbc5615d4bbb680b664"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "c0d7f995d5d542bf32f52a9f54c1f224",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 2237159,
"upload_time": "2025-09-08T16:48:49",
"upload_time_iso_8601": "2025-09-08T16:48:49.620364Z",
"url": "https://files.pythonhosted.org/packages/1a/a1/3ef2fffefcc3a213ad7f3d8eee4dad3bb568ba1cb3bc5d84dbd064b45e0c/complexipy-4.1.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "47d296752da7e5a79ce57d02ee37eebf784c22a098a0d1d9fc75fb10433b7b92",
"md5": "5bf8d8739843d5580cace86d2e437f44",
"sha256": "488606f7d0b6d151aaac60fd6b616d89d10ab57d0ca8e3ec7fa009ca5e512cc3"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "5bf8d8739843d5580cace86d2e437f44",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 2482588,
"upload_time": "2025-09-08T16:48:51",
"upload_time_iso_8601": "2025-09-08T16:48:51.404736Z",
"url": "https://files.pythonhosted.org/packages/47/d2/96752da7e5a79ce57d02ee37eebf784c22a098a0d1d9fc75fb10433b7b92/complexipy-4.1.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "671f33b52b8cac4897a9fb1c0c0222c3eba62b69f7b0be34d640b7fd021a6297",
"md5": "c5a964908a2b2b5a02a5de1eaaafa712",
"sha256": "662e23a43a0617bf7be50154204955e92906ac189867ce12fdf56e3120522360"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "c5a964908a2b2b5a02a5de1eaaafa712",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 2269315,
"upload_time": "2025-09-08T16:48:52",
"upload_time_iso_8601": "2025-09-08T16:48:52.772968Z",
"url": "https://files.pythonhosted.org/packages/67/1f/33b52b8cac4897a9fb1c0c0222c3eba62b69f7b0be34d640b7fd021a6297/complexipy-4.1.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ee405312ce611b6764cc9d998a21f64b2573e04a6916f22b23e377be481e11e0",
"md5": "aaa1a219bc3e1a83cdb055ee72fc1779",
"sha256": "1fc4e70cd1481a8d67fcf4b3ae4110430325d8460c1c6fe361cae9cd3c4f05c2"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "aaa1a219bc3e1a83cdb055ee72fc1779",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 2183975,
"upload_time": "2025-09-08T16:48:54",
"upload_time_iso_8601": "2025-09-08T16:48:54.076282Z",
"url": "https://files.pythonhosted.org/packages/ee/40/5312ce611b6764cc9d998a21f64b2573e04a6916f22b23e377be481e11e0/complexipy-4.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5c86faba65a9793566b837ccff08a3f74ef17d4832ceeb340c205a0c254a8d52",
"md5": "def0da028226b1e1b3a361ae1e9b1d73",
"sha256": "9c23214cea99f33cf2950449f294679b801f42c7ab83cd377ba81fd3fddd11c7"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "def0da028226b1e1b3a361ae1e9b1d73",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 2116337,
"upload_time": "2025-09-08T16:48:55",
"upload_time_iso_8601": "2025-09-08T16:48:55.511651Z",
"url": "https://files.pythonhosted.org/packages/5c/86/faba65a9793566b837ccff08a3f74ef17d4832ceeb340c205a0c254a8d52/complexipy-4.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1d5ac4089fbeeaad8078a83257251972d586d5e80fe6d2d70c6a9d3f9014bdf5",
"md5": "1434533226ebf84b0e33e4b178100e9a",
"sha256": "aa9f6078da7df2e12323673c2abe49e20c3e1e047a6cf612d568327579b63360"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "1434533226ebf84b0e33e4b178100e9a",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 2057948,
"upload_time": "2025-09-08T16:48:56",
"upload_time_iso_8601": "2025-09-08T16:48:56.935535Z",
"url": "https://files.pythonhosted.org/packages/1d/5a/c4089fbeeaad8078a83257251972d586d5e80fe6d2d70c6a9d3f9014bdf5/complexipy-4.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3eeced3749ac47d4b70cfab4a77a956295c80254dc8930e62fe8e23a24eed234",
"md5": "22e341d0bb8c23c7d55ad494968682ec",
"sha256": "1ea41205e4f98093a61ab17a7af0581f23cc8a83d04e8d460cdd213a6b6ec8fe"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "22e341d0bb8c23c7d55ad494968682ec",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 2482433,
"upload_time": "2025-09-08T16:48:58",
"upload_time_iso_8601": "2025-09-08T16:48:58.650047Z",
"url": "https://files.pythonhosted.org/packages/3e/ec/ed3749ac47d4b70cfab4a77a956295c80254dc8930e62fe8e23a24eed234/complexipy-4.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7f563731736d47d9f4c15f05d715fdf42443e139c566f151235d2ed1227550ca",
"md5": "8791888edd227d3a15d12383dfbb3a0c",
"sha256": "37666eb9720f27d459a2db3d64985c0bda40038263d5d6a8357aa238bcef7110"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "8791888edd227d3a15d12383dfbb3a0c",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 2269078,
"upload_time": "2025-09-08T16:48:59",
"upload_time_iso_8601": "2025-09-08T16:48:59.889530Z",
"url": "https://files.pythonhosted.org/packages/7f/56/3731736d47d9f4c15f05d715fdf42443e139c566f151235d2ed1227550ca/complexipy-4.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7ff3a22821b6043b0e9f353e9c586e05b393c16279d4ffe1a517e6fd3651875f",
"md5": "40114b54a9a8f9a13be7965bcd6a2512",
"sha256": "db658626ab2840d0bf954a34ad3ae4e64636f25eaa592532172c3b152c15fe4f"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "40114b54a9a8f9a13be7965bcd6a2512",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 2116543,
"upload_time": "2025-09-08T16:49:01",
"upload_time_iso_8601": "2025-09-08T16:49:01.266856Z",
"url": "https://files.pythonhosted.org/packages/7f/f3/a22821b6043b0e9f353e9c586e05b393c16279d4ffe1a517e6fd3651875f/complexipy-4.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "60b939cb3321e12d0050aa1a62a839ae503befd2919dee9e7e159ff5fd9d384f",
"md5": "1069a30dd88610e530a49359dd2d769d",
"sha256": "475b109421dab146eabf3246ba753c05129f37b3099df7da1d6ee7dc17203ed4"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "1069a30dd88610e530a49359dd2d769d",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 2058117,
"upload_time": "2025-09-08T16:49:02",
"upload_time_iso_8601": "2025-09-08T16:49:02.658206Z",
"url": "https://files.pythonhosted.org/packages/60/b9/39cb3321e12d0050aa1a62a839ae503befd2919dee9e7e159ff5fd9d384f/complexipy-4.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "74aed0ab9452a19eea913871768de8ec990785390610fca9ad4c0677f4dde634",
"md5": "9ff5dcd0782e6a85744cba4aef927c3a",
"sha256": "d9667292266819d03d0f21a07fed1597a18e6bc4f2d5e5b689d79c986afe4273"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "9ff5dcd0782e6a85744cba4aef927c3a",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 2482558,
"upload_time": "2025-09-08T16:49:04",
"upload_time_iso_8601": "2025-09-08T16:49:04.540597Z",
"url": "https://files.pythonhosted.org/packages/74/ae/d0ab9452a19eea913871768de8ec990785390610fca9ad4c0677f4dde634/complexipy-4.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8028f25d550e1b6b0827d3693605503940d721359c863125b44d97b3e782e3f9",
"md5": "862d9aa37a39154d00a5f3a5ac88e27c",
"sha256": "ca55bb77cd905a674ae61a8c79d0897c56ba6392642d2067295d458334d7cfab"
},
"downloads": -1,
"filename": "complexipy-4.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "862d9aa37a39154d00a5f3a5ac88e27c",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 2269035,
"upload_time": "2025-09-08T16:49:05",
"upload_time_iso_8601": "2025-09-08T16:49:05.812140Z",
"url": "https://files.pythonhosted.org/packages/80/28/f25d550e1b6b0827d3693605503940d721359c863125b44d97b3e782e3f9/complexipy-4.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "55ddfb8f32b5fff07823848db3f0ec43c0cb9215adc96b9e836546afd04e530a",
"md5": "9827ecd20505933979d09d6708841811",
"sha256": "09537fc8d790c6be24c63e8805c768435f73dbcb5fb20c009b8974a68571fea6"
},
"downloads": -1,
"filename": "complexipy-4.1.0.tar.gz",
"has_sig": false,
"md5_digest": "9827ecd20505933979d09d6708841811",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 278613,
"upload_time": "2025-09-08T16:49:06",
"upload_time_iso_8601": "2025-09-08T16:49:06.967342Z",
"url": "https://files.pythonhosted.org/packages/55/dd/fb8f32b5fff07823848db3f0ec43c0cb9215adc96b9e836546afd04e530a/complexipy-4.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-08 16:49:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rohaquinlop",
"github_project": "complexipy",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "complexipy"
}