Skip to content

[BUG] OAuth Device Flow Fails on macOS #480

@phernandez

Description

@phernandez

Bug: OAuth Device Flow Fails on macOS

basic-memory cloud login fails with error: cannot create weak reference to 'NoneType' object

Environment:
Basic Memory 0.16.3 (Homebrew)
macOS Apple Silicon
Python 3.14.2 (bundled)

Error:
Initiating authentication...
Device authorization error: cannot create weak reference to 'NoneType' object
Login failed
Also shows Python 3.14 deprecation warnings before failing.

Issue:
cloud setup requires cloud login first → circular dependency, no workaround
Following https://docs.basicmemory.com/guides/cloud-sync/ to sync cloud instance locally for git

Request:
Python 3.14 fix OR alternative auth method (API key/manual WebDAV creds)?
Cloud Sync Guide - Basic Memory
Guide to syncing your local Basic Memory projects with Basic Memory Cloud
(if you'd rather have these in ⁠basic-memory-cloud let me know!)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions