[project] name = "refcurator" version = "1.0.0" description = "Reference Curator — data management for the reference curation pipeline" requires-python = ">=3.12" license = "MIT" authors = [ { name = "Andrew Yim", email = "andrew@ourdigital.org" }, ] dependencies = [ "pymysql>=1.1.0", "click>=8.0", "pydantic>=2.0", "pyyaml>=6.0", "rich>=13.0", "python-dotenv>=1.0", ] [project.optional-dependencies] dev = [ "pytest>=8.0", "ruff>=0.4", ] [build-system] requires = ["setuptools>=68.0", "wheel"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] where = ["src"] [tool.ruff] line-length = 100 target-version = "py312"