[build-system] requires = ["setuptools==80.9.0"] build-backend = "setuptools.build_meta" [project] name = "btcdata-archive" version = "1.0.0" requires-python = ">=3.12" dependencies = ["psycopg[binary]==3.2.10", "boto3==1.40.45"] [project.optional-dependencies] test = ["pytest==8.4.2"] [project.scripts] btcdata-archive = "btcdata_archive.cli:main" [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] testpaths = ["tests"] markers = ["integration: requires disposable PostgreSQL and RustFS"]