Commit graph

  • 8d185d4c9f Ran cog Simon Willison 2025-12-16 21:56:17 -08:00
  • a055f4467f Fix CI: exclude typing imports from recipe docs, skip mypy on tests Simon Willison 2025-12-16 21:53:49 -08:00
  • 0cfadd9e62 mypy skip tests directorY Simon Willison 2025-12-16 21:50:09 -08:00
  • 683d9cac0c Fix mypy type errors Simon Willison 2025-12-16 21:45:40 -08:00
  • 9b1daa346a Fix type errors caught by ty check Simon Willison 2025-12-16 21:38:54 -08:00
  • d833a5c812 Add comprehensive type annotations Simon Willison 2025-12-16 21:31:36 -08:00
  • 871038505b
    Type fixes now enforced by ty Simon Willison 2025-12-16 19:34:45 -08:00
  • 26f5231cc1 Skip running ty on Windows Simon Willison 2025-12-16 19:25:31 -08:00
  • 636c6d744e Try running ty with uv Simon Willison 2025-12-16 19:22:29 -08:00
  • 85cb56e194 Try --python which python Simon Willison 2025-12-16 19:18:07 -08:00
  • 276c9f7f6b Try to get ty to run in the correct environment Simon Willison 2025-12-16 19:15:29 -08:00
  • 8acbfd2e8e ty check sqlite_utils Simon Willison 2025-12-16 19:03:30 -08:00
  • 0b5de033cc Run ty in CI Simon Willison 2025-12-16 19:01:52 -08:00
  • 4bde3c4703 Ran Black Simon Willison 2025-12-16 19:01:12 -08:00
  • da739fbaba Fix remaining type warnings in sqlite_utils package Simon Willison 2025-12-16 16:51:58 -08:00
  • 2ba282db8a Use db.table() instead of db[] for Table-specific operations Simon Willison 2025-12-16 16:45:46 -08:00
  • 792157d120 Fix type errors in tests and plugins Simon Willison 2025-12-16 16:40:40 -08:00
  • a0000f2b26 Add type: ignore for optional pysqlite3 and sqlean imports Simon Willison 2025-12-16 16:30:48 -08:00
  • 8a54c8b2d9 Fix type errors in db.py Simon Willison 2025-12-16 16:29:58 -08:00
  • 5c15db90f4 Fix remaining type errors in cli.py Simon Willison 2025-12-16 16:26:57 -08:00
  • 29842be858 Fix type errors in cli.py and db.py Simon Willison 2025-12-16 16:25:03 -08:00
  • 116cc99791 Add assert for tables.callback before calling Simon Willison 2025-12-16 16:23:12 -08:00
  • 0ee090f541 Use ctx.meta instead of dynamic attribute for database cleanup Simon Willison 2025-12-16 16:22:35 -08:00
  • cb172edca0 Fix type warning for pipe.stdout possibly being None Simon Willison 2025-12-16 16:22:07 -08:00
  • 9b83ae0325
    Fix test failures caused by type hint changes claude/add-type-hints-07PAy Claude 2025-12-15 19:28:45 +00:00
  • 83c50527aa
    Add type hints to public APIs and configure mypy Claude 2025-12-15 18:57:58 +00:00
  • fd5b09f64b
    Database as a context manager, fixed many pytest warnings Simon Willison 2025-12-11 16:56:12 -08:00
  • 50a979b63d Fix lint error Simon Willison 2025-12-11 16:48:23 -08:00
  • dc9947a5e1 Fix all remaining resource warnings, refs #693 Simon Willison 2025-12-11 16:46:05 -08:00
  • 77359bea30 New autouse fixture to help with test warnings Simon Willison 2025-12-11 16:30:07 -08:00
  • 81b0599078 Claude Code helped fix a ton of .close() warnings, refs #692 Simon Willison 2025-12-11 16:23:38 -08:00
  • f77ca0ec0d Database can now work as a context manager, refs #692 Simon Willison 2025-12-11 16:22:22 -08:00
  • 066d0f3e8d pip install . --group dev Simon Willison 2025-12-11 15:33:25 -08:00
  • 29d84bc95d
    dependency-groups.dev and uv in docs (#691) Simon Willison 2025-12-11 15:32:00 -08:00
  • 270335dda7 Try different pip install pattern Simon Willison 2025-12-11 15:20:47 -08:00
  • 0fb2cf6714 Codespell is in docs group now Simon Willison 2025-12-11 15:17:46 -08:00
  • 43c8edf013 Separate dependency group for docs Simon Willison 2025-12-11 15:16:31 -08:00
  • 6f9b7add05 Fix for test.yml install Simon Willison 2025-12-11 15:01:31 -08:00
  • 81c896f90c pip install --group dev Simon Willison 2025-12-11 14:59:48 -08:00
  • af04768e73 Upgraded readthedocs recipe Simon Willison 2025-12-11 14:58:44 -08:00
  • 4892c72701 dependengy-groups.dev for readthedocs Simon Willison 2025-12-11 14:55:34 -08:00
  • 163752ce7e install codespell properly Simon Willison 2025-12-11 14:53:54 -08:00
  • ffb98cd80c Fixes to RST in docs Simon Willison 2025-12-11 14:52:49 -08:00
  • 86290a1eac dependency-groups.dev and switch to uv in docs Simon Willison 2025-12-11 14:49:21 -08:00
  • 7b0643fcd9 Remove .gitpod.yml Simon Willison 2025-12-11 14:39:51 -08:00
  • 5a7f522980
    sqlite-utils convert can now use callable references, closes #686 Simon Willison 2025-11-29 14:43:02 -08:00
  • 29b07222f5
    Allow callable references in sqlite-utils convert, closes #686 claude/custom-json-serialization-01BDiG528eJwG6jvpfKum6sc Claude 2025-11-29 20:33:27 +00:00
  • f9e5fbb3bd Backport release notes for 3.39, closes #688 Simon Willison 2025-11-24 10:46:34 -08:00
  • 2026087a72 Release 3.39 3.39 Simon Willison 2025-11-24 10:38:47 -08:00
  • 3c021be968 Release notes for 3.39 Simon Willison 2025-11-24 10:37:07 -08:00
  • 07409df236 Ran cog Simon Willison 2025-11-24 10:21:29 -08:00
  • 2453a29081 Run cog with --diff Simon Willison 2025-11-24 10:14:47 -08:00
  • 9298ea8ab5 Applied Black Simon Willison 2025-11-24 09:51:11 -08:00
  • 966975ff43 Update Actions, Python >=3.10, refs #688 Simon Willison 2025-11-24 09:49:53 -08:00
  • 41807ca7ec test: suppress PytestUnraisableExceptionWarning in dateparse_errors fry69 2025-10-10 16:28:12 +02:00
  • f221c29393 test: fix Python 3.14 datetime deprecation fry69 2025-10-10 16:03:01 +02:00
  • 83f8bc2eaa A bunch of minor fixes Simon Willison 2025-11-24 09:44:34 -08:00
  • 4106264983 click>=8.3.1 to avoid Sentinel issues Simon Willison 2025-11-24 09:15:06 -08:00
  • 638b8ca871 --functions can take filenames, can be used multiple times (#681) Simon Willison 2025-11-23 21:46:51 -08:00
  • 7aca26267f Add pip as a dependency to ensure plugin installation, closes #687 Simon Willison 2025-11-24 08:49:24 -08:00
  • bd78966f1e Add a type hint for db.close() (#663) Alex Chan 2025-10-01 21:37:05 +01:00
  • 25d88cb727 Small documentation updates to fix warnings Simon Willison 2025-05-07 17:54:29 -07:00
  • eab54c7696 Link to JSON Lines instead Simon Willison 2025-11-24 08:47:41 -08:00
  • 532dc4668d Remove note from docs about 3.8 and deterministic, closes #646 Simon Willison 2024-11-23 14:49:15 -08:00
  • 7d7e17371f Ran cog Simon Willison 2025-11-24 10:21:29 -08:00
  • 5ec562ed11 Run cog with --diff Simon Willison 2025-11-24 10:14:47 -08:00
  • 26181c8724 Applied Black Simon Willison 2025-11-24 09:51:11 -08:00
  • 6e8547e6fc Update Actions, Python >=3.10, refs #688 Simon Willison 2025-11-24 09:49:53 -08:00
  • fe3a60d486 test: suppress PytestUnraisableExceptionWarning in dateparse_errors fry69 2025-10-10 16:28:12 +02:00
  • 56a8e44d0d test: fix Python 3.14 datetime deprecation fry69 2025-10-10 16:03:01 +02:00
  • f35d4c9e2c A bunch of minor fixes Simon Willison 2025-11-24 09:44:34 -08:00
  • 811d7f712d click>=8.3.1 to avoid Sentinel issues Simon Willison 2025-11-24 09:15:06 -08:00
  • e66e82f2c8
    Remove Sentinel workaround for Click 8.3.1+ (#685) Copilot 2025-11-24 09:11:18 -08:00
  • 95f720b18c --functions can take filenames, can be used multiple times (#681) Simon Willison 2025-11-23 21:46:51 -08:00
  • 151a3491d2 Add pip as a dependency to ensure plugin installation, closes #687 Simon Willison 2025-11-24 08:49:24 -08:00
  • 3a14edce5d Add a type hint for db.close() (#663) Alex Chan 2025-10-01 21:37:05 +01:00
  • dc36b32130 Small documentation updates to fix warnings Simon Willison 2025-05-07 17:54:29 -07:00
  • b89df6a36a Link to JSON Lines instead Simon Willison 2025-11-24 08:47:41 -08:00
  • c248dbd993 Remove note from docs about 3.8 and deterministic, closes #646 Simon Willison 2024-11-23 14:49:15 -08:00
  • a0d8bc3932 Add pip as a dependency to ensure plugin installation, closes #687 Simon Willison 2025-11-24 07:58:54 -08:00
  • 20fa91a0e2 Remove Sentinel hacks for Click 8.3.1 copilot-swe-agent[bot] 2025-11-24 08:46:03 +00:00
  • 8bc1fd8068 Initial plan copilot-swe-agent[bot] 2025-11-24 08:40:02 +00:00
  • ae58faf274 Add 3.14 to the publish.yml workflow Simon Willison 2025-11-23 22:34:59 -08:00
  • 8c40732e4f Changelog markup fixes, refs #682 4.0a1 Simon Willison 2025-11-23 22:32:34 -08:00
  • 9ea950e3ba Removed duplicate changelog entry, refs #682 Simon Willison 2025-11-23 22:30:15 -08:00
  • 69ee540454 Release 4.0a1 Simon Willison 2025-11-23 22:27:18 -08:00
  • 6dad400e14 Release notes for 4.0a1 Simon Willison 2025-11-23 22:25:39 -08:00
  • 35377a874b
    Detect CSV/TSV column types by default (#683) Simon Willison 2025-11-23 22:23:15 -08:00
  • 2a958bc86f Fixed lint error Simon Willison 2025-11-23 22:14:00 -08:00
  • f436a6a666 Fix failing tests Simon Willison 2025-11-23 22:11:26 -08:00
  • e31cb71ed8 Detect CSV/TSV column types by default, refs #679 Simon Willison 2025-11-23 22:03:47 -08:00
  • 0bbc68089c
    --functions can take filenames, can be used multiple times (#681) Simon Willison 2025-11-23 21:46:51 -08:00
  • 4147ed0704 Shorter help for --functions Simon Willison 2025-11-23 21:45:49 -08:00
  • c872d27bb3
    Use REAL not FLOAT as SQLite column type (#680) Simon Willison 2025-11-23 21:37:59 -08:00
  • 4985a4f91d --functions can take filenames, can be used multiple times, closes #659 Simon Willison 2025-11-23 21:37:12 -08:00
  • e7ecb0ffdf
    Removed note about strict and REAL Simon Willison 2025-11-23 21:17:10 -08:00
  • b28c54c25f
    Update changelog.rst Simon Willison 2025-11-23 21:14:58 -08:00
  • 3b18b9e149 Fix for REAL columns by CSV --detect-types Simon Willison 2025-11-23 21:11:27 -08:00
  • 40cb853cba Use REAL not FLOAT as SQLite column type, refs #645 Simon Willison 2025-11-23 20:59:02 -08:00
  • fb93452ea8
    Use double quotes not braces for tables and columns (#678) Simon Willison 2025-11-23 20:43:26 -08:00