Commit Graph

  • 0069cf99b6 Set version to 3.8.14 master release-v3.8.14 Matthew Honnibal 2026-03-28 21:59:08 +01:00
  • 56032260f2 fix: check pip module availability instead of PATH binary in download (#13947) Taylor Satula 2026-03-28 15:56:56 -05:00
  • d4bb796b5e Add least-privilege permissions to CI workflow Matthew Honnibal 2026-03-27 08:49:43 +01:00
  • 9d29209d04 Pass github context via stdin instead of CLI arg Matthew Honnibal 2026-03-27 08:49:41 +01:00
  • 4216738cf8 Pin GitHub Actions to commit SHAs for supply chain security Matthew Honnibal 2026-03-26 15:48:47 +01:00
  • 297938e704 Add smoke test and upgrade test to release build workflow Matthew Honnibal 2026-03-23 18:46:43 +01:00
  • fdca647b1b Set version to 3.8.13 release-v3.8.13 Matthew Honnibal 2026-03-23 16:52:52 +01:00
  • 0d94a9d66d Pin confection>=1.3.2 — older versions crash with pydantic v2 Matthew Honnibal 2026-03-23 16:49:52 +01:00
  • 66b1691dc2 Debug: show per-key manifest diffs in test_manifest_is_current faster-cli Matthew Honnibal 2026-03-23 16:12:02 +01:00
  • 1041f8b426 Debug: dump manifest diff in test_manifest_is_current Matthew Honnibal 2026-03-23 15:53:13 +01:00
  • cb67fe175a Regenerate CLI manifest for typer 0.24.1 plain-text output Matthew Honnibal 2026-03-23 15:19:01 +01:00
  • ec786c85ad Add local lint script matching CI validate + mypy checks Matthew Honnibal 2026-03-23 14:59:58 +01:00
  • c5bcffdbf8 Fix import sorting (ruff I001) for CI validation Matthew Honnibal 2026-03-23 14:58:26 +01:00
  • 93547fe2e8 Fix lint issues across PR files Matthew Honnibal 2026-03-23 14:56:27 +01:00
  • 7bb0938725 Merge branch 'faster-cli' of https://github.com/explosion/spaCy into faster-cli Matthew Honnibal 2026-03-23 14:50:07 +01:00
  • 4967496dbd Update test_cli_launcher Matthew Honnibal 2026-03-20 09:12:08 +01:00
  • 8a318dbae5 Fix manifest Matthew Honnibal 2026-03-09 16:12:26 +01:00
  • f0abcf7bc0 Update manifest Matthew Honnibal 2026-03-09 14:32:41 +01:00
  • 0a45289512 Fix lazy load on modules where the function shadows Matthew Honnibal 2026-03-09 14:32:31 +01:00
  • 188c90d72a Add lazy spaCy CLI loading and static launcher Matthew Honnibal 2026-03-09 13:12:10 +01:00
  • f175a51e2d Fully migrate to Pydantic v2 (#13940) release-v3.8.12 Matthew Honnibal 2026-03-23 13:45:02 +01:00
  • 9725c1ada3 Require srsly >=2.5.3 for Python 3.14 cloudpickle fix confection1.1 Matthew Honnibal 2026-03-23 13:01:41 +01:00
  • 7b9fe93d13 Harden GitHub Actions: pin actions to SHA, add least-privilege permissions, remove debug logging Matthew Honnibal 2026-03-23 11:45:46 +01:00
  • 9abb59cf8c Fix secret exposure in explosionbot workflow pip install command Matthew Honnibal 2026-03-23 11:38:28 +01:00
  • 34f43bde78 Revert srsly pin to >=2.4.3,<3.0.0 (srsly v3 has msgpack strict_map_key breakage) Matthew Honnibal 2026-03-23 11:27:21 +01:00
  • ac0c3fe175 Bump ml_datasets pin to >=0.2.1 for srsly v3 compatibility Matthew Honnibal 2026-03-23 11:15:58 +01:00
  • 1c40afd376 Require srsly v3 (>=3.0.0) for Python 3.14 cloudpickle fix Matthew Honnibal 2026-03-23 10:51:28 +01:00
  • b05ff52005 Require pydantic v2 (>=2.0.0) now that confection 1.1 has dropped pydantic Matthew Honnibal 2026-03-23 10:28:20 +01:00
  • 953ee38454 Set fail-fast: false to get full 3.14 CI results across all platforms Matthew Honnibal 2026-03-23 10:25:32 +01:00
  • 27199bc23f Enable Python 3.14 in CI test matrix Matthew Honnibal 2026-03-23 08:33:03 +01:00
  • eab3119380 Fix zh tokenizer test: expect ConfigValidationError for invalid segmenter enum Matthew Honnibal 2026-03-22 20:32:46 +01:00
  • 45db7d772e Skip Python 3.14 in CI until dependencies have wheels Matthew Honnibal 2026-03-21 18:22:48 +01:00
  • 3ed48a2abe Filter pydantic v1 incompatibility warning for Python 3.14 support Matthew Honnibal 2026-03-21 18:14:38 +01:00
  • 990577a426 Fix mangled YAML in tests.yml and remove remaining pydantic warning filters Matthew Honnibal 2026-03-21 17:34:37 +01:00
  • ff1bced640 Set python_requires upper bound to <3.15 Matthew Honnibal 2026-03-21 15:37:45 +01:00
  • 00d26d0795 Add Python 3.14 to CI matrix and classifiers Matthew Honnibal 2026-03-21 15:36:56 +01:00
  • 4f59963dd8 Fix import sorting in test_textcat.py Matthew Honnibal 2026-03-21 15:33:20 +01:00
  • 326df3b709 Remove pydantic deprecation warning filters (fixed in confection) Matthew Honnibal 2026-03-21 15:16:50 +01:00
  • 8b42d87830 Monkeypatch _get_pip_install_cmd in download test for envs without pip on PATH Matthew Honnibal 2026-03-21 14:45:56 +01:00
  • d434682a46 Fix tests for confection 1.1+: warning filters, zh segmenter test, lazy tok2vec import, str->Path coercion Matthew Honnibal 2026-03-21 14:43:34 +01:00
  • b11a6e3f42 Add ruff to test ignore list and filter pydantic deprecation warnings from confection Matthew Honnibal 2026-03-21 13:42:13 +01:00
  • abb0414288 Replace deprecated pydantic .dict() with .model_dump() Matthew Honnibal 2026-03-21 13:16:47 +01:00
  • dfba77b9b9 Fix import sorting in factories.py Matthew Honnibal 2026-03-21 13:07:05 +01:00
  • a0f5d7b9eb Fix EntityLinker_v1 import to use legacy module Matthew Honnibal 2026-03-21 13:01:46 +01:00
  • e17f2e6286 Replace deprecated pydantic Field(help=...) with Field(title=...) Matthew Honnibal 2026-03-21 12:49:59 +01:00
  • e684b0c1d1 Apply ruff formatting to find_threshold.py and language.py Matthew Honnibal 2026-03-21 09:01:46 +01:00
  • 4cf4e9e350 Ignore mypy errors (for now) Matthew Honnibal 2026-03-21 08:59:49 +01:00
  • 30faae59ee Merge branch 'master' into confection1.1 Matthew Honnibal 2026-03-21 08:47:21 +01:00
  • 24255bd1e2 Fix import sorting for ruff isort compliance Matthew Honnibal 2026-03-21 08:44:43 +01:00
  • 8e6bd6d1c5 Apply ruff formatting to 8 files Matthew Honnibal 2026-03-21 08:43:52 +01:00
  • 47b5504e90 Autofix autofixable things from ruff Matthew Honnibal 2026-03-21 08:43:16 +01:00
  • 86f7ce303a Limit CI ruff lint to isort-only checks for now Matthew Honnibal 2026-03-21 08:41:25 +01:00
  • 79b5f811bf Update CI validation workflow: replace black, isort, flake8 with ruff Matthew Honnibal 2026-03-21 08:39:43 +01:00
  • 32c4b638ae Format with ruff Matthew Honnibal 2026-03-21 08:38:53 +01:00
  • a7f629bb91 Fix ruff isort config: replace unsupported profile with equivalent settings Matthew Honnibal 2026-03-21 08:37:22 +01:00
  • adeb1620ec Remove W503 from ruff ignore list (not a valid ruff rule) Matthew Honnibal 2026-03-21 08:36:53 +01:00
  • fd99ed312b Replace black, isort, and flake8 with ruff for linting and formatting Matthew Honnibal 2026-03-21 08:36:11 +01:00
  • 041f47b3b2 Format Matthew Honnibal 2026-03-21 08:37:39 +01:00
  • 200a3646c7 Fix ruff isort config: replace unsupported profile with equivalent settings Matthew Honnibal 2026-03-21 08:37:22 +01:00
  • e9d7df6c3a Remove W503 from ruff ignore list (not a valid ruff rule) Matthew Honnibal 2026-03-21 08:36:53 +01:00
  • a84a2e6444 Replace black, isort, and flake8 with ruff for linting and formatting Matthew Honnibal 2026-03-21 08:36:11 +01:00
  • e5fc4d6706 Format Matthew Honnibal 2026-03-21 08:31:48 +01:00
  • 932727a9cf Update dependency pins: thinc 8.3.12, confection 1.1, weasel 1.0 Matthew Honnibal 2026-03-21 08:08:02 +01:00
  • 501ccfd5fb Fix pydantic v2 pattern validation error counts and attributeruler type annotation Matthew Honnibal 2026-03-20 20:50:56 +01:00
  • b8bade1a57 Update spaCy to pydantic v2 native API Matthew Honnibal 2026-03-20 15:03:41 +01:00
  • f835985f3f Increment version Matthew Honnibal 2026-03-20 14:38:21 +01:00
  • d5f67dc92d Update spaCy pydantic imports from v1 compat to v2 native API Matthew Honnibal 2026-03-20 14:31:59 +01:00
  • 3154ede82a Revert pydantic v2 migration, restore v1 compat imports Matthew Honnibal 2026-03-20 14:09:37 +01:00
  • 4f19800b4e Revert to weasel <0.5 Matthew Honnibal 2026-03-20 14:04:12 +01:00
  • 60a19cb800 Revert to confection <1 and allow pydantic v1 Matthew Honnibal 2026-03-20 14:02:03 +01:00
  • 2afc3fd41c Escape braces in TokenPatternOperatorMinMax regex for Rust regex engine Matthew Honnibal 2026-03-20 11:34:12 +01:00
  • d41afc2966 isort Matthew Honnibal 2026-03-20 11:13:21 +01:00
  • 21439ec09d Migrate from pydantic v1 to v2, require pydantic>=2.0.0 Matthew Honnibal 2026-03-20 11:10:26 +01:00
  • f22ff91476 Fix vuln scan by not calling test file requirements requirements.txt Matthew Honnibal 2026-03-20 09:55:17 +01:00
  • ed20f79abe Require confection Matthew Honnibal 2026-03-20 09:43:20 +01:00
  • c6c78d6c33 Allow use of uv as a fallback to pip in spacy download Matthew Honnibal 2026-03-20 09:20:32 +01:00
  • 2f6142b43e Require weasel 1.0 Matthew Honnibal 2026-03-20 09:17:28 +01:00
  • 37b4a74fa7 Switch dependency back from typer-slim to typer (#13922) Sofie Van Landeghem 2026-03-20 09:14:19 +01:00
  • 4168448124 Update test_cli_launcher Matthew Honnibal 2026-03-20 09:12:08 +01:00
  • cfa1d3a59a fix: ensure memory_zone cleanup runs on exception (#13924) (#13932) Kaushik Rajan 2026-03-15 15:59:09 +05:30
  • 5c559fc017 Fix manifest Matthew Honnibal 2026-03-09 16:12:26 +01:00
  • 126deace20 Update manifest Matthew Honnibal 2026-03-09 14:32:41 +01:00
  • c7d7a724f2 Fix lazy load on modules where the function shadows Matthew Honnibal 2026-03-09 14:32:31 +01:00
  • aa17eb96fd Add lazy spaCy CLI loading and static launcher Matthew Honnibal 2026-03-09 13:12:10 +01:00
  • 453732d32d Format (#13929) Matthew Honnibal 2026-03-03 09:56:06 +01:00
  • 8ed09635d2 Format format Matthew Honnibal 2026-03-02 20:31:21 +01:00
  • c1e7cb2ebf Merge pull request #13865 from reonokiy/fix-ipython-display-import Nathan Goldbaum 2025-11-27 11:55:45 -07:00
  • b85cf89b0b chore(ipython): import from IPython.display instead of IPython.core.display reonokiy 2025-11-27 12:20:20 +08:00
  • e7a662acf8 Skip Python 3.10 on Windows ARM release-v3.8.11 Matthew Honnibal 2025-11-17 18:21:33 +01:00
  • f628c69bdb Increment version Matthew Honnibal 2025-11-17 18:21:16 +01:00
  • e7d1c3a30d Windows arm needs to be disabled at the ci level, so remove this skip selector release-v3.8.10 Matthew Honnibal 2025-11-17 14:41:17 +01:00
  • c273c231e1 Try again to fix the skip selector Matthew Honnibal 2025-11-17 14:36:48 +01:00
  • 160d72852e Try again to skip windows arm Matthew Honnibal 2025-11-17 14:29:41 +01:00
  • 75f1160c8c Skip windows arm Matthew Honnibal 2025-11-17 14:23:39 +01:00
  • 71e938dbf7 Skip windows arm Matthew Honnibal 2025-11-17 14:11:25 +01:00
  • 7abd196000 Set version to 3.8.10 Matthew Honnibal 2025-11-17 13:19:29 +01:00
  • a24bb01613 Support python 3.14 Matthew Honnibal 2025-11-17 13:19:11 +01:00
  • 305ffd5560 Fix cdef declaration for cython 3 release-v3.8.9 Matthew Honnibal 2025-11-13 14:25:38 +01:00
  • 6d386bf707 Skip building free-threaded Matthew Honnibal 2025-11-13 14:24:43 +01:00
  • a534b43ced Fix wheel path name on cibuildwheel Matthew Honnibal 2025-11-13 14:23:55 +01:00