[project] name = "opengoods-ingestion" version = "0.1.0" description = "OpenGoods (天工·商品标签) ingestion & ETL: collect product data and load it into the OpenGoods database." requires-python = ">=3.11" dependencies = [ "httpx>=0.27", ] [project.optional-dependencies] dev = [ "ruff>=0.6", "pytest>=8.0", ] [build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] include = ["opengoods*"] [tool.ruff] line-length = 100 target-version = "py311" [tool.ruff.lint] select = ["E", "F", "I", "UP", "B"] [tool.pytest.ini_options] testpaths = ["tests"]