From 5cd753d9e2b8dbdcc1e416527932d7ebd42ef25e Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Thu, 15 Jun 2023 22:53:21 +0100 Subject: [PATCH] Drop platformdirs in favor of click, closes #29 --- llm/cli.py | 3 +-- setup.py | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/llm/cli.py b/llm/cli.py index 0a92dea..320be7b 100644 --- a/llm/cli.py +++ b/llm/cli.py @@ -6,7 +6,6 @@ from .migrations import migrate import openai import os import pathlib -from platformdirs import user_data_dir import sqlite_utils import sys import warnings @@ -241,7 +240,7 @@ def load_keys(): def user_dir(): - return pathlib.Path(user_data_dir("io.datasette.llm", "Datasette")) + return pathlib.Path(click.get_app_dir("io.datasette.llm")) def log_db_path(): diff --git a/setup.py b/setup.py index b36718b..af33e78 100644 --- a/setup.py +++ b/setup.py @@ -36,7 +36,6 @@ setup( "openai", "click-default-group-wheel", "sqlite-utils", - "platformdirs", ], extras_require={"test": ["pytest", "requests-mock"]}, python_requires=">=3.7",