Skip to content

v0.1.0-rc2 — install bug fix

Pre-release
Pre-release

Choose a tag to compare

@labazhou2024 labazhou2024 released this 14 May 15:56
· 18 commits to main since this release
1e57aef

Patch over v0.1.0-rc1

Fixes the v0.1.0-rc1 install bug where import memexa raised ModuleNotFoundError because the package was installed under a literal src/ namespace.

Changed

  • Full source-tree rename src/memexa/ (289 files, 1234 substitutions)
  • pyproject.toml: packages.find include = ["memexa*"] (was ["src*"])
  • pyproject.toml: add authors = [{name = "labazhou2024"}] + maintainers (was empty in rc1, made pip show memexa look orphan)
  • Bump version 0.1.0rc1 → 0.1.0rc2

Verification

pip install --pre memexa==0.1.0rc2
python -c "import memexa; print(memexa.__file__)"   # OK
python -c "from memexa.core import memory_query"    # OK
memexa --help                                       # OK

Why use this over rc1

  • rc1 has the import src anti-pattern that will not be fixed in place; rc2 supersedes it
  • All future development continues on the memexa package layout

For the full project pitch, scope, limitations, and roadmap, see v0.1.0-rc1 release notes (still applies — only the install layout changed).