pyproject.toml (608B)
1 [project] 2 name = "wrds-dl" 3 version = "0.3.0" 4 description = "Lightweight CLI for downloading WRDS data to Parquet or CSV" 5 readme = "README.md" 6 license = "MIT" 7 requires-python = ">=3.10" 8 dependencies = [ 9 "psycopg[binary]>=3.1", 10 "pyarrow>=14", 11 "click>=8", 12 ] 13 14 [project.scripts] 15 wrds-dl = "wrds_dl.cli:cli" 16 17 [dependency-groups] 18 dev = ["pytest>=8", "ruff>=0.4"] 19 20 [build-system] 21 requires = ["hatchling"] 22 build-backend = "hatchling.build" 23 24 [tool.hatch.build.targets.wheel] 25 packages = ["src/wrds_dl"] 26 27 [tool.pytest.ini_options] 28 testpaths = ["tests"] 29 30 [tool.ruff] 31 target-version = "py310" 32 line-length = 99