[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "image-resizer" version = "1.0.0" description = "Batch download, resize, and export product images via Gradio" readme = "README.md" requires-python = ">=3.10" dependencies = [ "gradio>=3.0", "pillow>=9.0", "pandas>=1.5", "requests>=2.28", "cloudscraper>=1.2.60", "selenium>=4.5", "webdriver-manager>=3.8", "openpyxl>=3.0", ] [project.optional-dependencies] dev = [ "pytest>=7.0", "ruff>=0.1.0", ] [tool.setuptools.packages.find] include = ["image_resizer*"] [tool.ruff] line-length = 100 target-version = "py310" [tool.pytest.ini_options] testpaths = ["tests"]