[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "encar-scraper" version = "0.1.0" description = "Encar scraper service with FastAPI, Celery and PostgreSQL" readme = "README.md" requires-python = ">=3.11" dependencies = [ "alembic>=1.14.0", "celery>=5.4.0", "fastapi>=0.115.0", "psycopg2-binary>=2.9.9", "pydantic>=2.8.2", "python-dotenv>=1.0.1", "redis>=5.2.0", "sqlalchemy>=2.0.32", "uvicorn>=0.34.0", "urllib3>=2.0.0", ] [project.optional-dependencies] dev = [ "httpx2>=0.28.0", "pytest>=8.3.0", "pytest-cov>=5.0.0", ] [project.scripts] encar = "encar_scraper.cli:main" [tool.setuptools] include-package-data = true [tool.setuptools.packages.find] include = ["encar_scraper*"] [tool.pytest.ini_options] addopts = "-q --disable-warnings" python_files = ["tests/test_*.py"] log_cli = false