diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a9b8a98 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +__pycache__/ +*.pyc +.venv/ +*.egg-info/ +.pytest_cache/ +captures/ +catalogue.csv +reference.jpg +config.json diff --git a/bookmark/__init__.py b/bookmark/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/bookmark/api/__init__.py b/bookmark/api/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/bookmark/capture_strategies/__init__.py b/bookmark/capture_strategies/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..dcf9d41 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,20 @@ +[project] +name = "bookmark" +version = "0.1.0" +description = "Book intake and checkout inventory system for Books in Hand" +requires-python = ">=3.11" +dependencies = [ + "fastapi>=0.110", + "uvicorn[standard]>=0.29", + "opencv-python>=4.9", + "numpy>=1.26", +] + +[project.optional-dependencies] +dev = [ + "pytest>=8.0", + "httpx>=0.27", +] + +[tool.pytest.ini_options] +pythonpath = ["."] diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..e69de29