<a id="documentation-for-api-endpoints"></a>
## Documentation for API Endpoints
All URIs are relative to *http://localhost*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AppsApi* | [**add_app**](docs/AppsApi.md#add_app) | **PUT** /apps/ | Add an app to Candela.
*AppsApi* | [**app_exists**](docs/AppsApi.md#app_exists) | **GET** /apps/exists | Check an app exists in Candela.
*AppsApi* | [**delete_app**](docs/AppsApi.md#delete_app) | **DELETE** /apps/ | Delete an app from Candela.
*AppsApi* | [**get_app**](docs/AppsApi.md#get_app) | **GET** /apps/ | Get a specific app definition from Candela.
*AppsApi* | [**get_app_metadata**](docs/AppsApi.md#get_app_metadata) | **GET** /apps/metadata | Get an app's metadata from Candela
*AppsApi* | [**list_apps**](docs/AppsApi.md#list_apps) | **GET** /apps/list | List all the apps available to you in Candela.
*CircuitsApi* | [**add_circuit**](docs/CircuitsApi.md#add_circuit) | **PUT** /circuits/ | Add a circuit to Candela.
*CircuitsApi* | [**circuit_exists**](docs/CircuitsApi.md#circuit_exists) | **GET** /circuits/exists | Check that a given circuit exists in Candela.
*CircuitsApi* | [**delete_circuit**](docs/CircuitsApi.md#delete_circuit) | **DELETE** /circuits/ | Delete a given circuit from Candela.
*CircuitsApi* | [**get_circuit**](docs/CircuitsApi.md#get_circuit) | **GET** /circuits/ | Get a given circuit from Candela.
*CircuitsApi* | [**get_circuit_metadata**](docs/CircuitsApi.md#get_circuit_metadata) | **GET** /circuits/metadata | Get a given circuit's metadata from Candela
*CircuitsApi* | [**list_circuits**](docs/CircuitsApi.md#list_circuits) | **GET** /circuits/list | List all the circuits available to you in Candela.
*DirectivesApi* | [**add_directive**](docs/DirectivesApi.md#add_directive) | **PUT** /directives/ | Add a directive to Candela.
*DirectivesApi* | [**delete_directive**](docs/DirectivesApi.md#delete_directive) | **DELETE** /directives/ | Delete a directive from Candela.
*DirectivesApi* | [**directive_exists**](docs/DirectivesApi.md#directive_exists) | **GET** /directives/exists | Check if a particular directive exists in Candela.
*DirectivesApi* | [**get_directive**](docs/DirectivesApi.md#get_directive) | **GET** /directives/ | Get a directive from Candela.
*DirectivesApi* | [**get_directive_metadata**](docs/DirectivesApi.md#get_directive_metadata) | **GET** /directives/metadata | Get a directive's metadata from Candela.
*DirectivesApi* | [**list_directives**](docs/DirectivesApi.md#list_directives) | **GET** /directives/list | List your available directives in Candela.
*ModelsApi* | [**add_model**](docs/ModelsApi.md#add_model) | **PUT** /models/ | Add an LLM model to Candela.
*ModelsApi* | [**delete_model**](docs/ModelsApi.md#delete_model) | **DELETE** /models/ | Delete a model in Candela.
*ModelsApi* | [**get_model_metadata**](docs/ModelsApi.md#get_model_metadata) | **GET** /models/metadata | Get metadata for a model in Candela.
*ModelsApi* | [**list_models**](docs/ModelsApi.md#list_models) | **GET** /models/list | List all models available to you in Candela.
*ModelsApi* | [**model_exists**](docs/ModelsApi.md#model_exists) | **GET** /models/exists | Check that a model exists in Candela.
*SessionsApi* | [**delete_session**](docs/SessionsApi.md#delete_session) | **DELETE** /sessions/ | Delete all data associated with a session in Candela.
*SessionsApi* | [**get_session**](docs/SessionsApi.md#get_session) | **GET** /sessions/ | Get the details of a session in Candela.
*SessionsApi* | [**get_session_metadata**](docs/SessionsApi.md#get_session_metadata) | **GET** /sessions/metadata | Get the metadata associated with a session in Candela.
*SessionsApi* | [**list_sessions**](docs/SessionsApi.md#list_sessions) | **GET** /sessions/list | Start an agent/pipeline session on your assigned slot in Candela.
*SessionsApi* | [**session_exists**](docs/SessionsApi.md#session_exists) | **GET** /sessions/exists | Check whether a session with a given ID exists.
*SessionsApi* | [**start_dev_session**](docs/SessionsApi.md#start_dev_session) | **POST** /session/dev | Start an agent/pipeline session on your slot.
*SessionsApi* | [**start_session**](docs/SessionsApi.md#start_session) | **POST** /session | Start an agent/pipeline session on your slot.
*SessionsApi* | [**stop_session**](docs/SessionsApi.md#stop_session) | **GET** /session/stop | Stop an agent/pipeline session.
*SessionsApi* | [**submit_pipeline_prompt**](docs/SessionsApi.md#submit_pipeline_prompt) | **POST** /session/pipeline_submit | Send a prompt to a running pipeline session.
*SessionsApi* | [**submit_prompt_to_agent**](docs/SessionsApi.md#submit_prompt_to_agent) | **POST** /session/agent_submit | Send a prompt to a running agent session.
*SystemApi* | [**admin_delete_slot**](docs/SystemApi.md#admin_delete_slot) | **DELETE** /system/slot | Deletes a slot from the system without replacing it
*SystemApi* | [**get_domain_state**](docs/SystemApi.md#get_domain_state) | **GET** /system/status | Get the current status of your Candela platform slots infrastructure.
*SystemApi* | [**list_slots**](docs/SystemApi.md#list_slots) | **GET** /system/list_slots | List the current slots in your Candela platform.
*SystemApi* | [**set_free_slots_target**](docs/SystemApi.md#set_free_slots_target) | **PUT** /system/free_slots_target | Set the target number of free slots
*SystemApi* | [**set_max_slots**](docs/SystemApi.md#set_max_slots) | **PUT** /system/max_slots | Set the maximum number of slots.
*ToolModulesApi* | [**add_tool_module**](docs/ToolModulesApi.md#add_tool_module) | **PUT** /tool_modules/ | Add a tool module to Candela.
*ToolModulesApi* | [**delete_tool_module**](docs/ToolModulesApi.md#delete_tool_module) | **DELETE** /tool_modules/ | Delete a tool module from Candela.
*ToolModulesApi* | [**get_tool_metadata**](docs/ToolModulesApi.md#get_tool_metadata) | **GET** /tool_modules/tool/metadata | Get the metadata associated with a specific tool in Candela.
*ToolModulesApi* | [**get_tool_module**](docs/ToolModulesApi.md#get_tool_module) | **GET** /tool_modules/ | Get the content of a given tool module from Candela.
*ToolModulesApi* | [**get_tool_module_metadata**](docs/ToolModulesApi.md#get_tool_module_metadata) | **GET** /tool_modules/metadata | Get the metadata associated with a tool module in Candela.
*ToolModulesApi* | [**list_tool_modules**](docs/ToolModulesApi.md#list_tool_modules) | **GET** /tool_modules/list | List all tool modules available in Candela.
*ToolModulesApi* | [**list_tools**](docs/ToolModulesApi.md#list_tools) | **GET** /tool_modules/tool/list | List all tools contained in all modules in Candela.
*ToolModulesApi* | [**tool_exists**](docs/ToolModulesApi.md#tool_exists) | **GET** /tool_modules/tool/exists | Check whether a tool with a given name exists in a scope in Candela.
*ToolModulesApi* | [**tool_module_exists**](docs/ToolModulesApi.md#tool_module_exists) | **GET** /tool_modules/exists | Check whether a given tool module exists in Candela.
*TracesApi* | [**get_trace**](docs/TracesApi.md#get_trace) | **GET** /traces/ | Get the contents of a trace from Candela.
*TracesApi* | [**list_traces**](docs/TracesApi.md#list_traces) | **GET** /traces/list | List all traces available in Candela.
*UserSlotsApi* | [**assign_slot**](docs/UserSlotsApi.md#assign_slot) | **PUT** /slot | Assign a slot to yourself.
*UserSlotsApi* | [**dispose_slot**](docs/UserSlotsApi.md#dispose_slot) | **DELETE** /slot | Dispose of your slot.
*UserSlotsApi* | [**get_slot_metadata**](docs/UserSlotsApi.md#get_slot_metadata) | **GET** /slot/metadata | Get the metadata of your slot.
*UserSlotsApi* | [**get_slot_state**](docs/UserSlotsApi.md#get_slot_state) | **GET** /slot/state | Get the state of your slot.
*UserSlotsApi* | [**user_has_slot**](docs/UserSlotsApi.md#user_has_slot) | **GET** /slot/user_has_slot | Check if you have a slot assigned to you.
<a id="documentation-for-models"></a>
## Documentation for Models
- [AppSpec](docs/AppSpec.md)
- [BaseTool](docs/BaseTool.md)
- [Circuit](docs/Circuit.md)
- [Confirm](docs/Confirm.md)
- [DevSessionStartRequest](docs/DevSessionStartRequest.md)
- [Directive](docs/Directive.md)
- [Event](docs/Event.md)
- [Fields](docs/Fields.md)
- [HTTPValidationError](docs/HTTPValidationError.md)
- [IArr](docs/IArr.md)
- [IBool](docs/IBool.md)
- [IDict](docs/IDict.md)
- [IEnum](docs/IEnum.md)
- [IInt](docs/IInt.md)
- [IObj](docs/IObj.md)
- [IReal](docs/IReal.md)
- [IStr](docs/IStr.md)
- [InsertContext](docs/InsertContext.md)
- [Intent](docs/Intent.md)
- [Keys](docs/Keys.md)
- [MaxLen](docs/MaxLen.md)
- [NoOp](docs/NoOp.md)
- [Nodes](docs/Nodes.md)
- [Obj](docs/Obj.md)
- [ObjectId](docs/ObjectId.md)
- [ObjectMetadata](docs/ObjectMetadata.md)
- [PostApp](docs/PostApp.md)
- [PostCircuit](docs/PostCircuit.md)
- [PostDirective](docs/PostDirective.md)
- [PostToolModule](docs/PostToolModule.md)
- [Regex](docs/Regex.md)
- [Response](docs/Response.md)
- [Session](docs/Session.md)
- [SessionStartRequest](docs/SessionStartRequest.md)
- [SlotData](docs/SlotData.md)
- [SlotState](docs/SlotState.md)
- [SlotsPutResponse](docs/SlotsPutResponse.md)
- [Spec](docs/Spec.md)
- [Stop](docs/Stop.md)
- [SubmitPrompt](docs/SubmitPrompt.md)
- [Switch](docs/Switch.md)
- [ToolMetadata](docs/ToolMetadata.md)
- [ToolModule](docs/ToolModule.md)
- [ToolModuleMetadata](docs/ToolModuleMetadata.md)
- [ToolObj](docs/ToolObj.md)
- [TraceItem](docs/TraceItem.md)
- [TraceMetadata](docs/TraceMetadata.md)
- [UseTool](docs/UseTool.md)
- [ValidationError](docs/ValidationError.md)
- [ValidationErrorLocInner](docs/ValidationErrorLocInner.md)
Raw data
{
"_id": null,
"home_page": "https://github.com/finbourne/candela-sdk-python",
"name": "finbourne-candela-sdk",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.8",
"maintainer_email": null,
"keywords": "OpenAPI, OpenAPI-Generator, FINBOURNE Candela Platform Web API, finbourne-candela-sdk",
"author": "OpenAPI Generator Community",
"author_email": "team@openapitools.org",
"download_url": "https://files.pythonhosted.org/packages/59/14/04c2acb4cc2f987bb504d694c0476e60ef1a1e1b28dda25dec8ec350bcfb/finbourne_candela_sdk-0.1.9.tar.gz",
"platform": null,
"description": "<a id=\"documentation-for-api-endpoints\"></a>\n## Documentation for API Endpoints\n\nAll URIs are relative to *http://localhost*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*AppsApi* | [**add_app**](docs/AppsApi.md#add_app) | **PUT** /apps/ | Add an app to Candela.\n*AppsApi* | [**app_exists**](docs/AppsApi.md#app_exists) | **GET** /apps/exists | Check an app exists in Candela.\n*AppsApi* | [**delete_app**](docs/AppsApi.md#delete_app) | **DELETE** /apps/ | Delete an app from Candela.\n*AppsApi* | [**get_app**](docs/AppsApi.md#get_app) | **GET** /apps/ | Get a specific app definition from Candela.\n*AppsApi* | [**get_app_metadata**](docs/AppsApi.md#get_app_metadata) | **GET** /apps/metadata | Get an app's metadata from Candela\n*AppsApi* | [**list_apps**](docs/AppsApi.md#list_apps) | **GET** /apps/list | List all the apps available to you in Candela.\n*CircuitsApi* | [**add_circuit**](docs/CircuitsApi.md#add_circuit) | **PUT** /circuits/ | Add a circuit to Candela.\n*CircuitsApi* | [**circuit_exists**](docs/CircuitsApi.md#circuit_exists) | **GET** /circuits/exists | Check that a given circuit exists in Candela.\n*CircuitsApi* | [**delete_circuit**](docs/CircuitsApi.md#delete_circuit) | **DELETE** /circuits/ | Delete a given circuit from Candela.\n*CircuitsApi* | [**get_circuit**](docs/CircuitsApi.md#get_circuit) | **GET** /circuits/ | Get a given circuit from Candela.\n*CircuitsApi* | [**get_circuit_metadata**](docs/CircuitsApi.md#get_circuit_metadata) | **GET** /circuits/metadata | Get a given circuit's metadata from Candela\n*CircuitsApi* | [**list_circuits**](docs/CircuitsApi.md#list_circuits) | **GET** /circuits/list | List all the circuits available to you in Candela.\n*DirectivesApi* | [**add_directive**](docs/DirectivesApi.md#add_directive) | **PUT** /directives/ | Add a directive to Candela.\n*DirectivesApi* | [**delete_directive**](docs/DirectivesApi.md#delete_directive) | **DELETE** /directives/ | Delete a directive from Candela.\n*DirectivesApi* | [**directive_exists**](docs/DirectivesApi.md#directive_exists) | **GET** /directives/exists | Check if a particular directive exists in Candela.\n*DirectivesApi* | [**get_directive**](docs/DirectivesApi.md#get_directive) | **GET** /directives/ | Get a directive from Candela.\n*DirectivesApi* | [**get_directive_metadata**](docs/DirectivesApi.md#get_directive_metadata) | **GET** /directives/metadata | Get a directive's metadata from Candela.\n*DirectivesApi* | [**list_directives**](docs/DirectivesApi.md#list_directives) | **GET** /directives/list | List your available directives in Candela.\n*ModelsApi* | [**add_model**](docs/ModelsApi.md#add_model) | **PUT** /models/ | Add an LLM model to Candela.\n*ModelsApi* | [**delete_model**](docs/ModelsApi.md#delete_model) | **DELETE** /models/ | Delete a model in Candela.\n*ModelsApi* | [**get_model_metadata**](docs/ModelsApi.md#get_model_metadata) | **GET** /models/metadata | Get metadata for a model in Candela.\n*ModelsApi* | [**list_models**](docs/ModelsApi.md#list_models) | **GET** /models/list | List all models available to you in Candela.\n*ModelsApi* | [**model_exists**](docs/ModelsApi.md#model_exists) | **GET** /models/exists | Check that a model exists in Candela.\n*SessionsApi* | [**delete_session**](docs/SessionsApi.md#delete_session) | **DELETE** /sessions/ | Delete all data associated with a session in Candela.\n*SessionsApi* | [**get_session**](docs/SessionsApi.md#get_session) | **GET** /sessions/ | Get the details of a session in Candela.\n*SessionsApi* | [**get_session_metadata**](docs/SessionsApi.md#get_session_metadata) | **GET** /sessions/metadata | Get the metadata associated with a session in Candela.\n*SessionsApi* | [**list_sessions**](docs/SessionsApi.md#list_sessions) | **GET** /sessions/list | Start an agent/pipeline session on your assigned slot in Candela.\n*SessionsApi* | [**session_exists**](docs/SessionsApi.md#session_exists) | **GET** /sessions/exists | Check whether a session with a given ID exists.\n*SessionsApi* | [**start_dev_session**](docs/SessionsApi.md#start_dev_session) | **POST** /session/dev | Start an agent/pipeline session on your slot.\n*SessionsApi* | [**start_session**](docs/SessionsApi.md#start_session) | **POST** /session | Start an agent/pipeline session on your slot.\n*SessionsApi* | [**stop_session**](docs/SessionsApi.md#stop_session) | **GET** /session/stop | Stop an agent/pipeline session.\n*SessionsApi* | [**submit_pipeline_prompt**](docs/SessionsApi.md#submit_pipeline_prompt) | **POST** /session/pipeline_submit | Send a prompt to a running pipeline session.\n*SessionsApi* | [**submit_prompt_to_agent**](docs/SessionsApi.md#submit_prompt_to_agent) | **POST** /session/agent_submit | Send a prompt to a running agent session.\n*SystemApi* | [**admin_delete_slot**](docs/SystemApi.md#admin_delete_slot) | **DELETE** /system/slot | Deletes a slot from the system without replacing it\n*SystemApi* | [**get_domain_state**](docs/SystemApi.md#get_domain_state) | **GET** /system/status | Get the current status of your Candela platform slots infrastructure.\n*SystemApi* | [**list_slots**](docs/SystemApi.md#list_slots) | **GET** /system/list_slots | List the current slots in your Candela platform.\n*SystemApi* | [**set_free_slots_target**](docs/SystemApi.md#set_free_slots_target) | **PUT** /system/free_slots_target | Set the target number of free slots\n*SystemApi* | [**set_max_slots**](docs/SystemApi.md#set_max_slots) | **PUT** /system/max_slots | Set the maximum number of slots.\n*ToolModulesApi* | [**add_tool_module**](docs/ToolModulesApi.md#add_tool_module) | **PUT** /tool_modules/ | Add a tool module to Candela.\n*ToolModulesApi* | [**delete_tool_module**](docs/ToolModulesApi.md#delete_tool_module) | **DELETE** /tool_modules/ | Delete a tool module from Candela.\n*ToolModulesApi* | [**get_tool_metadata**](docs/ToolModulesApi.md#get_tool_metadata) | **GET** /tool_modules/tool/metadata | Get the metadata associated with a specific tool in Candela.\n*ToolModulesApi* | [**get_tool_module**](docs/ToolModulesApi.md#get_tool_module) | **GET** /tool_modules/ | Get the content of a given tool module from Candela.\n*ToolModulesApi* | [**get_tool_module_metadata**](docs/ToolModulesApi.md#get_tool_module_metadata) | **GET** /tool_modules/metadata | Get the metadata associated with a tool module in Candela.\n*ToolModulesApi* | [**list_tool_modules**](docs/ToolModulesApi.md#list_tool_modules) | **GET** /tool_modules/list | List all tool modules available in Candela.\n*ToolModulesApi* | [**list_tools**](docs/ToolModulesApi.md#list_tools) | **GET** /tool_modules/tool/list | List all tools contained in all modules in Candela.\n*ToolModulesApi* | [**tool_exists**](docs/ToolModulesApi.md#tool_exists) | **GET** /tool_modules/tool/exists | Check whether a tool with a given name exists in a scope in Candela.\n*ToolModulesApi* | [**tool_module_exists**](docs/ToolModulesApi.md#tool_module_exists) | **GET** /tool_modules/exists | Check whether a given tool module exists in Candela.\n*TracesApi* | [**get_trace**](docs/TracesApi.md#get_trace) | **GET** /traces/ | Get the contents of a trace from Candela.\n*TracesApi* | [**list_traces**](docs/TracesApi.md#list_traces) | **GET** /traces/list | List all traces available in Candela.\n*UserSlotsApi* | [**assign_slot**](docs/UserSlotsApi.md#assign_slot) | **PUT** /slot | Assign a slot to yourself.\n*UserSlotsApi* | [**dispose_slot**](docs/UserSlotsApi.md#dispose_slot) | **DELETE** /slot | Dispose of your slot.\n*UserSlotsApi* | [**get_slot_metadata**](docs/UserSlotsApi.md#get_slot_metadata) | **GET** /slot/metadata | Get the metadata of your slot.\n*UserSlotsApi* | [**get_slot_state**](docs/UserSlotsApi.md#get_slot_state) | **GET** /slot/state | Get the state of your slot.\n*UserSlotsApi* | [**user_has_slot**](docs/UserSlotsApi.md#user_has_slot) | **GET** /slot/user_has_slot | Check if you have a slot assigned to you.\n\n\n<a id=\"documentation-for-models\"></a>\n## Documentation for Models\n\n - [AppSpec](docs/AppSpec.md)\n - [BaseTool](docs/BaseTool.md)\n - [Circuit](docs/Circuit.md)\n - [Confirm](docs/Confirm.md)\n - [DevSessionStartRequest](docs/DevSessionStartRequest.md)\n - [Directive](docs/Directive.md)\n - [Event](docs/Event.md)\n - [Fields](docs/Fields.md)\n - [HTTPValidationError](docs/HTTPValidationError.md)\n - [IArr](docs/IArr.md)\n - [IBool](docs/IBool.md)\n - [IDict](docs/IDict.md)\n - [IEnum](docs/IEnum.md)\n - [IInt](docs/IInt.md)\n - [IObj](docs/IObj.md)\n - [IReal](docs/IReal.md)\n - [IStr](docs/IStr.md)\n - [InsertContext](docs/InsertContext.md)\n - [Intent](docs/Intent.md)\n - [Keys](docs/Keys.md)\n - [MaxLen](docs/MaxLen.md)\n - [NoOp](docs/NoOp.md)\n - [Nodes](docs/Nodes.md)\n - [Obj](docs/Obj.md)\n - [ObjectId](docs/ObjectId.md)\n - [ObjectMetadata](docs/ObjectMetadata.md)\n - [PostApp](docs/PostApp.md)\n - [PostCircuit](docs/PostCircuit.md)\n - [PostDirective](docs/PostDirective.md)\n - [PostToolModule](docs/PostToolModule.md)\n - [Regex](docs/Regex.md)\n - [Response](docs/Response.md)\n - [Session](docs/Session.md)\n - [SessionStartRequest](docs/SessionStartRequest.md)\n - [SlotData](docs/SlotData.md)\n - [SlotState](docs/SlotState.md)\n - [SlotsPutResponse](docs/SlotsPutResponse.md)\n - [Spec](docs/Spec.md)\n - [Stop](docs/Stop.md)\n - [SubmitPrompt](docs/SubmitPrompt.md)\n - [Switch](docs/Switch.md)\n - [ToolMetadata](docs/ToolMetadata.md)\n - [ToolModule](docs/ToolModule.md)\n - [ToolModuleMetadata](docs/ToolModuleMetadata.md)\n - [ToolObj](docs/ToolObj.md)\n - [TraceItem](docs/TraceItem.md)\n - [TraceMetadata](docs/TraceMetadata.md)\n - [UseTool](docs/UseTool.md)\n - [ValidationError](docs/ValidationError.md)\n - [ValidationErrorLocInner](docs/ValidationErrorLocInner.md)\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "FINBOURNE Candela Platform Web API",
"version": "0.1.9",
"project_urls": {
"Homepage": "https://github.com/finbourne/candela-sdk-python",
"Repository": "https://github.com/finbourne/candela-sdk-python"
},
"split_keywords": [
"openapi",
" openapi-generator",
" finbourne candela platform web api",
" finbourne-candela-sdk"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "45ef807dbb04c21a424eac23599a656bc508a0d630a35fe2ee063560df0649fb",
"md5": "9608286bcba33d43734e00482ba014cc",
"sha256": "10acd0bb7f750f14106257f09460e8fedbd8eb89121d1227ff571ad0e19b474c"
},
"downloads": -1,
"filename": "finbourne_candela_sdk-0.1.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9608286bcba33d43734e00482ba014cc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.8",
"size": 149178,
"upload_time": "2025-01-03T12:25:32",
"upload_time_iso_8601": "2025-01-03T12:25:32.685745Z",
"url": "https://files.pythonhosted.org/packages/45/ef/807dbb04c21a424eac23599a656bc508a0d630a35fe2ee063560df0649fb/finbourne_candela_sdk-0.1.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "591404c2acb4cc2f987bb504d694c0476e60ef1a1e1b28dda25dec8ec350bcfb",
"md5": "cc421a63973c75a1b42f55d6a0a1d5c2",
"sha256": "7a75e878d46fed6fa47abe6a67a5523e3c7740a22a9e14c2b33c052fb8af6ea5"
},
"downloads": -1,
"filename": "finbourne_candela_sdk-0.1.9.tar.gz",
"has_sig": false,
"md5_digest": "cc421a63973c75a1b42f55d6a0a1d5c2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.8",
"size": 74799,
"upload_time": "2025-01-03T12:25:35",
"upload_time_iso_8601": "2025-01-03T12:25:35.213482Z",
"url": "https://files.pythonhosted.org/packages/59/14/04c2acb4cc2f987bb504d694c0476e60ef1a1e1b28dda25dec8ec350bcfb/finbourne_candela_sdk-0.1.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-03 12:25:35",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "finbourne",
"github_project": "candela-sdk-python",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "finbourne-candela-sdk"
}