The ocfl-py codes currently throw a warning with python 3.11 and 3.12:
> ./ocfl-sidecar.py
~/.python_venv/py311/lib/python3.11/site-packages/fs/__init__.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
__import__("pkg_resources").declare_namespace(__name__) # type: ignore
The last/current release of pythonfilesystem2 is 2.4.16 release in 2022 and the only commit to the repo since then was to change a link in the readme. No response from maintainers on PyFilesystem/pyfilesystem2#571 "Status of this project".