I am trying to make a port for https://github.com/jjjake/internetarchive It depends on schema, so I have made a port for that locally and added it as a dependency. However when I try to run after install it gives an error about schema:
$ ia configure
Traceback (most recent call last):
File "/opt/local/bin/ia", line 5, in <module>
from internetarchive.cli.ia import main
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/internetarchive/cli/__init__.py",
line 26, in <module>
from internetarchive.cli import (
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/internetarchive/cli/ia.py",
line 72, in <module>
from schema import Or, Schema, SchemaError # type: ignore[import]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named ‘schema'
What might I need to change? I’m attaching my local ports below.
(I also updated py-jsonpatch to use 3.12, but there’s a PR open for that right
now.)
internetarchive
Description: Binary data
py-schema
Description: Binary data
