# pycambia
[](https://pypi.org/project/pycambia/)
[](https://pypi.org/project/pycambia/)
[](https://github.com/KyokoMiki/pycambia/actions/workflows/python-package.yml)
[](https://opensource.org/licenses/MIT)
Python wrapper for compact disc ripper log checking utility [cambia](https://github.com/arg274/cambia) (written in Rust). Use `pycambia` to parse and score CD rip logs from various rippers.
- [Installation](#installation)
- [Usage](#usage)
- [parse_file](#cambiaparse_filefile_path)
- [parse_content](#cambiaparse_contentcontent)
- [supported_rippers](#cambiasupported_rippers)
- [LogParser](#cambialogparser)
- [Return Format](#return-format)
- [Supported Rippers](#supported-rippers)
- [Development](#development)
- [License](#license)
## Installation
Install from PyPI:
```sh
pip install pycambia
```
Import in your Python code:
```py
import cambia
```
## Usage
### cambia.parse_file(file_path)
Parse a CD rip log file from disk.
**Parameters**:
- **file_path** _(str)_ – path to the log file to parse
**Returns**
- _(dict)_ – dictionary containing parsed data with success status and data/error information
**Examples:**
Parse an EAC log file:
```py
import cambia
result = cambia.parse_file("/path/to/eac.log")
if result["success"]:
data = result["data"]
print(f"Ripper: {data.get('ripper')}")
print(f"Album: {data.get('album')}")
print(f"Artist: {data.get('artist')}")
else:
print(f"Error: {result['error']}")
```
### cambia.parse_content(content)
Parse log content from a string.
**Parameters**:
- **content** _(str)_ – log file content as string
**Returns**
- _(dict)_ – dictionary containing parsed data with success status and data/error information
**Examples:**
```py
import cambia
with open("/path/to/eac.log", "r", encoding="utf-8") as f:
log_content = f.read()
result = cambia.parse_content(log_content)
if result["success"]:
data = result["data"]
print(f"Tracks: {len(data.get('tracks', []))}")
print(f"Score: {data.get('score')}")
else:
print(f"Parsing failed: {result['error']}")
```
### cambia.supported_rippers()
Get list of supported CD ripper log types.
**Returns**
- _(list[str])_ – list of supported CD ripper type names
**Examples:**
```py
import cambia
formats = cambia.supported_rippers()
print("Supported formats:", formats)
# Output: ['eac', 'xld', 'whipper', 'cueripper']
```
### cambia.LogParser
A high-level class interface for parsing CD ripping log files. Provides the same functionality as the module-level functions.
**Methods:**
#### LogParser.parse_file(file_path)
Static method equivalent to `cambia.parse_file()`.
#### LogParser.parse_content(content)
Static method equivalent to `cambia.parse_content()`.
#### LogParser.supported_rippers()
Static method equivalent to `cambia.supported_rippers()`.
**Examples:**
```py
import cambia
# Using the class interface
parser = cambia.LogParser()
result = parser.parse_file("/path/to/log.txt")
# Or using static methods
result = cambia.LogParser.parse_file("/path/to/log.txt")
```
## Return Format
All parsing functions return a dictionary with the following structure:
```py
{
"success": bool, # True if parsing succeeded, False otherwise
"data": dict | None, # Parsed log data (if success=True), None otherwise
"error": str | None # Error message (if success=False), None otherwise
}
```
### Successful Parse Result
When `success` is `True`, the `data` field contains a comprehensive dictionary with parsed log information:
```py
{
"id": [int, ...], # Unique identifier byte array
"parsed": { # Main parsed log data
"encoding": str, # File encoding (e.g., "UTF-16LE")
"parsed_logs": [ # Array of parsed log entries
{
"ripper": str, # Ripper software (e.g., "Exact Audio Copy")
"ripper_version": str, # Version (e.g., "1.6")
"release_info": { # Album information
"artist": str, # Album artist
"title": str # Album title
},
"language": str, # Log language
"read_offset": int | None, # Read offset value
"combined_rw_offset": int | None, # Combined read/write offset
"drive": str, # CD drive model
"media_type": str, # Media type (e.g., "CD")
"accurate_stream": str, # Accurate stream setting
"defeat_audio_cache": str, # Audio cache defeat setting
"use_c2": str, # C2 error correction setting
"overread": str, # Overread setting
"fill_silence": str, # Fill silence setting
"delete_silence": str, # Delete silence setting
"use_null_samples": str, # Null samples setting
"test_and_copy": str, # Test & copy mode
"normalize": str, # Normalize setting
"read_mode": str, # Read mode (e.g., "Secure")
"gap_handling": str, # Gap handling method
"checksum": { # Overall checksum info
"calculated": str, # Calculated checksum
"log": str, # Log checksum
"integrity": str # Match status
},
"toc": { # Table of contents data
"raw": { # Raw TOC information
"entries": [ # Track entries
{
"track": int, # Track number
"start": str, # Start time
"length": str, # Track length
"start_sector": int,
"end_sector": int
}
]
},
"freedb": {"hash": str, "url": str},
"accurip_tocid": {"hash": str, "url": str},
"ctdb_tocid": {"hash": str, "url": str},
"mbz": {"hash": str, "url": str},
"gn": {"hash": str, "url": str},
"mcdi": {"hash": str, "url": str}
},
"tracks": [ # Individual track results
{
"num": int, # Track number
"is_range": bool, # Whether track is a range
"aborted": bool, # Whether extraction was aborted
"filenames": [str], # Output file paths
"peak_level": float | None, # Peak audio level (0.0-1.0)
"pregap_length": str | None, # Pregap length if present
"extraction_speed": float | None, # Extraction speed multiplier
"gain": float | None, # Track gain
"preemphasis": bool | None, # Preemphasis flag
"test_and_copy": { # Test & copy verification
"test_hash": str, # Test pass hash
"copy_hash": str, # Copy pass hash
"integrity": str # Match status
},
"errors": dict, # Any extraction errors
"ar_info": [ # AccurateRip information
{
"status": str, # Match status
"confidence": { # Confidence data
"matching": int,
"total": int | None,
"offset": str
},
"sign": str, # AccurateRip signature
"version": int # AccurateRip version
}
]
}
],
"id3_enabled": str, # ID3 tagging setting
"audio_encoder": [str] # Audio encoder information
}
]
},
"evaluation_combined": [ # Scoring and evaluation results
{
"evaluator": str, # Scoring system used (e.g., "OPS", "RED", "Cambia")
"combined_score": str, # Overall score (e.g., "100")
"evaluations": [ # Detailed evaluation breakdown
{
"score": str, # Individual evaluation score
"evaluation_units": [...] # Detailed scoring units
}
]
}
]
}
```
### Error Result
When `success` is `False`, the `error` field contains a description of what went wrong:
```py
{
"success": False,
"data": None,
"error": "Unsupported log format or corrupted file"
}
```
**Example of handling results:**
```py
import cambia
result = cambia.parse_file("/path/to/eac.log")
if result["success"]:
data = result["data"]
# Get basic info
parsed_log = data["parsed"]["parsed_logs"][0]
print(f"Ripper: {parsed_log['ripper']} v{parsed_log['ripper_version']}")
print(f"Artist: {parsed_log['release_info']['artist']}")
print(f"Album: {parsed_log['release_info']['title']}")
# Get score
score = data["evaluation_combined"][0]["combined_score"]
print(f"Score: {score}")
# Handle tracks
tracks = parsed_log["tracks"]
print(f"Number of tracks: {len(tracks)}")
for track in tracks:
ar_status = track["ar_info"][0]["status"] if track["ar_info"] else "Unknown"
print(f"Track {track['num']}: {ar_status} (Speed: {track['extraction_speed']}x)")
else:
print(f"Failed to parse log: {result['error']}")
```
## Supported Rippers
pycambia supports parsing logs from the following CD ripping software:
| Ripper | Status | Description |
| ---------- | ------------ | ---------------------------------------------- |
| EAC | ✅ Stable | Exact Audio Copy - Windows CD ripper |
| XLD | ✅ Stable | X Lossless Decoder - macOS CD ripper |
| whipper | ✅ Stable | Command-line CD ripper (successor to morituri) |
| CUERipper | ⚠️ Experimental | Windows CD ripper |
**Examples for each ripper:**
EAC log parsing:
```py
import cambia
result = cambia.parse_file("/path/to/eac.log")
if result["success"]:
data = result["data"]
parsed_log = data["parsed"]["parsed_logs"][0]
print(f"Ripper: {parsed_log['ripper']} v{parsed_log['ripper_version']}")
print(f"Drive: {parsed_log['drive']}")
print(f"Read mode: {parsed_log['read_mode']}")
print(f"Score: {data['evaluation_combined'][0]['combined_score']}")
# Check AccurateRip results
for track in parsed_log["tracks"]:
if track["ar_info"]:
ar_status = track["ar_info"][0]["status"]
confidence = track["ar_info"][0]["confidence"]["matching"]
print(f"Track {track['num']}: {ar_status} (Confidence: {confidence})")
```
XLD log parsing:
```py
import cambia
result = cambia.parse_file("/path/to/xld.log")
if result["success"]:
data = result["data"]
parsed_log = data["parsed"]["parsed_logs"][0]
print(f"Ripper: {parsed_log['ripper']}")
print(f"Album: {parsed_log['release_info']['title']}")
print(f"Artist: {parsed_log['release_info']['artist']}")
print(f"Tracks: {len(parsed_log['tracks'])}")
# Check extraction speeds
speeds = [track["extraction_speed"] for track in parsed_log["tracks"]]
avg_speed = sum(speeds) / len(speeds)
print(f"Average extraction speed: {avg_speed:.1f}x")
```
whipper log parsing:
```py
import cambia
result = cambia.parse_file("/path/to/whipper.log")
if result["success"]:
data = result["data"]
parsed_log = data["parsed"]["parsed_logs"][0]
print(f"Ripper: {parsed_log['ripper']}")
print(f"Drive: {parsed_log['drive']}")
print(f"Read offset: {parsed_log['read_offset']}")
# Check for any aborted tracks
aborted_tracks = [t for t in parsed_log["tracks"] if t["aborted"]]
if aborted_tracks:
print(f"Warning: {len(aborted_tracks)} tracks were aborted")
# Check checksum integrity
checksum_status = parsed_log["checksum"]["integrity"]
print(f"Overall checksum: {checksum_status}")
```
## Development
1. Install [Rust](https://www.rust-lang.org/tools/install)
1. Install [Python 3.8+](https://www.python.org/downloads/)
1. Install [maturin](https://github.com/PyO3/maturin)
```sh
uv tool install maturin
```
1. Clone this repository and navigate to it via command line
```sh
git clone https://github.com/KyokoMiki/pycambia.git
cd pycambia
```
1. Install development dependencies
```sh
pip install -e ".[dev]"
```
1. Build the extension
```sh
maturin develop
```
1. Run tests
```sh
pytest
```
### Building for distribution
Build wheel:
```sh
maturin build --release
```
Build and publish to PyPI:
```sh
maturin publish
```
## License
MIT
Raw data
{
"_id": null,
"home_page": null,
"name": "pycambia",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "rust, logchecker, eac, xld, whipper",
"author": "KyokoMiki <161209740+KyokoMiki@users.noreply.github.com>",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/38/b3/c92cd1726369f07310c357c11ea74fc984e7d34b5266c21cab71712e4e4e/pycambia-0.1.0.tar.gz",
"platform": null,
"description": "# pycambia\n\n[](https://pypi.org/project/pycambia/)\n[](https://pypi.org/project/pycambia/)\n[](https://github.com/KyokoMiki/pycambia/actions/workflows/python-package.yml)\n[](https://opensource.org/licenses/MIT)\n\nPython wrapper for compact disc ripper log checking utility [cambia](https://github.com/arg274/cambia) (written in Rust). Use `pycambia` to parse and score CD rip logs from various rippers.\n\n- [Installation](#installation)\n- [Usage](#usage)\n - [parse_file](#cambiaparse_filefile_path)\n - [parse_content](#cambiaparse_contentcontent)\n - [supported_rippers](#cambiasupported_rippers)\n - [LogParser](#cambialogparser)\n- [Return Format](#return-format)\n- [Supported Rippers](#supported-rippers)\n- [Development](#development)\n- [License](#license)\n\n## Installation\n\nInstall from PyPI:\n\n```sh\npip install pycambia\n```\n\nImport in your Python code:\n\n```py\nimport cambia\n```\n\n## Usage\n\n### cambia.parse_file(file_path)\n\nParse a CD rip log file from disk.\n\n**Parameters**:\n\n- **file_path** _(str)_ \u2013 path to the log file to parse\n\n**Returns**\n\n- _(dict)_ \u2013 dictionary containing parsed data with success status and data/error information\n\n**Examples:**\n\nParse an EAC log file:\n\n```py\nimport cambia\n\nresult = cambia.parse_file(\"/path/to/eac.log\")\nif result[\"success\"]:\n data = result[\"data\"]\n print(f\"Ripper: {data.get('ripper')}\")\n print(f\"Album: {data.get('album')}\")\n print(f\"Artist: {data.get('artist')}\")\nelse:\n print(f\"Error: {result['error']}\")\n```\n\n### cambia.parse_content(content)\n\nParse log content from a string.\n\n**Parameters**:\n\n- **content** _(str)_ \u2013 log file content as string\n\n**Returns**\n\n- _(dict)_ \u2013 dictionary containing parsed data with success status and data/error information\n\n**Examples:**\n\n```py\nimport cambia\n\nwith open(\"/path/to/eac.log\", \"r\", encoding=\"utf-8\") as f:\n log_content = f.read()\n\nresult = cambia.parse_content(log_content)\nif result[\"success\"]:\n data = result[\"data\"]\n print(f\"Tracks: {len(data.get('tracks', []))}\")\n print(f\"Score: {data.get('score')}\")\nelse:\n print(f\"Parsing failed: {result['error']}\")\n```\n\n### cambia.supported_rippers()\n\nGet list of supported CD ripper log types.\n\n**Returns**\n\n- _(list[str])_ \u2013 list of supported CD ripper type names\n\n**Examples:**\n\n```py\nimport cambia\n\nformats = cambia.supported_rippers()\nprint(\"Supported formats:\", formats)\n# Output: ['eac', 'xld', 'whipper', 'cueripper']\n```\n\n### cambia.LogParser\n\nA high-level class interface for parsing CD ripping log files. Provides the same functionality as the module-level functions.\n\n**Methods:**\n\n#### LogParser.parse_file(file_path)\n\nStatic method equivalent to `cambia.parse_file()`.\n\n#### LogParser.parse_content(content)\n\nStatic method equivalent to `cambia.parse_content()`.\n\n#### LogParser.supported_rippers()\n\nStatic method equivalent to `cambia.supported_rippers()`.\n\n**Examples:**\n\n```py\nimport cambia\n\n# Using the class interface\nparser = cambia.LogParser()\nresult = parser.parse_file(\"/path/to/log.txt\")\n\n# Or using static methods\nresult = cambia.LogParser.parse_file(\"/path/to/log.txt\")\n```\n\n## Return Format\n\nAll parsing functions return a dictionary with the following structure:\n\n```py\n{\n \"success\": bool, # True if parsing succeeded, False otherwise\n \"data\": dict | None, # Parsed log data (if success=True), None otherwise\n \"error\": str | None # Error message (if success=False), None otherwise\n}\n```\n\n### Successful Parse Result\n\nWhen `success` is `True`, the `data` field contains a comprehensive dictionary with parsed log information:\n\n```py\n{\n \"id\": [int, ...], # Unique identifier byte array\n \"parsed\": { # Main parsed log data\n \"encoding\": str, # File encoding (e.g., \"UTF-16LE\")\n \"parsed_logs\": [ # Array of parsed log entries\n {\n \"ripper\": str, # Ripper software (e.g., \"Exact Audio Copy\")\n \"ripper_version\": str, # Version (e.g., \"1.6\")\n \"release_info\": { # Album information\n \"artist\": str, # Album artist\n \"title\": str # Album title\n },\n \"language\": str, # Log language\n \"read_offset\": int | None, # Read offset value\n \"combined_rw_offset\": int | None, # Combined read/write offset\n \"drive\": str, # CD drive model\n \"media_type\": str, # Media type (e.g., \"CD\")\n \"accurate_stream\": str, # Accurate stream setting\n \"defeat_audio_cache\": str, # Audio cache defeat setting\n \"use_c2\": str, # C2 error correction setting\n \"overread\": str, # Overread setting\n \"fill_silence\": str, # Fill silence setting\n \"delete_silence\": str, # Delete silence setting\n \"use_null_samples\": str, # Null samples setting\n \"test_and_copy\": str, # Test & copy mode\n \"normalize\": str, # Normalize setting\n \"read_mode\": str, # Read mode (e.g., \"Secure\")\n \"gap_handling\": str, # Gap handling method\n \"checksum\": { # Overall checksum info\n \"calculated\": str, # Calculated checksum\n \"log\": str, # Log checksum\n \"integrity\": str # Match status\n },\n \"toc\": { # Table of contents data\n \"raw\": { # Raw TOC information\n \"entries\": [ # Track entries\n {\n \"track\": int, # Track number\n \"start\": str, # Start time\n \"length\": str, # Track length\n \"start_sector\": int,\n \"end_sector\": int\n }\n ]\n },\n \"freedb\": {\"hash\": str, \"url\": str},\n \"accurip_tocid\": {\"hash\": str, \"url\": str},\n \"ctdb_tocid\": {\"hash\": str, \"url\": str},\n \"mbz\": {\"hash\": str, \"url\": str},\n \"gn\": {\"hash\": str, \"url\": str},\n \"mcdi\": {\"hash\": str, \"url\": str}\n },\n \"tracks\": [ # Individual track results\n {\n \"num\": int, # Track number\n \"is_range\": bool, # Whether track is a range\n \"aborted\": bool, # Whether extraction was aborted\n \"filenames\": [str], # Output file paths\n \"peak_level\": float | None, # Peak audio level (0.0-1.0)\n \"pregap_length\": str | None, # Pregap length if present\n \"extraction_speed\": float | None, # Extraction speed multiplier\n \"gain\": float | None, # Track gain\n \"preemphasis\": bool | None, # Preemphasis flag\n \"test_and_copy\": { # Test & copy verification\n \"test_hash\": str, # Test pass hash\n \"copy_hash\": str, # Copy pass hash\n \"integrity\": str # Match status\n },\n \"errors\": dict, # Any extraction errors\n \"ar_info\": [ # AccurateRip information\n {\n \"status\": str, # Match status\n \"confidence\": { # Confidence data\n \"matching\": int,\n \"total\": int | None,\n \"offset\": str\n },\n \"sign\": str, # AccurateRip signature\n \"version\": int # AccurateRip version\n }\n ]\n }\n ],\n \"id3_enabled\": str, # ID3 tagging setting\n \"audio_encoder\": [str] # Audio encoder information\n }\n ]\n },\n \"evaluation_combined\": [ # Scoring and evaluation results\n {\n \"evaluator\": str, # Scoring system used (e.g., \"OPS\", \"RED\", \"Cambia\")\n \"combined_score\": str, # Overall score (e.g., \"100\")\n \"evaluations\": [ # Detailed evaluation breakdown\n {\n \"score\": str, # Individual evaluation score\n \"evaluation_units\": [...] # Detailed scoring units\n }\n ]\n }\n ]\n}\n```\n\n### Error Result\n\nWhen `success` is `False`, the `error` field contains a description of what went wrong:\n\n```py\n{\n \"success\": False,\n \"data\": None,\n \"error\": \"Unsupported log format or corrupted file\"\n}\n```\n\n**Example of handling results:**\n\n```py\nimport cambia\n\nresult = cambia.parse_file(\"/path/to/eac.log\")\n\nif result[\"success\"]:\n data = result[\"data\"]\n \n # Get basic info\n parsed_log = data[\"parsed\"][\"parsed_logs\"][0]\n print(f\"Ripper: {parsed_log['ripper']} v{parsed_log['ripper_version']}\")\n print(f\"Artist: {parsed_log['release_info']['artist']}\")\n print(f\"Album: {parsed_log['release_info']['title']}\")\n \n # Get score\n score = data[\"evaluation_combined\"][0][\"combined_score\"]\n print(f\"Score: {score}\")\n \n # Handle tracks\n tracks = parsed_log[\"tracks\"]\n print(f\"Number of tracks: {len(tracks)}\")\n \n for track in tracks:\n ar_status = track[\"ar_info\"][0][\"status\"] if track[\"ar_info\"] else \"Unknown\"\n print(f\"Track {track['num']}: {ar_status} (Speed: {track['extraction_speed']}x)\")\n \nelse:\n print(f\"Failed to parse log: {result['error']}\")\n```\n\n## Supported Rippers\n\npycambia supports parsing logs from the following CD ripping software:\n\n| Ripper | Status | Description |\n| ---------- | ------------ | ---------------------------------------------- |\n| EAC | \u2705 Stable | Exact Audio Copy - Windows CD ripper |\n| XLD | \u2705 Stable | X Lossless Decoder - macOS CD ripper |\n| whipper | \u2705 Stable | Command-line CD ripper (successor to morituri) |\n| CUERipper | \u26a0\ufe0f Experimental | Windows CD ripper |\n\n**Examples for each ripper:**\n\nEAC log parsing:\n```py\nimport cambia\n\nresult = cambia.parse_file(\"/path/to/eac.log\")\nif result[\"success\"]:\n data = result[\"data\"]\n parsed_log = data[\"parsed\"][\"parsed_logs\"][0]\n \n print(f\"Ripper: {parsed_log['ripper']} v{parsed_log['ripper_version']}\")\n print(f\"Drive: {parsed_log['drive']}\")\n print(f\"Read mode: {parsed_log['read_mode']}\")\n print(f\"Score: {data['evaluation_combined'][0]['combined_score']}\")\n \n # Check AccurateRip results\n for track in parsed_log[\"tracks\"]:\n if track[\"ar_info\"]:\n ar_status = track[\"ar_info\"][0][\"status\"]\n confidence = track[\"ar_info\"][0][\"confidence\"][\"matching\"]\n print(f\"Track {track['num']}: {ar_status} (Confidence: {confidence})\")\n```\n\nXLD log parsing:\n```py\nimport cambia\n\nresult = cambia.parse_file(\"/path/to/xld.log\")\nif result[\"success\"]:\n data = result[\"data\"]\n parsed_log = data[\"parsed\"][\"parsed_logs\"][0]\n \n print(f\"Ripper: {parsed_log['ripper']}\")\n print(f\"Album: {parsed_log['release_info']['title']}\")\n print(f\"Artist: {parsed_log['release_info']['artist']}\")\n print(f\"Tracks: {len(parsed_log['tracks'])}\")\n \n # Check extraction speeds\n speeds = [track[\"extraction_speed\"] for track in parsed_log[\"tracks\"]]\n avg_speed = sum(speeds) / len(speeds)\n print(f\"Average extraction speed: {avg_speed:.1f}x\")\n```\n\nwhipper log parsing:\n```py\nimport cambia\n\nresult = cambia.parse_file(\"/path/to/whipper.log\")\nif result[\"success\"]:\n data = result[\"data\"]\n parsed_log = data[\"parsed\"][\"parsed_logs\"][0]\n \n print(f\"Ripper: {parsed_log['ripper']}\")\n print(f\"Drive: {parsed_log['drive']}\")\n print(f\"Read offset: {parsed_log['read_offset']}\")\n \n # Check for any aborted tracks\n aborted_tracks = [t for t in parsed_log[\"tracks\"] if t[\"aborted\"]]\n if aborted_tracks:\n print(f\"Warning: {len(aborted_tracks)} tracks were aborted\")\n \n # Check checksum integrity\n checksum_status = parsed_log[\"checksum\"][\"integrity\"]\n print(f\"Overall checksum: {checksum_status}\")\n```\n\n## Development\n\n1. Install [Rust](https://www.rust-lang.org/tools/install)\n1. Install [Python 3.8+](https://www.python.org/downloads/)\n1. Install [maturin](https://github.com/PyO3/maturin)\n ```sh\n uv tool install maturin\n ```\n1. Clone this repository and navigate to it via command line\n ```sh\n git clone https://github.com/KyokoMiki/pycambia.git\n cd pycambia\n ```\n1. Install development dependencies\n ```sh\n pip install -e \".[dev]\"\n ```\n1. Build the extension\n ```sh\n maturin develop\n ```\n1. Run tests\n ```sh\n pytest\n ```\n\n### Building for distribution\n\nBuild wheel:\n```sh\nmaturin build --release\n```\n\nBuild and publish to PyPI:\n```sh\nmaturin publish\n```\n\n## License\n\nMIT\n",
"bugtrack_url": null,
"license": null,
"summary": "Python wrapper for CD rip log parser cambia",
"version": "0.1.0",
"project_urls": {
"documentation": "https://github.com/KyokoMiki/pycambia#readme",
"homepage": "https://github.com/KyokoMiki/pycambia",
"issues": "https://github.com/KyokoMiki/pycambia/issues",
"repository": "https://github.com/KyokoMiki/pycambia"
},
"split_keywords": [
"rust",
" logchecker",
" eac",
" xld",
" whipper"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5dfa212bf4e446099e9a5669ca13a169230f185def3da3f9e07bbac2d12a04ea",
"md5": "cc2b730034e1b9cc47e2d1f07d0f6ce7",
"sha256": "d616887f02c20fa1ddf518eb4a9739a028b5235dda6edba1e7699a9e2d8190f1"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
"has_sig": false,
"md5_digest": "cc2b730034e1b9cc47e2d1f07d0f6ce7",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1374049,
"upload_time": "2025-08-16T12:09:12",
"upload_time_iso_8601": "2025-08-16T12:09:12.696833Z",
"url": "https://files.pythonhosted.org/packages/5d/fa/212bf4e446099e9a5669ca13a169230f185def3da3f9e07bbac2d12a04ea/pycambia-0.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "68a5665770591eef60b676481e2d5e644a71f4e749ea32e05d8975fa42833007",
"md5": "5bd71e70f61cf5c3b1578fa722165d88",
"sha256": "1341d95156ebd358ee9323713815bcb16b5185bd96f1fe2a0ef4118c476c2a83"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "5bd71e70f61cf5c3b1578fa722165d88",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1355306,
"upload_time": "2025-08-16T12:07:56",
"upload_time_iso_8601": "2025-08-16T12:07:56.078881Z",
"url": "https://files.pythonhosted.org/packages/68/a5/665770591eef60b676481e2d5e644a71f4e749ea32e05d8975fa42833007/pycambia-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f3d9dbe6a3bcf0c542829bf7892cd19d4ea257e1a4971ced260a713bcf8dd9ac",
"md5": "9a7b95c846def95b69c317caec4d2dbc",
"sha256": "e7eccc6b042ea9d0b7376ac597209c0bc599d07f908ccf02168c2cc62c11969c"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "9a7b95c846def95b69c317caec4d2dbc",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1312867,
"upload_time": "2025-08-16T12:08:16",
"upload_time_iso_8601": "2025-08-16T12:08:16.092963Z",
"url": "https://files.pythonhosted.org/packages/f3/d9/dbe6a3bcf0c542829bf7892cd19d4ea257e1a4971ced260a713bcf8dd9ac/pycambia-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bea0f07fea106abfcf3f2dd80da01c3e2d0fb179ffda4650f294605963df12f0",
"md5": "4cba93c380c5b624354f2c08e0f3d335",
"sha256": "560c9f5b4b5df5b4e20af942bb186de80347da4e1ebb025588f351ace5f5b114"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "4cba93c380c5b624354f2c08e0f3d335",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1522420,
"upload_time": "2025-08-16T12:08:33",
"upload_time_iso_8601": "2025-08-16T12:08:33.817608Z",
"url": "https://files.pythonhosted.org/packages/be/a0/f07fea106abfcf3f2dd80da01c3e2d0fb179ffda4650f294605963df12f0/pycambia-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "03f39b8666a659067bb048fa8ebe7c27e850cf6603f09ea9882967c9650c9b8d",
"md5": "fbc9315bb8c47d5bcecf75713c84ee53",
"sha256": "5b09d0a65a93f5adbb0b6f3cf83c43557b559f8c6dee48622ff04b9a7cf38680"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "fbc9315bb8c47d5bcecf75713c84ee53",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1582910,
"upload_time": "2025-08-16T12:08:51",
"upload_time_iso_8601": "2025-08-16T12:08:51.484554Z",
"url": "https://files.pythonhosted.org/packages/03/f3/9b8666a659067bb048fa8ebe7c27e850cf6603f09ea9882967c9650c9b8d/pycambia-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ed00d161eb117d9fdd07f13485988e6023fa45c558fb29f5604c0291474ebb32",
"md5": "a5f113f5a266418794699c1984c4e575",
"sha256": "99f913fffac16883e124a6799cd954b50dda1e8e2a9f8110b6ee11b1e4fe94c9"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a5f113f5a266418794699c1984c4e575",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1441145,
"upload_time": "2025-08-16T12:09:28",
"upload_time_iso_8601": "2025-08-16T12:09:28.435482Z",
"url": "https://files.pythonhosted.org/packages/ed/00/d161eb117d9fdd07f13485988e6023fa45c558fb29f5604c0291474ebb32/pycambia-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0b120969f6dac311fc7fdc15eb89e2b75fa5d1995f706928352463b0df136532",
"md5": "4dbcf814003c513413885fd5eead8c48",
"sha256": "814e7907ae73e4e1bf5f3b1916835f84ccef5bd0053d5c3dab7e99483df80969"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "4dbcf814003c513413885fd5eead8c48",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1533304,
"upload_time": "2025-08-16T12:09:55",
"upload_time_iso_8601": "2025-08-16T12:09:55.813896Z",
"url": "https://files.pythonhosted.org/packages/0b/12/0969f6dac311fc7fdc15eb89e2b75fa5d1995f706928352463b0df136532/pycambia-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c90802cded9ad61b95e74fa584c0e3467fe43f1c480e3b91f352e0c6cd4a4885",
"md5": "8b9645822b27a5827b046985ef1507e3",
"sha256": "255ec5f792ded6b379e6e43df2cea8dab2536051ad721648f1adbd29279e2057"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "8b9645822b27a5827b046985ef1507e3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1576801,
"upload_time": "2025-08-16T12:10:14",
"upload_time_iso_8601": "2025-08-16T12:10:14.503497Z",
"url": "https://files.pythonhosted.org/packages/c9/08/02cded9ad61b95e74fa584c0e3467fe43f1c480e3b91f352e0c6cd4a4885/pycambia-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b7f68ba4335cbb17d995943e087a757653fcf378145af047af3a2da2323c029f",
"md5": "9d46350572086e4e3c42da1434eabd16",
"sha256": "1ee39394b4e76e6c6d01fa95c0f5a4aff380271bcec56542d135e4bf6a6056e6"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "9d46350572086e4e3c42da1434eabd16",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1529138,
"upload_time": "2025-08-16T12:10:32",
"upload_time_iso_8601": "2025-08-16T12:10:32.693855Z",
"url": "https://files.pythonhosted.org/packages/b7/f6/8ba4335cbb17d995943e087a757653fcf378145af047af3a2da2323c029f/pycambia-0.1.0-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "96a410c378b5957ed5d92e42153409b1e1459d0500a41e27600c64e8a8c5560f",
"md5": "0df36b8a04695a01420b162c2d8f6ec9",
"sha256": "c8c56a49ca4d305853442f126d4302515436f4bd98e882f794efbb11f589e062"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "0df36b8a04695a01420b162c2d8f6ec9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1612880,
"upload_time": "2025-08-16T12:10:49",
"upload_time_iso_8601": "2025-08-16T12:10:49.680357Z",
"url": "https://files.pythonhosted.org/packages/96/a4/10c378b5957ed5d92e42153409b1e1459d0500a41e27600c64e8a8c5560f/pycambia-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8e98610fcff83261d3cc0b533d041d7485e6d345d9fc0d3b444ff589d57225c7",
"md5": "4feba32ed2bede25fa51ffe2f08da2b0",
"sha256": "3ae2b3f08a5e39baae743ff99f055fd8a22bb7cc9c4e580188117900055be50d"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "4feba32ed2bede25fa51ffe2f08da2b0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1179821,
"upload_time": "2025-08-16T12:11:18",
"upload_time_iso_8601": "2025-08-16T12:11:18.649955Z",
"url": "https://files.pythonhosted.org/packages/8e/98/610fcff83261d3cc0b533d041d7485e6d345d9fc0d3b444ff589d57225c7/pycambia-0.1.0-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "85aca29f9212ff0dc71831692d0c534b6ef7a33e476377a5fa1ca1e0f29817a8",
"md5": "877b53fa9fa537ac232debbe744fae59",
"sha256": "87dbeb171c1a31bf6c6c3821b9fb289f43e9e9741242db3a5e2b4cb64e45efa0"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "877b53fa9fa537ac232debbe744fae59",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1214469,
"upload_time": "2025-08-16T12:11:09",
"upload_time_iso_8601": "2025-08-16T12:11:09.327836Z",
"url": "https://files.pythonhosted.org/packages/85/ac/a29f9212ff0dc71831692d0c534b6ef7a33e476377a5fa1ca1e0f29817a8/pycambia-0.1.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6c6839c9efedff82f64a9863f9cddc0e30d8ae5f7a5df0d995b4ac0dfd568c42",
"md5": "deb20d3245dc187c9cebab025a86e2d7",
"sha256": "8604aa042bc9563f025e9cca2e46f60c0740a698ec8dfb349f00f90df010451e"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "deb20d3245dc187c9cebab025a86e2d7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1281944,
"upload_time": "2025-08-16T12:09:50",
"upload_time_iso_8601": "2025-08-16T12:09:50.828473Z",
"url": "https://files.pythonhosted.org/packages/6c/68/39c9efedff82f64a9863f9cddc0e30d8ae5f7a5df0d995b4ac0dfd568c42/pycambia-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6ab80610a59feec1083f6f887f2c1e1fa4ae1bfd61f4478f68a23342d7746727",
"md5": "b1598fe78a0316d1a3f762d18eebbe22",
"sha256": "7f60cfaf1e4ef38f01a05f997f425cb447348cd28172943fbe972833552437b6"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "b1598fe78a0316d1a3f762d18eebbe22",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1194076,
"upload_time": "2025-08-16T12:09:45",
"upload_time_iso_8601": "2025-08-16T12:09:45.700967Z",
"url": "https://files.pythonhosted.org/packages/6a/b8/0610a59feec1083f6f887f2c1e1fa4ae1bfd61f4478f68a23342d7746727/pycambia-0.1.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1dbaa611d29e7fcb45cf1de254d748e3f3f70e95e0d3122c99725c27ba076275",
"md5": "05bf4741d630707c30032a3fd02178ea",
"sha256": "2f422d49ae778740595ed09e58737277f53bc3290e9200bd39cb0c51ae13189b"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
"has_sig": false,
"md5_digest": "05bf4741d630707c30032a3fd02178ea",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1373829,
"upload_time": "2025-08-16T12:09:14",
"upload_time_iso_8601": "2025-08-16T12:09:14.463349Z",
"url": "https://files.pythonhosted.org/packages/1d/ba/a611d29e7fcb45cf1de254d748e3f3f70e95e0d3122c99725c27ba076275/pycambia-0.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a49dce886991e61c0655aafc6933d25e5b83aaf21338ac5a796fe736538dc789",
"md5": "729d7ebbb7f0612f39dbbcf873802936",
"sha256": "6c5f212e637aa9dab2adefe4ea4a45efe4f552c3a1803d33cdf782b3c2389e3a"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "729d7ebbb7f0612f39dbbcf873802936",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1355052,
"upload_time": "2025-08-16T12:07:58",
"upload_time_iso_8601": "2025-08-16T12:07:58.405356Z",
"url": "https://files.pythonhosted.org/packages/a4/9d/ce886991e61c0655aafc6933d25e5b83aaf21338ac5a796fe736538dc789/pycambia-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "759645cebdee6d21b183b8ade9d9d6345bc31f5225b4e8a144ef05ec6b6f4ab4",
"md5": "b3d0c0ed20df388ca4e9947d911d7acc",
"sha256": "c0a30dd6322efbbb6ab9c50b0724634b2470240644b4b10348be47278cc364bd"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "b3d0c0ed20df388ca4e9947d911d7acc",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1312625,
"upload_time": "2025-08-16T12:08:17",
"upload_time_iso_8601": "2025-08-16T12:08:17.765612Z",
"url": "https://files.pythonhosted.org/packages/75/96/45cebdee6d21b183b8ade9d9d6345bc31f5225b4e8a144ef05ec6b6f4ab4/pycambia-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d25c335d93468c9c7db6ec5b0578bef2b1d9d5ae14e7866d0c045ad875877fc6",
"md5": "94767ca28c4448015231de12dc7fe58e",
"sha256": "3e1ad222f8b4b22db380b1bea89da1ec031c1b1c39f68f11e72af213ddbfee68"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "94767ca28c4448015231de12dc7fe58e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1521920,
"upload_time": "2025-08-16T12:08:35",
"upload_time_iso_8601": "2025-08-16T12:08:35.598915Z",
"url": "https://files.pythonhosted.org/packages/d2/5c/335d93468c9c7db6ec5b0578bef2b1d9d5ae14e7866d0c045ad875877fc6/pycambia-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4937c2e35b246956d431cad8b9c0168bfb603574cc667433d74e699b0d3cf264",
"md5": "e40e51b4952c1b833d7cffe3d40b280d",
"sha256": "9952fc82ed3991fc44fe25ff28ce09f71effb5d1d98f36bb9a0e1610cdd8417f"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "e40e51b4952c1b833d7cffe3d40b280d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1581939,
"upload_time": "2025-08-16T12:08:53",
"upload_time_iso_8601": "2025-08-16T12:08:53.535899Z",
"url": "https://files.pythonhosted.org/packages/49/37/c2e35b246956d431cad8b9c0168bfb603574cc667433d74e699b0d3cf264/pycambia-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6d085d56ed1e28ad30f00744fc915fc38382a9e5669f995188d2c460382a384d",
"md5": "b945542fb67e96e0cc9d35cf54a9fde3",
"sha256": "806b1243f3d0fdb55d8fda14da91b7eec47ef530f48bac847672e579cd38e865"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b945542fb67e96e0cc9d35cf54a9fde3",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1440959,
"upload_time": "2025-08-16T12:09:30",
"upload_time_iso_8601": "2025-08-16T12:09:30.070953Z",
"url": "https://files.pythonhosted.org/packages/6d/08/5d56ed1e28ad30f00744fc915fc38382a9e5669f995188d2c460382a384d/pycambia-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "09f51c526a1189ba07149b2d7088433a1419f5c22ae91768c9ec55c94d7f0078",
"md5": "28e446b09b7f041ed0740040a2b1bacd",
"sha256": "d70b150b019788402f07011cde75f426813258f841cffda4ea7a555f539b32c5"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "28e446b09b7f041ed0740040a2b1bacd",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1532905,
"upload_time": "2025-08-16T12:09:57",
"upload_time_iso_8601": "2025-08-16T12:09:57.386890Z",
"url": "https://files.pythonhosted.org/packages/09/f5/1c526a1189ba07149b2d7088433a1419f5c22ae91768c9ec55c94d7f0078/pycambia-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c667234fe80ae19139c05fdfeb7f6e1520ce508360d07843f29f2aaf3d567da7",
"md5": "0032989ff257b4134d9a4c41b71d6148",
"sha256": "f6fec12c8ad480206d465231dd9dd4c1298471c51f9ddf61c0288c7d87287a96"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "0032989ff257b4134d9a4c41b71d6148",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1576629,
"upload_time": "2025-08-16T12:10:16",
"upload_time_iso_8601": "2025-08-16T12:10:16.677420Z",
"url": "https://files.pythonhosted.org/packages/c6/67/234fe80ae19139c05fdfeb7f6e1520ce508360d07843f29f2aaf3d567da7/pycambia-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9de045bd5823757dbc4e1713f275fb458dbde0bd4595ac1f27b8f13bc9321175",
"md5": "eea8de69b75dc687b70bc277b2525c81",
"sha256": "520db9db48eee066eb387ba48b9831c0cb4e96c5c477c5a79d4d716d04448017"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "eea8de69b75dc687b70bc277b2525c81",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1529009,
"upload_time": "2025-08-16T12:10:34",
"upload_time_iso_8601": "2025-08-16T12:10:34.374381Z",
"url": "https://files.pythonhosted.org/packages/9d/e0/45bd5823757dbc4e1713f275fb458dbde0bd4595ac1f27b8f13bc9321175/pycambia-0.1.0-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b02fb89335388b4f747c6f59e15a9f4e2f369953f63b835ccc1b9a7ce2ef7dff",
"md5": "2924f070c4decc4f06572609b316a3e1",
"sha256": "7947f17f82bcabb65c75928e34c4ca43cea215b66b8d4738ea3d50be8c6c9c2a"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "2924f070c4decc4f06572609b316a3e1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1612629,
"upload_time": "2025-08-16T12:10:51",
"upload_time_iso_8601": "2025-08-16T12:10:51.434942Z",
"url": "https://files.pythonhosted.org/packages/b0/2f/b89335388b4f747c6f59e15a9f4e2f369953f63b835ccc1b9a7ce2ef7dff/pycambia-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "71ff456b199b16c6ed623156ffe4db809ed6b5d8edb3bf695024db4d3008ff6a",
"md5": "5eed471cb85bad86b56c49ed1cb2dee1",
"sha256": "b2f42f8705d8798c59c8580e91797d02badd7cee12912d661d927a16129b9724"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "5eed471cb85bad86b56c49ed1cb2dee1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1179744,
"upload_time": "2025-08-16T12:11:20",
"upload_time_iso_8601": "2025-08-16T12:11:20.343244Z",
"url": "https://files.pythonhosted.org/packages/71/ff/456b199b16c6ed623156ffe4db809ed6b5d8edb3bf695024db4d3008ff6a/pycambia-0.1.0-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ac384ff314e42cb89839b74ce8a3b53aba3ee5794b3badd7347b679292405cfa",
"md5": "f176e99dceace26cbf8b93143f34e1a1",
"sha256": "4b87f51c3c29b04bbcaa210d959b93d72b4e1435f45b1f04cd75b7ab2de6aab0"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "f176e99dceace26cbf8b93143f34e1a1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1214594,
"upload_time": "2025-08-16T12:11:11",
"upload_time_iso_8601": "2025-08-16T12:11:11.383708Z",
"url": "https://files.pythonhosted.org/packages/ac/38/4ff314e42cb89839b74ce8a3b53aba3ee5794b3badd7347b679292405cfa/pycambia-0.1.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1a4f1d9fd41a22f78c1a7dd914dbc3e551362915933b864e6247aad806043dfe",
"md5": "5d82516722fe18d006ffb9bea79aeff2",
"sha256": "8e93d0fc9696b2411d4f65b80ecda8a47e779cd69388b18869285058469f07e4"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "5d82516722fe18d006ffb9bea79aeff2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1279704,
"upload_time": "2025-08-16T12:09:52",
"upload_time_iso_8601": "2025-08-16T12:09:52.417566Z",
"url": "https://files.pythonhosted.org/packages/1a/4f/1d9fd41a22f78c1a7dd914dbc3e551362915933b864e6247aad806043dfe/pycambia-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1cb0a2c8ec9882db40c5f015d6f1926c79deedac36e45cbde698da2123f9edb5",
"md5": "40e7639f3db8d774db51944cdcb0d019",
"sha256": "81eee24e980dc6a6baef3fbaabec3f00bcdc4e0113e82cafd9b25997a12aab9e"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "40e7639f3db8d774db51944cdcb0d019",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1194399,
"upload_time": "2025-08-16T12:09:47",
"upload_time_iso_8601": "2025-08-16T12:09:47.237599Z",
"url": "https://files.pythonhosted.org/packages/1c/b0/a2c8ec9882db40c5f015d6f1926c79deedac36e45cbde698da2123f9edb5/pycambia-0.1.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "03961606af9ad411ea230569fc9856ca4f446aba3ecff195db392f4339d815c4",
"md5": "490c259ddbf26bbe8da5f3a9771377ae",
"sha256": "acf92548cab1c662c97adbd93c82b1b9882410fd916ed973e599a9a7d7266a48"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
"has_sig": false,
"md5_digest": "490c259ddbf26bbe8da5f3a9771377ae",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1362988,
"upload_time": "2025-08-16T12:09:16",
"upload_time_iso_8601": "2025-08-16T12:09:16.221797Z",
"url": "https://files.pythonhosted.org/packages/03/96/1606af9ad411ea230569fc9856ca4f446aba3ecff195db392f4339d815c4/pycambia-0.1.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c7ba071f5a470c2cf84d6a849fd64e605a58b4625981cc64691de37af123034f",
"md5": "2439276d1e0b6d40639c6af44d9be192",
"sha256": "213c44e1b74f772414154e7ab87c4bb3ffd933a089ca6073b00931b6bb77a431"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "2439276d1e0b6d40639c6af44d9be192",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1353071,
"upload_time": "2025-08-16T12:08:00",
"upload_time_iso_8601": "2025-08-16T12:08:00.565890Z",
"url": "https://files.pythonhosted.org/packages/c7/ba/071f5a470c2cf84d6a849fd64e605a58b4625981cc64691de37af123034f/pycambia-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e8a4c39d6c396cc1bd1a78a1f596eeb97208e937f42098d215b627bbfc95dac7",
"md5": "c63ef30ef96000b379b69e603b0ff5f3",
"sha256": "c180a2bc20a404f0d381447bbd41d0c8356482efefd829e9499883b85b572328"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "c63ef30ef96000b379b69e603b0ff5f3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1297450,
"upload_time": "2025-08-16T12:08:19",
"upload_time_iso_8601": "2025-08-16T12:08:19.413435Z",
"url": "https://files.pythonhosted.org/packages/e8/a4/c39d6c396cc1bd1a78a1f596eeb97208e937f42098d215b627bbfc95dac7/pycambia-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9c817ef11196b18b71e304f951da9adcfe9f7a6401ef5e68a7787dc89dc2b3fc",
"md5": "e33686e70d58a39199d94fdfd8913190",
"sha256": "ee96befae2f3f05c7046f0eafc826149a43f7e43b8f5c0d4518aa38b3a97f05d"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "e33686e70d58a39199d94fdfd8913190",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1520759,
"upload_time": "2025-08-16T12:08:37",
"upload_time_iso_8601": "2025-08-16T12:08:37.193341Z",
"url": "https://files.pythonhosted.org/packages/9c/81/7ef11196b18b71e304f951da9adcfe9f7a6401ef5e68a7787dc89dc2b3fc/pycambia-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "86cdf83274a14c296bf74076fbedb9724d1efb812b9d633750a5844d11758ad6",
"md5": "0fff97ccebba52667367c3f9321611dc",
"sha256": "0c3036e23ba4839f61d67cfdd3eaa24967e7ad093583933a91a9f106b4748222"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "0fff97ccebba52667367c3f9321611dc",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1581864,
"upload_time": "2025-08-16T12:08:55",
"upload_time_iso_8601": "2025-08-16T12:08:55.152228Z",
"url": "https://files.pythonhosted.org/packages/86/cd/f83274a14c296bf74076fbedb9724d1efb812b9d633750a5844d11758ad6/pycambia-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c394dfbfe1972056f022b8df8446183efc6c742b43521029a505db3d4add0e56",
"md5": "685cb13de00e67bc7c848bd0d6847032",
"sha256": "58bea29bb9683b4125c40a6d5c58328aa34dd1180f7fc29f2c51b38a5c51f2fb"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "685cb13de00e67bc7c848bd0d6847032",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1440105,
"upload_time": "2025-08-16T12:09:31",
"upload_time_iso_8601": "2025-08-16T12:09:31.936253Z",
"url": "https://files.pythonhosted.org/packages/c3/94/dfbfe1972056f022b8df8446183efc6c742b43521029a505db3d4add0e56/pycambia-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "282fb8b30710b3fcf8bd02907d6d2feed517fb524d6710ad1134e748b4690f59",
"md5": "acb2342ea10bec4d6d6ae4d44e9b4d8b",
"sha256": "e11fa1ca3130d7a9fab2c772279e3d8d97bc4c5e31e00c8c540d51f3a14cad89"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "acb2342ea10bec4d6d6ae4d44e9b4d8b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1531313,
"upload_time": "2025-08-16T12:09:59",
"upload_time_iso_8601": "2025-08-16T12:09:59.091512Z",
"url": "https://files.pythonhosted.org/packages/28/2f/b8b30710b3fcf8bd02907d6d2feed517fb524d6710ad1134e748b4690f59/pycambia-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4659374a0996c51b243c1f6c044380258da86b2692e79211d57af83ed4692a26",
"md5": "a29eb2212a02cb930335795657260d57",
"sha256": "550da006448353d0c78afb4d0922992d7e5eba9df63f8238e0b66d772f68e027"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "a29eb2212a02cb930335795657260d57",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1561955,
"upload_time": "2025-08-16T12:10:18",
"upload_time_iso_8601": "2025-08-16T12:10:18.393066Z",
"url": "https://files.pythonhosted.org/packages/46/59/374a0996c51b243c1f6c044380258da86b2692e79211d57af83ed4692a26/pycambia-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "81e3740b5176ff2471ed0c45831d8e497cb51055bb6ae3067d97d3ff51fbce34",
"md5": "9c4aee55152bea384827c7c589d46cc2",
"sha256": "b7c8c5297e26f755a549c6ad3c1837e9821a830c1d59648d3c502835658c1bf1"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "9c4aee55152bea384827c7c589d46cc2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1516798,
"upload_time": "2025-08-16T12:10:36",
"upload_time_iso_8601": "2025-08-16T12:10:36.122709Z",
"url": "https://files.pythonhosted.org/packages/81/e3/740b5176ff2471ed0c45831d8e497cb51055bb6ae3067d97d3ff51fbce34/pycambia-0.1.0-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5df1be478c7ed56f5e7d5d18fc3c59ccd7e3e7aab726c35e9cf80b1a12da26c4",
"md5": "68cadc283d2c0dd7120641c094da9de6",
"sha256": "2e9fdbc621cae444d5f4cf09316c8720accd9956f58e16659cfb33f8f1a27d70"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "68cadc283d2c0dd7120641c094da9de6",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1611781,
"upload_time": "2025-08-16T12:10:53",
"upload_time_iso_8601": "2025-08-16T12:10:53.127086Z",
"url": "https://files.pythonhosted.org/packages/5d/f1/be478c7ed56f5e7d5d18fc3c59ccd7e3e7aab726c35e9cf80b1a12da26c4/pycambia-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3ad2bff3621d48866b969e380b8d27e1b8a180848116ff6a2afb10f2829589c6",
"md5": "568a66ab94088eb02603ba9199798a91",
"sha256": "eb60bcb4e35126a93dc7081f00b2d2aaab9dcfc8975aa0b9e90804a598b014cd"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "568a66ab94088eb02603ba9199798a91",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1177891,
"upload_time": "2025-08-16T12:11:21",
"upload_time_iso_8601": "2025-08-16T12:11:21.937338Z",
"url": "https://files.pythonhosted.org/packages/3a/d2/bff3621d48866b969e380b8d27e1b8a180848116ff6a2afb10f2829589c6/pycambia-0.1.0-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0fa32867eda74a6096c16629f32336bd27bccf5a6894344929ced1a575884d63",
"md5": "938583531ad437f891063553fc1ae53f",
"sha256": "3e000e78f75ad3e86381a76dd50db81a38c2943a47a469c885c9033e562f1f8e"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "938583531ad437f891063553fc1ae53f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1212975,
"upload_time": "2025-08-16T12:11:13",
"upload_time_iso_8601": "2025-08-16T12:11:13.316290Z",
"url": "https://files.pythonhosted.org/packages/0f/a3/2867eda74a6096c16629f32336bd27bccf5a6894344929ced1a575884d63/pycambia-0.1.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "176e5e6bd10a1d7d3e952f27e3ed9e17bfbfb3cc7de538d1621018500405f75e",
"md5": "3ab0f65a8e820c6188fa51854f082f9d",
"sha256": "f35555acdfa9f4b5c6fba2ab9c686306eb449bdaa636ac373dca38d3b500de1d"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "3ab0f65a8e820c6188fa51854f082f9d",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1279705,
"upload_time": "2025-08-16T12:09:53",
"upload_time_iso_8601": "2025-08-16T12:09:53.980711Z",
"url": "https://files.pythonhosted.org/packages/17/6e/5e6bd10a1d7d3e952f27e3ed9e17bfbfb3cc7de538d1621018500405f75e/pycambia-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "48a2f150629c5a61cda6f828d72ae11fe9e05ba08a9eb4c51fa4376adf5932dd",
"md5": "f5eb925f02523d3a32c23064aa3271ed",
"sha256": "47f8d6652001f3ed159a79948e22d928874f0eba132504db4962af83af3ac502"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f5eb925f02523d3a32c23064aa3271ed",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1194400,
"upload_time": "2025-08-16T12:09:48",
"upload_time_iso_8601": "2025-08-16T12:09:48.898948Z",
"url": "https://files.pythonhosted.org/packages/48/a2/f150629c5a61cda6f828d72ae11fe9e05ba08a9eb4c51fa4376adf5932dd/pycambia-0.1.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a2a3bd1dbc19fe280e03b0982fd1cf977368185499ff3c82f4eba61317c45bd9",
"md5": "4ac4844c38fc10bc9e0d2d5586bfa09d",
"sha256": "2318749210cfb69ee3236da8982e6797b38781c762f4aa6755872ed7127e900f"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl",
"has_sig": false,
"md5_digest": "4ac4844c38fc10bc9e0d2d5586bfa09d",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1362989,
"upload_time": "2025-08-16T12:09:18",
"upload_time_iso_8601": "2025-08-16T12:09:18.155317Z",
"url": "https://files.pythonhosted.org/packages/a2/a3/bd1dbc19fe280e03b0982fd1cf977368185499ff3c82f4eba61317c45bd9/pycambia-0.1.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9e9c1180979ebaad828ddcbefb7cbe6b9664c13563522acbd8ed76bcca262dfd",
"md5": "63ce1edf38f120084a617fd62840b03c",
"sha256": "a2df9a8da0d6f3e83fa56c066f023e3b269815c888b744eeb0db1cb8770858e0"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "63ce1edf38f120084a617fd62840b03c",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1353063,
"upload_time": "2025-08-16T12:08:02",
"upload_time_iso_8601": "2025-08-16T12:08:02.539082Z",
"url": "https://files.pythonhosted.org/packages/9e/9c/1180979ebaad828ddcbefb7cbe6b9664c13563522acbd8ed76bcca262dfd/pycambia-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ee6ad7c968a66373893341f794cdb0bcde5155281923b7eccb8f6d9824b2bdeb",
"md5": "1b59d368221a5acb5dd1fde4afa3fa0a",
"sha256": "49cf490faf652287ad9b56728c5447d3b46022bba3be51232e448b240b07f046"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "1b59d368221a5acb5dd1fde4afa3fa0a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1297448,
"upload_time": "2025-08-16T12:08:21",
"upload_time_iso_8601": "2025-08-16T12:08:21.284486Z",
"url": "https://files.pythonhosted.org/packages/ee/6a/d7c968a66373893341f794cdb0bcde5155281923b7eccb8f6d9824b2bdeb/pycambia-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fcdefe13754dfbe093403a7d88a1e916d1f184edcc6f7b891c2279a7090a358d",
"md5": "beaae55e98067416fe2ea50780aaf648",
"sha256": "5afa72dbf9653f0688d23b2a4c68e72b47ed2bc694bfaaf134f706569244e3fb"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "beaae55e98067416fe2ea50780aaf648",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1520710,
"upload_time": "2025-08-16T12:08:39",
"upload_time_iso_8601": "2025-08-16T12:08:39.120250Z",
"url": "https://files.pythonhosted.org/packages/fc/de/fe13754dfbe093403a7d88a1e916d1f184edcc6f7b891c2279a7090a358d/pycambia-0.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1705c49fc581981d13bfadd09a6ccfa32c317ed773f8c3db244169ee1d2ec8cf",
"md5": "d4a711c2830db8a4ff38d5f8e79133a0",
"sha256": "0598278048f1b03f67321da4f42105b7acb0e105acadddadb8eb9e9e28877189"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "d4a711c2830db8a4ff38d5f8e79133a0",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1581636,
"upload_time": "2025-08-16T12:08:56",
"upload_time_iso_8601": "2025-08-16T12:08:56.798245Z",
"url": "https://files.pythonhosted.org/packages/17/05/c49fc581981d13bfadd09a6ccfa32c317ed773f8c3db244169ee1d2ec8cf/pycambia-0.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dabe25240f5b464e2a2ee60911666a0e02e08846d4f9ca6a69b9df3090d4437d",
"md5": "9efb3e2ef5c2e2444659bdbbdc48c2d7",
"sha256": "a9f2dd8f404c616ffe33bb7c8fb0563a72a704da6c395e91e0363d59aa5f458b"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "9efb3e2ef5c2e2444659bdbbdc48c2d7",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1439969,
"upload_time": "2025-08-16T12:09:33",
"upload_time_iso_8601": "2025-08-16T12:09:33.607122Z",
"url": "https://files.pythonhosted.org/packages/da/be/25240f5b464e2a2ee60911666a0e02e08846d4f9ca6a69b9df3090d4437d/pycambia-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "552e4ec87dccdd81a4cdf79d66e5e95ad7f0eb955ffca14934c2603baec8c1e6",
"md5": "dc4c1a2d6ae7ecaccf79caea37d0b87e",
"sha256": "3c683248a8b8a0a4f61486d29e27218957ee633fe5ab26683308c5cc77585944"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "dc4c1a2d6ae7ecaccf79caea37d0b87e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1531150,
"upload_time": "2025-08-16T12:10:01",
"upload_time_iso_8601": "2025-08-16T12:10:01.045106Z",
"url": "https://files.pythonhosted.org/packages/55/2e/4ec87dccdd81a4cdf79d66e5e95ad7f0eb955ffca14934c2603baec8c1e6/pycambia-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "231d77007132790aae58b25066ee007672a34892f5521311002525a85041cba4",
"md5": "d1409f5b4ee763e50c0a18d62be7879e",
"sha256": "44328efa169b21ef19824789c293cd1b65abec4d981bb2774656ab376765acfd"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "d1409f5b4ee763e50c0a18d62be7879e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1561952,
"upload_time": "2025-08-16T12:10:20",
"upload_time_iso_8601": "2025-08-16T12:10:20.096342Z",
"url": "https://files.pythonhosted.org/packages/23/1d/77007132790aae58b25066ee007672a34892f5521311002525a85041cba4/pycambia-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b8817526f31176dea2aa0c1cd9632d106266156b16ac0876051ef33a1d4815a2",
"md5": "44891dc6cf5b015d9e47467bf75ec516",
"sha256": "ec167605d360d86c345422dad64bc071247fc5f64e3e567ad79ebe809bfa3315"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "44891dc6cf5b015d9e47467bf75ec516",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1516800,
"upload_time": "2025-08-16T12:10:37",
"upload_time_iso_8601": "2025-08-16T12:10:37.763842Z",
"url": "https://files.pythonhosted.org/packages/b8/81/7526f31176dea2aa0c1cd9632d106266156b16ac0876051ef33a1d4815a2/pycambia-0.1.0-cp313-cp313-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "21d50576ef76651c298e30bfad53194226d8a25c4fb19c2c04787a114c54ed3f",
"md5": "a8c41d154400f2ec1005e1c6d5d416cf",
"sha256": "70561f0005518c227a54a6a20f3a306636633fb70f885f752eab2e1987c80040"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "a8c41d154400f2ec1005e1c6d5d416cf",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1611744,
"upload_time": "2025-08-16T12:10:55",
"upload_time_iso_8601": "2025-08-16T12:10:55.181191Z",
"url": "https://files.pythonhosted.org/packages/21/d5/0576ef76651c298e30bfad53194226d8a25c4fb19c2c04787a114c54ed3f/pycambia-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2943b99825dc0d0e1c1c29e7c6f62017e00d3137d5dbcf24680675aa7329c98c",
"md5": "c9bbc4534c85406ddaa4a539c3500580",
"sha256": "a22ce86d262d1c50a8e98c0a1544362786f1a69eccec2a69a344da07b85032b8"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c9bbc4534c85406ddaa4a539c3500580",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1352259,
"upload_time": "2025-08-16T12:08:04",
"upload_time_iso_8601": "2025-08-16T12:08:04.387922Z",
"url": "https://files.pythonhosted.org/packages/29/43/b99825dc0d0e1c1c29e7c6f62017e00d3137d5dbcf24680675aa7329c98c/pycambia-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e2ce561a96d8ad3299763cd4d3bd88b0ecbec5832b967514bf601b3ceb54382c",
"md5": "9b753c26d9a0bedd896ffa45bbae8b88",
"sha256": "c54582fce29a85c1b1a6be02430d412de07f6bb502d5cdc375105c051d0e8163"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "9b753c26d9a0bedd896ffa45bbae8b88",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1296465,
"upload_time": "2025-08-16T12:08:23",
"upload_time_iso_8601": "2025-08-16T12:08:23.376024Z",
"url": "https://files.pythonhosted.org/packages/e2/ce/561a96d8ad3299763cd4d3bd88b0ecbec5832b967514bf601b3ceb54382c/pycambia-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "53ef36b5f3d457ed6927b4de8e84b1f2a7010f36b58c3234581fd862974d2317",
"md5": "d126da5a7567404e04872d0a4ed01feb",
"sha256": "621439a7ab74d57ae94f87ed44ae38922debf5c65b0b778c066c6095b9f5db00"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "d126da5a7567404e04872d0a4ed01feb",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1519621,
"upload_time": "2025-08-16T12:08:40",
"upload_time_iso_8601": "2025-08-16T12:08:40.857734Z",
"url": "https://files.pythonhosted.org/packages/53/ef/36b5f3d457ed6927b4de8e84b1f2a7010f36b58c3234581fd862974d2317/pycambia-0.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b5c546655ad85e125154a2a94ee4f51cc6dfab4879009d7d3f2b9e6255e282fe",
"md5": "70d81976b7db03d2215d8cf068499d74",
"sha256": "7934140b3699b302067552ee34485840f5a2a3c4b868abc5533336e545fb6aac"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "70d81976b7db03d2215d8cf068499d74",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1581263,
"upload_time": "2025-08-16T12:08:58",
"upload_time_iso_8601": "2025-08-16T12:08:58.863767Z",
"url": "https://files.pythonhosted.org/packages/b5/c5/46655ad85e125154a2a94ee4f51cc6dfab4879009d7d3f2b9e6255e282fe/pycambia-0.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c7baafa0aa624780dd7822de04168792df52a3369edb36c3088e577541f56bd3",
"md5": "cd182e50299c82d021ba5e93d3bd683d",
"sha256": "0265d30dded91827a6cc45669d053373da162842830c2587f42f8e2100a25376"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "cd182e50299c82d021ba5e93d3bd683d",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1530394,
"upload_time": "2025-08-16T12:10:03",
"upload_time_iso_8601": "2025-08-16T12:10:03.010217Z",
"url": "https://files.pythonhosted.org/packages/c7/ba/afa0aa624780dd7822de04168792df52a3369edb36c3088e577541f56bd3/pycambia-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0c8df579b11234c3fa7778c88b8e0cdaefc7fedfcec50c6d0b85e53b73693cbf",
"md5": "69bd5e11ac2eea000c18bbd2a2b24f6d",
"sha256": "d9d903c101a1f132a6b2f1e70160f108a07c68026d3fbe6b392dbd0fa5b28d8b"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "69bd5e11ac2eea000c18bbd2a2b24f6d",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1561174,
"upload_time": "2025-08-16T12:10:22",
"upload_time_iso_8601": "2025-08-16T12:10:22.058452Z",
"url": "https://files.pythonhosted.org/packages/0c/8d/f579b11234c3fa7778c88b8e0cdaefc7fedfcec50c6d0b85e53b73693cbf/pycambia-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e7b8931f249d9d3cbd521591a3119e3d215a93eaeae53a50da3a9ea2dd4da609",
"md5": "381f9b2773676cf394d60852591973ec",
"sha256": "c49e954e9f82df1aec767f56f56c731189ffb255eeb898a71a4e3a05c8dcfdb7"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "381f9b2773676cf394d60852591973ec",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1515453,
"upload_time": "2025-08-16T12:10:39",
"upload_time_iso_8601": "2025-08-16T12:10:39.541466Z",
"url": "https://files.pythonhosted.org/packages/e7/b8/931f249d9d3cbd521591a3119e3d215a93eaeae53a50da3a9ea2dd4da609/pycambia-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5cd21620c58ee3be33c9214de4acecedf25a1867a5a62f42a08fd0b07a82f2b2",
"md5": "7f8edc471d82dc65b09a926492a2f08b",
"sha256": "8d92799c8f3b32e73620250e5a8281365d2d8459b2703be0590ba2cd8d47f54b"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "7f8edc471d82dc65b09a926492a2f08b",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1609697,
"upload_time": "2025-08-16T12:10:56",
"upload_time_iso_8601": "2025-08-16T12:10:56.752964Z",
"url": "https://files.pythonhosted.org/packages/5c/d2/1620c58ee3be33c9214de4acecedf25a1867a5a62f42a08fd0b07a82f2b2/pycambia-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "111871c4b9cc9dfc7c1e4d0543b1216d1e949386caa62c0688eb57d2b3c5cdd6",
"md5": "7844522c3fafaa88abc0c6fe1f5075e5",
"sha256": "d5acd9f08c01a7665429060b97b750615e53fb17fbe3c3bca1b0a5fe353dc9fc"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "7844522c3fafaa88abc0c6fe1f5075e5",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1177890,
"upload_time": "2025-08-16T12:11:23",
"upload_time_iso_8601": "2025-08-16T12:11:23.548196Z",
"url": "https://files.pythonhosted.org/packages/11/18/71c4b9cc9dfc7c1e4d0543b1216d1e949386caa62c0688eb57d2b3c5cdd6/pycambia-0.1.0-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a136d7cd8e59d330c41118d7b065b400f1ed6f68ff797ff2e58ac2c2d7275768",
"md5": "457b76cdcdfcc3f33a4a85195d8742cd",
"sha256": "9f97a75b56c57819abe1f18e954029edbc4af054d0a12a4edce1998a6d972e40"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "457b76cdcdfcc3f33a4a85195d8742cd",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1212889,
"upload_time": "2025-08-16T12:11:15",
"upload_time_iso_8601": "2025-08-16T12:11:15.293244Z",
"url": "https://files.pythonhosted.org/packages/a1/36/d7cd8e59d330c41118d7b065b400f1ed6f68ff797ff2e58ac2c2d7275768/pycambia-0.1.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "31caee85522c5575aa54bf789b28021e3ff6d7df8b47da9ed23016c5668213d6",
"md5": "88229466dc154bd0cbae8f9f949e335f",
"sha256": "6eef4fb34400a3c87264aed30f4f82a498b15138d1307d58c89b65c936d0f808"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl",
"has_sig": false,
"md5_digest": "88229466dc154bd0cbae8f9f949e335f",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.8",
"size": 1362887,
"upload_time": "2025-08-16T12:09:19",
"upload_time_iso_8601": "2025-08-16T12:09:19.727206Z",
"url": "https://files.pythonhosted.org/packages/31/ca/ee85522c5575aa54bf789b28021e3ff6d7df8b47da9ed23016c5668213d6/pycambia-0.1.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b93d808eb5bfb0faddf8dc867eb3aa3de69b25c71eeb1136fc9547f5e4e32860",
"md5": "74b64219aa1f6af5903b1513ae402da7",
"sha256": "33dacebf58ac0b1bd7757ee972027d8ff9312210f3f15e8a99f5d432f7aa4221"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "74b64219aa1f6af5903b1513ae402da7",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.8",
"size": 1439692,
"upload_time": "2025-08-16T12:09:35",
"upload_time_iso_8601": "2025-08-16T12:09:35.458749Z",
"url": "https://files.pythonhosted.org/packages/b9/3d/808eb5bfb0faddf8dc867eb3aa3de69b25c71eeb1136fc9547f5e4e32860/pycambia-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "201e98785bb260cfea7145f42959f2430e5520c5375dff4a639efac1ba67c931",
"md5": "a3f691d49344a4f44201e3f16bc49f45",
"sha256": "3ed5d296fe5d34514b74571f13aeb96b17dedf54c03106d8a164c076e0c1ab02"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
"has_sig": false,
"md5_digest": "a3f691d49344a4f44201e3f16bc49f45",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1373730,
"upload_time": "2025-08-16T12:09:21",
"upload_time_iso_8601": "2025-08-16T12:09:21.539761Z",
"url": "https://files.pythonhosted.org/packages/20/1e/98785bb260cfea7145f42959f2430e5520c5375dff4a639efac1ba67c931/pycambia-0.1.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "99963669ec299f5acdb2d287cce9f1b374db15f4905398111e874162f6689db0",
"md5": "e0d68f7a99fc7ec07a40dc7d113948ac",
"sha256": "117d1818640129da9bac8e654c617efd83171882f5e3a5a432ddc8be223e1ecd"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e0d68f7a99fc7ec07a40dc7d113948ac",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1355010,
"upload_time": "2025-08-16T12:08:06",
"upload_time_iso_8601": "2025-08-16T12:08:06.206502Z",
"url": "https://files.pythonhosted.org/packages/99/96/3669ec299f5acdb2d287cce9f1b374db15f4905398111e874162f6689db0/pycambia-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d27a4428740e2096859a3a74527db3b6d0c4efd7a319f9eab76651a9904e48b6",
"md5": "929e4145d53d16ea312bb07739a88e18",
"sha256": "8e3ff9eb500a40e0103cbe6c9dbf9ef480e58e72d004a8248b7a07828c552cdf"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "929e4145d53d16ea312bb07739a88e18",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1312565,
"upload_time": "2025-08-16T12:08:24",
"upload_time_iso_8601": "2025-08-16T12:08:24.999515Z",
"url": "https://files.pythonhosted.org/packages/d2/7a/4428740e2096859a3a74527db3b6d0c4efd7a319f9eab76651a9904e48b6/pycambia-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "237de55d69c719d538dc9ec64502511905fd2486c59424e93de1f800250bc2c3",
"md5": "45423608aaed11fb1ce33cb9810b6346",
"sha256": "24ab60d9c75fbd5f047b002ad31bc3f09c77c3ff7e7060385b9325f7009f63d2"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "45423608aaed11fb1ce33cb9810b6346",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1522178,
"upload_time": "2025-08-16T12:08:42",
"upload_time_iso_8601": "2025-08-16T12:08:42.525724Z",
"url": "https://files.pythonhosted.org/packages/23/7d/e55d69c719d538dc9ec64502511905fd2486c59424e93de1f800250bc2c3/pycambia-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9c8a271aa553d1925707786d98b191467568b237c1d94cb93d959c193f8207c0",
"md5": "3caf694bca0fc774576eaee8d92a6e0e",
"sha256": "4071c82d221ecaef81afeddf3f7a309f247d1bb67c613540c3f65ee3ce0943c7"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "3caf694bca0fc774576eaee8d92a6e0e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1582131,
"upload_time": "2025-08-16T12:09:00",
"upload_time_iso_8601": "2025-08-16T12:09:00.572467Z",
"url": "https://files.pythonhosted.org/packages/9c/8a/271aa553d1925707786d98b191467568b237c1d94cb93d959c193f8207c0/pycambia-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a44a370e77ad549ea5ec5b1312c37843afa3d61a65bcd486cd8c694aa4d904e5",
"md5": "f171a7b4b9b9be8cec4e66f4f54f781a",
"sha256": "b731f9a8d62444c9b99de55deb8febaf21bdece2b99db008a26ff78219566a68"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f171a7b4b9b9be8cec4e66f4f54f781a",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1441034,
"upload_time": "2025-08-16T12:09:37",
"upload_time_iso_8601": "2025-08-16T12:09:37.497523Z",
"url": "https://files.pythonhosted.org/packages/a4/4a/370e77ad549ea5ec5b1312c37843afa3d61a65bcd486cd8c694aa4d904e5/pycambia-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "45b60d4a88ba3bfc17a19296e3ca86b5fab3ba21f1c762675b1a7b74b13c880b",
"md5": "2f283315a908b7674513bdc7859ea0b1",
"sha256": "93c7fbeecb8f4d10f7dd5c2f73c24498f961100ee5545d22d8b2ea562954deb9"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "2f283315a908b7674513bdc7859ea0b1",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1532708,
"upload_time": "2025-08-16T12:10:04",
"upload_time_iso_8601": "2025-08-16T12:10:04.612020Z",
"url": "https://files.pythonhosted.org/packages/45/b6/0d4a88ba3bfc17a19296e3ca86b5fab3ba21f1c762675b1a7b74b13c880b/pycambia-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "50d52193c59c0850d1aabb766a8d379fc2d52038dfae55473292c1bf3b426f61",
"md5": "cb8a9f61a44d3426f4abb30ffaeae78a",
"sha256": "c2d3dd2c15ffc7faa9ee09f08125a1909a2f6e134312d19c0d5cbf0e43329f8d"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp38-cp38-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "cb8a9f61a44d3426f4abb30ffaeae78a",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1576639,
"upload_time": "2025-08-16T12:10:23",
"upload_time_iso_8601": "2025-08-16T12:10:23.761358Z",
"url": "https://files.pythonhosted.org/packages/50/d5/2193c59c0850d1aabb766a8d379fc2d52038dfae55473292c1bf3b426f61/pycambia-0.1.0-cp38-cp38-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2548342b63506762ef8470803cb48b1b968372db6db1f84b1ffee4f146344346",
"md5": "90d274fc0fa98d314d21698ed26d67cf",
"sha256": "d07c7f437bc13b3ac6db04e59e8c01eac03baa3313e3e7606198c337a11b8917"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp38-cp38-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "90d274fc0fa98d314d21698ed26d67cf",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1529014,
"upload_time": "2025-08-16T12:10:41",
"upload_time_iso_8601": "2025-08-16T12:10:41.255628Z",
"url": "https://files.pythonhosted.org/packages/25/48/342b63506762ef8470803cb48b1b968372db6db1f84b1ffee4f146344346/pycambia-0.1.0-cp38-cp38-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b81c5a8b7904afadc0ca2a1dc9dee5646cc16e74c23a651be9aa7455aeac41ab",
"md5": "de404d7c23f38857bf5e8643f87a8ee6",
"sha256": "f943337b03e715fc0616d18fca09ef4e876883c2ca56dca2bf4780f1f7f77632"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "de404d7c23f38857bf5e8643f87a8ee6",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1612714,
"upload_time": "2025-08-16T12:10:58",
"upload_time_iso_8601": "2025-08-16T12:10:58.444461Z",
"url": "https://files.pythonhosted.org/packages/b8/1c/5a8b7904afadc0ca2a1dc9dee5646cc16e74c23a651be9aa7455aeac41ab/pycambia-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2f52aaf39ac22813f12c4473df142cc552d95de5c20c461ddd66a6a4234ed5bd",
"md5": "1e0a96b22164ce16f977e4074a3431f4",
"sha256": "c0ff01568f9182328ad327af1684f5ff3b75d31c9e5833189c02f04418857835"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
"has_sig": false,
"md5_digest": "1e0a96b22164ce16f977e4074a3431f4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1374046,
"upload_time": "2025-08-16T12:09:23",
"upload_time_iso_8601": "2025-08-16T12:09:23.209083Z",
"url": "https://files.pythonhosted.org/packages/2f/52/aaf39ac22813f12c4473df142cc552d95de5c20c461ddd66a6a4234ed5bd/pycambia-0.1.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9ed34ae8a7c78edae20321efe6896d3330d65e2fa0b8f159fccb91cf31a704aa",
"md5": "2b9caba0f3da45014aa1222ae9a97c7e",
"sha256": "261c32c8315396fe51e21502aadc1a47d66b5f283acb191c98db23133b8eedbc"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "2b9caba0f3da45014aa1222ae9a97c7e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1355303,
"upload_time": "2025-08-16T12:08:08",
"upload_time_iso_8601": "2025-08-16T12:08:08.186272Z",
"url": "https://files.pythonhosted.org/packages/9e/d3/4ae8a7c78edae20321efe6896d3330d65e2fa0b8f159fccb91cf31a704aa/pycambia-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b0eb2a00f8618522c5c3d0b0ea2cf8430f6306ddf6b0c0c5dd50836b05c00207",
"md5": "682dcec89b9d2b8305438dbc601dd761",
"sha256": "3d69602e3527e286e8d95ed8485cbe270f580fc8698478c56c54b07ea261582f"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "682dcec89b9d2b8305438dbc601dd761",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1312865,
"upload_time": "2025-08-16T12:08:26",
"upload_time_iso_8601": "2025-08-16T12:08:26.683314Z",
"url": "https://files.pythonhosted.org/packages/b0/eb/2a00f8618522c5c3d0b0ea2cf8430f6306ddf6b0c0c5dd50836b05c00207/pycambia-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2c91af080e5d536e41f7c4a89abd7dd06c7e8f7735661380f6b0dff8653c64e3",
"md5": "af95b88fc0e95e4c88552391bd5d0927",
"sha256": "be9c783a28e8a928793563ddb6579944c3a04d3ed423505644f6f2046a4a9e78"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "af95b88fc0e95e4c88552391bd5d0927",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1522418,
"upload_time": "2025-08-16T12:08:44",
"upload_time_iso_8601": "2025-08-16T12:08:44.415287Z",
"url": "https://files.pythonhosted.org/packages/2c/91/af080e5d536e41f7c4a89abd7dd06c7e8f7735661380f6b0dff8653c64e3/pycambia-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "34e1fe69423d16878f55dd6442a80134aa825448367d500046425d14b47c3802",
"md5": "43a9fc9137e96f4d20c18a4f3915ae6f",
"sha256": "76c798fbcdc2ccf0585829e4192c9f3d232e91a5ca734f42d0e6e84f365f93e7"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "43a9fc9137e96f4d20c18a4f3915ae6f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1582906,
"upload_time": "2025-08-16T12:09:04",
"upload_time_iso_8601": "2025-08-16T12:09:04.937018Z",
"url": "https://files.pythonhosted.org/packages/34/e1/fe69423d16878f55dd6442a80134aa825448367d500046425d14b47c3802/pycambia-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "781897cbbdea464985cee49222823a15dd855dc45234b1d850592ea76b6e2426",
"md5": "2b73e28049eac451b17a2c910cad3a01",
"sha256": "a2bae457cab997b0f33693a70102efdb25ba04cfd80820fcd3ded2b7cd3b6802"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2b73e28049eac451b17a2c910cad3a01",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1441144,
"upload_time": "2025-08-16T12:09:39",
"upload_time_iso_8601": "2025-08-16T12:09:39.440628Z",
"url": "https://files.pythonhosted.org/packages/78/18/97cbbdea464985cee49222823a15dd855dc45234b1d850592ea76b6e2426/pycambia-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "eb9498d70bf17b3d20b0274bc26d2f02720377bb6d8cb79e13e70629f4579dbb",
"md5": "87f2dbccfd37f2117b3be4443e3981dd",
"sha256": "3fc2f5159eb6c6287c928dc7fc6c5fb67b8c7d108e5df95d93683a2c5ec2196a"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "87f2dbccfd37f2117b3be4443e3981dd",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1533300,
"upload_time": "2025-08-16T12:10:06",
"upload_time_iso_8601": "2025-08-16T12:10:06.392509Z",
"url": "https://files.pythonhosted.org/packages/eb/94/98d70bf17b3d20b0274bc26d2f02720377bb6d8cb79e13e70629f4579dbb/pycambia-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "71be8ca4b9b28641578d64aebe77e3388c4a42536c115f193617040c077fbad7",
"md5": "ec9652604a2367a773c295c2047a482a",
"sha256": "bde918ada0c259b6f1ca90212dbe20fdeda1a8801a6734800c4150067670e567"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp39-cp39-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "ec9652604a2367a773c295c2047a482a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1576797,
"upload_time": "2025-08-16T12:10:25",
"upload_time_iso_8601": "2025-08-16T12:10:25.473139Z",
"url": "https://files.pythonhosted.org/packages/71/be/8ca4b9b28641578d64aebe77e3388c4a42536c115f193617040c077fbad7/pycambia-0.1.0-cp39-cp39-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "36e6c40fd57fab59c949b55174ae39521d2ffb170df8f8e9a29ad8221226737d",
"md5": "9c7bbfbf5a4205121c8254cf12fec4bc",
"sha256": "aa6d3e6b428c1a511bde1bd6ef79617f9ba93840e2b0cc85179d02bdfe140e34"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp39-cp39-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "9c7bbfbf5a4205121c8254cf12fec4bc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1529134,
"upload_time": "2025-08-16T12:10:42",
"upload_time_iso_8601": "2025-08-16T12:10:42.880075Z",
"url": "https://files.pythonhosted.org/packages/36/e6/c40fd57fab59c949b55174ae39521d2ffb170df8f8e9a29ad8221226737d/pycambia-0.1.0-cp39-cp39-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1390681cdf1d4de2992078aa06edc8e73e43ab2e1d718341d6e02351c95a3cab",
"md5": "12e456c6df7ae4a58f21fadfbbc109fb",
"sha256": "ece41d02c168975a6c82374aaff75640de142af915c15b87934d6dba58e723ab"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "12e456c6df7ae4a58f21fadfbbc109fb",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1612880,
"upload_time": "2025-08-16T12:11:00",
"upload_time_iso_8601": "2025-08-16T12:11:00.832156Z",
"url": "https://files.pythonhosted.org/packages/13/90/681cdf1d4de2992078aa06edc8e73e43ab2e1d718341d6e02351c95a3cab/pycambia-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "87452c581f595c1cd387f2ca2ab4bf9865832d2a1f1fdbbfcf05bcae4641a29e",
"md5": "9606ab75863611a21d4e308fd8bd62e7",
"sha256": "bcce5f29df68513c9e2af2b6926d21fd2c3402c98bfb27b5a528048be2cd27ff"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "9606ab75863611a21d4e308fd8bd62e7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1179814,
"upload_time": "2025-08-16T12:11:25",
"upload_time_iso_8601": "2025-08-16T12:11:25.187008Z",
"url": "https://files.pythonhosted.org/packages/87/45/2c581f595c1cd387f2ca2ab4bf9865832d2a1f1fdbbfcf05bcae4641a29e/pycambia-0.1.0-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6ec57c54f911dd70c4a25a842c2f098012993c83e7b36e48e57bc08c123e71eb",
"md5": "75ac7361227d876a0b91fe41e74efd68",
"sha256": "47d28acda6d56e790ace56eaf27ac2b58d701fbaadfb77897b37ff056a66307b"
},
"downloads": -1,
"filename": "pycambia-0.1.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "75ac7361227d876a0b91fe41e74efd68",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1214467,
"upload_time": "2025-08-16T12:11:16",
"upload_time_iso_8601": "2025-08-16T12:11:16.935739Z",
"url": "https://files.pythonhosted.org/packages/6e/c5/7c54f911dd70c4a25a842c2f098012993c83e7b36e48e57bc08c123e71eb/pycambia-0.1.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d3d0d4e6d6714cde29f00cbcd557784172aded59403d9b2e472de935ef27ccd7",
"md5": "bbc2e8e4be29be14b56b1df57632fb13",
"sha256": "c34c6d6dce480bec2af3a80bc556b5913dd750534cce0833d4a0c52adc7f3709"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
"has_sig": false,
"md5_digest": "bbc2e8e4be29be14b56b1df57632fb13",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 1374574,
"upload_time": "2025-08-16T12:09:24",
"upload_time_iso_8601": "2025-08-16T12:09:24.903059Z",
"url": "https://files.pythonhosted.org/packages/d3/d0/d4e6d6714cde29f00cbcd557784172aded59403d9b2e472de935ef27ccd7/pycambia-0.1.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f3fe80433fa9eaf95228319805370073d4b3d0cf79b4e788face4b9ebb656802",
"md5": "db005781b4289162ae4e915383ed489f",
"sha256": "4c7ca86af01c59e24c351a128ca44140c7295c5b4f4770e8d162b4c5470a55b9"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "db005781b4289162ae4e915383ed489f",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 1355698,
"upload_time": "2025-08-16T12:08:10",
"upload_time_iso_8601": "2025-08-16T12:08:10.195108Z",
"url": "https://files.pythonhosted.org/packages/f3/fe/80433fa9eaf95228319805370073d4b3d0cf79b4e788face4b9ebb656802/pycambia-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f00cc8149eb85209861d67c7abe8ffcbf4ed999fd688298b29c55d4ba96fee85",
"md5": "11c2de439d280badb5b32ac183ea2a68",
"sha256": "f1e8d3a4d7c2f0cecfa03ab4fbbb8cfc529674d1d9a9d2769e8484dea2c986b9"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "11c2de439d280badb5b32ac183ea2a68",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 1313030,
"upload_time": "2025-08-16T12:08:28",
"upload_time_iso_8601": "2025-08-16T12:08:28.660215Z",
"url": "https://files.pythonhosted.org/packages/f0/0c/c8149eb85209861d67c7abe8ffcbf4ed999fd688298b29c55d4ba96fee85/pycambia-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "480b4e7e9b2dea561fc7a24cff8df73c3bdbd8a05f4d91124792956660f857b6",
"md5": "a1a97b9bb2663bec0e801a50eb2f9d83",
"sha256": "94a2ac5c9747f4f1bd247efc9a5bf9f4cfe697b22688b8f86cc659b333bfb648"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "a1a97b9bb2663bec0e801a50eb2f9d83",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 1522879,
"upload_time": "2025-08-16T12:08:46",
"upload_time_iso_8601": "2025-08-16T12:08:46.106661Z",
"url": "https://files.pythonhosted.org/packages/48/0b/4e7e9b2dea561fc7a24cff8df73c3bdbd8a05f4d91124792956660f857b6/pycambia-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4da3af8720a6dcfd60f2e5b47532212bf03d1b47f06859772fae9992721a622c",
"md5": "e206415c885ede8a7fcce132a10c5397",
"sha256": "0cb0c2a1d448028500744ea8003e2bc86fc768f99e5c75167d58b8cc7c5d2004"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "e206415c885ede8a7fcce132a10c5397",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 1582482,
"upload_time": "2025-08-16T12:09:07",
"upload_time_iso_8601": "2025-08-16T12:09:07.085564Z",
"url": "https://files.pythonhosted.org/packages/4d/a3/af8720a6dcfd60f2e5b47532212bf03d1b47f06859772fae9992721a622c/pycambia-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b6f9abe3b20d22e4051573b5dd0a6acec59d7925467dae11344433a6809abfd9",
"md5": "236447c18bf44680615c24c13ef0e8fc",
"sha256": "1474fb639dcc1d15fdfb57171a7ccfd2871a86f70935b13f8e50f0229248c2cc"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "236447c18bf44680615c24c13ef0e8fc",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 1441570,
"upload_time": "2025-08-16T12:09:41",
"upload_time_iso_8601": "2025-08-16T12:09:41.406265Z",
"url": "https://files.pythonhosted.org/packages/b6/f9/abe3b20d22e4051573b5dd0a6acec59d7925467dae11344433a6809abfd9/pycambia-0.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": "f00f44c64d37ffd62f26981150cc4713a685e8cdd1fdf45643137959148e8e08",
"md5": "e0e3f36be989c7c8d2e0508b9ada3b4d",
"sha256": "1041f4f3004d71a84cab5d6ae0e1ffd707110b2700fe35b1769ca750a1a337da"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "e0e3f36be989c7c8d2e0508b9ada3b4d",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 1533573,
"upload_time": "2025-08-16T12:10:08",
"upload_time_iso_8601": "2025-08-16T12:10:08.356612Z",
"url": "https://files.pythonhosted.org/packages/f0/0f/44c64d37ffd62f26981150cc4713a685e8cdd1fdf45643137959148e8e08/pycambia-0.1.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "879c0d457acc8faeb2c5fae341646ee758909d91b9401db2d80bd381484c5f5a",
"md5": "44d099c178e95d6570e83527c235b8c2",
"sha256": "884a30c6e640ecff1e471bd98cc715e88c3bc4ed8b14325228b66339f171cc1b"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "44d099c178e95d6570e83527c235b8c2",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 1577022,
"upload_time": "2025-08-16T12:10:27",
"upload_time_iso_8601": "2025-08-16T12:10:27.182649Z",
"url": "https://files.pythonhosted.org/packages/87/9c/0d457acc8faeb2c5fae341646ee758909d91b9401db2d80bd381484c5f5a/pycambia-0.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0cdc4478f6a962fc83189b2ecb865fc5642a4cc6f36f09ff98e2d1a7132e79cd",
"md5": "4a752a748c03b33877b79b03cb56e4e8",
"sha256": "ca05cd097b1810a3ab3c7526d32f85d718476b23381b97daf81e8f913ee6927f"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "4a752a748c03b33877b79b03cb56e4e8",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 1529714,
"upload_time": "2025-08-16T12:10:44",
"upload_time_iso_8601": "2025-08-16T12:10:44.584025Z",
"url": "https://files.pythonhosted.org/packages/0c/dc/4478f6a962fc83189b2ecb865fc5642a4cc6f36f09ff98e2d1a7132e79cd/pycambia-0.1.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bb5bb36da3d117c1c7623a60165021f2a3298c31f3c71bb89b5a1f4e4f410a66",
"md5": "fd07289627cb75dac83b7e7e1e54cbcd",
"sha256": "6e1efb1a687175c71d4978a9de4435b399abe9b31262c79564abcad0a58d6115"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "fd07289627cb75dac83b7e7e1e54cbcd",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 1613063,
"upload_time": "2025-08-16T12:11:02",
"upload_time_iso_8601": "2025-08-16T12:11:02.474961Z",
"url": "https://files.pythonhosted.org/packages/bb/5b/b36da3d117c1c7623a60165021f2a3298c31f3c71bb89b5a1f4e4f410a66/pycambia-0.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d41ffb07a0024a75c2a91a153318e0674c8fcf001cedf742d54f49ac11f3addb",
"md5": "16cc8a621e10016ad733dde878a6f675",
"sha256": "4b51a35f5dad5d6ead25426dd16df0ab2b8cba09d417f23922fef4d5f2da4eba"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
"has_sig": false,
"md5_digest": "16cc8a621e10016ad733dde878a6f675",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 1374370,
"upload_time": "2025-08-16T12:09:26",
"upload_time_iso_8601": "2025-08-16T12:09:26.649508Z",
"url": "https://files.pythonhosted.org/packages/d4/1f/fb07a0024a75c2a91a153318e0674c8fcf001cedf742d54f49ac11f3addb/pycambia-0.1.0-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6081fd9c5760ae929df5d12620d39bad742b673ff86cce3e320fc2c899b48554",
"md5": "290eb1c85564a5790c6c66e27fa597f6",
"sha256": "367e418cb30347d9fa86370a0e8c2ad6a09cd38c3b759da4dbf8915781204c25"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "290eb1c85564a5790c6c66e27fa597f6",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 1355561,
"upload_time": "2025-08-16T12:08:12",
"upload_time_iso_8601": "2025-08-16T12:08:12.160664Z",
"url": "https://files.pythonhosted.org/packages/60/81/fd9c5760ae929df5d12620d39bad742b673ff86cce3e320fc2c899b48554/pycambia-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "97d57edd966d4fb898a541d59b0870af68e24966c68052a43c3325f47455a8c1",
"md5": "960828d625ccf231ab5b3942beb23f7e",
"sha256": "ec5db874ff3b4fc54e02b9eacb6719ad15d31b41d5776241af554fdc769b7c0a"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "960828d625ccf231ab5b3942beb23f7e",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 1312842,
"upload_time": "2025-08-16T12:08:30",
"upload_time_iso_8601": "2025-08-16T12:08:30.608481Z",
"url": "https://files.pythonhosted.org/packages/97/d5/7edd966d4fb898a541d59b0870af68e24966c68052a43c3325f47455a8c1/pycambia-0.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2ac391e5f91f8257d329ee516c87be1a688ac18f851d90d30762593eeb297188",
"md5": "a3da8bf79dafa182e91af2722989f4fc",
"sha256": "76915c53a308fb96a7e13201968fbf9861214c553ab3592c2045c811e8d8205a"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "a3da8bf79dafa182e91af2722989f4fc",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 1522534,
"upload_time": "2025-08-16T12:08:47",
"upload_time_iso_8601": "2025-08-16T12:08:47.708758Z",
"url": "https://files.pythonhosted.org/packages/2a/c3/91e5f91f8257d329ee516c87be1a688ac18f851d90d30762593eeb297188/pycambia-0.1.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6d78fc56669e466b4a8294c680a038690726fb32730ff44bbfbb403f9228fc79",
"md5": "635623dcb7a2fba9ff7809696f75c8ad",
"sha256": "ff4989a5037e732c1386d9631f4d7b1937921ecf917ce6869e90226da67a7454"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "635623dcb7a2fba9ff7809696f75c8ad",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 1582226,
"upload_time": "2025-08-16T12:09:09",
"upload_time_iso_8601": "2025-08-16T12:09:09.023185Z",
"url": "https://files.pythonhosted.org/packages/6d/78/fc56669e466b4a8294c680a038690726fb32730ff44bbfbb403f9228fc79/pycambia-0.1.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "64372a38e334d34c13ed8712a76687e046618d4c0eb00ff95af3c7b88a7d686d",
"md5": "bb648dae0f123d6a9928dc087805b387",
"sha256": "72d012e236a3add574b7bd6e2941a295053afe5ad9acf8ace0ffa5edb2c0ab6c"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "bb648dae0f123d6a9928dc087805b387",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 1441457,
"upload_time": "2025-08-16T12:09:43",
"upload_time_iso_8601": "2025-08-16T12:09:43.153946Z",
"url": "https://files.pythonhosted.org/packages/64/37/2a38e334d34c13ed8712a76687e046618d4c0eb00ff95af3c7b88a7d686d/pycambia-0.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": "af80bd3b611ddb7911e16e632629107812c1b9a012b085f0e6cdb0ed25cac605",
"md5": "0491a5eee29b0a8adde3a57af21037bb",
"sha256": "28a854b3db20682df060b79aad934d06c274deb7a06490e5b60c345fbbd9859d"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "0491a5eee29b0a8adde3a57af21037bb",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 1533302,
"upload_time": "2025-08-16T12:10:10",
"upload_time_iso_8601": "2025-08-16T12:10:10.829275Z",
"url": "https://files.pythonhosted.org/packages/af/80/bd3b611ddb7911e16e632629107812c1b9a012b085f0e6cdb0ed25cac605/pycambia-0.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c2e5679fb9900b76da75ca7cdf016e99347751e6682d48f295531172006ebf79",
"md5": "f1ba02b7a2744559cef2d143761fa161",
"sha256": "69dad0412b00ebc3e10f1cb171c323614a22671fb0b2169e9d7f764f8d243559"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "f1ba02b7a2744559cef2d143761fa161",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 1576869,
"upload_time": "2025-08-16T12:10:28",
"upload_time_iso_8601": "2025-08-16T12:10:28.832183Z",
"url": "https://files.pythonhosted.org/packages/c2/e5/679fb9900b76da75ca7cdf016e99347751e6682d48f295531172006ebf79/pycambia-0.1.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a9a128435e130bd7b9ebc88467838e3a3e9994f60f698dd36c7d64c97fb500ca",
"md5": "e6869d67ccd26518ab5d5385c2594b36",
"sha256": "df14fe423d1d7299e3b84d8ca4ac95ff64bdffcf550d4e232208f8b3baeb45cf"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "e6869d67ccd26518ab5d5385c2594b36",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 1529406,
"upload_time": "2025-08-16T12:10:46",
"upload_time_iso_8601": "2025-08-16T12:10:46.317410Z",
"url": "https://files.pythonhosted.org/packages/a9/a1/28435e130bd7b9ebc88467838e3a3e9994f60f698dd36c7d64c97fb500ca/pycambia-0.1.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "65e64374c708a558901d71dea72f2fafb3c1ecf24b12dfb95f113e66d7e4af8d",
"md5": "8d278627da501a5a00285aa4e317b9f8",
"sha256": "b3352bcfe6997adb6260d2e9dba97b698d15f99c30476491e9ebab6c25f151e1"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "8d278627da501a5a00285aa4e317b9f8",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.8",
"size": 1613003,
"upload_time": "2025-08-16T12:11:04",
"upload_time_iso_8601": "2025-08-16T12:11:04.228358Z",
"url": "https://files.pythonhosted.org/packages/65/e6/4374c708a558901d71dea72f2fafb3c1ecf24b12dfb95f113e66d7e4af8d/pycambia-0.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b9c017fdd5743f5e10ef72477b3c0f998387ef1961a27ddca310453b40be1aa4",
"md5": "106feb2b05818202f57116858f62f157",
"sha256": "294bf44be4d6a03c4392aead1de73410850599f1be02b8e9f4047f5f68ea09bd"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "106feb2b05818202f57116858f62f157",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 1355693,
"upload_time": "2025-08-16T12:08:14",
"upload_time_iso_8601": "2025-08-16T12:08:14.197035Z",
"url": "https://files.pythonhosted.org/packages/b9/c0/17fdd5743f5e10ef72477b3c0f998387ef1961a27ddca310453b40be1aa4/pycambia-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "75ff97a3ee558820d14c37e268291d30f434a8b6f9d3bbbdc8746102ff4b1672",
"md5": "f93dac2354df1b96c6ec96c0e9fc2042",
"sha256": "33caf1260b35e03b4f58cc98a17499ece5a39d76606b72cdd62825ef0b2c9650"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "f93dac2354df1b96c6ec96c0e9fc2042",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 1313027,
"upload_time": "2025-08-16T12:08:32",
"upload_time_iso_8601": "2025-08-16T12:08:32.279083Z",
"url": "https://files.pythonhosted.org/packages/75/ff/97a3ee558820d14c37e268291d30f434a8b6f9d3bbbdc8746102ff4b1672/pycambia-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0d898e5ca8dad3276085ece5bdd8dc503ea5291c6013fc7e59b9723e21fffcb9",
"md5": "47ee1fb7c3063eb79025f2901d5f5061",
"sha256": "ad4e8c5d35155335e532694efc445af9f7db6f57278eef3f4608603635fd7c1f"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "47ee1fb7c3063eb79025f2901d5f5061",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 1522874,
"upload_time": "2025-08-16T12:08:49",
"upload_time_iso_8601": "2025-08-16T12:08:49.833819Z",
"url": "https://files.pythonhosted.org/packages/0d/89/8e5ca8dad3276085ece5bdd8dc503ea5291c6013fc7e59b9723e21fffcb9/pycambia-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e4d8b771f7ac36ab8637709409fc0406d41a78799e1b16ce9a825067a2f6d156",
"md5": "0b6d9c7a635a027ababcaa7090e93a6f",
"sha256": "3a06d5caaf837e9dd99e15a63eb1f0be80c2e736670847e0e02ae49875e2cacd"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "0b6d9c7a635a027ababcaa7090e93a6f",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 1582480,
"upload_time": "2025-08-16T12:09:10",
"upload_time_iso_8601": "2025-08-16T12:09:10.935361Z",
"url": "https://files.pythonhosted.org/packages/e4/d8/b771f7ac36ab8637709409fc0406d41a78799e1b16ce9a825067a2f6d156/pycambia-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c4dda50cfc68958269814fa950180c72c5702b47d42f90474c9bc7b67e01bf83",
"md5": "67a50367d2522be9da03a674f5a13c48",
"sha256": "7801f9da7c6ebf321d16edbaad2014899a15d5f6c77f42e3a49f4b77f1429061"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "67a50367d2522be9da03a674f5a13c48",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 1533564,
"upload_time": "2025-08-16T12:10:12",
"upload_time_iso_8601": "2025-08-16T12:10:12.525938Z",
"url": "https://files.pythonhosted.org/packages/c4/dd/a50cfc68958269814fa950180c72c5702b47d42f90474c9bc7b67e01bf83/pycambia-0.1.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ccc3b8281608edf5b5ff10523c3e70b1ca5269fb5f529e6c4c99d2f8666a11a9",
"md5": "687949ad75e9fa8a04f8a9a358eb67e7",
"sha256": "9ff395bc273e433e41a018cebbdf478e2ba2d3a95b03fbf3238eb6236a742cf3"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "687949ad75e9fa8a04f8a9a358eb67e7",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 1577016,
"upload_time": "2025-08-16T12:10:31",
"upload_time_iso_8601": "2025-08-16T12:10:31.129064Z",
"url": "https://files.pythonhosted.org/packages/cc/c3/b8281608edf5b5ff10523c3e70b1ca5269fb5f529e6c4c99d2f8666a11a9/pycambia-0.1.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "20eec3fbacafbcd1e0d8080e57422586a7d9de6e0fa6837e27dfe8bcbd415017",
"md5": "ee47ce981b8ef1cf15585ddfdca75bb7",
"sha256": "6d7ab246d2836bea2fc47886471c4ec625b82836344220bb28ab9bea9c83ed29"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "ee47ce981b8ef1cf15585ddfdca75bb7",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 1529707,
"upload_time": "2025-08-16T12:10:47",
"upload_time_iso_8601": "2025-08-16T12:10:47.987325Z",
"url": "https://files.pythonhosted.org/packages/20/ee/c3fbacafbcd1e0d8080e57422586a7d9de6e0fa6837e27dfe8bcbd415017/pycambia-0.1.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d4b1c958710682ecad51d8bdd9a8d6b91ed34b34397bafa3eb06d18be2e4afc0",
"md5": "3238e2394636b1b34e6bc38f6c16147d",
"sha256": "17dace6d5d1eb6cb2999e868e93b1c767bff61838ed7ae2944ac6f5ab7be7824"
},
"downloads": -1,
"filename": "pycambia-0.1.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "3238e2394636b1b34e6bc38f6c16147d",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 1613054,
"upload_time": "2025-08-16T12:11:05",
"upload_time_iso_8601": "2025-08-16T12:11:05.860978Z",
"url": "https://files.pythonhosted.org/packages/d4/b1/c958710682ecad51d8bdd9a8d6b91ed34b34397bafa3eb06d18be2e4afc0/pycambia-0.1.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "38b3c92cd1726369f07310c357c11ea74fc984e7d34b5266c21cab71712e4e4e",
"md5": "6c322add0c8b7ee8e9993c767b49f626",
"sha256": "beddd2f84f15321969221632fd51186653136dd78e4d3ce0ae13ce7c59259420"
},
"downloads": -1,
"filename": "pycambia-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "6c322add0c8b7ee8e9993c767b49f626",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 5561095,
"upload_time": "2025-08-16T12:11:07",
"upload_time_iso_8601": "2025-08-16T12:11:07.702621Z",
"url": "https://files.pythonhosted.org/packages/38/b3/c92cd1726369f07310c357c11ea74fc984e7d34b5266c21cab71712e4e4e/pycambia-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-16 12:11:07",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "KyokoMiki",
"github_project": "pycambia#readme",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pycambia"
}