# Gene GEM Correlation Analysis (GGCA)
[![CI](https://github.com/jware-solutions/ggca/actions/workflows/ci.yml/badge.svg)](https://github.com/jware-solutions/ggca/actions/workflows/ci.yml)
Computes efficiently the correlation (Pearson, Spearman or Kendall) and the p-value (two-sided) between all the pairs from two datasets. It also supports [CpG Site IDs][cpg-site].
**IMPORTANT**: GGCA is the heart of a platform called Multiomix. On the official website you will be able to use this library in a fast and agile way through a friendly graphical interface (along with many extra features!). Go to https://multiomix.org/ to get started now!
[Python PyPi][pypi-site] | [Rust Crate][crate-site]
## Index
- [Requirements](#requirements)
- [Usage](#usage)
- [Python](#python)
- [Rust](#rust)
- [Contributing](#contributing)
- [Considerations](#considerations)
## Usage
There are a few examples in `examples` folder for both languages.
### Python
1. Install: `pip install ggca`
1. Configure and call the `correlate` method:
```python
import ggca
mrna_file_path = "mrna.csv"
gem_file_path = "mirna.csv"
try:
(result_combinations, evaluated_combinations) = ggca.correlate(
mrna_file_path,
gem_file_path,
correlation_method=ggca.CorrelationMethod.Pearson,
correlation_threshold=0.5,
sort_buf_size=2_000_000,
adjustment_method=ggca.AdjustmentMethod.BenjaminiHochberg,
all_vs_all=True,
gem_contains_cpg=False,
collect_gem_dataset=None,
keep_top_n=2 # Keeps only top 2 elements
)
print(f'Number of resulting combinations: {len(result_combinations)} of {evaluated_combinations} evaluated combinations')
for combination in result_combinations:
print(
combination.gene,
combination.gem,
combination.correlation,
combination.p_value,
combination.adjusted_p_value
)
except ggca.GGCADiffSamplesLength as ex:
print('Raised GGCADiffSamplesLength:', ex)
except ggca.GGCADiffSamples as ex:
print('Raised GGCADiffSamples:', ex)
except ggca.InvalidCorrelationMethod as ex:
print('Raised InvalidCorrelationMethod:', ex)
except ggca.InvalidAdjustmentMethod as ex:
print('Raised InvalidAdjustmentMethod:', ex)
except ggca.GGCAError as ex:
print('Raised GGCAError:', ex)
```
### Rust
1. Add crate to `Cargo.toml`: `ggca = { version = "1.0.1", default-features = false }`
1. Create an analysis and run it:
```rust
use ggca::adjustment::AdjustmentMethod;
use ggca::analysis::Analysis;
use ggca::correlation::CorrelationMethod;
// File's paths
let df1_path = "mrna.csv";
let df2_path = "mirna.csv";
// Some parameters
let gem_contains_cpg = false;
let is_all_vs_all = true;
let keep_top_n = Some(10); // Keeps the top 10 of correlation (sorting by abs values)
let collect_gem_dataset = None; // Better performance. Keep small GEM files in memory
let analysis = Analysis::new_from_files(df1_path.to_string(), df2_path.to_string(), false);
let (result, number_of_elements_evaluated) = analysis.compute(
CorrelationMethod::Pearson,
0.7,
2_000_000,
AdjustmentMethod::BenjaminiHochberg,
is_all_vs_all,
collect_gem_dataset,
keep_top_n,
)?;
println!("Number of elements -> {} of {} combinations evaluated", result.len(), number_of_elements_evaluated);
for cor_p_value in result.iter() {
println!("{}", cor_p_value);
}
```
Note that [env_logger][env-logger] crate is used to provide some warning in case some mRNA/GEM combinations produce NaN values (for instance, because the input array has 0 std). In that case, you can add RUST_LOG=warn to your command to produce warnings in the stderr. E.g:
`RUST_LOG=warn cargo test --tests`
or
`RUST_LOG=warn cargo run --example basic`
### Development and contributions
All kind of help is welcome! Feel free o submit an issue or a PR.
- Build for rust: `cargo build [--release]` or run an example in the `examples` folder with `cargo run --example [name of the example]`
- Build and run in Python: run `cargo build [--release]` and follow [the official instructions][pyo3-python-import] to import the compiled library in your Python script.
- Build for Python (uses Maturin) and it's generated by CI [maturin-actions][maturin-actions]
### Tests
All the correlation, p-values and adjusted p-values were taken from [cor.test][r-cor-test] and [p.adjust][r-p-adjust] functions from the R programming language and [statsmodels][statsmodels] package for Python language.
Data in `small_files` folder was retrieved with random sampling from the *Colorectal Adenocarcinoma (TCGA, Nature 2012)* dataset. This dataset can be downloaded from [cBioPortal datasets page][cbioportal-datasets-page] or [this direct link][colorectal-dataset].
All the correlations results were compared directly with R-Multiomics output (old version of [multiomix.org][multiomix] only available for R lang).
### Performance
We use [criterion.rs][criterion] to perform benchmarks. In case you have made a contribution you can check that no regression was added to the project. Just run `cargo bench` before and after your changes to perform a statistical analysis of performance.
## Considerations
If you use any part of our code, or the tool itself is useful for your research, please consider citing:
```
@article{camele2022multiomix,
title={Multiomix: a cloud-based platform to infer cancer genomic and epigenomic events associated with gene expression modulation},
author={Camele, Genaro and Menazzi, Sebastian and Chanfreau, Hern{\'a}n and Marraco, Agustin and Hasperu{\'e}, Waldo and Butti, Matias D and Abba, Martin C},
journal={Bioinformatics},
volume={38},
number={3},
pages={866--868},
year={2022},
publisher={Oxford University Press}
}
```
[pypi-site]: https://pypi.org/project/ggca/
[crate-site]: https://crates.io/crates/ggca
[cpg-site]: https://en.wikipedia.org/wiki/CpG_site
[pyo3-issue]: https://github.com/PyO3/pyo3/issues/1084
[r-cor-test]: https://www.rdocumentation.org/packages/stats/versions/3.6.2/topics/cor.test
[r-p-adjust]: https://www.rdocumentation.org/packages/stats/versions/3.6.2/topics/p.adjust
[statsmodels]: https://www.statsmodels.org/dev/generated/statsmodels.stats.multitest.multipletests.html
[cbioportal-datasets-page]: https://www.cbioportal.org/datasets
[colorectal-dataset]: https://cbioportal-datahub.s3.amazonaws.com/coadread_tcga_pub.tar.gz
[multiomix]: https://www.multiomix.org
[env-logger]: https://docs.rs/env_logger/latest/env_logger/
[maturin-actions]: https://github.com/PyO3/maturin-action
[criterion]: https://github.com/bheisler/criterion.rs
[pyo3-python-import]: https://pyo3.rs/v0.22.1/building-and-distribution#manual-builds
Raw data
{
"_id": null,
"home_page": null,
"name": "ggca",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "mRNA, expression, modulation, correlation, p-value",
"author": "JWare Solutions <jware.organization@gmail.com>, Sergio Leandro Calder\u00f3n <bs.sergiocalderon@gmail.com>",
"author_email": "JWare Solutions <jware.organization@gmail.com>, Sergio Leandro Calder\u00f3n <bs.sergiocalderon@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/92/14/1fe4dee9bdbd8b48a937aaf0cba88569bad5338fd98e36cdca984b659736/ggca-1.0.1.tar.gz",
"platform": null,
"description": "# Gene GEM Correlation Analysis (GGCA)\n\n[![CI](https://github.com/jware-solutions/ggca/actions/workflows/ci.yml/badge.svg)](https://github.com/jware-solutions/ggca/actions/workflows/ci.yml)\n\nComputes efficiently the correlation (Pearson, Spearman or Kendall) and the p-value (two-sided) between all the pairs from two datasets. It also supports [CpG Site IDs][cpg-site].\n\n**IMPORTANT**: GGCA is the heart of a platform called Multiomix. On the official website you will be able to use this library in a fast and agile way through a friendly graphical interface (along with many extra features!). Go to https://multiomix.org/ to get started now!\n\n[Python PyPi][pypi-site] | [Rust Crate][crate-site]\n\n\n## Index\n\n- [Requirements](#requirements)\n- [Usage](#usage)\n\t- [Python](#python)\n\t- [Rust](#rust)\n- [Contributing](#contributing)\n- [Considerations](#considerations)\n\n\n## Usage\n\nThere are a few examples in `examples` folder for both languages.\n\n\n### Python\n\n1. Install: `pip install ggca`\n1. Configure and call the `correlate` method:\n\n```python\nimport ggca\n\n\nmrna_file_path = \"mrna.csv\"\ngem_file_path = \"mirna.csv\"\n\ntry:\n\t(result_combinations, evaluated_combinations) = ggca.correlate(\n\t\tmrna_file_path,\n\t\tgem_file_path,\n\t\tcorrelation_method=ggca.CorrelationMethod.Pearson,\n\t\tcorrelation_threshold=0.5,\n\t\tsort_buf_size=2_000_000,\n\t\tadjustment_method=ggca.AdjustmentMethod.BenjaminiHochberg,\n\t\tall_vs_all=True,\n\t\tgem_contains_cpg=False,\n\t\tcollect_gem_dataset=None,\n\t\tkeep_top_n=2 # Keeps only top 2 elements\n\t)\n\n\tprint(f'Number of resulting combinations: {len(result_combinations)} of {evaluated_combinations} evaluated combinations')\n\tfor combination in result_combinations:\n\t\tprint(\n\t\t\tcombination.gene,\n\t\t\tcombination.gem,\n\t\t\tcombination.correlation,\n\t\t\tcombination.p_value,\n\t\t\tcombination.adjusted_p_value\n\t\t)\nexcept ggca.GGCADiffSamplesLength as ex:\n\tprint('Raised GGCADiffSamplesLength:', ex)\nexcept ggca.GGCADiffSamples as ex:\n\tprint('Raised GGCADiffSamples:', ex)\nexcept ggca.InvalidCorrelationMethod as ex:\n\tprint('Raised InvalidCorrelationMethod:', ex)\nexcept ggca.InvalidAdjustmentMethod as ex:\n\tprint('Raised InvalidAdjustmentMethod:', ex)\nexcept ggca.GGCAError as ex:\n\tprint('Raised GGCAError:', ex)\n```\n\n\n### Rust\n\n1. Add crate to `Cargo.toml`: `ggca = { version = \"1.0.1\", default-features = false }`\n1. Create an analysis and run it:\n\n```rust\nuse ggca::adjustment::AdjustmentMethod;\nuse ggca::analysis::Analysis;\nuse ggca::correlation::CorrelationMethod;\n\n// File's paths\nlet df1_path = \"mrna.csv\";\nlet df2_path = \"mirna.csv\";\n\n// Some parameters\nlet gem_contains_cpg = false;\nlet is_all_vs_all = true;\nlet keep_top_n = Some(10); // Keeps the top 10 of correlation (sorting by abs values)\nlet collect_gem_dataset = None; // Better performance. Keep small GEM files in memory\n\nlet analysis = Analysis::new_from_files(df1_path.to_string(), df2_path.to_string(), false);\nlet (result, number_of_elements_evaluated) = analysis.compute(\n\tCorrelationMethod::Pearson,\n\t0.7,\n\t2_000_000,\n\tAdjustmentMethod::BenjaminiHochberg,\n\tis_all_vs_all,\n\tcollect_gem_dataset,\n\tkeep_top_n,\n)?;\n\nprintln!(\"Number of elements -> {} of {} combinations evaluated\", result.len(), number_of_elements_evaluated);\n\nfor cor_p_value in result.iter() {\n\tprintln!(\"{}\", cor_p_value);\n}\n```\n\nNote that [env_logger][env-logger] crate is used to provide some warning in case some mRNA/GEM combinations produce NaN values (for instance, because the input array has 0 std). In that case, you can add RUST_LOG=warn to your command to produce warnings in the stderr. E.g:\n\n`RUST_LOG=warn cargo test --tests`\n\nor \n\n`RUST_LOG=warn cargo run --example basic`\n\n\n### Development and contributions\n\nAll kind of help is welcome! Feel free o submit an issue or a PR.\n\n- Build for rust: `cargo build [--release]` or run an example in the `examples` folder with `cargo run --example [name of the example]`\n- Build and run in Python: run `cargo build [--release]` and follow [the official instructions][pyo3-python-import] to import the compiled library in your Python script.\n- Build for Python (uses Maturin) and it's generated by CI [maturin-actions][maturin-actions]\n\n\n### Tests\n\nAll the correlation, p-values and adjusted p-values were taken from [cor.test][r-cor-test] and [p.adjust][r-p-adjust] functions from the R programming language and [statsmodels][statsmodels] package for Python language.\n\nData in `small_files` folder was retrieved with random sampling from the *Colorectal Adenocarcinoma (TCGA, Nature 2012)* dataset. This dataset can be downloaded from [cBioPortal datasets page][cbioportal-datasets-page] or [this direct link][colorectal-dataset].\n\nAll the correlations results were compared directly with R-Multiomics output (old version of [multiomix.org][multiomix] only available for R lang).\n\n\n### Performance\n\nWe use [criterion.rs][criterion] to perform benchmarks. In case you have made a contribution you can check that no regression was added to the project. Just run `cargo bench` before and after your changes to perform a statistical analysis of performance.\n\n\n## Considerations\n\nIf you use any part of our code, or the tool itself is useful for your research, please consider citing:\n\n```\n@article{camele2022multiomix,\n title={Multiomix: a cloud-based platform to infer cancer genomic and epigenomic events associated with gene expression modulation},\n author={Camele, Genaro and Menazzi, Sebastian and Chanfreau, Hern{\\'a}n and Marraco, Agustin and Hasperu{\\'e}, Waldo and Butti, Matias D and Abba, Martin C},\n journal={Bioinformatics},\n volume={38},\n number={3},\n pages={866--868},\n year={2022},\n publisher={Oxford University Press}\n}\n```\n\n\n[pypi-site]: https://pypi.org/project/ggca/\n[crate-site]: https://crates.io/crates/ggca\n[cpg-site]: https://en.wikipedia.org/wiki/CpG_site\n[pyo3-issue]: https://github.com/PyO3/pyo3/issues/1084\n[r-cor-test]: https://www.rdocumentation.org/packages/stats/versions/3.6.2/topics/cor.test\n[r-p-adjust]: https://www.rdocumentation.org/packages/stats/versions/3.6.2/topics/p.adjust\n[statsmodels]: https://www.statsmodels.org/dev/generated/statsmodels.stats.multitest.multipletests.html\n[cbioportal-datasets-page]: https://www.cbioportal.org/datasets\n[colorectal-dataset]: https://cbioportal-datahub.s3.amazonaws.com/coadread_tcga_pub.tar.gz\n[multiomix]: https://www.multiomix.org\n[env-logger]: https://docs.rs/env_logger/latest/env_logger/\n[maturin-actions]: https://github.com/PyO3/maturin-action\n[criterion]: https://github.com/bheisler/criterion.rs\n[pyo3-python-import]: https://pyo3.rs/v0.22.1/building-and-distribution#manual-builds\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Computes efficiently the correlation (Pearson, Spearman or Kendall) and the p-value (two-sided) between all the pairs from two datasets",
"version": "1.0.1",
"project_urls": {
"Source Code": "https://github.com/jware-solutions/ggca"
},
"split_keywords": [
"mrna",
" expression",
" modulation",
" correlation",
" p-value"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "549ee68157cb03b7a2e5357cde03cc8ef40fa94420be81965d477c96bdbe285a",
"md5": "0d56f7f6555da888db76c5a56f1f7d44",
"sha256": "60a172d4ac167d0b411570de05830a60e79f3928950578a2024217de5c1bdb68"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "0d56f7f6555da888db76c5a56f1f7d44",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 906253,
"upload_time": "2024-09-12T15:11:26",
"upload_time_iso_8601": "2024-09-12T15:11:26.670991Z",
"url": "https://files.pythonhosted.org/packages/54/9e/e68157cb03b7a2e5357cde03cc8ef40fa94420be81965d477c96bdbe285a/ggca-1.0.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8d2f75e6d58b671b03bc7af6597ea441cbeca63061bc900c11a9d0cb330c0c89",
"md5": "fc8205319086a6b9154a9f806bc583a5",
"sha256": "11c3f8aeead24db5e7818e812abc90a818f686d20d185130b395659a71c0b45e"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "fc8205319086a6b9154a9f806bc583a5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 1043933,
"upload_time": "2024-09-12T15:09:36",
"upload_time_iso_8601": "2024-09-12T15:09:36.359788Z",
"url": "https://files.pythonhosted.org/packages/8d/2f/75e6d58b671b03bc7af6597ea441cbeca63061bc900c11a9d0cb330c0c89/ggca-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9552928965a90529ed9320bac70665212c05f5830ab615c70cafa042ef19aab9",
"md5": "5742a30120cadcb3d2aa2eb3a0356a12",
"sha256": "e3602250bba8a5f1381389844ffbf1ab2c0da21a878b808a1a2b75d4ef46a90d"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "5742a30120cadcb3d2aa2eb3a0356a12",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 1022616,
"upload_time": "2024-09-12T15:09:55",
"upload_time_iso_8601": "2024-09-12T15:09:55.406804Z",
"url": "https://files.pythonhosted.org/packages/95/52/928965a90529ed9320bac70665212c05f5830ab615c70cafa042ef19aab9/ggca-1.0.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8aee2227a3d098dd13f465f941dc0445e235e9fd8c84901fe7958b8ea1a19949",
"md5": "22529685cdf3afb6e385e8549aad4ea0",
"sha256": "f51da4ab6bccb91ba71e6e3c32fd6a3d74c66ad56726f036865670c40bbd3f59"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "22529685cdf3afb6e385e8549aad4ea0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 1116058,
"upload_time": "2024-09-12T15:10:54",
"upload_time_iso_8601": "2024-09-12T15:10:54.939864Z",
"url": "https://files.pythonhosted.org/packages/8a/ee/2227a3d098dd13f465f941dc0445e235e9fd8c84901fe7958b8ea1a19949/ggca-1.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "16f2e9b7a2ca41b2092056b50218bec1085f4bb52788f8aaa56df680242bc2e5",
"md5": "40ab8ba3381deccd58e0b5d971aa861b",
"sha256": "81b888ff4310e57b94785d36bae140bf9329207239131cbafe804a40b8abd5a6"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "40ab8ba3381deccd58e0b5d971aa861b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 1126793,
"upload_time": "2024-09-12T15:10:14",
"upload_time_iso_8601": "2024-09-12T15:10:14.919912Z",
"url": "https://files.pythonhosted.org/packages/16/f2/e9b7a2ca41b2092056b50218bec1085f4bb52788f8aaa56df680242bc2e5/ggca-1.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5d5303cf430410bf96095e7627a4e76097de5a22d21e90e7f71ccd0be8a90292",
"md5": "915254a9b81ec20589e47cbeed09fc1a",
"sha256": "6bab5a63a6735eaffdf7d809e11b7dbfd8ed53ec29014f897cce04abbbe966ab"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "915254a9b81ec20589e47cbeed09fc1a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 1159423,
"upload_time": "2024-09-12T15:10:34",
"upload_time_iso_8601": "2024-09-12T15:10:34.571055Z",
"url": "https://files.pythonhosted.org/packages/5d/53/03cf430410bf96095e7627a4e76097de5a22d21e90e7f71ccd0be8a90292/ggca-1.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "406f3f130483e571a05932ff0dc7ed4cf3f52fa73737df5e7da1bc2e4593e083",
"md5": "8c359f9f6ef4dfe2323dd8fb1cf7d7b5",
"sha256": "0cc0cdb1c7f143afcc734c4d775721312769d1d6835cc3caa3bf1765b5ffb771"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8c359f9f6ef4dfe2323dd8fb1cf7d7b5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 1082443,
"upload_time": "2024-09-12T15:11:10",
"upload_time_iso_8601": "2024-09-12T15:11:10.298970Z",
"url": "https://files.pythonhosted.org/packages/40/6f/3f130483e571a05932ff0dc7ed4cf3f52fa73737df5e7da1bc2e4593e083/ggca-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7825fa27121ca50f60f9bab443994fd5c597cc4d65e8bbc2450b2a4543ea03b6",
"md5": "df4ce0229d0be0cc96385c2c22e027c7",
"sha256": "1a7535f894cb174f377a2e220b31baf905e253bb94927860f99030d1d17a1081"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "df4ce0229d0be0cc96385c2c22e027c7",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 1203913,
"upload_time": "2024-09-12T15:11:38",
"upload_time_iso_8601": "2024-09-12T15:11:38.154168Z",
"url": "https://files.pythonhosted.org/packages/78/25/fa27121ca50f60f9bab443994fd5c597cc4d65e8bbc2450b2a4543ea03b6/ggca-1.0.1-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f73c7a33d86417982709adc5e8cef32be2338306c2df69a37a1a215c54605ec0",
"md5": "011f002211b7da884398fc0793d0a82e",
"sha256": "c06b2b7fc8a772ac15bde91808c01b1815984d9c45d44b7c6592faf73360437e"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-cp310-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "011f002211b7da884398fc0793d0a82e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 1256018,
"upload_time": "2024-09-12T15:11:58",
"upload_time_iso_8601": "2024-09-12T15:11:58.067076Z",
"url": "https://files.pythonhosted.org/packages/f7/3c/7a33d86417982709adc5e8cef32be2338306c2df69a37a1a215c54605ec0/ggca-1.0.1-cp310-cp310-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "89ee3fd6d715309089aac29676178f5622bc6e25734a0ccce82c857c878ac9d4",
"md5": "b24f87f2e81472035cd8c1473165fb84",
"sha256": "77010999fbab39a751dd62650203711a6b23882edcab1035ed89d070787c5ebf"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "b24f87f2e81472035cd8c1473165fb84",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 1216717,
"upload_time": "2024-09-12T15:12:20",
"upload_time_iso_8601": "2024-09-12T15:12:20.329276Z",
"url": "https://files.pythonhosted.org/packages/89/ee/3fd6d715309089aac29676178f5622bc6e25734a0ccce82c857c878ac9d4/ggca-1.0.1-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5e266bb3093251ed324afce8befd9cad76e8ee29e5e46c3fd4ac92c63b27006e",
"md5": "9db3b299a546db83ce378a4211951a17",
"sha256": "ea4c10796c232cd2b3d8b836ee5ac923529860f92cd1b2f995fb90e72190087b"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "9db3b299a546db83ce378a4211951a17",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 1239513,
"upload_time": "2024-09-12T15:12:43",
"upload_time_iso_8601": "2024-09-12T15:12:43.208151Z",
"url": "https://files.pythonhosted.org/packages/5e/26/6bb3093251ed324afce8befd9cad76e8ee29e5e46c3fd4ac92c63b27006e/ggca-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8c288771387ea1272f7cb4467b711c16df161068e4b33b06dc9dc6a27f9d1f8e",
"md5": "cbcb078af8df4360d5fc64d2f5f20ff1",
"sha256": "1bd13007bfe2e8fbdd3044d3ca3fc43d2f43c6be476a665734570ada7f1f401a"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-none-win32.whl",
"has_sig": false,
"md5_digest": "cbcb078af8df4360d5fc64d2f5f20ff1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 748707,
"upload_time": "2024-09-12T15:13:19",
"upload_time_iso_8601": "2024-09-12T15:13:19.926408Z",
"url": "https://files.pythonhosted.org/packages/8c/28/8771387ea1272f7cb4467b711c16df161068e4b33b06dc9dc6a27f9d1f8e/ggca-1.0.1-cp310-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "04cf2a787819b3c3bfc58187dfb53503dfab3e084201f8b12130c20eb5c78dd2",
"md5": "ad08321cf783c05b8cb8a908bc9bf4ba",
"sha256": "e1bc66f5ad574bee7cd015fd746892a9a8da1cd48b27c933c0a0a00cd42f521b"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp310-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "ad08321cf783c05b8cb8a908bc9bf4ba",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 836790,
"upload_time": "2024-09-12T15:13:07",
"upload_time_iso_8601": "2024-09-12T15:13:07.044962Z",
"url": "https://files.pythonhosted.org/packages/04/cf/2a787819b3c3bfc58187dfb53503dfab3e084201f8b12130c20eb5c78dd2/ggca-1.0.1-cp310-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "61b57f6fb4ac0ff8be05d6e45694477c018884fa87ecbbe6fd50e34e094a4d4c",
"md5": "5d18798080aa416e0db1b52e193358ba",
"sha256": "73a65d7c0138e793a45c14593ad178d7f302f049a1264d9b780ba594bc3ef8c2"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "5d18798080aa416e0db1b52e193358ba",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 972237,
"upload_time": "2024-09-12T15:11:34",
"upload_time_iso_8601": "2024-09-12T15:11:34.474101Z",
"url": "https://files.pythonhosted.org/packages/61/b5/7f6fb4ac0ff8be05d6e45694477c018884fa87ecbbe6fd50e34e094a4d4c/ggca-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e11b3a854c43369b8feca7fbae4d4fba5a9e0e632dbdd67b533c097b46485946",
"md5": "a50fca665e8398dc0aa19ec9184700a1",
"sha256": "f3bf076bca4c31887ba12eb36f7d0e489ce1925b696408aad09febe910d56de8"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a50fca665e8398dc0aa19ec9184700a1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 906959,
"upload_time": "2024-09-12T15:11:28",
"upload_time_iso_8601": "2024-09-12T15:11:28.399852Z",
"url": "https://files.pythonhosted.org/packages/e1/1b/3a854c43369b8feca7fbae4d4fba5a9e0e632dbdd67b533c097b46485946/ggca-1.0.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7454a0d8ddcea9f4ce72efb819f02ae2615e82a5176489c441fc3c802515c65e",
"md5": "c7ca0f54b3c5f29a3292f57165d73688",
"sha256": "a912125e75b714eff323d09ea8f77b3186fa76591dd4600a5aea252a53a7f5a1"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c7ca0f54b3c5f29a3292f57165d73688",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 1043744,
"upload_time": "2024-09-12T15:09:38",
"upload_time_iso_8601": "2024-09-12T15:09:38.393578Z",
"url": "https://files.pythonhosted.org/packages/74/54/a0d8ddcea9f4ce72efb819f02ae2615e82a5176489c441fc3c802515c65e/ggca-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f34352f400704e0bebb9adb50ce3db6fc1c12ca00bc10324f6a91be4a82d3da5",
"md5": "fff7f3ee16043b3ebc617b44c6734f7f",
"sha256": "e0931f071809a9541d15e064858a0f755967a8262595adba362d1e5490c296fb"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "fff7f3ee16043b3ebc617b44c6734f7f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 1022832,
"upload_time": "2024-09-12T15:09:57",
"upload_time_iso_8601": "2024-09-12T15:09:57.193693Z",
"url": "https://files.pythonhosted.org/packages/f3/43/52f400704e0bebb9adb50ce3db6fc1c12ca00bc10324f6a91be4a82d3da5/ggca-1.0.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ffd094df3cf4def71478153e21b176e66d792809977ec02f37f8e7cbe02f16e3",
"md5": "92826afe1b959c04c3893cf2afda602d",
"sha256": "230025f497a5010c60742433b8c3d1a16fdaed5e3ec28a8263980b52d9c4a8f7"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "92826afe1b959c04c3893cf2afda602d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 1116400,
"upload_time": "2024-09-12T15:10:56",
"upload_time_iso_8601": "2024-09-12T15:10:56.952549Z",
"url": "https://files.pythonhosted.org/packages/ff/d0/94df3cf4def71478153e21b176e66d792809977ec02f37f8e7cbe02f16e3/ggca-1.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "182917670cd21a9e756f4fa8d7c88b5cf7df0ae822173ef18441d045b8787ee9",
"md5": "eb353d670702fa0a5dcbe8304429cb7e",
"sha256": "2b73bb1d41783003773bb8c3d59146dc2d9f91c485370f1d3f6e62dad56d33b9"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "eb353d670702fa0a5dcbe8304429cb7e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 1126553,
"upload_time": "2024-09-12T15:10:16",
"upload_time_iso_8601": "2024-09-12T15:10:16.830119Z",
"url": "https://files.pythonhosted.org/packages/18/29/17670cd21a9e756f4fa8d7c88b5cf7df0ae822173ef18441d045b8787ee9/ggca-1.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d3a491a742ba254504b49c0eff2365d8064372fb4e9b5e66287f378d2d6a330a",
"md5": "a649676231cf2bbe7dc0d7b247d991ba",
"sha256": "9d5c52c2879c65da7e917683bde04990f794016de866b64b45e25231516277a3"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "a649676231cf2bbe7dc0d7b247d991ba",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 1159098,
"upload_time": "2024-09-12T15:10:36",
"upload_time_iso_8601": "2024-09-12T15:10:36.471825Z",
"url": "https://files.pythonhosted.org/packages/d3/a4/91a742ba254504b49c0eff2365d8064372fb4e9b5e66287f378d2d6a330a/ggca-1.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a11652e2502e4644eba7c56fbdf3953db390f4fb9f122a95ee9c99d3b30617bd",
"md5": "38391299e82adf378ff703a2435f8872",
"sha256": "eb943334d01bd9ac06b2facd4ac15d7114788efe9f465d67a93fe1249d21269d"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "38391299e82adf378ff703a2435f8872",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 1082542,
"upload_time": "2024-09-12T15:11:12",
"upload_time_iso_8601": "2024-09-12T15:11:12.119197Z",
"url": "https://files.pythonhosted.org/packages/a1/16/52e2502e4644eba7c56fbdf3953db390f4fb9f122a95ee9c99d3b30617bd/ggca-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d233cf90fdbfb93b8ccb39d80364b0f380b4b3ffbf23318c0ff03bc4913bc5dc",
"md5": "66f125f0912218b2173f13459840c3a1",
"sha256": "5e8472b1f208e7b48031b9166814503be74d646afb8e60bf8c3e4096e9b074af"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "66f125f0912218b2173f13459840c3a1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 1203867,
"upload_time": "2024-09-12T15:11:39",
"upload_time_iso_8601": "2024-09-12T15:11:39.807159Z",
"url": "https://files.pythonhosted.org/packages/d2/33/cf90fdbfb93b8ccb39d80364b0f380b4b3ffbf23318c0ff03bc4913bc5dc/ggca-1.0.1-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6ea0893ec669c0f16683f0c1b35bca0fac7a793ad67b8acbd0aa313c2d878427",
"md5": "7ec0390674c1701fdb1dd0b01aa65757",
"sha256": "a42eb0b4b762167c13c62e29c7b2b2bed5ac4ec0fdc059f4939ab238bc1748db"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-cp311-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "7ec0390674c1701fdb1dd0b01aa65757",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 1256282,
"upload_time": "2024-09-12T15:12:00",
"upload_time_iso_8601": "2024-09-12T15:12:00.533743Z",
"url": "https://files.pythonhosted.org/packages/6e/a0/893ec669c0f16683f0c1b35bca0fac7a793ad67b8acbd0aa313c2d878427/ggca-1.0.1-cp311-cp311-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8a32f4ee8a2da0cecb7d029cb738f7254af1239f227381c0f0a9e9773e757879",
"md5": "3ad96090ac6789f7deab890d466daf66",
"sha256": "06acf1ea34e5db733dfd05ad7d15ee68cde06c17a425f8d051bc4d03ee45fdb2"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "3ad96090ac6789f7deab890d466daf66",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 1216629,
"upload_time": "2024-09-12T15:12:22",
"upload_time_iso_8601": "2024-09-12T15:12:22.342447Z",
"url": "https://files.pythonhosted.org/packages/8a/32/f4ee8a2da0cecb7d029cb738f7254af1239f227381c0f0a9e9773e757879/ggca-1.0.1-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e2295efc223cb8851d1e1e441cad86f9940c5189508f4fdbc313bfaee6f0bb25",
"md5": "bdf3d7590e4d39876343cd4fe62f4ddf",
"sha256": "295b1971d84ce846ae465b7301b4a35ec370d0a38e538db37c7711ed8bb46223"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "bdf3d7590e4d39876343cd4fe62f4ddf",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 1238510,
"upload_time": "2024-09-12T15:12:45",
"upload_time_iso_8601": "2024-09-12T15:12:45.800806Z",
"url": "https://files.pythonhosted.org/packages/e2/29/5efc223cb8851d1e1e441cad86f9940c5189508f4fdbc313bfaee6f0bb25/ggca-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "af956bc1851d7d348c6d5b8253fd7c5fabbbd811843b4f2517702cd939048b99",
"md5": "1370fa8e31a191ca65af223ee31d8bdd",
"sha256": "4598d64ca1f95955ff8618500bd91000e4e144d2baa4f4367f07c2a050ac9d4d"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-none-win32.whl",
"has_sig": false,
"md5_digest": "1370fa8e31a191ca65af223ee31d8bdd",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 749291,
"upload_time": "2024-09-12T15:13:21",
"upload_time_iso_8601": "2024-09-12T15:13:21.743928Z",
"url": "https://files.pythonhosted.org/packages/af/95/6bc1851d7d348c6d5b8253fd7c5fabbbd811843b4f2517702cd939048b99/ggca-1.0.1-cp311-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "39d99391627fbb8fd3cc7babe782bf06a7dc1a313960e818b59cb8b7f645d2ef",
"md5": "20386dc9e1e67845151842a5e93513cd",
"sha256": "1ab24042264db5bed98c8822bfbd5384b600ca0d255664df982f4189c1efc503"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp311-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "20386dc9e1e67845151842a5e93513cd",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 836656,
"upload_time": "2024-09-12T15:13:09",
"upload_time_iso_8601": "2024-09-12T15:13:09.171781Z",
"url": "https://files.pythonhosted.org/packages/39/d9/9391627fbb8fd3cc7babe782bf06a7dc1a313960e818b59cb8b7f645d2ef/ggca-1.0.1-cp311-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "741b1c7be1118fc4beebdba3f299fe52ee572e9b38bdaf2db8615e56c6c6fd99",
"md5": "06c20e5209e3b800172b8d6d3bfe8eed",
"sha256": "c1ed788f3964fab7549d1e2492023f55b41ed475531a33f9b12d72cf8c41f57d"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "06c20e5209e3b800172b8d6d3bfe8eed",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 972778,
"upload_time": "2024-09-12T15:11:36",
"upload_time_iso_8601": "2024-09-12T15:11:36.315009Z",
"url": "https://files.pythonhosted.org/packages/74/1b/1c7be1118fc4beebdba3f299fe52ee572e9b38bdaf2db8615e56c6c6fd99/ggca-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2d4c01c488ff8808736e9fa3e97e160378e32467836e23d84a51c41a688a1e2c",
"md5": "7dd0522b1fb02e68a7192c1625782f85",
"sha256": "22605dc32833e5010cf51b442486720195134d696b226c065e19c3409609d2c8"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "7dd0522b1fb02e68a7192c1625782f85",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 905905,
"upload_time": "2024-09-12T15:11:30",
"upload_time_iso_8601": "2024-09-12T15:11:30.157578Z",
"url": "https://files.pythonhosted.org/packages/2d/4c/01c488ff8808736e9fa3e97e160378e32467836e23d84a51c41a688a1e2c/ggca-1.0.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a6babdf74dc4c4384d928c075b5e60e672192bfbf283d3444354bbbf63a24226",
"md5": "5d5d98318dfffdfe1cfc586ee47f496e",
"sha256": "6c8f12957212d6ea1d5998a3ac914c518a907e67e46a5993c0fef8ee794983ed"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "5d5d98318dfffdfe1cfc586ee47f496e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 1043294,
"upload_time": "2024-09-12T15:09:40",
"upload_time_iso_8601": "2024-09-12T15:09:40.287305Z",
"url": "https://files.pythonhosted.org/packages/a6/ba/bdf74dc4c4384d928c075b5e60e672192bfbf283d3444354bbbf63a24226/ggca-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1ab0ad8cd52ed52589208f351a786a4ee88ce28e441b7207c31ebafbd53ea738",
"md5": "3ada00758e2d782a1f173ca8c7ee7597",
"sha256": "3ae1344cc3e2fbc914c622a70b49c6fe0a6aa446818be9af185b50063040f2f7"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "3ada00758e2d782a1f173ca8c7ee7597",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 1023270,
"upload_time": "2024-09-12T15:09:59",
"upload_time_iso_8601": "2024-09-12T15:09:59.052010Z",
"url": "https://files.pythonhosted.org/packages/1a/b0/ad8cd52ed52589208f351a786a4ee88ce28e441b7207c31ebafbd53ea738/ggca-1.0.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2f8f929927b4afb7edb70c29400ff5b1d4661756af2dd64aaf77496ef47ff3d5",
"md5": "6c6c65fd8e430c881a0826fd66999b0a",
"sha256": "36fdc79be9e8f12e7bf354823b361fd9de95695e40ed60af10f38842fd9e09ee"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "6c6c65fd8e430c881a0826fd66999b0a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 1116202,
"upload_time": "2024-09-12T15:10:58",
"upload_time_iso_8601": "2024-09-12T15:10:58.842702Z",
"url": "https://files.pythonhosted.org/packages/2f/8f/929927b4afb7edb70c29400ff5b1d4661756af2dd64aaf77496ef47ff3d5/ggca-1.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5d83e7d62d3548b45603a879096184ffe217acde4389f59347358baf06ecbffb",
"md5": "a1d684205701511781bec72339c0d332",
"sha256": "e4cd81dd8f68450579e29a9b9e00b64e9909a90eaab17e3d4569bf578165c7b6"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "a1d684205701511781bec72339c0d332",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 1126674,
"upload_time": "2024-09-12T15:10:19",
"upload_time_iso_8601": "2024-09-12T15:10:19.260880Z",
"url": "https://files.pythonhosted.org/packages/5d/83/e7d62d3548b45603a879096184ffe217acde4389f59347358baf06ecbffb/ggca-1.0.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "159becbe3169f72bde00d6143d1eacc1682fcd79984d05997712d3351148df6b",
"md5": "be321eedc7071cd9fd3ce7dbb6d8e4de",
"sha256": "59f77ef69755fe815154537748ac6ba4d99eb753e18f2a80c6d0e7ef0749a148"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "be321eedc7071cd9fd3ce7dbb6d8e4de",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 1159828,
"upload_time": "2024-09-12T15:10:38",
"upload_time_iso_8601": "2024-09-12T15:10:38.138563Z",
"url": "https://files.pythonhosted.org/packages/15/9b/ecbe3169f72bde00d6143d1eacc1682fcd79984d05997712d3351148df6b/ggca-1.0.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1a8eefaa399ce7cc8d4cd5781afd3f77dc1efb48ef72f652e535fa30bb6378e8",
"md5": "eed4dcad2ace9032d4e9fd13dd02fe76",
"sha256": "c9f1857583e8a9aa9d77cd6923e09c6a6773da7b848a72c07fc1864064380c7c"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "eed4dcad2ace9032d4e9fd13dd02fe76",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 1082955,
"upload_time": "2024-09-12T15:11:14",
"upload_time_iso_8601": "2024-09-12T15:11:14.224244Z",
"url": "https://files.pythonhosted.org/packages/1a/8e/efaa399ce7cc8d4cd5781afd3f77dc1efb48ef72f652e535fa30bb6378e8/ggca-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8942d8e94f101b05cc9037e162ce2bad3296b80e55f4085eed6e9aa0c828433b",
"md5": "50c0adfd8fa04a605b07ab7a3d9b06e4",
"sha256": "b211c8a8b628e4adac3b10aea6290a46334c992f75bbe9389bfc1df4b84286f4"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "50c0adfd8fa04a605b07ab7a3d9b06e4",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 1203956,
"upload_time": "2024-09-12T15:11:41",
"upload_time_iso_8601": "2024-09-12T15:11:41.919409Z",
"url": "https://files.pythonhosted.org/packages/89/42/d8e94f101b05cc9037e162ce2bad3296b80e55f4085eed6e9aa0c828433b/ggca-1.0.1-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7480c7c7ab7462d0f308873ec9bde99f66856c76760da1c10b7dcc8d32a786ac",
"md5": "4657c65eb25cea8232f68dd7d4a907e2",
"sha256": "0485048fdd6f5eacda24d7b4e3c3e46b33595f53ca5f67e7fa63176f3d2f1dd2"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-cp312-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "4657c65eb25cea8232f68dd7d4a907e2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 1255866,
"upload_time": "2024-09-12T15:12:02",
"upload_time_iso_8601": "2024-09-12T15:12:02.345843Z",
"url": "https://files.pythonhosted.org/packages/74/80/c7c7ab7462d0f308873ec9bde99f66856c76760da1c10b7dcc8d32a786ac/ggca-1.0.1-cp312-cp312-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5a974952fabfcc060b25349fe39ead183f6ba23ec5095ada2a65f82112e88aef",
"md5": "c87fdb014ae9f526c71c6f225358b5fa",
"sha256": "20c495c07f7d755e373e16c4575fb4a8fad59041c3752e1215b868b5b9589a91"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "c87fdb014ae9f526c71c6f225358b5fa",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 1218306,
"upload_time": "2024-09-12T15:12:24",
"upload_time_iso_8601": "2024-09-12T15:12:24.141379Z",
"url": "https://files.pythonhosted.org/packages/5a/97/4952fabfcc060b25349fe39ead183f6ba23ec5095ada2a65f82112e88aef/ggca-1.0.1-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3cc6d2c917a8ba78d0d36a6f8a299276e7f371a80c819dad40ba72ccb6ba244b",
"md5": "1ba88b1343dc1fd79338fe8ad7550617",
"sha256": "17007d5e5e6051a0828c36139a5ae39a0a209dfa967aec144221664271e2a610"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "1ba88b1343dc1fd79338fe8ad7550617",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 1240068,
"upload_time": "2024-09-12T15:12:47",
"upload_time_iso_8601": "2024-09-12T15:12:47.930250Z",
"url": "https://files.pythonhosted.org/packages/3c/c6/d2c917a8ba78d0d36a6f8a299276e7f371a80c819dad40ba72ccb6ba244b/ggca-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c4be1de855b5b7800571e63f2b78096378671a39a5e168f79314b9f6d1fbbeed",
"md5": "c51f1377588094d3d8d9f7d4581a5c3c",
"sha256": "f7980c6c2f5ecdcbb3a926e347c95057388a183de9c24be697173ec126dbfce8"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-none-win32.whl",
"has_sig": false,
"md5_digest": "c51f1377588094d3d8d9f7d4581a5c3c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 749003,
"upload_time": "2024-09-12T15:13:23",
"upload_time_iso_8601": "2024-09-12T15:13:23.923263Z",
"url": "https://files.pythonhosted.org/packages/c4/be/1de855b5b7800571e63f2b78096378671a39a5e168f79314b9f6d1fbbeed/ggca-1.0.1-cp312-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d96632634acb0e3cfd9631f408fdb39dd5828db18e463f19145e6acc154130f5",
"md5": "85242b514ed626802ced437445acde88",
"sha256": "271f508df1a9c916de63b2c04a5d60cee806237b3d8b49c60abfde3a0e524bff"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp312-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "85242b514ed626802ced437445acde88",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 836906,
"upload_time": "2024-09-12T15:13:11",
"upload_time_iso_8601": "2024-09-12T15:13:11.139069Z",
"url": "https://files.pythonhosted.org/packages/d9/66/32634acb0e3cfd9631f408fdb39dd5828db18e463f19145e6acc154130f5/ggca-1.0.1-cp312-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e12a439f1fdf7f974ce852537a78bb65bd5e4c19d34eadf6664a33e62cbb552c",
"md5": "6c243b24217f57eb29e745b37889dbaf",
"sha256": "829d7fee3d6ef96460d2dd28481c27f430c9908d5f8552f3250f2a1447da1794"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "6c243b24217f57eb29e745b37889dbaf",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1044864,
"upload_time": "2024-09-12T15:09:42",
"upload_time_iso_8601": "2024-09-12T15:09:42.014748Z",
"url": "https://files.pythonhosted.org/packages/e1/2a/439f1fdf7f974ce852537a78bb65bd5e4c19d34eadf6664a33e62cbb552c/ggca-1.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1c55cab09d476ffba539166c1522b9a85f7cc17f20e7f771089531595b35deb3",
"md5": "3eb99f29c3eecfaca3ed718ebe03a0e6",
"sha256": "76e1a8e7e3b9f324adb78549886d64e9f0051f45e3e2c27b93b79a480597467a"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "3eb99f29c3eecfaca3ed718ebe03a0e6",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1024616,
"upload_time": "2024-09-12T15:10:00",
"upload_time_iso_8601": "2024-09-12T15:10:00.680449Z",
"url": "https://files.pythonhosted.org/packages/1c/55/cab09d476ffba539166c1522b9a85f7cc17f20e7f771089531595b35deb3/ggca-1.0.1-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "84590ad01f9d2d3f9726eed3b3b6efdc8916682b2725a4522c6d8383e328d3ad",
"md5": "f5067a5cea3be3a6c2cc7450dbeac18d",
"sha256": "5725482a26049323696b86f53314f6fdedb6b4089bd9db621477805b7d519a55"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "f5067a5cea3be3a6c2cc7450dbeac18d",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1116353,
"upload_time": "2024-09-12T15:11:00",
"upload_time_iso_8601": "2024-09-12T15:11:00.979120Z",
"url": "https://files.pythonhosted.org/packages/84/59/0ad01f9d2d3f9726eed3b3b6efdc8916682b2725a4522c6d8383e328d3ad/ggca-1.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e189039ff388719aa498104153dc8d7fc3a767c3c9abeb53575f7456d192c62a",
"md5": "423875d00977a001473936a79be3ec8c",
"sha256": "3c8be2e9ee52249ee4515075460a20cc8b889f531350b03a03758253699af28a"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "423875d00977a001473936a79be3ec8c",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1127671,
"upload_time": "2024-09-12T15:10:21",
"upload_time_iso_8601": "2024-09-12T15:10:21.036495Z",
"url": "https://files.pythonhosted.org/packages/e1/89/039ff388719aa498104153dc8d7fc3a767c3c9abeb53575f7456d192c62a/ggca-1.0.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6489ab528a33f2638158b70f509dab2617ba52126be1d941cde37c98bb70d4da",
"md5": "6c956840715ee8bd62d145f9a10bbedb",
"sha256": "25f3802212658bfe176fb6cc15d2ae66f0f32340ae2501402cfe36eab5c4ca6c"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "6c956840715ee8bd62d145f9a10bbedb",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1159481,
"upload_time": "2024-09-12T15:10:41",
"upload_time_iso_8601": "2024-09-12T15:10:41.508056Z",
"url": "https://files.pythonhosted.org/packages/64/89/ab528a33f2638158b70f509dab2617ba52126be1d941cde37c98bb70d4da/ggca-1.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c84616532b92635f0ca201b7aaf788f6bcba8a74db7609ae6ba8be0313081fac",
"md5": "fdf7bd30852bc36fb8cffc8b639b03d0",
"sha256": "6509d74e62204e7447d73c1932f12f64da095878d442629983c531d9b9ad19cf"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "fdf7bd30852bc36fb8cffc8b639b03d0",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1082909,
"upload_time": "2024-09-12T15:11:16",
"upload_time_iso_8601": "2024-09-12T15:11:16.707396Z",
"url": "https://files.pythonhosted.org/packages/c8/46/16532b92635f0ca201b7aaf788f6bcba8a74db7609ae6ba8be0313081fac/ggca-1.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b20112d78357d2ca06d5a45f5981f5bbadeb7e13a33f77a4f20b2032f003ab8e",
"md5": "8a353b4f57bccc1501400fc112ec5b75",
"sha256": "8b4362d32bc8ce671db8e222f5878625f98b5ecbb786f654603ab5097fe032bb"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp37-cp37m-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "8a353b4f57bccc1501400fc112ec5b75",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1205124,
"upload_time": "2024-09-12T15:11:43",
"upload_time_iso_8601": "2024-09-12T15:11:43.609572Z",
"url": "https://files.pythonhosted.org/packages/b2/01/12d78357d2ca06d5a45f5981f5bbadeb7e13a33f77a4f20b2032f003ab8e/ggca-1.0.1-cp37-cp37m-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d44213b751d07b71228425e2bc9a19103e89ee910a39524db8738bc49d18fd8e",
"md5": "d9f2ffc55f06df96d231d197a787975a",
"sha256": "934b3c7dce3efd6e4723bee94424b7f20cfb8066b6c798ba15bddbf0fe942afc"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp37-cp37m-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "d9f2ffc55f06df96d231d197a787975a",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1256467,
"upload_time": "2024-09-12T15:12:04",
"upload_time_iso_8601": "2024-09-12T15:12:04.638983Z",
"url": "https://files.pythonhosted.org/packages/d4/42/13b751d07b71228425e2bc9a19103e89ee910a39524db8738bc49d18fd8e/ggca-1.0.1-cp37-cp37m-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "33d33134ede21c2e89660eeeecc03d552c54a1dba05b28ac4e4c5c50765a08ef",
"md5": "165d75fc0db7cd4c660deacca0cf1bd8",
"sha256": "6125b7e6efa050997cc1f0162c2ba06ce93f21645210a9198bfa95935b80f17f"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp37-cp37m-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "165d75fc0db7cd4c660deacca0cf1bd8",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1218176,
"upload_time": "2024-09-12T15:12:25",
"upload_time_iso_8601": "2024-09-12T15:12:25.984306Z",
"url": "https://files.pythonhosted.org/packages/33/d3/3134ede21c2e89660eeeecc03d552c54a1dba05b28ac4e4c5c50765a08ef/ggca-1.0.1-cp37-cp37m-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "02e0e3822b8c4b9e47ed096c1086b0a6c38715f6064ada7a057e2338aab52ca7",
"md5": "f38bc367dbdbe0630f25439d563b5a91",
"sha256": "92850fa7d04211ad56cf5a85f16def5bdec6000e79209e5597515d2fe88d8925"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp37-cp37m-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "f38bc367dbdbe0630f25439d563b5a91",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1240594,
"upload_time": "2024-09-12T15:12:50",
"upload_time_iso_8601": "2024-09-12T15:12:50.096158Z",
"url": "https://files.pythonhosted.org/packages/02/e0/e3822b8c4b9e47ed096c1086b0a6c38715f6064ada7a057e2338aab52ca7/ggca-1.0.1-cp37-cp37m-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "05776886bd8ca6be56ef490210f603fc63807e47faaba0c996d1ea516c156e91",
"md5": "bcf7de854b125de0d3e703868f398c91",
"sha256": "349bbb6fe5aabbb59f28e25e6a88a37033d2a8eb1534eb201b0d1e01c2988b36"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp37-none-win32.whl",
"has_sig": false,
"md5_digest": "bcf7de854b125de0d3e703868f398c91",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 748926,
"upload_time": "2024-09-12T15:13:25",
"upload_time_iso_8601": "2024-09-12T15:13:25.813468Z",
"url": "https://files.pythonhosted.org/packages/05/77/6886bd8ca6be56ef490210f603fc63807e47faaba0c996d1ea516c156e91/ggca-1.0.1-cp37-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "81eb3f2976e54f8df963b296ea9181c2dc46cc612ade3ce42ec2e7a24d97c218",
"md5": "bf1391b1146ba8f5f6c14d7f0af6ce7d",
"sha256": "107517c76117a6fb1bc46da6b995d3a46ff6ead4bf8ccf09582cddb0ca5dbc73"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp37-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "bf1391b1146ba8f5f6c14d7f0af6ce7d",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 837159,
"upload_time": "2024-09-12T15:13:13",
"upload_time_iso_8601": "2024-09-12T15:13:13.196544Z",
"url": "https://files.pythonhosted.org/packages/81/eb/3f2976e54f8df963b296ea9181c2dc46cc612ade3ce42ec2e7a24d97c218/ggca-1.0.1-cp37-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2056d16faa4ca5017d52e43dab62e00f67fa5218a59bd7b24768fa913d782c38",
"md5": "05592b3f9738d33e85a5ff5aa3cc9fac",
"sha256": "a024d1569e526f3ffd5ddcf0f48d8ce53c26a2f43dbcdf82b1190750e45c6a6f"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "05592b3f9738d33e85a5ff5aa3cc9fac",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 1045282,
"upload_time": "2024-09-12T15:09:43",
"upload_time_iso_8601": "2024-09-12T15:09:43.856291Z",
"url": "https://files.pythonhosted.org/packages/20/56/d16faa4ca5017d52e43dab62e00f67fa5218a59bd7b24768fa913d782c38/ggca-1.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5bac998c1704815ffda36f4b450c0d2cc9e99954cfd618fd22b840d69fa6c550",
"md5": "a95f458e179f7f1ec6c2b66952c37211",
"sha256": "7cf9f91d72a329770e2e31f63a0eba4de857722afc61bc4ea29da096cc1fdf4d"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "a95f458e179f7f1ec6c2b66952c37211",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 1024232,
"upload_time": "2024-09-12T15:10:02",
"upload_time_iso_8601": "2024-09-12T15:10:02.481412Z",
"url": "https://files.pythonhosted.org/packages/5b/ac/998c1704815ffda36f4b450c0d2cc9e99954cfd618fd22b840d69fa6c550/ggca-1.0.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9957c7a7dbadfb9eb1ecd9f0ba63864a5ad549e274b6a6d6d36a242287d5432d",
"md5": "692fe85fc5b27b9a016485d8bd74fd4b",
"sha256": "10f268b60e10458104dfce2bc104aed3c4b9bd0ac82ce4e7b763253bdfe96c7d"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "692fe85fc5b27b9a016485d8bd74fd4b",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 1116324,
"upload_time": "2024-09-12T15:11:02",
"upload_time_iso_8601": "2024-09-12T15:11:02.932922Z",
"url": "https://files.pythonhosted.org/packages/99/57/c7a7dbadfb9eb1ecd9f0ba63864a5ad549e274b6a6d6d36a242287d5432d/ggca-1.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ba756dc6f00394faf552079cdb566615c69ca69e0ff6e401338ba08ed4974ee2",
"md5": "5b5fc9583ba82cc52c97a84acea7c637",
"sha256": "486d9dec34c3e6e376dff0e313a8eeab18bf73bb3617f89e31ce7d9bed7e1001"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "5b5fc9583ba82cc52c97a84acea7c637",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 1127511,
"upload_time": "2024-09-12T15:10:22",
"upload_time_iso_8601": "2024-09-12T15:10:22.700880Z",
"url": "https://files.pythonhosted.org/packages/ba/75/6dc6f00394faf552079cdb566615c69ca69e0ff6e401338ba08ed4974ee2/ggca-1.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "98371ffa7d708617a04bc8d67d09ebefeedbcddd89b20aa3144068bb8f21b6c1",
"md5": "296470f48b109d608fb02ebd336ab844",
"sha256": "71889ebe9fb8d978d88226a06810d798d922feec6fe7137580e37797b19215d9"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "296470f48b109d608fb02ebd336ab844",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 1159940,
"upload_time": "2024-09-12T15:10:43",
"upload_time_iso_8601": "2024-09-12T15:10:43.900510Z",
"url": "https://files.pythonhosted.org/packages/98/37/1ffa7d708617a04bc8d67d09ebefeedbcddd89b20aa3144068bb8f21b6c1/ggca-1.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d9be3edd65c24b0d52a157226108b47af65166108627c7c8f6bbe0bfe90da091",
"md5": "222aa7d3cd50bc4f5d8a0aa4a786f722",
"sha256": "823d4a09e507b583e0b0a15fd012e5ddf1ce5b4e024461c4fc807e7388d0bce7"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "222aa7d3cd50bc4f5d8a0aa4a786f722",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 1083058,
"upload_time": "2024-09-12T15:11:18",
"upload_time_iso_8601": "2024-09-12T15:11:18.491882Z",
"url": "https://files.pythonhosted.org/packages/d9/be/3edd65c24b0d52a157226108b47af65166108627c7c8f6bbe0bfe90da091/ggca-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1a043be69f6ef180d4afd2052d53f09973468bac81d0a4ab277b0b10d95da4d6",
"md5": "035e7e468eaa5bafb8ddbb3e4d3d4e2e",
"sha256": "d5b176c1e4c67189be12dfc3ca086df6e1eabe2d49a23f7a7e33ed3f3a50fe12"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp38-cp38-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "035e7e468eaa5bafb8ddbb3e4d3d4e2e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 1205044,
"upload_time": "2024-09-12T15:11:46",
"upload_time_iso_8601": "2024-09-12T15:11:46.552543Z",
"url": "https://files.pythonhosted.org/packages/1a/04/3be69f6ef180d4afd2052d53f09973468bac81d0a4ab277b0b10d95da4d6/ggca-1.0.1-cp38-cp38-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "aa2ca0f90cf27549d7254f77d2909e46ae89e2de9abf866772a11c66c3f05e09",
"md5": "432d4bd09cb91a96ebabe789127335d3",
"sha256": "2f4b98f73337ad143eccb79027a3017dcaf40696bc8f58900ea1f5be818a756f"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp38-cp38-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "432d4bd09cb91a96ebabe789127335d3",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 1256392,
"upload_time": "2024-09-12T15:12:06",
"upload_time_iso_8601": "2024-09-12T15:12:06.888439Z",
"url": "https://files.pythonhosted.org/packages/aa/2c/a0f90cf27549d7254f77d2909e46ae89e2de9abf866772a11c66c3f05e09/ggca-1.0.1-cp38-cp38-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "59ce516d601edce10269db417ee7191df427c13536a0aa304f9f01b13ebdab24",
"md5": "55c51924c29c9aba3325609723d87270",
"sha256": "c47b4930e80c8c313462819b5d5b394d8fdde57e0d70ba085878a04e5c80b768"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp38-cp38-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "55c51924c29c9aba3325609723d87270",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 1218058,
"upload_time": "2024-09-12T15:12:28",
"upload_time_iso_8601": "2024-09-12T15:12:28.522442Z",
"url": "https://files.pythonhosted.org/packages/59/ce/516d601edce10269db417ee7191df427c13536a0aa304f9f01b13ebdab24/ggca-1.0.1-cp38-cp38-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "13fb8017edb8132951e479f3e11156dc7f8a6d79811f6a70150c61f248ed66de",
"md5": "8169d7c6fea71fc3c87033cb2788a031",
"sha256": "cc4563226db41dfae28097cf729f67bea2ccb1264f55daec03c9b1814834d94a"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "8169d7c6fea71fc3c87033cb2788a031",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 1240682,
"upload_time": "2024-09-12T15:12:52",
"upload_time_iso_8601": "2024-09-12T15:12:52.019514Z",
"url": "https://files.pythonhosted.org/packages/13/fb/8017edb8132951e479f3e11156dc7f8a6d79811f6a70150c61f248ed66de/ggca-1.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "34ac7380cf24b7f19229acc9051c44814cec7a03c346896fcb3abf6b3cb3f861",
"md5": "958e147aa0b96f5ed7943e4437d33847",
"sha256": "95c0c8e1e09333c6c6dc9cf9eca40c40ba3af1770b024390d8e64a3d28e4cf3f"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp38-none-win32.whl",
"has_sig": false,
"md5_digest": "958e147aa0b96f5ed7943e4437d33847",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 748850,
"upload_time": "2024-09-12T15:13:27",
"upload_time_iso_8601": "2024-09-12T15:13:27.722515Z",
"url": "https://files.pythonhosted.org/packages/34/ac/7380cf24b7f19229acc9051c44814cec7a03c346896fcb3abf6b3cb3f861/ggca-1.0.1-cp38-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e18db57cb12a36bca4195f606fbc0aaa469586b26afb00d75ca9b6e470ab936f",
"md5": "755c819640b15077360355f70a62b491",
"sha256": "722861e009626a9a8b88a0851ef06ae6ad1c5035a3fed252127c9263359bf9ed"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp38-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "755c819640b15077360355f70a62b491",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 837062,
"upload_time": "2024-09-12T15:13:15",
"upload_time_iso_8601": "2024-09-12T15:13:15.107270Z",
"url": "https://files.pythonhosted.org/packages/e1/8d/b57cb12a36bca4195f606fbc0aaa469586b26afb00d75ca9b6e470ab936f/ggca-1.0.1-cp38-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3e72c17e9c3f396dd8c83dc379ef0bbd05453deaf4ac1915a91a36549181b830",
"md5": "dda74a728adb2c47f8c480e33fe26813",
"sha256": "f8da22f79a952b50a21011d55f5c4ade011cd5acae4b2283d88fed2a50f716b1"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "dda74a728adb2c47f8c480e33fe26813",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 906948,
"upload_time": "2024-09-12T15:11:32",
"upload_time_iso_8601": "2024-09-12T15:11:32.513671Z",
"url": "https://files.pythonhosted.org/packages/3e/72/c17e9c3f396dd8c83dc379ef0bbd05453deaf4ac1915a91a36549181b830/ggca-1.0.1-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3dcde2d9b78fe4f7a25c3dfdf881737c426683b6a20cca515e5e8f58975f65c6",
"md5": "d984cb1804aea64b1c591f5631b5d2db",
"sha256": "ba5519c7ff52bb63838272999c080316d6df88a771524f3a6cdeb818c773d5de"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "d984cb1804aea64b1c591f5631b5d2db",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 1044724,
"upload_time": "2024-09-12T15:09:45",
"upload_time_iso_8601": "2024-09-12T15:09:45.733070Z",
"url": "https://files.pythonhosted.org/packages/3d/cd/e2d9b78fe4f7a25c3dfdf881737c426683b6a20cca515e5e8f58975f65c6/ggca-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6a9d3278efeeb605acc53a30264a186631224acdce446770e6fdd2c05616fb59",
"md5": "7be487a509e392783c1b1b745ac30f8d",
"sha256": "9c99c5fbcce1eea51d02cc7531e5a469900b249026fd197c17d56a1bf5b89b8a"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "7be487a509e392783c1b1b745ac30f8d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 1024265,
"upload_time": "2024-09-12T15:10:04",
"upload_time_iso_8601": "2024-09-12T15:10:04.183399Z",
"url": "https://files.pythonhosted.org/packages/6a/9d/3278efeeb605acc53a30264a186631224acdce446770e6fdd2c05616fb59/ggca-1.0.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b01787c6c45cf39d6a0c55404edbaec78f8b85486d89a87b9daad4017a1f5842",
"md5": "95b27f3ca30314ad3bb6003d8bd76961",
"sha256": "dab788237957761e18af145e40559c1aefcc393e5835cd897e4205c5132fb1c5"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "95b27f3ca30314ad3bb6003d8bd76961",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 1116036,
"upload_time": "2024-09-12T15:11:04",
"upload_time_iso_8601": "2024-09-12T15:11:04.678989Z",
"url": "https://files.pythonhosted.org/packages/b0/17/87c6c45cf39d6a0c55404edbaec78f8b85486d89a87b9daad4017a1f5842/ggca-1.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6d420b37c3dc23343047702d97d540773404101bdece3270cd09e7ab6635275e",
"md5": "2b880fca4f245616f9ff4521c0831491",
"sha256": "c5f1246a91da1327fc1ab60597b8422c54b0bc796f8d2700ac4b2aeaf53bb719"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "2b880fca4f245616f9ff4521c0831491",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 1127811,
"upload_time": "2024-09-12T15:10:24",
"upload_time_iso_8601": "2024-09-12T15:10:24.539926Z",
"url": "https://files.pythonhosted.org/packages/6d/42/0b37c3dc23343047702d97d540773404101bdece3270cd09e7ab6635275e/ggca-1.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dc7fdcfdedba5ef621b7689082aba6eb0d014fef737fc15a4c7a6cab006e8911",
"md5": "4b7110b857a35d6fb1818415269ebf92",
"sha256": "4db65f14c0f83dd798d0bca78e9e249b4937f57d50e9954a0ab42756a19fed7f"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "4b7110b857a35d6fb1818415269ebf92",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 1159853,
"upload_time": "2024-09-12T15:10:45",
"upload_time_iso_8601": "2024-09-12T15:10:45.580125Z",
"url": "https://files.pythonhosted.org/packages/dc/7f/dcfdedba5ef621b7689082aba6eb0d014fef737fc15a4c7a6cab006e8911/ggca-1.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b497e9e16285a213165fea746ee58fdb9ecad1aeb1f1bbda58cf8789c3358e8e",
"md5": "2c2be69dc3423f9e95a4dfac4d80b72d",
"sha256": "61f961d39ff90d4f69738b2fb53243b8e4e17ef2564422dbd107c08848cb52d5"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2c2be69dc3423f9e95a4dfac4d80b72d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 1083051,
"upload_time": "2024-09-12T15:11:20",
"upload_time_iso_8601": "2024-09-12T15:11:20.595057Z",
"url": "https://files.pythonhosted.org/packages/b4/97/e9e16285a213165fea746ee58fdb9ecad1aeb1f1bbda58cf8789c3358e8e/ggca-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "88eb181e59a01a6c26577dc6609d046f3623c94ce3b432d430e10dcf80348076",
"md5": "0b464e9780ec0948004a13f405e8433c",
"sha256": "50c5919791ac1517692b893afb87dcb8b0752323bb530b0269588c5136dad145"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "0b464e9780ec0948004a13f405e8433c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 1205165,
"upload_time": "2024-09-12T15:11:48",
"upload_time_iso_8601": "2024-09-12T15:11:48.312967Z",
"url": "https://files.pythonhosted.org/packages/88/eb/181e59a01a6c26577dc6609d046f3623c94ce3b432d430e10dcf80348076/ggca-1.0.1-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "380ae28eb6fce867202bbaa158ff227f22273c90081d9f161a5eac197930880d",
"md5": "0ed6d2ac9731bade2921c5eb855233ab",
"sha256": "c1c66e4c7d4143b3406425898807e45b8e139d96f174048cd477cdbb0760b344"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-cp39-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "0ed6d2ac9731bade2921c5eb855233ab",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 1255867,
"upload_time": "2024-09-12T15:12:09",
"upload_time_iso_8601": "2024-09-12T15:12:09.288415Z",
"url": "https://files.pythonhosted.org/packages/38/0a/e28eb6fce867202bbaa158ff227f22273c90081d9f161a5eac197930880d/ggca-1.0.1-cp39-cp39-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "24379f3386f3a08192513fb82fc9cbfe573139ab8c4e3cc0cc04d3afaf9bb58b",
"md5": "bc4a9438d9e55030a7e222efbed843e6",
"sha256": "1cffcc93cb2709731a1fc97b6721532e17acfbf3211068752e0de508a632a05c"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-cp39-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "bc4a9438d9e55030a7e222efbed843e6",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 1218224,
"upload_time": "2024-09-12T15:12:30",
"upload_time_iso_8601": "2024-09-12T15:12:30.663360Z",
"url": "https://files.pythonhosted.org/packages/24/37/9f3386f3a08192513fb82fc9cbfe573139ab8c4e3cc0cc04d3afaf9bb58b/ggca-1.0.1-cp39-cp39-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4b493ee7cb17b0da8003af4a44ebbc99a464a7bc6d93764ff5b1d23464de46b1",
"md5": "0a278cce1eb3d505ef75b3d863bb0762",
"sha256": "e2543c901359099ebac03e8223a88baa678e80d84ec84134311bcf2633f6d4b3"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "0a278cce1eb3d505ef75b3d863bb0762",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 1240348,
"upload_time": "2024-09-12T15:12:54",
"upload_time_iso_8601": "2024-09-12T15:12:54.116286Z",
"url": "https://files.pythonhosted.org/packages/4b/49/3ee7cb17b0da8003af4a44ebbc99a464a7bc6d93764ff5b1d23464de46b1/ggca-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "043995062fc90358dbcde197b2e97f8bd340dc77910e5d730f469c9deb401d49",
"md5": "f07b30de285e80fe5f443599a7a49600",
"sha256": "3baca59a756faea7702fdf696b17d09704701aeac31b9a359f73786e501da746"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-none-win32.whl",
"has_sig": false,
"md5_digest": "f07b30de285e80fe5f443599a7a49600",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 748996,
"upload_time": "2024-09-12T15:13:30",
"upload_time_iso_8601": "2024-09-12T15:13:30.127744Z",
"url": "https://files.pythonhosted.org/packages/04/39/95062fc90358dbcde197b2e97f8bd340dc77910e5d730f469c9deb401d49/ggca-1.0.1-cp39-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c80562e037849169c85671df8b9cdaf6ee1052ef5bfb8137a9475565fe258bec",
"md5": "62b735e023ac75fa57cf65c3ccd729a7",
"sha256": "b9821eb3f4cf2baeff3b762bfa14728a51c0389a96ad526aaa43bf2986c349b9"
},
"downloads": -1,
"filename": "ggca-1.0.1-cp39-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "62b735e023ac75fa57cf65c3ccd729a7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 837105,
"upload_time": "2024-09-12T15:13:18",
"upload_time_iso_8601": "2024-09-12T15:13:18.113727Z",
"url": "https://files.pythonhosted.org/packages/c8/05/62e037849169c85671df8b9cdaf6ee1052ef5bfb8137a9475565fe258bec/ggca-1.0.1-cp39-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3fdb5630981f082c51a7b3faee327cdc1859a2a601be3be0f29c17ad8db3d97d",
"md5": "1c6c1c25bcc9e98f6d585969a83f024a",
"sha256": "165875b4b29841bad04e6d734efc4d66c52bfb4d039e8c2d1da0019a1c19fd05"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "1c6c1c25bcc9e98f6d585969a83f024a",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.6",
"size": 1045668,
"upload_time": "2024-09-12T15:09:47",
"upload_time_iso_8601": "2024-09-12T15:09:47.453624Z",
"url": "https://files.pythonhosted.org/packages/3f/db/5630981f082c51a7b3faee327cdc1859a2a601be3be0f29c17ad8db3d97d/ggca-1.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2cd80d1493ce9ddf03bd767051a26d63de4b6691906093ebe09ff83dcfa4a57c",
"md5": "8c5640d0d87322c585cc80f647bf8090",
"sha256": "f2ec34fb43c9ead946b5c54387ddd8316c9687cb04144ce30431f62eb0cd93c7"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "8c5640d0d87322c585cc80f647bf8090",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.6",
"size": 1023683,
"upload_time": "2024-09-12T15:10:07",
"upload_time_iso_8601": "2024-09-12T15:10:07.093050Z",
"url": "https://files.pythonhosted.org/packages/2c/d8/0d1493ce9ddf03bd767051a26d63de4b6691906093ebe09ff83dcfa4a57c/ggca-1.0.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d146a2a365565a70de1ad9454f4a89f9ab159e5baa8afe7ac3ddeb09e4ae3ce0",
"md5": "bfb928a01e051861a977598975876b45",
"sha256": "b87458bbda7a20aabce006ce2c75a212a78cf7c5ce44a16b221f3a29f61b65a9"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "bfb928a01e051861a977598975876b45",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.6",
"size": 1117890,
"upload_time": "2024-09-12T15:11:06",
"upload_time_iso_8601": "2024-09-12T15:11:06.465152Z",
"url": "https://files.pythonhosted.org/packages/d1/46/a2a365565a70de1ad9454f4a89f9ab159e5baa8afe7ac3ddeb09e4ae3ce0/ggca-1.0.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0d8fe519146070c217ed8a4700c273c0d5b325c58b57fa4742c4c3f0d52ee15b",
"md5": "f0ad3a137717a7359f427d93c1970aeb",
"sha256": "87b506a23e9cb8ae0d4838b76f1c1036e2a510bcc82c931b1c24c186493b16fb"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "f0ad3a137717a7359f427d93c1970aeb",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.6",
"size": 1128734,
"upload_time": "2024-09-12T15:10:27",
"upload_time_iso_8601": "2024-09-12T15:10:27.177363Z",
"url": "https://files.pythonhosted.org/packages/0d/8f/e519146070c217ed8a4700c273c0d5b325c58b57fa4742c4c3f0d52ee15b/ggca-1.0.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a91df8d496d47f0a3a7cebf444deebd1efd35b39e6d3cda5ecff9501db0789fe",
"md5": "27e2f69bfa260a5d24d1f7da6f9e3348",
"sha256": "111175d65f6ba510a8f0716d5817ed8ba4319dfc5dbeafc1c616dfe1ccad3699"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "27e2f69bfa260a5d24d1f7da6f9e3348",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.6",
"size": 1159339,
"upload_time": "2024-09-12T15:10:47",
"upload_time_iso_8601": "2024-09-12T15:10:47.768844Z",
"url": "https://files.pythonhosted.org/packages/a9/1d/f8d496d47f0a3a7cebf444deebd1efd35b39e6d3cda5ecff9501db0789fe/ggca-1.0.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0288af856a0330491f8c7b022bbd94b3d34d1292b609a1405b873e1c28a1ac11",
"md5": "7025c8d3a7de5b4127684e80d4d760b2",
"sha256": "fe5114bce9dc1235c145f180b14f615a787745f134e4fe9bb655e71e6f79e71e"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "7025c8d3a7de5b4127684e80d4d760b2",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.6",
"size": 1083820,
"upload_time": "2024-09-12T15:11:22",
"upload_time_iso_8601": "2024-09-12T15:11:22.509618Z",
"url": "https://files.pythonhosted.org/packages/02/88/af856a0330491f8c7b022bbd94b3d34d1292b609a1405b873e1c28a1ac11/ggca-1.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b4e091cf38a36ba58bb76e87e657a14361073d51a772ce80e909fea08b139a8f",
"md5": "2db3342ffb2737a121f79ee5bfcd42d7",
"sha256": "3ab0af22292e43756bd0bccf4a725028d84906b2a71c2afbd743a08c2121ad70"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "2db3342ffb2737a121f79ee5bfcd42d7",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.6",
"size": 1205008,
"upload_time": "2024-09-12T15:11:50",
"upload_time_iso_8601": "2024-09-12T15:11:50.341999Z",
"url": "https://files.pythonhosted.org/packages/b4/e0/91cf38a36ba58bb76e87e657a14361073d51a772ce80e909fea08b139a8f/ggca-1.0.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9445673fe4fc4569a67c8c2a592bc99a6a816ade12c14c48e1d1368ac281d16b",
"md5": "c4e371082aa9e6f1c4596c9d2b87ed5e",
"sha256": "64573cc84936696ba1744828e37f143980c668422e88dd1d94c3ed6fbc3947de"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "c4e371082aa9e6f1c4596c9d2b87ed5e",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.6",
"size": 1257218,
"upload_time": "2024-09-12T15:12:11",
"upload_time_iso_8601": "2024-09-12T15:12:11.322886Z",
"url": "https://files.pythonhosted.org/packages/94/45/673fe4fc4569a67c8c2a592bc99a6a816ade12c14c48e1d1368ac281d16b/ggca-1.0.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a3988a89caf049e91dca5c04bbc0e60ee0ff5f7560b3151da29d419fa5c0815f",
"md5": "1727552508c07c820ecc9c469e9647de",
"sha256": "7c140a83f22681f7f7de5fb61b967f74fb8388c06f91993a5788527b6ff8027f"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "1727552508c07c820ecc9c469e9647de",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.6",
"size": 1218167,
"upload_time": "2024-09-12T15:12:33",
"upload_time_iso_8601": "2024-09-12T15:12:33.568043Z",
"url": "https://files.pythonhosted.org/packages/a3/98/8a89caf049e91dca5c04bbc0e60ee0ff5f7560b3151da29d419fa5c0815f/ggca-1.0.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2da8f8cb3cfbef021f59eb85cbe31a88c9ba3a18bdc4b1b56681890791881056",
"md5": "c35050450278dc0afc6c4b052c459f06",
"sha256": "aed8b4ad8957aaea176bf5b09e8b041234a70c4b349384a95be2870da54019a8"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "c35050450278dc0afc6c4b052c459f06",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.6",
"size": 1241344,
"upload_time": "2024-09-12T15:12:56",
"upload_time_iso_8601": "2024-09-12T15:12:56.464184Z",
"url": "https://files.pythonhosted.org/packages/2d/a8/f8cb3cfbef021f59eb85cbe31a88c9ba3a18bdc4b1b56681890791881056/ggca-1.0.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2fc218b95b6b7e51b5cb6a26bd601ffef5936bb1625979b751781d43c3876381",
"md5": "7f3835eab8834adb519bc5911a0a2a94",
"sha256": "5e34d56c1e87477130d86dbc657b3eebbc5c5f66dc69b637dc61724e60239954"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "7f3835eab8834adb519bc5911a0a2a94",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.6",
"size": 1049383,
"upload_time": "2024-09-12T15:09:49",
"upload_time_iso_8601": "2024-09-12T15:09:49.426320Z",
"url": "https://files.pythonhosted.org/packages/2f/c2/18b95b6b7e51b5cb6a26bd601ffef5936bb1625979b751781d43c3876381/ggca-1.0.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "51cea1952feb8dcd900c400e9b1ca6ffcfbd6c59776a5bdc92afdf6f2e75bd9b",
"md5": "11136f1e55d48ca8486b6714295ceb36",
"sha256": "86fd5659f127c303609682378e39b79eb3b3c9823307c0fc0a26d4b5ec0dd93e"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "11136f1e55d48ca8486b6714295ceb36",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.6",
"size": 1028030,
"upload_time": "2024-09-12T15:10:09",
"upload_time_iso_8601": "2024-09-12T15:10:09.276034Z",
"url": "https://files.pythonhosted.org/packages/51/ce/a1952feb8dcd900c400e9b1ca6ffcfbd6c59776a5bdc92afdf6f2e75bd9b/ggca-1.0.1-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c898b5c5536481a57ea6847d161dbaff21870d8b5f356f47fbc9ce91b73863bd",
"md5": "d496c9f6e7cedbe82df4390db16edebb",
"sha256": "8ac79b0c9c309829623b03d896a935073bb41b22239ef18321ae03e22e5ef4fd"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "d496c9f6e7cedbe82df4390db16edebb",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.6",
"size": 1131010,
"upload_time": "2024-09-12T15:10:29",
"upload_time_iso_8601": "2024-09-12T15:10:29.289983Z",
"url": "https://files.pythonhosted.org/packages/c8/98/b5c5536481a57ea6847d161dbaff21870d8b5f356f47fbc9ce91b73863bd/ggca-1.0.1-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4a564bc530b7a9f7f372dec112eee76b1502721c7bcb80d9e6160f84656efe67",
"md5": "3ed0b5444c3954d4fd65543edf93fbcc",
"sha256": "5b9a12dfed4fa2331ff6deb8d8d2bb38e3d522ac0cb43bd0c1e4511ad8dae490"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "3ed0b5444c3954d4fd65543edf93fbcc",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.6",
"size": 1161339,
"upload_time": "2024-09-12T15:10:49",
"upload_time_iso_8601": "2024-09-12T15:10:49.550934Z",
"url": "https://files.pythonhosted.org/packages/4a/56/4bc530b7a9f7f372dec112eee76b1502721c7bcb80d9e6160f84656efe67/ggca-1.0.1-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5baebc2642a22d3adf1041ae02a9d55c647c6fd8c8debf7696cbf72491aa7129",
"md5": "2b9f0d8ebdfe39d60362370fda020db5",
"sha256": "c43b74d79f56ea10b1579d4ab012fb0f3470af1a11ff7227aa84db73c18f4a3b"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "2b9f0d8ebdfe39d60362370fda020db5",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.6",
"size": 1210888,
"upload_time": "2024-09-12T15:11:52",
"upload_time_iso_8601": "2024-09-12T15:11:52.116844Z",
"url": "https://files.pythonhosted.org/packages/5b/ae/bc2642a22d3adf1041ae02a9d55c647c6fd8c8debf7696cbf72491aa7129/ggca-1.0.1-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4dd4f41041ea40bfad85175af7f4054ebef6788fe6ced8dd1617e463bb8fe8ec",
"md5": "3e99a2efc0e16f23a97d9e571f092c74",
"sha256": "4040d5f29d001fc84f858b6bb64ee306153ad28109cef033aea20cd2f8d94a6f"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp37-pypy37_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "3e99a2efc0e16f23a97d9e571f092c74",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.6",
"size": 1260054,
"upload_time": "2024-09-12T15:12:13",
"upload_time_iso_8601": "2024-09-12T15:12:13.824308Z",
"url": "https://files.pythonhosted.org/packages/4d/d4/f41041ea40bfad85175af7f4054ebef6788fe6ced8dd1617e463bb8fe8ec/ggca-1.0.1-pp37-pypy37_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "72406a88d55e50cb05e1ad459c23129f8a2ca836164ed49b3119409d7afe0730",
"md5": "68cfcdcc58f7da4d66f5b6d0fad146b3",
"sha256": "f97dfed8628b91eaf89e0ea70cd1ea5dd25e92dc8ce16c758ff8859933a28cda"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp37-pypy37_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "68cfcdcc58f7da4d66f5b6d0fad146b3",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.6",
"size": 1223968,
"upload_time": "2024-09-12T15:12:35",
"upload_time_iso_8601": "2024-09-12T15:12:35.280207Z",
"url": "https://files.pythonhosted.org/packages/72/40/6a88d55e50cb05e1ad459c23129f8a2ca836164ed49b3119409d7afe0730/ggca-1.0.1-pp37-pypy37_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "07ade56f0289f75612c41a6f49cb58e876c9f6e8211737d02920b091579af466",
"md5": "edd49d766a4753ac16e7ebb41b4ae301",
"sha256": "e01d27d4aa75c60f76538b34bec0982398f519f7f15958fae464f37b92f5226a"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "edd49d766a4753ac16e7ebb41b4ae301",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.6",
"size": 1245510,
"upload_time": "2024-09-12T15:12:58",
"upload_time_iso_8601": "2024-09-12T15:12:58.618372Z",
"url": "https://files.pythonhosted.org/packages/07/ad/e56f0289f75612c41a6f49cb58e876c9f6e8211737d02920b091579af466/ggca-1.0.1-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f506060b8e9b8aced072e555523a6edd368db93ba91baae810923a10d8c2791a",
"md5": "af48802bbe8104a8bedcc39dbfe5362c",
"sha256": "04a40c42e5447fc3ca12cfd560c231ec9f09cb5ef08ee329936ea271e7a9a643"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "af48802bbe8104a8bedcc39dbfe5362c",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.6",
"size": 1046295,
"upload_time": "2024-09-12T15:09:51",
"upload_time_iso_8601": "2024-09-12T15:09:51.396767Z",
"url": "https://files.pythonhosted.org/packages/f5/06/060b8e9b8aced072e555523a6edd368db93ba91baae810923a10d8c2791a/ggca-1.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a94cf3cc7ba8d43de5b79beb3e5456972a5af542eb06071deb2af38c8c29e32a",
"md5": "b8c5a04a53f28cec15b9f2c6f35fba22",
"sha256": "3f062485510a5eade5dae8527c1b70ec6d87c8908ae6ec12d701bb81286784ca"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "b8c5a04a53f28cec15b9f2c6f35fba22",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.6",
"size": 1026078,
"upload_time": "2024-09-12T15:10:11",
"upload_time_iso_8601": "2024-09-12T15:10:11.231873Z",
"url": "https://files.pythonhosted.org/packages/a9/4c/f3cc7ba8d43de5b79beb3e5456972a5af542eb06071deb2af38c8c29e32a/ggca-1.0.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4338dafe6167a5da75f17f3c7ac215e38883e3e7ccb992df1bca889a8cbcdd3c",
"md5": "644b92c8f0c0d8aaf84aaacdd6d0678d",
"sha256": "6dc1cd87aa423487a89e38b4a9b1be995ea71aa232664d61ab5b0b99d404d286"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "644b92c8f0c0d8aaf84aaacdd6d0678d",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.6",
"size": 1128631,
"upload_time": "2024-09-12T15:10:30",
"upload_time_iso_8601": "2024-09-12T15:10:30.854355Z",
"url": "https://files.pythonhosted.org/packages/43/38/dafe6167a5da75f17f3c7ac215e38883e3e7ccb992df1bca889a8cbcdd3c/ggca-1.0.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "27ac8c1792ec5639e3e02ff87256eb203a45e092a5e6dd2c4e1379cf85fe91f2",
"md5": "e032615ece62fa626004977372e9c013",
"sha256": "4b2fed07e23b44455fd4d09344625b3eba6a0472eb4b50d19583ab5f3bce2aca"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "e032615ece62fa626004977372e9c013",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.6",
"size": 1159768,
"upload_time": "2024-09-12T15:10:51",
"upload_time_iso_8601": "2024-09-12T15:10:51.407286Z",
"url": "https://files.pythonhosted.org/packages/27/ac/8c1792ec5639e3e02ff87256eb203a45e092a5e6dd2c4e1379cf85fe91f2/ggca-1.0.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1230c1903f9b9cfd2d68ab104b3bd5182c01ab4657947efcc334b544bafdae12",
"md5": "6ca687181410b34e7f8c4a46d5f41eb6",
"sha256": "ecc5170b88a4dc61c5601fdbc535ca39dc8a8f0fd1ea86e8be6da17511671621"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "6ca687181410b34e7f8c4a46d5f41eb6",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.6",
"size": 1207742,
"upload_time": "2024-09-12T15:11:53",
"upload_time_iso_8601": "2024-09-12T15:11:53.879271Z",
"url": "https://files.pythonhosted.org/packages/12/30/c1903f9b9cfd2d68ab104b3bd5182c01ab4657947efcc334b544bafdae12/ggca-1.0.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e8688082e450c40d7ae87f16459df421d4d26ba61b1fb35645c90269fa35d710",
"md5": "70152eed8c90f3bcecf09f64a3471db2",
"sha256": "33100a525af94ab258c1ac049b890ed4083eb15b6d1515d87d4365bcf6ecb2e1"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "70152eed8c90f3bcecf09f64a3471db2",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.6",
"size": 1258428,
"upload_time": "2024-09-12T15:12:15",
"upload_time_iso_8601": "2024-09-12T15:12:15.593918Z",
"url": "https://files.pythonhosted.org/packages/e8/68/8082e450c40d7ae87f16459df421d4d26ba61b1fb35645c90269fa35d710/ggca-1.0.1-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dec47826afda44ac7e75e7d54078a21d84ebe45801f5792afd741d60f8971a84",
"md5": "6743684ec369856328fe16c31e5c3cb9",
"sha256": "8d1f082543a7efd7024e384b0f1609715961aa258b951bf0dbc9fe51e031866a"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "6743684ec369856328fe16c31e5c3cb9",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.6",
"size": 1219535,
"upload_time": "2024-09-12T15:12:37",
"upload_time_iso_8601": "2024-09-12T15:12:37.552996Z",
"url": "https://files.pythonhosted.org/packages/de/c4/7826afda44ac7e75e7d54078a21d84ebe45801f5792afd741d60f8971a84/ggca-1.0.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "98079dbbb1dc42666a37b0f2705582e54cd25f6dbdb6aed6fb261342e03fadf3",
"md5": "2d6552a44ca876179a698ad796e718dd",
"sha256": "a7c98a61a8f1bfac44faeaf251d49ebb79154b688200e0b6aa3825eea921797c"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "2d6552a44ca876179a698ad796e718dd",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.6",
"size": 1243235,
"upload_time": "2024-09-12T15:13:01",
"upload_time_iso_8601": "2024-09-12T15:13:01.153810Z",
"url": "https://files.pythonhosted.org/packages/98/07/9dbbb1dc42666a37b0f2705582e54cd25f6dbdb6aed6fb261342e03fadf3/ggca-1.0.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b0c2e7d5d6cdf273c3a47db9a35443080b9227f668e3c6a5585b86b1b9e31bae",
"md5": "4a6c161e4f42cb6f3b135feefc40d3b2",
"sha256": "77cf0cc4c3b398f85e5f013ea4c2ae7c6bd8dcae04b30542d56d4f34ea4f526e"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "4a6c161e4f42cb6f3b135feefc40d3b2",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.6",
"size": 1045995,
"upload_time": "2024-09-12T15:09:53",
"upload_time_iso_8601": "2024-09-12T15:09:53.182681Z",
"url": "https://files.pythonhosted.org/packages/b0/c2/e7d5d6cdf273c3a47db9a35443080b9227f668e3c6a5585b86b1b9e31bae/ggca-1.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5070bccc0ab0e7ea0b6ccf6f1cd3ffbbb1691d6b9ce753b532745254ba8a1f7b",
"md5": "14db2e13ff4c6db47cc63b5fb520c1b7",
"sha256": "91280990a32ed176bf54e298c563e0e178423ed9fe41ba333b04e83e2d3b4609"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "14db2e13ff4c6db47cc63b5fb520c1b7",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.6",
"size": 1026133,
"upload_time": "2024-09-12T15:10:13",
"upload_time_iso_8601": "2024-09-12T15:10:13.000546Z",
"url": "https://files.pythonhosted.org/packages/50/70/bccc0ab0e7ea0b6ccf6f1cd3ffbbb1691d6b9ce753b532745254ba8a1f7b/ggca-1.0.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fb45666299aa32962d1a0acc84956251a5af81cb0d5295160217567d785f4161",
"md5": "9c3d19423b4d53ac2e80bd0dba79f3ca",
"sha256": "de1d9da640e0f663fa2e18742bd4ce41125bb1990c978cb148bc06c274058084"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "9c3d19423b4d53ac2e80bd0dba79f3ca",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.6",
"size": 1118465,
"upload_time": "2024-09-12T15:11:08",
"upload_time_iso_8601": "2024-09-12T15:11:08.313622Z",
"url": "https://files.pythonhosted.org/packages/fb/45/666299aa32962d1a0acc84956251a5af81cb0d5295160217567d785f4161/ggca-1.0.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e75fabbe347dafed2a50c74e7518ec483c8d36cbdf3307bcf27eedad2c4e7e8b",
"md5": "a72437c015c1e5d7f1c05889ee8603cb",
"sha256": "7afab9970eee09e34d97a60dc5fbd95a0967244fcf88ace4053deb358a37704e"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "a72437c015c1e5d7f1c05889ee8603cb",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.6",
"size": 1128113,
"upload_time": "2024-09-12T15:10:32",
"upload_time_iso_8601": "2024-09-12T15:10:32.642966Z",
"url": "https://files.pythonhosted.org/packages/e7/5f/abbe347dafed2a50c74e7518ec483c8d36cbdf3307bcf27eedad2c4e7e8b/ggca-1.0.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ac4d880f0fe7a763b442b05f66ad7ef4cbd18b3daba0ccc35d55fb0761d7e0dd",
"md5": "b992e89ac13812bd26f9ae85d647bea7",
"sha256": "60b8bb18da98e34ccabbb0395a1ae36300f5899eab3b216f3be4cfd8036b1699"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "b992e89ac13812bd26f9ae85d647bea7",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.6",
"size": 1159509,
"upload_time": "2024-09-12T15:10:53",
"upload_time_iso_8601": "2024-09-12T15:10:53.171935Z",
"url": "https://files.pythonhosted.org/packages/ac/4d/880f0fe7a763b442b05f66ad7ef4cbd18b3daba0ccc35d55fb0761d7e0dd/ggca-1.0.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4c798ea0d33c8aa42a45af3cdbdc2779575abfcaf0e94fb160dcdf4193bae9d9",
"md5": "a7747f351bb7e961656b167101c4d109",
"sha256": "bcc1f9cd9626a25645dbdd628200d40e11245fe4fa5530962ca63d8cc9b612ed"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a7747f351bb7e961656b167101c4d109",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.6",
"size": 1084199,
"upload_time": "2024-09-12T15:11:24",
"upload_time_iso_8601": "2024-09-12T15:11:24.628994Z",
"url": "https://files.pythonhosted.org/packages/4c/79/8ea0d33c8aa42a45af3cdbdc2779575abfcaf0e94fb160dcdf4193bae9d9/ggca-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e0640d7678b3decbfb124527ef3895c78c7b1d674183b0bbcc4090b3fd1bab35",
"md5": "b59bd02c0473e586a20955de02894f83",
"sha256": "314a2e04def639ad3a6e0652a32f03d408ccfc18c83568422fc33605b8ae9180"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "b59bd02c0473e586a20955de02894f83",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.6",
"size": 1206837,
"upload_time": "2024-09-12T15:11:56",
"upload_time_iso_8601": "2024-09-12T15:11:56.231771Z",
"url": "https://files.pythonhosted.org/packages/e0/64/0d7678b3decbfb124527ef3895c78c7b1d674183b0bbcc4090b3fd1bab35/ggca-1.0.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "346cc6d81e33adde1ef9f17e113b78b0b3d12ad4cba491c04762708917843f39",
"md5": "09f59a3c2c64d834b519d5da7457e63b",
"sha256": "3f4d7158ee599a5e1fd925910b7435fe44a1f3c5191f6e12c48bb84b9cd3bbae"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "09f59a3c2c64d834b519d5da7457e63b",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.6",
"size": 1257991,
"upload_time": "2024-09-12T15:12:18",
"upload_time_iso_8601": "2024-09-12T15:12:18.245935Z",
"url": "https://files.pythonhosted.org/packages/34/6c/c6d81e33adde1ef9f17e113b78b0b3d12ad4cba491c04762708917843f39/ggca-1.0.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "03c383057c5b73b1e6b6a9cb53676d30efde123ffbe79ae66c4e6157474b0d86",
"md5": "88833a18abde720ea056f89a598d2900",
"sha256": "dbbae4e2737f37816354c2491016b26a2e3738de6b52d034e1a34349e5df2342"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "88833a18abde720ea056f89a598d2900",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.6",
"size": 1219192,
"upload_time": "2024-09-12T15:12:40",
"upload_time_iso_8601": "2024-09-12T15:12:40.433642Z",
"url": "https://files.pythonhosted.org/packages/03/c3/83057c5b73b1e6b6a9cb53676d30efde123ffbe79ae66c4e6157474b0d86/ggca-1.0.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f8925bbf51a2477956f7b776e73c930a1c3f6f64b3f1c60e73883fd852492d05",
"md5": "4967908a3f2aab7d0d6f0425545cb5c4",
"sha256": "b6a0d29dd8636f872b7484b6d5ab89ef2b8773c40de7416ff544250f5eb03a03"
},
"downloads": -1,
"filename": "ggca-1.0.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "4967908a3f2aab7d0d6f0425545cb5c4",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.6",
"size": 1243040,
"upload_time": "2024-09-12T15:13:03",
"upload_time_iso_8601": "2024-09-12T15:13:03.185902Z",
"url": "https://files.pythonhosted.org/packages/f8/92/5bbf51a2477956f7b776e73c930a1c3f6f64b3f1c60e73883fd852492d05/ggca-1.0.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "92141fe4dee9bdbd8b48a937aaf0cba88569bad5338fd98e36cdca984b659736",
"md5": "c885576b6c570cda7e2a87aa84c99d4d",
"sha256": "ddedd59a3366d4b09cdd7a2f00105cb79b071bbfe89eed10662f4daa64069dc9"
},
"downloads": -1,
"filename": "ggca-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "c885576b6c570cda7e2a87aa84c99d4d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 2207493,
"upload_time": "2024-09-12T15:13:05",
"upload_time_iso_8601": "2024-09-12T15:13:05.164945Z",
"url": "https://files.pythonhosted.org/packages/92/14/1fe4dee9bdbd8b48a937aaf0cba88569bad5338fd98e36cdca984b659736/ggca-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-12 15:13:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "jware-solutions",
"github_project": "ggca",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "ggca"
}