From 0174e64a04f300a0da3a35471a7820f903096f70 Mon Sep 17 00:00:00 2001 From: Misaka_Company Date: Thu, 23 Jul 2026 12:20:54 +0800 Subject: [PATCH] chore: scaffold inbound_verify package and pyproject Empty package markers (inbound_verify/, sites/, cli/) plus pyproject.toml with console_scripts entry points and dependency floors. Co-Authored-By: Claude --- inbound_verify/__init__.py | 1 + inbound_verify/cli/__init__.py | 1 + inbound_verify/sites/__init__.py | 1 + pyproject.toml | 28 ++++++++++++++++++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 inbound_verify/__init__.py create mode 100644 inbound_verify/cli/__init__.py create mode 100644 inbound_verify/sites/__init__.py create mode 100644 pyproject.toml diff --git a/inbound_verify/__init__.py b/inbound_verify/__init__.py new file mode 100644 index 0000000..2fe1351 --- /dev/null +++ b/inbound_verify/__init__.py @@ -0,0 +1 @@ +# inbound_verify package diff --git a/inbound_verify/cli/__init__.py b/inbound_verify/cli/__init__.py new file mode 100644 index 0000000..997b469 --- /dev/null +++ b/inbound_verify/cli/__init__.py @@ -0,0 +1 @@ +# inbound_verify.cli — 入口(交互菜单 / 服务) diff --git a/inbound_verify/sites/__init__.py b/inbound_verify/sites/__init__.py new file mode 100644 index 0000000..8d37e08 --- /dev/null +++ b/inbound_verify/sites/__init__.py @@ -0,0 +1 @@ +# inbound_verify.sites — 各承运商站点驱动 diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..5084f7a --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,28 @@ +[build-system] +requires = ["setuptools>=68"] +build-backend = "setuptools.build_meta" + +[project] +name = "inbound-verify" +version = "0.1.0" +description = "物流到货数据自动下载与应到未到核对工具" +requires-python = ">=3.10" +dependencies = [ + "pandas>=2.0.0", + "playwright>=1.40.0", + "openpyxl>=3.1.0", + "PyYAML>=6.0", + "websocket-client>=1.0.0", + "fastapi>=0.110.0", + "uvicorn>=0.27.0", + "apscheduler>=3.10.0", + "psycopg[binary]>=3.1", +] + +[project.scripts] +inbound-verify = "inbound_verify.cli.router:main" +inbound-verify-server = "inbound_verify.cli.server:main" +inbound-verify-db = "inbound_verify.store:main" + +[tool.setuptools.packages.find] +include = ["inbound_verify*"]