Aaron Bach

Results 21 issues of Aaron Bach

**Describe what the PR does:** This PR updates the Docker image to be based on Python 3.11. **Does this fix a specific issue?** N/A **Checklist:** - [ ] Confirm that...

maintenance

## TL;DR I use the `op` CLI tool to login to 1Password and create an `OP_SESSION_*` session. It seems that when the session expires, this plugin crashes. **Example Terraform** When...

## Proposed change SSIA. Changelog: https://github.com/bachya/aioridwell/releases/tag/2024.01.0 Diff: https://github.com/bachya/aioridwell/compare/2023.07.0...2024.01.0 This diff contains two breaking changes (https://github.com/bachya/aioridwell/pull/274, https://github.com/bachya/aioridwell/pull/343), but neither of them affect HA functionality. ## Type of change - [x] Dependency...

cla-signed
small-pr
dependency
by-code-owner
integration: ridwell
Quality Scale: No score

## Proposed change This PR migrates from Notion's legacy auth endpoints (which forced us to store account passwords) to their updated OAuth flow (which allows us to store refresh tokens...

cla-signed
new-feature
has-tests
integration: notion
by-code-owner
Quality Scale: No score

## Proposed change SSIA ## Type of change - [ ] Dependency upgrade - [x] Bugfix (non-breaking change which fixes an issue) - [ ] New integration (thank you!) -...

cla-signed
small-pr
integration: tile
by-code-owner
bugfix
Quality Scale: No score

We have an ECS task into which we've inserted a private key as a multi-line environment variable from a secret store. To retain the newlines, we wrap the environment variable...

I would like the ability to provider Granian with a factory function name via the CLI, env var, etc. Reference what Uvicorn does: https://www.uvicorn.org/#application-factories

enhancement

### What happened? Using `litellm` 1.48.18. This simple code: ```python import asyncio import os from litellm import acompletion os.environ["GEMINI_API_KEY"] = "REDACTED" os.environ["LITELLM_LOG"] = "DEBUG" async def test() -> None: response...

bug

**Describe what the PR does:** Background: https://www.hivemq.com/blog/mqtt5-essentials-part4-session-and-message-expiry/ **Does this fix a specific issue?** Fixes https://github.com/bachya/ecowitt2mqtt/issues/1024 **Checklist:** - [x] Confirm that one or more new tests are written for the new...

enhancement

Example file: [smartart_test.pptx](https://github.com/user-attachments/files/20129481/smartart_test.pptx) This throws a `TypeError: JniError(JavaException)` exception with the following stack trace: ``` Exception in thread "main": java.lang.ExceptionInInitializerError java.lang.ExceptionInInitializerError at org.apache.poi.xslf.usermodel.XSLFDiagramDrawing.readPackagePart(XSLFDiagramDrawing.java:48) at org.apache.poi.xslf.usermodel.XSLFDiagramDrawing.(XSLFDiagramDrawing.java:43) at org.apache.poi.ooxml.POIXMLFactory.createDocumentPart(POIXMLFactory.java:61) at org.apache.poi.ooxml.POIXMLDocumentPart.read(POIXMLDocumentPart.java:662) at...