Eugene Yurtsev
6f20f140ca
cli[minor]: Add disable sockets in unit tests ( #19877 )
2024-04-03 17:17:50 -04:00
Eugene Yurtsev
356a139b0a
cli[minor]: Add __version__ to integration package template ( #19876 )
...
Packages should export __version__
2024-04-01 15:34:38 -04:00
Taqi Jaffri
72c8b3127d
cli[patch]: Fix typo in dev script name for the --chat-playground option on the cli ( #19673 )
...
Fixes typo
---------
Co-authored-by: Taqi Jaffri <tjaffri@docugami.com >
2024-03-27 15:56:11 -04:00
Erick Friis
bf8ba00520
cli[patch]: release 0.0.22rc0, chat playground ( #19614 )
2024-03-26 15:08:56 -07:00
Mauricio Cruz
fb9ce95184
cli[patch]: Fix Tuple typing problem when create new langchain app ( #19141 )
...
Thank you for contributing to LangChain!
When run command langchain app new my-app, i get this error:
File
"/home/mauricio/.local/lib/python3.8/site-packages/langchain_cli/utils/pyproject.py",
line 15, in <module>
pyproject_toml: Path, local_editable_dependencies: Iterable[tuple[str,
Path]]
TypeError: 'type' object is not subscriptable
This PR fix the error.
2024-03-26 01:09:51 +00:00
igeni
4babefcb2f
cli[patch]: Modified regular expression ( #19449 )
...
- **Description:** Modified regular expression to add support for
unicode chars and simplify pattern
Co-authored-by: Bagatur <22008038+baskaryan@users.noreply.github.com >
2024-03-22 15:24:08 -07:00
Erick Friis
74b2c0aa01
templates, cli: more security deps ( #19006 )
2024-03-12 20:48:56 -07:00
Bhupesh Varshney
e3b775e035
infra: make .gitignore
consistent with standard python gitignore ( #16828 )
...
- The new .gitignore version is inherited from the one maintained by the
github community over at
https://github.com/github/gitignore/blob/main/Python.gitignore
- This should cover all the cases of how a langchain app can be used.
2024-02-12 19:43:41 -08:00
Bagatur
10c10f2dea
cli[patch]: integration template nits ( #14691 )
...
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-02-09 17:59:34 -08:00
Erick Friis
3a2eb6e12b
infra: add print rule to ruff ( #16221 )
...
Added noqa for existing prints. Can slowly remove / will prevent more
being intro'd
2024-02-09 16:13:30 -08:00
Charlie Marsh
24c0bab57b
infra, multiple: Upgrade configuration for Ruff v0.2.0 ( #16905 )
...
## Summary
This PR upgrades LangChain's Ruff configuration in preparation for
Ruff's v0.2.0 release. (The changes are compatible with Ruff v0.1.5,
which LangChain uses today.) Specifically, we're now warning when
linter-only options are specified under `[tool.ruff]` instead of
`[tool.ruff.lint]`.
---------
Co-authored-by: Erick Friis <erick@langchain.dev >
Co-authored-by: Bagatur <baskaryan@gmail.com >
2024-02-09 14:28:02 -08:00
Erick Friis
a13dc47a08
cli[patch]: copyright 2024 default ( #17204 )
2024-02-07 14:52:37 -08:00
Erick Friis
afdd636999
docs: partner packages ( #16960 )
2024-02-02 15:12:21 -08:00
Erick Friis
afb25eeec4
cli[patch]: add integration tests to default makefile ( #16479 )
2024-01-23 16:09:16 -07:00
Erick Friis
1f4ac62dee
cli[patch], google-vertexai[patch]: readme template ( #16470 )
2024-01-23 12:08:17 -07:00
Erick Friis
35ec0bbd3b
cli[patch]: pypi fields ( #16410 )
2024-01-22 14:28:30 -07:00
Erick Friis
2ac3a82d85
cli[patch]: new fields in integration template, release 0.0.21 ( #16398 )
2024-01-22 14:26:47 -07:00
William FH
04caf07dee
Make packages optional ( #15727 )
...
So we don't have to instruct people to modify the Dockerfile every time
they delete the packages directory.
See:
https://stackoverflow.com/questions/70096208/dockerfile-copy-folder-if-it-exists-conditional-copy/70096420#70096420
Tested on a new repo
2024-01-08 17:09:21 -08:00
Erick Friis
b1fa726377
docs: langchain-openai ( #15513 )
...
Updates docs and cookbooks to import ChatOpenAI, OpenAI, and OpenAI
Embeddings from `langchain_openai`
There are likely more
---------
Co-authored-by: Harrison Chase <hw.chase.17@gmail.com >
2024-01-06 15:54:48 -08:00
Bagatur
480626dc99
docs, community[patch], experimental[patch], langchain[patch], cli[pa… ( #15412 )
...
…tch]: import models from community
ran
```bash
git grep -l 'from langchain\.chat_models' | xargs -L 1 sed -i '' "s/from\ langchain\.chat_models/from\ langchain_community.chat_models/g"
git grep -l 'from langchain\.llms' | xargs -L 1 sed -i '' "s/from\ langchain\.llms/from\ langchain_community.llms/g"
git grep -l 'from langchain\.embeddings' | xargs -L 1 sed -i '' "s/from\ langchain\.embeddings/from\ langchain_community.embeddings/g"
git checkout master libs/langchain/tests/unit_tests/llms
git checkout master libs/langchain/tests/unit_tests/chat_models
git checkout master libs/langchain/tests/unit_tests/embeddings/test_imports.py
make format
cd libs/langchain; make format
cd ../experimental; make format
cd ../core; make format
```
2024-01-02 15:32:16 -05:00
Erick Friis
8b29b31554
cli: test_integration group ( #14924 )
2023-12-19 12:09:04 -08:00
Erick Friis
4d48aedea3
cli: 0.0.20 ( #14920 )
2023-12-19 11:56:21 -08:00
Erick Friis
9ef2feb674
cli[patch]: add embedding to integration template ( #14881 )
2023-12-19 09:58:21 -08:00
Erick Friis
c5250f12c2
cli[patch]: unicode issue ( #14672 )
...
Some operating systems compile template, resulting in unicode decode
errors
2023-12-13 11:14:51 -08:00
Erick Friis
858f4cbce4
cli[patch]: rc ( #14667 )
2023-12-13 10:00:04 -08:00
Erick Friis
7e6ca3c2b9
cli[patch]: integration template ( #14571 )
2023-12-13 08:55:30 -08:00
Erick Friis
5eca1bd93f
Library Licenses ( #13300 )
...
Same change as #8403 but in other libs
also updates (c) LangChain Inc. instead of @hwchase17
2023-11-28 17:34:27 -08:00
Erick Friis
bfb980b968
CLI 0.0.19 ( #13677 )
2023-11-21 12:34:38 -08:00
jakerachleff
249c796785
update langserve to v0.0.30 ( #13673 )
...
Upgrade langserve template version to 0.0.30 to include new improvements
2023-11-21 11:17:47 -08:00
jakerachleff
c6937a2eb4
fix templates dockerfile ( #13672 )
...
- **Description:** We need to update the Dockerfile for templates to
also copy your README.md. This is because poetry requires that a readme
exists if it is specified in the pyproject.toml
2023-11-21 11:09:55 -08:00
Erick Friis
427331d621
IMPROVEMENT Lock pydantic v1 in app template, cli 0.0.18 ( #13485 )
2023-11-16 15:22:11 -08:00
Erick Friis
75363f048f
BUG Fix app_name in cli app new ( #13482 )
2023-11-16 14:19:35 -08:00
Erick Friis
7c3066f9ec
more cli interactivity, bugfix ( #13360 )
2023-11-14 14:49:43 -08:00
Predrag Gruevski
d63d4994c0
Bump all libraries to the latest ruff
version. ( #13350 )
...
This version of `ruff` is the one we'll be using to lint the docs and
cookbooks (#12677 ), so I'm making it used everywhere else too.
2023-11-14 16:00:21 -05:00
Erick Friis
c0e6045c0b
cli 0.0.17 ( #13359 )
2023-11-14 09:56:18 -08:00
Erick Friis
927824b7cb
CLI interactivity ( #13148 )
...
Will implement more later
2023-11-14 09:53:29 -08:00
Erick Friis
280ecfd8eb
IMPROVEMENT redirect root to docs in langserve app template ( #13303 )
2023-11-13 15:51:41 -08:00
langchain-infra
f55f67055f
Add dockerfile template ( #13240 )
2023-11-13 10:33:01 -05:00
Erick Friis
a9b70baef9
cli updates, 0.0.16 ( #13034 )
...
- confirm flags, serve detection
- 0.0.16
- always gen code
- pip bool
2023-11-08 07:47:30 -08:00
Erick Friis
74134dd7e1
cli pyproject updating ( #12945 )
...
`langchain app add` and `langchain app remove` will now keep the
dependencies list updated.
---------
Co-authored-by: Nuno Campos <nuno@boringbits.io >
2023-11-07 11:06:08 -08:00
Erick Friis
5000c7308e
cli template gitignores ( #12914 )
...
- ap gitignore
- package
2023-11-05 22:34:45 -08:00
Erick Friis
6c237716c4
Update readmes with new cli install ( #12847 )
...
Old command still works. Just simplifying.
Merge after releasing CLI 0.0.15
2023-11-03 12:10:32 -07:00
Erick Friis
7db49d3842
Confirm sys.path includes current dir for app serve ( #12851 )
...
- Make sure sys.path is set properly for langchain app serve
- bump
2023-11-03 11:37:20 -07:00
Erick Friis
1bc35f61cb
CLI 0.0.14, Uvicorn update and no more [serve] ( #12845 )
...
Calls uvicorn directly from cli:
Reload works if you define app by import string instead of object.
(was doing subprocess in order to get reloading)
Version bump to 0.0.14
Remove the need for [serve] for simplicity.
Readmes are updated in #12847 to avoid cluttering this PR
2023-11-03 11:05:52 -07:00
Erick Friis
0da75b9ebd
Autopopulate module name in cli init ( #12814 )
2023-11-02 23:45:38 -07:00
Erick Friis
49e283a0cd
CLI 0.0.13, Configurable Template Demo ( #12796 )
2023-11-02 11:42:57 -07:00
Erick Friis
070823f294
CLI 0.0.12 ( #12787 )
2023-11-02 08:29:27 -07:00
Erick Friis
4421ba46d7
Demo Server, Fix Timescale ( #12746 )
...
- improve demo server
- missing deps
2023-11-01 15:29:34 -07:00
Erick Friis
14340ee7cd
use http.client instead of urllib3 ( #12660 )
...
dep problems with requests
cloudflare debugging not worth it with urllib
2023-11-01 11:15:05 -07:00
Erick Friis
3405dbbc64
dash not underscore ( #12716 )
...
template names are auto-populating with the wrong convention (with
underscores)
2023-11-01 09:48:37 -07:00