From bce9b2938eaa331d7252f04c0c0f3f5cef80791b Mon Sep 17 00:00:00 2001 From: Reece O'Mahoney Date: Thu, 23 Apr 2026 13:59:18 +0100 Subject: [PATCH] Add libero/__init__.py for PEP 660 editable installs Without this file, find_packages() in setup.py returns no packages starting with "libero" because modern editable installs (PEP 660) do not discover PEP 420 implicit namespace packages. The legacy `python setup.py develop` flow worked because it just appended the project root to sys.path, but tools like uv that use the new editable-install protocol end up with an empty package mapping and `import libero` fails. --- libero/__init__.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 libero/__init__.py diff --git a/libero/__init__.py b/libero/__init__.py new file mode 100644 index 00000000..e69de29b