Skip to content

Commit

Permalink
refactor!: Introduce langchain_core and langchain_community packages
Browse files Browse the repository at this point in the history
  • Loading branch information
davidmigloz committed Mar 29, 2024
1 parent 5293933 commit 82ac6a6
Show file tree
Hide file tree
Showing 372 changed files with 1,263 additions and 1,325 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import 'package:equatable/equatable.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:langchain/langchain.dart';
import 'package:langchain_community/langchain_community.dart';
import 'package:langchain_openai/langchain_openai.dart';

import '../../chrome/chrome_api.dart';
Expand Down
18 changes: 16 additions & 2 deletions examples/browser_summarizer/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -207,17 +207,31 @@ packages:
dependency: transitive
description:
name: json_path
sha256: b1a3e5e34c862a6ca598e226e725647e462bde9fd98dbfa21bb53e105efeb177
sha256: "149d32ceb7dc22422ea6d09e401fd688f54e1343bc9ff8c3cb1900ca3b1ad8b1"
url: "https://pub.dev"
source: hosted
version: "0.7.0"
version: "0.7.1"
langchain:
dependency: "direct main"
description:
path: "../../packages/langchain"
relative: true
source: path
version: "0.4.2"
langchain_community:
dependency: "direct main"
description:
path: "../../packages/langchain_community"
relative: true
source: path
version: "0.0.1-dev.2"
langchain_core:
dependency: "direct overridden"
description:
path: "../../packages/langchain_core"
relative: true
source: path
version: "0.0.1-dev.2"
langchain_openai:
dependency: "direct main"
description:
Expand Down
3 changes: 2 additions & 1 deletion examples/browser_summarizer/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version: 1.0.0
publish_to: none

environment:
sdk: '>=3.0.5 <4.0.0'
sdk: ">=3.0.0 <4.0.0"

dependencies:
flutter:
Expand All @@ -14,6 +14,7 @@ dependencies:
flutter_markdown: ^0.6.17
js: ^0.6.7
langchain: ^0.4.2
langchain_community: 0.0.1-dev.2
langchain_openai: ^0.4.1
shared_preferences: ^2.2.0

Expand Down
6 changes: 5 additions & 1 deletion examples/browser_summarizer/pubspec_overrides.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
# melos_managed_dependency_overrides: langchain,langchain_openai,openai_dart
# melos_managed_dependency_overrides: langchain,langchain_openai,openai_dart,langchain_core,langchain_community
dependency_overrides:
langchain:
path: ../../packages/langchain
langchain_community:
path: ../../packages/langchain_community
langchain_core:
path: ../../packages/langchain_core
langchain_openai:
path: ../../packages/langchain_openai
openai_dart:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import 'dart:io';

import 'package:langchain/langchain.dart';
import 'package:langchain_community/langchain_community.dart';
import 'package:langchain_openai/langchain_openai.dart';

