Release 0.8.49 — fix wheel packaging for graphify.extractors

0.8.48 added graphify/extractors/ (the per-language split, #1212) but
[tool.setuptools] packages listed only "graphify", so the subpackage was
omitted from the wheel and `graphify extract` raised ModuleNotFoundError on a
fresh install. Editable/dev installs and the test suite import from the source
tree, so it passed CI and local smoke but broke the published package. Add
graphify.extractors to packages; verified the rebuilt wheel imports and extracts
in a clean venv. 0.8.48 is yanked.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
safishamsi
2026-06-25 10:00:58 +01:00
co-authored by Claude Opus 4.8
parent bc362cbb74
commit 6d3c9594e3
3 changed files with 7 additions and 3 deletions
+4
View File
@@ -4,6 +4,10 @@ Full release notes with details on each version: [GitHub Releases](https://githu
## Unreleased
## 0.8.49 (2026-06-24)
- Fix (packaging): include the new `graphify.extractors` subpackage in the wheel. 0.8.48 added `graphify/extractors/` (the per-language extractor split, #1212) but `[tool.setuptools] packages` listed only `graphify`, so the subpackage was omitted from the built distribution and `graphify extract` raised `ModuleNotFoundError: No module named 'graphify.extractors'` on install. Dev/editable installs and the test suite were unaffected (they import from the source tree), which is why it slipped through. 0.8.48 is yanked; use 0.8.49.
## 0.8.48 (2026-06-24)
- Fix: the `get_community` MCP tool now shows the community name in its header (`Community 12 — Auth & Sessions (8 nodes)`), matching `get_node` and the query-traversal output, which already read the `community_name` attribute `to_json` writes onto every node. `get_community` was the only graph tool still returning a bare numeric id. The name is read from the community's member nodes (they share it), sanitised like every other LLM-derived field, and skipped when it is just the `Community N` placeholder so the header never doubles to `Community 12 — Community 12` (#1448, thanks @rmart1308).
+2 -2
View File
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "graphifyy"
version = "0.8.48"
version = "0.8.49"
description = "AI coding assistant skill (Claude Code, CodeBuddy, Codex, OpenCode, Kilo Code, Cursor, Gemini CLI, Aider, OpenClaw, Factory Droid, Trae, Hermes, Kiro, Pi, Devin CLI, Google Antigravity) - turn any folder of code, docs, papers, images, or videos into a queryable knowledge graph"
readme = "README.md"
license = { file = "LICENSE" }
@@ -107,7 +107,7 @@ dev = [
package = true
[tool.setuptools]
packages = ["graphify"]
packages = ["graphify", "graphify.extractors"]
include-package-data = false
[tool.setuptools.package-data]
Generated
+1 -1
View File
@@ -1150,7 +1150,7 @@ wheels = [
[[package]]
name = "graphifyy"
version = "0.8.48"
version = "0.8.49"
source = { editable = "." }
dependencies = [
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },