Mason Daugherty
3d687ea8fb
chore: update twitter URLs ( #34736 )
2026-01-13 01:54:11 -05:00
Mason Daugherty
18c25e9f10
chore: ban relative imports on all packages ( #34691 )
2026-01-09 17:02:24 -05:00
Christophe Bornet
8e824d9ec4
style: bump ruff version to 0.14.11 ( #34674 )
...
With ruff 0.14.11+, we can remove `PLW1510` from `unfixable` (see
https://github.com/astral-sh/ruff/issues/17091 )
2026-01-09 16:30:24 -05:00
Christophe Bornet
e03d6b80d5
chore(deps): bump mypy to v1.19 and ruff to v1.14 ( #34521 )
...
* Set mypy to >=1.19.1,<1.20
* Set ruff to >=0.14.10,<0.15
2025-12-29 18:07:55 -06:00
Christophe Bornet
ea25f5ebdd
chore(text-splitters): bump dependency locks for python 3.14 ( #34522 )
...
* Support sentence-transformers optional dep on python 3.14
* Bump some dep locks to use pre-built wheels instead of building them
(murmurhash, cymem, preshed, thinc, srsly, blis)
* Still not possible to use spacy: even though there are wheels
available, spacy depends on Pydantic v1 which doesn't work on Python
3.14.
* Speeds up installation and CI.
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-12-29 17:55:34 -06:00
Christophe Bornet
5884fb9523
style(text-splitters,standard-tests,cli): add ruff TC and RUF012 rules ( #34495 )
...
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-12-27 01:41:33 -06:00
Christophe Bornet
d46187201d
style: add ruff ISC001 rule ( #34493 )
...
ISC001 doesn't conflict anymore with the formatter. See
https://github.com/astral-sh/ruff/issues/8272
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-12-26 21:39:56 -06:00
Mason Daugherty
0cd72b50fb
release(text-splitters): 1.1.0 ( #34346 )
2025-12-13 20:13:03 -05:00
Mason Daugherty
e023201d42
style: some cleanup ( #33857 )
2025-11-06 23:50:46 -05:00
Mason Daugherty
64e6798a39
chore: update pyproject.toml url entries ( #33587 )
2025-10-17 17:16:55 -04:00
ccurme
3152d25811
fix: support python 3.14 in various projects ( #33575 )
...
Co-authored-by: cbornet <cbornet@hotmail.com >
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-10-17 11:06:23 -04:00
ccurme
3b8cb3d4b6
release(text-splitters): 1.0.0 ( #33565 )
2025-10-17 10:30:42 -04:00
Mason Daugherty
cda336295f
chore: enrich pyproject.toml files with links to new references, others ( #33343 )
2025-10-07 16:17:14 -04:00
Mason Daugherty
8bcdfbb24e
chore: clean up pyproject.toml files, use core a7 ( #33334 )
2025-10-07 10:49:04 -04:00
Christophe Bornet
20e04fc3dd
chore(text-splitters): cleanup ruff config ( #33247 )
...
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-10-06 17:02:31 -04:00
Mason Daugherty
90e4d944ac
chore(infra): pdm -> hatchling ( #33289 )
2025-10-05 23:52:52 -04:00
Mason Daugherty
ae16392ada
release(text-splitters): 1.0.0a1 ( #33214 )
2025-10-02 13:56:10 -04:00
Mason Daugherty
5e8cb58e6a
refactor(text-splitters): drop python 3.9 ( #33212 )
2025-10-02 13:51:10 -04:00
Mason Daugherty
eaa6dcce9e
release: v1.0.0 ( #32567 )
...
Co-authored-by: Mohammad Mohtashim <45242107+keenborder786@users.noreply.github.com >
Co-authored-by: Caspar Broekhuizen <caspar@langchain.dev >
Co-authored-by: ccurme <chester.curme@gmail.com >
Co-authored-by: Christophe Bornet <cbornet@hotmail.com >
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
Co-authored-by: Sadra Barikbin <sadraqazvin1@yahoo.com >
Co-authored-by: Vadym Barda <vadim.barda@gmail.com >
2025-10-02 10:49:42 -04:00
Mason Daugherty
986302322f
docs: more standardization ( #33124 )
2025-09-25 20:46:20 -04:00
Christophe Bornet
eaf8dce7c2
chore: bump ruff version to 0.13 ( #33043 )
...
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-09-25 12:27:39 -04:00
Mason Daugherty
781db9d892
chore: update pyproject.toml files, remove codespell ( #33028 )
...
- Removes Codespell from deps, docs, and `Makefile`s
- Python version requirements in all `pyproject.toml` files now use the
`~=` (compatible release) specifier
- All dependency groups and main dependencies now use explicit lower and
upper bounds, reducing potential for breaking changes
2025-09-20 22:09:33 -04:00
Christophe Bornet
cbaf97ada4
chore: bump mypy version to 1.18 ( #32914 )
2025-09-12 09:19:23 -04:00
Mason Daugherty
7a158c7f1c
revert: "chore: remove ruff target-version" ( #32895 )
...
Reverts langchain-ai/langchain#32880
Not needed at the moment, will do when finishing v1
2025-09-10 20:56:48 -04:00
Christophe Bornet
b274416441
chore: remove ruff target-version ( #32880 )
...
This is not needed anymore since `requires-python` was added when moving
to `uv`.
2025-09-10 11:12:30 -04:00
Christophe Bornet
8b90eae455
chore(text-splitters): enable ruff docstring-code-format ( #32854 )
2025-09-08 16:40:11 -04:00
Christophe Bornet
0c3e8ccd0e
chore(text-splitters): select ALL rules with exclusions ( #32325 )
...
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-09-08 14:46:09 +00:00
Mason Daugherty
6b5fdfb804
release(text-splitters): 0.3.11 ( #32770 )
...
Fixes #32747
SpaCy integration test fixture was trying to use pip to download the
SpaCy language model (`en_core_web_sm`), but uv-managed environments
don't include pip by default. Fail test if not installed as opposed to
downloading.
2025-08-31 23:00:05 +00:00
Sydney Runkle
b26e52aa4d
chore(text-splitters): bump version of core ( #32740 )
2025-08-28 13:14:57 -04:00
Sydney Runkle
38cdd7a2ec
chore(text-splitters): relax max bound for langchain-core ( #32739 )
2025-08-28 13:05:47 -04:00
Christophe Bornet
73a7de63aa
chore(text-splitters): add mypy pydantic plugin ( #32611 )
2025-08-19 16:58:12 -04:00
Christophe Bornet
4656f727da
chore(text-splitters): add mypy warn_unreachable ( #32558 )
2025-08-15 09:45:20 -04:00
Christophe Bornet
8b663ed6c6
chore(text-splitters): bump mypy version to 1.17 ( #32387 )
...
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-08-11 22:24:49 +00:00
Mason Daugherty
457ce9c4b0
feat(text-splitters): ruff fixes and rules ( #32502 )
2025-08-11 13:28:22 -04:00
Mason Daugherty
77c981999e
fix(text-splitters): update langchain-core version to 0.3.72
2025-07-24 10:35:07 -04:00
Christophe Bornet
060fc0e3c9
text-splitters: Add ruff rules FBT ( #31935 )
...
See [flake8-boolean-trap
(FBT)](https://docs.astral.sh/ruff/rules/#flake8-boolean-trap-fbt )
2025-07-09 18:36:58 -04:00
Christophe Bornet
a15c3e0856
text-splitters: Bump ruff version to 0.12 ( #31866 )
2025-07-05 17:13:08 -04:00
Christophe Bornet
ee3709535d
text-splitters: bump spacy version to 3.8.7 ( #31834 )
...
This allows to use spacy with Python 3.13
2025-07-03 10:13:25 -04:00
Christophe Bornet
802d2bf249
text-splitters: Add ruff rule UP (pyupgrade) ( #31841 )
...
See https://docs.astral.sh/ruff/rules/#pyupgrade-up
All auto-fixed except `typing.AbstractSet` -> `collections.abc.Set`
2025-07-03 10:11:35 -04:00
Eugene Yurtsev
10ec5c8f02
text-splitters: 0.3.9 ( #31844 )
...
Release langchain-text-splitters 0.3.9
2025-07-03 10:02:35 -04:00
Christophe Bornet
eab8484a80
text-splitters[patch]: fix some import-untyped errors ( #31030 )
2025-05-15 11:34:22 -04:00
Sydney Runkle
7e926520d5
packaging: remove Python upper bound for langchain and co libs ( #31025 )
...
Follow up to https://github.com/langchain-ai/langsmith-sdk/pull/1696 ,
I've bumped the `langsmith` version where applicable in `uv.lock`.
Type checking problems here because deps have been updated in
`pyproject.toml` and `uv lock` hasn't been run - we should enforce that
in the future - goes with the other dependabot todos :).
2025-04-28 14:44:28 -04:00
Christophe Bornet
8c5ae108dd
text-splitters: Set strict mypy rules ( #30900 )
...
* Add strict mypy rules
* Fix mypy violations
* Add error codes to all type ignores
* Add ruff rule PGH003
* Bump mypy version to 1.15
2025-04-22 20:41:24 -07:00
ccurme
0c2c8c36c1
text-splitters: release 0.3.8 ( #30671 )
2025-04-04 09:58:45 -04:00
ccurme
958f85d541
text-splitters: release 0.3.7 ( #30347 )
2025-03-18 19:11:37 +00:00
Erick Friis
1a225fad03
multiple: fix uv path deps ( #29790 )
...
file:// format wasn't working with updates - it doesn't install as an
editable dep
move to tool.uv.sources with path= instead
2025-02-13 21:32:34 +00:00
ccurme
e1b593ae77
text-splitters[patch]: release 0.3.6 ( #29647 )
2025-02-06 16:16:05 -05:00
ccurme
a91e58bc10
core: release 0.3.34 ( #29644 )
2025-02-06 15:53:56 -05:00
ccurme
d172984c91
infra: migrate to uv ( #29566 )
2025-02-06 13:36:26 -05:00
Christophe Bornet
836c791829
text-splitters: Bump ruff version to 0.9 ( #29231 )
...
Co-authored-by: Erick Friis <erick@langchain.dev >
2025-01-22 00:27:58 +00:00