[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "ai-chat-exporter" version = "0.4.1" description = "Export ChatGPT and Claude conversation history to Markdown for personal archival in Joplin" requires-python = ">=3.11" dependencies = [ "requests==2.31.0", "curl_cffi==0.14.0", "click==8.1.7", "python-dotenv==1.0.1", "rich==13.7.1", "python-slugify==8.0.4", "PyJWT==2.8.0", ] [project.optional-dependencies] dev = [ "pytest==8.1.1", "pytest-mock==3.14.0", "responses==0.25.3", ] [project.scripts] ai-chat-exporter = "src.main:cli" [tool.setuptools.packages.find] where = ["."] include = ["src*"] [tool.pytest.ini_options] testpaths = ["tests"] python_files = ["test_*.py"] python_classes = ["Test*"] python_functions = ["test_*"]