[![PyPI version](https://img.shields.io/pypi/v/imager200-python-sdk)](https://pypi.org/project/imager200-python-sdk/)
![client](https://www.imager200.io/assets/images/main-logo-compressed.png)
This package provides bindings for interacting with the imager200 API. It is auto-generated from the official open api specs: https://www.imager200.io/imager200.json
It is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
- API version: 1.0
- Package version: 1.0.0
- Generator version: 7.8.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
## Requirements.
Python 3.7+
## Installation & Usage
### pip install
If the python package is hosted on a repository, you can install directly using:
```sh
pip install imager200-python-sdk
```
Then import the package:
```python
import imager200_python_sdk
```
## Getting Started
Please follow the [installation procedure](#installation--usage) and then run the following:
```python
import imager200_python_sdk
from imager200_python_sdk.rest import ApiException
configuration = imager200_python_sdk.Configuration(
host = "https://api.imager200.io"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = "YOUR_API_KEY"
# Enter a context with an instance of the API client
with imager200_python_sdk.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = imager200_python_sdk.BlurhashApi(api_client)
with open("/some/path/image.jpeg", "rb") as f:
body = f.read() # bytearray | image binary data
try:
api_response = api_instance.blurhash_sync_post(body)
with open("/some/path/result.jpeg", "wb") as result:
result.write(api_response)
except Exception as e:
print("Exception when calling BlurhashApi->blurhash_sync_post: %s\n" % e)
```
## Documentation for API Endpoints
All URIs are relative to *https://api.imager200.io*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*BlendApi* | [**blend_async_post**](docs/BlendApi.md#blend_async_post) | **POST** /blend |
*BlendApi* | [**blend_sync_post**](docs/BlendApi.md#blend_sync_post) | **POST** /blend/sync |
*BlurApi* | [**blur_async_get**](docs/BlurApi.md#blur_async_get) | **GET** /blur |
*BlurApi* | [**blur_async_post**](docs/BlurApi.md#blur_async_post) | **POST** /blur |
*BlurApi* | [**blur_sync_get**](docs/BlurApi.md#blur_sync_get) | **GET** /blur/sync |
*BlurApi* | [**blur_sync_post**](docs/BlurApi.md#blur_sync_post) | **POST** /blur/sync |
*BlurhashApi* | [**blurhash_async_get**](docs/BlurhashApi.md#blurhash_async_get) | **GET** /blurhash |
*BlurhashApi* | [**blurhash_async_post**](docs/BlurhashApi.md#blurhash_async_post) | **POST** /blurhash |
*BlurhashApi* | [**blurhash_sync_get**](docs/BlurhashApi.md#blurhash_sync_get) | **GET** /blurhash/sync |
*BlurhashApi* | [**blurhash_sync_post**](docs/BlurhashApi.md#blurhash_sync_post) | **POST** /blurhash/sync |
*BlurpartialApi* | [**blurpartial_async_get**](docs/BlurpartialApi.md#blurpartial_async_get) | **GET** /blurpartial |
*BlurpartialApi* | [**blurpartial_async_post**](docs/BlurpartialApi.md#blurpartial_async_post) | **POST** /blurpartial |
*BlurpartialApi* | [**blurpartial_sync_get**](docs/BlurpartialApi.md#blurpartial_sync_get) | **GET** /blurpartial/sync |
*BlurpartialApi* | [**blurpartial_sync_post**](docs/BlurpartialApi.md#blurpartial_sync_post) | **POST** /blurpartial/sync |
*BrightnessApi* | [**brightness_async_get**](docs/BrightnessApi.md#brightness_async_get) | **GET** /brightness |
*BrightnessApi* | [**brightness_async_post**](docs/BrightnessApi.md#brightness_async_post) | **POST** /brightness |
*BrightnessApi* | [**brightness_sync_get**](docs/BrightnessApi.md#brightness_sync_get) | **GET** /brightness/sync |
*BrightnessApi* | [**brightness_sync_post**](docs/BrightnessApi.md#brightness_sync_post) | **POST** /brightness/sync |
*CompressApi* | [**compress_async_get**](docs/CompressApi.md#compress_async_get) | **GET** /compress |
*CompressApi* | [**compress_async_post**](docs/CompressApi.md#compress_async_post) | **POST** /compress |
*CompressApi* | [**compress_sync_get**](docs/CompressApi.md#compress_sync_get) | **GET** /compress/sync |
*CompressApi* | [**compress_sync_post**](docs/CompressApi.md#compress_sync_post) | **POST** /compress/sync |
*ConcatApi* | [**concat_async_post**](docs/ConcatApi.md#concat_async_post) | **POST** /concat |
*ConcatApi* | [**concat_sync_post**](docs/ConcatApi.md#concat_sync_post) | **POST** /concat/sync |
*ContrastApi* | [**contrast_async_get**](docs/ContrastApi.md#contrast_async_get) | **GET** /contrast |
*ContrastApi* | [**contrast_async_post**](docs/ContrastApi.md#contrast_async_post) | **POST** /contrast |
*ContrastApi* | [**contrast_sync_get**](docs/ContrastApi.md#contrast_sync_get) | **GET** /contrast/sync |
*ContrastApi* | [**contrast_sync_post**](docs/ContrastApi.md#contrast_sync_post) | **POST** /contrast/sync |
*ConvertApi* | [**convert_async_get**](docs/ConvertApi.md#convert_async_get) | **GET** /convert |
*ConvertApi* | [**convert_async_post**](docs/ConvertApi.md#convert_async_post) | **POST** /convert |
*ConvertApi* | [**convert_sync_get**](docs/ConvertApi.md#convert_sync_get) | **GET** /convert/sync |
*ConvertApi* | [**convert_sync_post**](docs/ConvertApi.md#convert_sync_post) | **POST** /convert/sync |
*CropApi* | [**crop_async_get**](docs/CropApi.md#crop_async_get) | **GET** /crop |
*CropApi* | [**crop_async_post**](docs/CropApi.md#crop_async_post) | **POST** /crop |
*CropApi* | [**crop_sync_get**](docs/CropApi.md#crop_sync_get) | **GET** /crop/sync |
*CropApi* | [**crop_sync_post**](docs/CropApi.md#crop_sync_post) | **POST** /crop/sync |
*EqualizeApi* | [**equalize_async_get**](docs/EqualizeApi.md#equalize_async_get) | **GET** /equalize |
*EqualizeApi* | [**equalize_async_post**](docs/EqualizeApi.md#equalize_async_post) | **POST** /equalize |
*EqualizeApi* | [**equalize_sync_get**](docs/EqualizeApi.md#equalize_sync_get) | **GET** /equalize/sync |
*EqualizeApi* | [**equalize_sync_post**](docs/EqualizeApi.md#equalize_sync_post) | **POST** /equalize/sync |
*GrayscaleApi* | [**grayscale_async_get**](docs/GrayscaleApi.md#grayscale_async_get) | **GET** /grayscale |
*GrayscaleApi* | [**grayscale_async_post**](docs/GrayscaleApi.md#grayscale_async_post) | **POST** /grayscale |
*GrayscaleApi* | [**grayscale_sync_get**](docs/GrayscaleApi.md#grayscale_sync_get) | **GET** /grayscale/sync |
*GrayscaleApi* | [**grayscale_sync_post**](docs/GrayscaleApi.md#grayscale_sync_post) | **POST** /grayscale/sync |
*ImageinfoApi* | [**imageinfo_sync_get**](docs/ImageinfoApi.md#imageinfo_sync_get) | **GET** /imageinfo |
*ImageinfoApi* | [**imageinfo_sync_post**](docs/ImageinfoApi.md#imageinfo_sync_post) | **POST** /imageinfo |
*PipelineApi* | [**pipeline_get**](docs/PipelineApi.md#pipeline_get) | **GET** /pipeline/{name} |
*PipelineApi* | [**pipeline_get_status**](docs/PipelineApi.md#pipeline_get_status) | **GET** /pipeline/{execution_id}/status |
*PipelineApi* | [**pipeline_post**](docs/PipelineApi.md#pipeline_post) | **POST** /pipeline/{name} |
*ResizeApi* | [**resize_async_get**](docs/ResizeApi.md#resize_async_get) | **GET** /resize |
*ResizeApi* | [**resize_async_post**](docs/ResizeApi.md#resize_async_post) | **POST** /resize |
*ResizeApi* | [**resize_sync_get**](docs/ResizeApi.md#resize_sync_get) | **GET** /resize/sync |
*ResizeApi* | [**resize_sync_post**](docs/ResizeApi.md#resize_sync_post) | **POST** /resize/sync |
*RotateApi* | [**rotate_async_get**](docs/RotateApi.md#rotate_async_get) | **GET** /rotate |
*RotateApi* | [**rotate_async_post**](docs/RotateApi.md#rotate_async_post) | **POST** /rotate |
*RotateApi* | [**rotate_sync_get**](docs/RotateApi.md#rotate_sync_get) | **GET** /rotate/sync |
*RotateApi* | [**rotate_sync_post**](docs/RotateApi.md#rotate_sync_post) | **POST** /rotate/sync |
*TextApi* | [**text_async_get**](docs/TextApi.md#text_async_get) | **GET** /text |
*TextApi* | [**text_async_post**](docs/TextApi.md#text_async_post) | **POST** /text |
*TextApi* | [**text_sync_get**](docs/TextApi.md#text_sync_get) | **GET** /text/sync |
*TextApi* | [**text_sync_post**](docs/TextApi.md#text_sync_post) | **POST** /text/sync |
## Documentation For Models
- [BlendRequest](docs/BlendRequest.md)
- [ConcatRequest](docs/ConcatRequest.md)
- [ErrorResponse](docs/ErrorResponse.md)
- [ImageMetadata](docs/ImageMetadata.md)
- [InfoResponse](docs/InfoResponse.md)
- [PipelineExecutionResult](docs/PipelineExecutionResult.md)
- [PipelineStatus](docs/PipelineStatus.md)
- [SuccessResponse](docs/SuccessResponse.md)
<a id="documentation-for-authorization"></a>
## Documentation For Authorization
Authentication schemes defined for the API:
<a id="ApiKeyAuth"></a>
### ApiKeyAuth
- **Type**: API key
- **API key parameter name**: X-Imager-Key
- **Location**: HTTP header
## Author
contact@imager200.io
Raw data
{
"_id": null,
"home_page": null,
"name": "imager200-python-sdk",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "imager200 API, image processing, OpenAPI, OpenAPI-Generator",
"author": "OpenAPI Generator community",
"author_email": "contact@imager200.io",
"download_url": "https://files.pythonhosted.org/packages/e6/57/527fdccd8413857a0e41430ebd967646236bea2c696e5c8682dfe178bb39/imager200_python_sdk-1.0.1.tar.gz",
"platform": null,
"description": "\n[![PyPI version](https://img.shields.io/pypi/v/imager200-python-sdk)](https://pypi.org/project/imager200-python-sdk/)\n\n![client](https://www.imager200.io/assets/images/main-logo-compressed.png)\n\n\nThis package provides bindings for interacting with the imager200 API. It is auto-generated from the official open api specs: https://www.imager200.io/imager200.json\n\nIt is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: 1.0\n- Package version: 1.0.0\n- Generator version: 7.8.0\n- Build package: org.openapitools.codegen.languages.PythonClientCodegen\n\n## Requirements.\n\nPython 3.7+\n\n## Installation & Usage\n### pip install\n\nIf the python package is hosted on a repository, you can install directly using:\n\n```sh\npip install imager200-python-sdk\n```\n\nThen import the package:\n```python\nimport imager200_python_sdk\n```\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```python\n\nimport imager200_python_sdk\nfrom imager200_python_sdk.rest import ApiException\n\n\n\nconfiguration = imager200_python_sdk.Configuration(\n host = \"https://api.imager200.io\"\n)\n\n# The client must configure the authentication and authorization parameters\n# in accordance with the API server security policy.\n# Examples for each auth method are provided below, use the example that\n# satisfies your auth use case.\n\n# Configure API key authorization: ApiKeyAuth\nconfiguration.api_key['ApiKeyAuth'] = \"YOUR_API_KEY\"\n\n# Enter a context with an instance of the API client\nwith imager200_python_sdk.ApiClient(configuration) as api_client:\n # Create an instance of the API class\n api_instance = imager200_python_sdk.BlurhashApi(api_client)\n with open(\"/some/path/image.jpeg\", \"rb\") as f:\n body = f.read() # bytearray | image binary data\n\n try:\n api_response = api_instance.blurhash_sync_post(body)\n with open(\"/some/path/result.jpeg\", \"wb\") as result:\n result.write(api_response)\n except Exception as e:\n print(\"Exception when calling BlurhashApi->blurhash_sync_post: %s\\n\" % e)\n\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *https://api.imager200.io*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*BlendApi* | [**blend_async_post**](docs/BlendApi.md#blend_async_post) | **POST** /blend | \n*BlendApi* | [**blend_sync_post**](docs/BlendApi.md#blend_sync_post) | **POST** /blend/sync | \n*BlurApi* | [**blur_async_get**](docs/BlurApi.md#blur_async_get) | **GET** /blur | \n*BlurApi* | [**blur_async_post**](docs/BlurApi.md#blur_async_post) | **POST** /blur | \n*BlurApi* | [**blur_sync_get**](docs/BlurApi.md#blur_sync_get) | **GET** /blur/sync | \n*BlurApi* | [**blur_sync_post**](docs/BlurApi.md#blur_sync_post) | **POST** /blur/sync | \n*BlurhashApi* | [**blurhash_async_get**](docs/BlurhashApi.md#blurhash_async_get) | **GET** /blurhash | \n*BlurhashApi* | [**blurhash_async_post**](docs/BlurhashApi.md#blurhash_async_post) | **POST** /blurhash | \n*BlurhashApi* | [**blurhash_sync_get**](docs/BlurhashApi.md#blurhash_sync_get) | **GET** /blurhash/sync | \n*BlurhashApi* | [**blurhash_sync_post**](docs/BlurhashApi.md#blurhash_sync_post) | **POST** /blurhash/sync | \n*BlurpartialApi* | [**blurpartial_async_get**](docs/BlurpartialApi.md#blurpartial_async_get) | **GET** /blurpartial | \n*BlurpartialApi* | [**blurpartial_async_post**](docs/BlurpartialApi.md#blurpartial_async_post) | **POST** /blurpartial | \n*BlurpartialApi* | [**blurpartial_sync_get**](docs/BlurpartialApi.md#blurpartial_sync_get) | **GET** /blurpartial/sync | \n*BlurpartialApi* | [**blurpartial_sync_post**](docs/BlurpartialApi.md#blurpartial_sync_post) | **POST** /blurpartial/sync | \n*BrightnessApi* | [**brightness_async_get**](docs/BrightnessApi.md#brightness_async_get) | **GET** /brightness | \n*BrightnessApi* | [**brightness_async_post**](docs/BrightnessApi.md#brightness_async_post) | **POST** /brightness | \n*BrightnessApi* | [**brightness_sync_get**](docs/BrightnessApi.md#brightness_sync_get) | **GET** /brightness/sync | \n*BrightnessApi* | [**brightness_sync_post**](docs/BrightnessApi.md#brightness_sync_post) | **POST** /brightness/sync | \n*CompressApi* | [**compress_async_get**](docs/CompressApi.md#compress_async_get) | **GET** /compress | \n*CompressApi* | [**compress_async_post**](docs/CompressApi.md#compress_async_post) | **POST** /compress | \n*CompressApi* | [**compress_sync_get**](docs/CompressApi.md#compress_sync_get) | **GET** /compress/sync | \n*CompressApi* | [**compress_sync_post**](docs/CompressApi.md#compress_sync_post) | **POST** /compress/sync | \n*ConcatApi* | [**concat_async_post**](docs/ConcatApi.md#concat_async_post) | **POST** /concat | \n*ConcatApi* | [**concat_sync_post**](docs/ConcatApi.md#concat_sync_post) | **POST** /concat/sync | \n*ContrastApi* | [**contrast_async_get**](docs/ContrastApi.md#contrast_async_get) | **GET** /contrast | \n*ContrastApi* | [**contrast_async_post**](docs/ContrastApi.md#contrast_async_post) | **POST** /contrast | \n*ContrastApi* | [**contrast_sync_get**](docs/ContrastApi.md#contrast_sync_get) | **GET** /contrast/sync | \n*ContrastApi* | [**contrast_sync_post**](docs/ContrastApi.md#contrast_sync_post) | **POST** /contrast/sync | \n*ConvertApi* | [**convert_async_get**](docs/ConvertApi.md#convert_async_get) | **GET** /convert | \n*ConvertApi* | [**convert_async_post**](docs/ConvertApi.md#convert_async_post) | **POST** /convert | \n*ConvertApi* | [**convert_sync_get**](docs/ConvertApi.md#convert_sync_get) | **GET** /convert/sync | \n*ConvertApi* | [**convert_sync_post**](docs/ConvertApi.md#convert_sync_post) | **POST** /convert/sync | \n*CropApi* | [**crop_async_get**](docs/CropApi.md#crop_async_get) | **GET** /crop | \n*CropApi* | [**crop_async_post**](docs/CropApi.md#crop_async_post) | **POST** /crop | \n*CropApi* | [**crop_sync_get**](docs/CropApi.md#crop_sync_get) | **GET** /crop/sync | \n*CropApi* | [**crop_sync_post**](docs/CropApi.md#crop_sync_post) | **POST** /crop/sync | \n*EqualizeApi* | [**equalize_async_get**](docs/EqualizeApi.md#equalize_async_get) | **GET** /equalize | \n*EqualizeApi* | [**equalize_async_post**](docs/EqualizeApi.md#equalize_async_post) | **POST** /equalize | \n*EqualizeApi* | [**equalize_sync_get**](docs/EqualizeApi.md#equalize_sync_get) | **GET** /equalize/sync | \n*EqualizeApi* | [**equalize_sync_post**](docs/EqualizeApi.md#equalize_sync_post) | **POST** /equalize/sync | \n*GrayscaleApi* | [**grayscale_async_get**](docs/GrayscaleApi.md#grayscale_async_get) | **GET** /grayscale | \n*GrayscaleApi* | [**grayscale_async_post**](docs/GrayscaleApi.md#grayscale_async_post) | **POST** /grayscale | \n*GrayscaleApi* | [**grayscale_sync_get**](docs/GrayscaleApi.md#grayscale_sync_get) | **GET** /grayscale/sync | \n*GrayscaleApi* | [**grayscale_sync_post**](docs/GrayscaleApi.md#grayscale_sync_post) | **POST** /grayscale/sync | \n*ImageinfoApi* | [**imageinfo_sync_get**](docs/ImageinfoApi.md#imageinfo_sync_get) | **GET** /imageinfo | \n*ImageinfoApi* | [**imageinfo_sync_post**](docs/ImageinfoApi.md#imageinfo_sync_post) | **POST** /imageinfo | \n*PipelineApi* | [**pipeline_get**](docs/PipelineApi.md#pipeline_get) | **GET** /pipeline/{name} | \n*PipelineApi* | [**pipeline_get_status**](docs/PipelineApi.md#pipeline_get_status) | **GET** /pipeline/{execution_id}/status | \n*PipelineApi* | [**pipeline_post**](docs/PipelineApi.md#pipeline_post) | **POST** /pipeline/{name} | \n*ResizeApi* | [**resize_async_get**](docs/ResizeApi.md#resize_async_get) | **GET** /resize | \n*ResizeApi* | [**resize_async_post**](docs/ResizeApi.md#resize_async_post) | **POST** /resize | \n*ResizeApi* | [**resize_sync_get**](docs/ResizeApi.md#resize_sync_get) | **GET** /resize/sync | \n*ResizeApi* | [**resize_sync_post**](docs/ResizeApi.md#resize_sync_post) | **POST** /resize/sync | \n*RotateApi* | [**rotate_async_get**](docs/RotateApi.md#rotate_async_get) | **GET** /rotate | \n*RotateApi* | [**rotate_async_post**](docs/RotateApi.md#rotate_async_post) | **POST** /rotate | \n*RotateApi* | [**rotate_sync_get**](docs/RotateApi.md#rotate_sync_get) | **GET** /rotate/sync | \n*RotateApi* | [**rotate_sync_post**](docs/RotateApi.md#rotate_sync_post) | **POST** /rotate/sync | \n*TextApi* | [**text_async_get**](docs/TextApi.md#text_async_get) | **GET** /text | \n*TextApi* | [**text_async_post**](docs/TextApi.md#text_async_post) | **POST** /text | \n*TextApi* | [**text_sync_get**](docs/TextApi.md#text_sync_get) | **GET** /text/sync | \n*TextApi* | [**text_sync_post**](docs/TextApi.md#text_sync_post) | **POST** /text/sync | \n\n\n## Documentation For Models\n\n - [BlendRequest](docs/BlendRequest.md)\n - [ConcatRequest](docs/ConcatRequest.md)\n - [ErrorResponse](docs/ErrorResponse.md)\n - [ImageMetadata](docs/ImageMetadata.md)\n - [InfoResponse](docs/InfoResponse.md)\n - [PipelineExecutionResult](docs/PipelineExecutionResult.md)\n - [PipelineStatus](docs/PipelineStatus.md)\n - [SuccessResponse](docs/SuccessResponse.md)\n\n\n<a id=\"documentation-for-authorization\"></a>\n## Documentation For Authorization\n\n\nAuthentication schemes defined for the API:\n<a id=\"ApiKeyAuth\"></a>\n### ApiKeyAuth\n\n- **Type**: API key\n- **API key parameter name**: X-Imager-Key\n- **Location**: HTTP header\n\n\n## Author\n\ncontact@imager200.io\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "bindings for interacting with the imager200 API in Python",
"version": "1.0.1",
"project_urls": null,
"split_keywords": [
"imager200 api",
" image processing",
" openapi",
" openapi-generator"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "435834648c2b246541810f826c7863d3a553adea23b6cfe3c51de0d8e2f5587e",
"md5": "0e2d61be18c8387abd67bf3973875e10",
"sha256": "ec4180f7fc9e134a1916d8a83510cf99ad7d614c5c32155d7a62617b0f6a4152"
},
"downloads": -1,
"filename": "imager200_python_sdk-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0e2d61be18c8387abd67bf3973875e10",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 142417,
"upload_time": "2024-09-14T19:14:31",
"upload_time_iso_8601": "2024-09-14T19:14:31.224707Z",
"url": "https://files.pythonhosted.org/packages/43/58/34648c2b246541810f826c7863d3a553adea23b6cfe3c51de0d8e2f5587e/imager200_python_sdk-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e657527fdccd8413857a0e41430ebd967646236bea2c696e5c8682dfe178bb39",
"md5": "f84228c4075f7282e56b49f44c69d4fc",
"sha256": "5a0119ffa44262604770b0f1c92fdab39274a3ac81d61bf915dab8f206317621"
},
"downloads": -1,
"filename": "imager200_python_sdk-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "f84228c4075f7282e56b49f44c69d4fc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 80231,
"upload_time": "2024-09-14T19:14:32",
"upload_time_iso_8601": "2024-09-14T19:14:32.834972Z",
"url": "https://files.pythonhosted.org/packages/e6/57/527fdccd8413857a0e41430ebd967646236bea2c696e5c8682dfe178bb39/imager200_python_sdk-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-14 19:14:32",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "imager200-python-sdk"
}