Skip to content

v0.4.5: Fix packaging subpackage discovery and module importability

Latest

Choose a tag to compare

@surendranb surendranb released this 31 Aug 13:52

Changes in v0.4.5

  • Top-Level Package Imports: Moved requests and papers_mcp.sources imports to module top level in papers_mcp/server.py to guarantee dependency and submodule integrity at startup, resolving deferred runtime ModuleNotFoundError on tool execution (#17).
  • Dynamic Setuptools Package Discovery: Configured [tool.setuptools.packages.find] in pyproject.toml for robust subpackage inclusion.
  • Packaging Test Suite: Added tests/test_packaging.py verifying wheel builds, distribution archives, and module imports.