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
b92b394804
style: repo linting pass ( #33089 )
...
enable docstring-code-format
2025-09-24 15:25:55 -04:00
Mason Daugherty
2e9291cdd7
fix: lift openai version constraints across packages ( #33088 )
...
re: #33038 and https://github.com/openai/openai-python/issues/2644
2025-09-24 15:25:10 -04:00
Mason Daugherty
7ddc798f95
fix(openai): pin upper bound to prevent Pydantic 2.7.0 issues ( #33038 )
...
https://github.com/openai/openai-python/issues/2644
2025-09-21 00:27:03 -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
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
ccurme
34ecb92178
release(openai): 0.3.33 ( #32887 )
2025-09-10 11:53:26 -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
Shahroz Ahmad
4828a85ab0
feat(core): add web_search in OpenAI tools list ( #32738 )
2025-09-02 21:57:25 +00:00
ccurme
008043977d
release(openai): 0.3.32 ( #32691 )
2025-08-26 14:05:40 +00:00
ccurme
8545d4731e
release(openai): 0.3.31 ( #32646 )
2025-08-21 16:50:27 -04:00
Mason Daugherty
262c83763f
release(openai): 0.3.30 ( #32515 )
2025-08-12 16:06:17 +00:00
Mason Daugherty
0024dffa68
feat(openai): officially support verbosity ( #32470 )
2025-08-12 16:00:30 +00:00
Mason Daugherty
ee4c2510eb
feat: port various nit changes from wip-v0.4 ( #32506 )
...
Lots of work that wasn't directly related to core
improvements/messages/testing functionality
2025-08-11 15:09:08 -04:00
ccurme
088095b663
release(openai): release 0.3.29 ( #32463 )
2025-08-08 11:04:33 -04:00
Mason Daugherty
c31236264e
chore: formatting across codebase ( #32466 )
2025-08-08 10:20:10 -04:00
ccurme
4b89483fe6
release(openai): 0.3.28 ( #32015 )
2025-07-14 10:38:11 +00:00
ccurme
612ccf847a
chore: [openai] bump sdk ( #31958 )
2025-07-10 15:53:41 -04:00
Mason Daugherty
e7eac27241
ruff: more rules across the board & fixes ( #31898 )
...
* standardizes ruff dep version across all `pyproject.toml` files
* cli: ruff rules and corrections
* langchain: rules and corrections
2025-07-07 17:48:01 -04:00
Mason Daugherty
33c9bf1adc
langchain-openai[patch]: Add ruff bandit rules to linter ( #31788 )
2025-06-30 14:01:32 -04:00
ccurme
9f17fabc43
openai: release 0.3.27 ( #31769 )
...
To pick up https://github.com/langchain-ai/langchain/pull/31756 .
2025-06-27 13:44:45 -04:00
ccurme
61feaa4656
openai: release 0.3.26 ( #31749 )
2025-06-26 13:51:51 -04:00
ccurme
643741497a
openai: release 0.3.25 ( #31702 )
2025-06-23 10:55:48 -04:00
ccurme
3044bd37a9
openai: release 0.3.24 ( #31642 )
2025-06-17 15:06:52 -04:00
ccurme
b9357d456e
openai[patch]: refactor handling of Responses API ( #31587 )
2025-06-16 14:01:39 -04:00
ccurme
5839801897
openai: release 0.3.23 ( #31604 )
2025-06-13 14:02:38 +00:00
ccurme
71b0f78952
openai: release 0.3.22 ( #31542 )
2025-06-09 15:29:15 -04:00
Bagatur
5187817006
openai[release]: 0.3.21 ( #31519 )
2025-06-06 11:40:09 -04:00
ccurme
a1f068eb85
openai: release 0.3.20 ( #31515 )
2025-06-06 13:29:12 +00:00
Eugene Yurtsev
6cb3ea514a
openai: release 0.3.19 ( #31466 )
...
Release 0.3.19
2025-06-02 12:44:49 -04:00
Eugene Yurtsev
17f34baa88
openai[minor]: add image generation to responses api ( #31424 )
...
Does not support partial images during generation at the moment. Before
doing that I'd like to figure out how to specify the aggregation logic
without requiring changes in core.
---------
Co-authored-by: Chester Curme <chester.curme@gmail.com >
2025-06-02 10:03:54 -04:00
ccurme
49eeb0f3c3
standard-tests: add benchmarks ( #31302 )
...
Co-authored-by: Sydney Runkle <sydneymarierunkle@gmail.com >
2025-05-29 15:21:37 +00:00
ccurme
0ce2e69cc1
openai: release 0.3.18 ( #31320 )
2025-05-22 12:53:53 -04:00
ccurme
8b145d5dc3
openai: release 0.3.17 ( #31246 )
2025-05-15 09:18:22 -04:00
ccurme
77ecf47f6d
openai: release 0.3.16 ( #31100 )
2025-05-02 13:14:46 -04:00
ccurme
6110c3ffc5
openai[patch]: release 0.3.15 ( #31087 )
2025-05-01 09:22:30 -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
ccurme
61d2dc011e
openai: release 0.3.14 ( #30908 )
2025-04-17 10:49:14 -04:00
ccurme
dd5f5902e3
openai: release 0.3.13 ( #30858 )
2025-04-15 17:58:12 +00:00
Sydney Runkle
8c6734325b
partners[lint]: run pyupgrade to get code in line with 3.9 standards ( #30781 )
...
Using `pyupgrade` to get all `partners` code up to 3.9 standards
(mostly, fixing old `typing` imports).
2025-04-11 07:18:44 -04:00
Sydney Runkle
4556b81b1d
Clean up numpy dependencies and speed up 3.13 CI with numpy>=2.1.0 ( #30714 )
...
Generally, this PR is CI performance focused + aims to clean up some
dependencies at the same time.
1. Unpins upper bounds for `numpy` in all `pyproject.toml` files where
`numpy` is specified
2. Requires `numpy >= 2.1.0` for Python 3.13 and `numpy > v1.26.0` for
Python 3.12, plus a `numpy` min version bump for `chroma`
3. Speeds up CI by minutes - linting on Python 3.13, installing `numpy <
2.1.0` was taking [~3
minutes](https://github.com/langchain-ai/langchain/actions/runs/14316342925/job/40123305868?pr=30713 ),
now the entire env setup takes a few seconds
4. Deleted the `numpy` test dependency from partners where that was not
used, specifically `huggingface`, `voyageai`, `xai`, and `nomic`.
It's a bit unfortunate that `langchain-community` depends on `numpy`, we
might want to try to fix that in the future...
Closes https://github.com/langchain-ai/langchain/issues/26026
Fixes https://github.com/langchain-ai/langchain/issues/30555
2025-04-08 09:45:07 -04:00
ccurme
816492e1d3
openai: release 0.3.12 ( #30616 )
2025-04-02 13:20:15 +00:00
ccurme
a9b1e1b177
openai: release 0.3.11 ( #30503 )
2025-03-26 19:24:37 +00:00
ccurme
422ba4cde5
infra: handle flaky tests ( #30501 )
2025-03-26 13:28:56 -04:00
ccurme
8486e0ae80
openai[patch]: bump openai sdk ( #30461 )
...
[New required
field](https://github.com/openai/openai-python/pull/2223/files#diff-530fd17eb1cc43440c82630df0ddd9b0893cf14b04065a95e6eef6cd2f766a44R26 )
for `ResponseUsage` released in 1.66.5.
2025-03-24 12:10:00 -04:00
ccurme
cbbc968903
openai: release 0.3.10 ( #30460 )
2025-03-24 15:37:53 +00:00
ccurme
5684653775
openai[patch]: release 0.3.9 ( #30325 )
2025-03-17 16:08:41 +00:00
ccurme
eb9b992aa6
openai[patch]: support additional Responses API features ( #30322 )
...
- Include response headers
- Max tokens
- Reasoning effort
- Fix bug with structured output / strict
- Fix bug with simultaneous tool calling + structured output
2025-03-17 12:02:21 -04:00
ccurme
cd1ea8e94d
openai[patch]: support Responses API ( #30231 )
...
Co-authored-by: Bagatur <baskaryan@gmail.com >
2025-03-12 12:25:46 -04:00
ccurme
62c570dd77
standard-tests, openai: bump core ( #30202 )
2025-03-10 19:22:24 +00:00