void main(final List<String> arguments) async {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import 'dart:io';

import 'package:langchain/langchain.dart';
import 'package:langchain_chroma/langchain_chroma.dart';
import 'package:langchain_community/langchain_community.dart';
import 'package:langchain_openai/langchain_openai.dart';

void main(final List<String> arguments) async {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import 'dart:io';

import 'package:langchain/langchain.dart';
import 'package:langchain_community/langchain_community.dart';
import 'package:langchain_openai/langchain_openai.dart';

void main() async {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import 'dart:io';

import 'package:langchain/langchain.dart';
import 'package:langchain_community/langchain_community.dart';
import 'package:langchain_openai/langchain_openai.dart';

void main() async {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import 'dart:io';

import 'package:langchain/langchain.dart';
import 'package:langchain_community/langchain_community.dart';
import 'package:langchain_openai/langchain_openai.dart';

void main() async {
Expand Down
18 changes: 16 additions & 2 deletions examples/docs_examples/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -195,10 +195,10 @@ packages:
dependency: transitive
description:
name: json_path
sha256: b1a3e5e34c862a6ca598e226e725647e462bde9fd98dbfa21bb53e105efeb177
sha256: "149d32ceb7dc22422ea6d09e401fd688f54e1343bc9ff8c3cb1900ca3b1ad8b1"
url: "https://pub.dev"
source: hosted
version: "0.7.0"
version: "0.7.1"
langchain:
dependency: "direct main"
description:
Expand All @@ -213,6 +213,20 @@ packages:
relative: true
source: path
version: "0.1.1"
langchain_community:
dependency: "direct main"
description:
path: "../../packages/langchain_community"
relative: true
source: path
version: "0.0.1-dev.2"
langchain_core:
dependency: "direct overridden"
description:
path: "../../packages/langchain_core"
relative: true
source: path
version: "0.0.1-dev.2"
langchain_google:
dependency: "direct main"
description:
Expand Down
3 changes: 2 additions & 1 deletion examples/docs_examples/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@ version: 1.0.0
publish_to: none

environment:
sdk: ^3.0.5
sdk: ">=3.0.0 <4.0.0"

dependencies:
langchain: ^0.4.2
langchain_chroma: ^0.1.1
langchain_community: 0.0.1-dev.2
langchain_google: ^0.2.4
langchain_mistralai: ^0.0.3
langchain_ollama: ^0.0.4
Expand Down
6 changes: 5 additions & 1 deletion examples/docs_examples/pubspec_overrides.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# melos_managed_dependency_overrides: chromadb,googleai_dart,langchain,langchain_chroma,langchain_google,langchain_mistralai,langchain_ollama,langchain_openai,mistralai_dart,ollama_dart,openai_dart,vertex_ai
# melos_managed_dependency_overrides: chromadb,googleai_dart,langchain,langchain_chroma,langchain_google,langchain_mistralai,langchain_ollama,langchain_openai,mistralai_dart,ollama_dart,openai_dart,vertex_ai,langchain_core,langchain_community
dependency_overrides:
chromadb:
path: ../../packages/chromadb
Expand All @@ -8,6 +8,10 @@ dependency_overrides:
path: ../../packages/langchain
langchain_chroma:
path: ../../packages/langchain_chroma
langchain_community:
path: ../../packages/langchain_community
langchain_core:
path: ../../packages/langchain_core
langchain_google:
path: ../../packages/langchain_google
langchain_mistralai:
Expand Down
95 changes: 7 additions & 88 deletions examples/hello_world_backend/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.11.0"
beautiful_soup_dart:
dependency: transitive
description:
name: beautiful_soup_dart
sha256: "57e23946c85776dd9515a4e9a14263fff37dbedbd559bc4412bf565886e12b10"
url: "https://pub.dev"
source: hosted
version: "0.3.0"
characters:
dependency: transitive
description:
Expand Down Expand Up @@ -49,22 +41,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.0.3"
csslib:
dependency: transitive
description:
name: csslib
sha256: "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb"
url: "https://pub.dev"
source: hosted
version: "1.0.0"
csv:
dependency: transitive
description:
name: csv
sha256: "63ed2871dd6471193dffc52c0e6c76fb86269c00244d244297abbb355c84a86e"
url: "https://pub.dev"
source: hosted
version: "5.1.1"
fetch_api:
dependency: transitive
description:
Expand All @@ -89,14 +65,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.4.1"
html:
dependency: transitive
description:
name: html
sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a"
url: "https://pub.dev"
source: hosted
version: "0.15.4"
http:
dependency: transitive
description:
Expand All @@ -121,14 +89,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "4.0.2"
iregexp:
dependency: transitive
description:
name: iregexp
sha256: "143859dcaeecf6f683102786762d70a47ef8441a0d2287a158172d32d38799cf"
url: "https://pub.dev"
source: hosted
version: "0.1.2"
js:
dependency: transitive
description:
Expand All @@ -145,21 +105,20 @@ packages:
url: "https://pub.dev"
source: hosted
version: "4.8.1"
json_path:
dependency: transitive
description:
name: json_path
sha256: b1a3e5e34c862a6ca598e226e725647e462bde9fd98dbfa21bb53e105efeb177
url: "https://pub.dev"
source: hosted
version: "0.7.0"
langchain:
dependency: "direct main"
description:
path: "../../packages/langchain"
relative: true
source: path
version: "0.4.2"
langchain_core:
dependency: "direct overridden"
description:
path: "../../packages/langchain_core"
relative: true
source: path
version: "0.0.1-dev.2"
langchain_openai:
dependency: "direct main"
description:
Expand All @@ -175,22 +134,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.0.1"
math_expressions:
dependency: transitive
description:
name: math_expressions
sha256: "3576593617c3870d75728a751f6ec6e606706d44e363f088ac394b5a28a98064"
url: "https://pub.dev"
source: hosted
version: "2.4.0"
maybe_just_nothing:
dependency: transitive
description:
name: maybe_just_nothing
sha256: "0c06326e26d08f6ed43247404376366dc4d756cef23a4f1db765f546224c35e0"
url: "https://pub.dev"
source: hosted
version: "0.5.3"
meta:
dependency: transitive
description:
Expand All @@ -214,22 +157,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.9.0"
petitparser:
dependency: transitive
description:
name: petitparser
sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27
url: "https://pub.dev"
source: hosted
version: "6.0.2"
rfc_6901:
dependency: transitive
description:
name: rfc_6901
sha256: df1bbfa3d023009598f19636d6114c6ac1e0b7bb7bf6a260f0e6e6ce91416820
url: "https://pub.dev"
source: hosted
version: "0.2.0"
shelf:
dependency: "direct main"
description:
Expand Down Expand Up @@ -310,14 +237,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "4.3.2"
vector_math:
dependency: transitive
description:
name: vector_math
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
url: "https://pub.dev"
source: hosted
version: "2.1.4"
web:
dependency: transitive
description:
Expand Down
2 changes: 1 addition & 1 deletion examples/hello_world_backend/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version: 1.0.0
publish_to: none

environment:
sdk: ^3.0.5
sdk: ">=3.0.0 <4.0.0"

dependencies:
langchain: ^0.4.2
Expand Down
4 changes: 3 additions & 1 deletion examples/hello_world_backend/pubspec_overrides.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
# melos_managed_dependency_overrides: langchain,langchain_openai,openai_dart
# melos_managed_dependency_overrides: langchain,langchain_openai,openai_dart,langchain_core
dependency_overrides:
langchain:
path: ../../packages/langchain
langchain_core:
path: ../../packages/langchain_core
langchain_openai:
path: ../../packages/langchain_openai
openai_dart:
Expand Down
Loading

0 comments on commit 82ac6a6

Please sign in to comment.