FreeCAD / FreeCAD/FreeCAD-addons

[ + ] Python Package keyring

Open Beginner friendly
#560 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
1.1k
Forks
336
PR merge metrics
No merged PRs in 30d

Description

**Additions:** keyring
**Removals:** (none)

**Reason:** The PushNotification workbench (submitted at FreeCAD/Addons#133) uses `keyring` as an optional dependency to store the ntfy auth token via the OS-native credential store (macOS Keychain, Windows Credential Locker, Secret Service on Linux) instead of plaintext in FreeCAD preferences. It's a well-established, actively-maintained PyPI package with no compiled-extension requirements.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the package index entry or metadata file used for Python package additions, then review nearby entries for the expected format. Add keyring as an optional dependency with the stated rationale, and verify that the index accepts the new entry.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.