[build-system] requires = ["setuptools"] build-backend = "setuptools.build_meta" [project] name = "scipaperloader" version = "1.0.0" requires-python = ">=3.8.1,<4" dependencies = [ "Flask>=3.0.2,<4", "SQLAlchemy>=2.0,<3", "flask_sqlalchemy>=3.0,<4", "flask-wtf>=1.2.2,<2", "pyzotero>=1.6.11,<2", "pandas>=2.2.3,<3", "celery>=5.5.1,<6", "redis>=5.2.1,<6", "flower>=2.0.1,<3", "flask-migrate>=4.1.0,<5", ] [project.optional-dependencies] dev = [ "pytest>=8,<9", "flake8>=7,<8", "black>=24.2.0,<25", "isort>=5.13.1,<6", "mypy>=1.8.0,<2", ] [tool.setuptools.package-data] "*" = ["**/static/**/*", "**/templates/**/*"] [tool.setuptools.packages.find] include = ["scipaperloader"] [tool.pytest.ini_options] testpaths = ["tests"] [tool.black] line-length = 88 [tool.isort] profile = "black" [tool.mypy] ignore_missing_imports = true files = "scipaperloader,tests"