I set up a Lance REST server according to the Lance REST protocol, but I encountered an error when trying to list namespaces under the root using a Python client with a dot as the delimiter (but work well with $ delimiter).
Using the Java client did not encounter similar issues. I found that the Python client uses urllib3, which normalizes dots in the path, removing them from the path, thus causing a 404.