Skip to content

fix: deduplicate version warnings and skip check during setup#220

Closed
iwconfig wants to merge 1 commit into
safishamsi:v4from
iwconfig:fix/version-warning-dedup
Closed

fix: deduplicate version warnings and skip check during setup#220
iwconfig wants to merge 1 commit into
safishamsi:v4from
iwconfig:fix/version-warning-dedup

Conversation

@iwconfig

Copy link
Copy Markdown

Howdy,

this PR fixes redundant and premature version check warnings.

  • Skip setup commands: Skips check during install or uninstall.
  • Deduplicate warnings: Prevents duplicate output for platforms sharing install paths (e.g. claude and windows). Only unique paths are checked once.

Fixes #178. Related to #46. Verified locally.

@iwconfig iwconfig force-pushed the fix/version-warning-dedup branch from d606f99 to ef6262a Compare April 11, 2026 16:46
safishamsi added a commit that referenced this pull request Apr 11, 2026
- build/validate: accept NetworkX <=3.1 "links" key alongside "edges" (#212)
- __main__: skip version check during install/uninstall, deduplicate paths (#220)
- all file IO: explicit encoding="utf-8" to prevent crashes on Windows CJK locales (#204)
- hooks: add newline="\n" on write to prevent CRLF shebang breakage on Windows (#204)
- export: strip trailing .md from safe_name so "CLAUDE.md" doesn't become "CLAUDE.md.md" (#221)
- report: add Community Hubs navigation block so Obsidian vault stays connected (#221)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@safishamsi

Copy link
Copy Markdown
Owner

Cherry-picked into v0.4.2 — thank you!

@safishamsi safishamsi closed this Apr 11, 2026
joyshmitz pushed a commit to joyshmitz/graphify that referenced this pull request Apr 13, 2026
…hamsi#221 into 0.4.2

- build/validate: accept NetworkX <=3.1 "links" key alongside "edges" (safishamsi#212)
- __main__: skip version check during install/uninstall, deduplicate paths (safishamsi#220)
- all file IO: explicit encoding="utf-8" to prevent crashes on Windows CJK locales (safishamsi#204)
- hooks: add newline="\n" on write to prevent CRLF shebang breakage on Windows (safishamsi#204)
- export: strip trailing .md from safe_name so "CLAUDE.md" doesn't become "CLAUDE.md.md" (safishamsi#221)
- report: add Community Hubs navigation block so Obsidian vault stays connected (safishamsi#221)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
safishamsi added a commit that referenced this pull request Apr 23, 2026
- build/validate: accept NetworkX <=3.1 "links" key alongside "edges" (#212)
- __main__: skip version check during install/uninstall, deduplicate paths (#220)
- all file IO: explicit encoding="utf-8" to prevent crashes on Windows CJK locales (#204)
- hooks: add newline="\n" on write to prevent CRLF shebang breakage on Windows (#204)
- export: strip trailing .md from safe_name so "CLAUDE.md" doesn't become "CLAUDE.md.md" (#221)
- report: add Community Hubs navigation block so Obsidian vault stays connected (#221)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
matzls pushed a commit to matzls/graphify that referenced this pull request May 10, 2026
…hamsi#221 into 0.4.2

- build/validate: accept NetworkX <=3.1 "links" key alongside "edges" (safishamsi#212)
- __main__: skip version check during install/uninstall, deduplicate paths (safishamsi#220)
- all file IO: explicit encoding="utf-8" to prevent crashes on Windows CJK locales (safishamsi#204)
- hooks: add newline="\n" on write to prevent CRLF shebang breakage on Windows (safishamsi#204)
- export: strip trailing .md from safe_name so "CLAUDE.md" doesn't become "CLAUDE.md.md" (safishamsi#221)
- report: add Community Hubs navigation block so Obsidian vault stays connected (safishamsi#221)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

warning: skill is from graphify 0.3.21, package is 0.3.27. Run 'graphify install' to update.

2 participants