From 28e2ec76035f28f6b6c0b87992a69c19a7e62787 Mon Sep 17 00:00:00 2001 From: Bagatur <22008038+baskaryan@users.noreply.github.com> Date: Fri, 30 Aug 2024 17:11:45 -0700 Subject: [PATCH] ollama[patch]: Release 0.1.3 (#25902) --- libs/partners/ollama/poetry.lock | 18 +++--- libs/partners/ollama/pyproject.toml | 96 +++++++++++++---------------- 2 files changed, 53 insertions(+), 61 deletions(-) diff --git a/libs/partners/ollama/poetry.lock b/libs/partners/ollama/poetry.lock index 052740152dd..0e54aad2ab1 100644 --- a/libs/partners/ollama/poetry.lock +++ b/libs/partners/ollama/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. [[package]] name = "annotated-types" @@ -38,13 +38,13 @@ trio = ["trio (>=0.23)"] [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -294,7 +294,7 @@ files = [ [[package]] name = "langchain-core" -version = "0.2.36" +version = "0.2.37" description = "Building applications with LLMs through composability" optional = false python-versions = ">=3.8.1,<4.0" @@ -337,13 +337,13 @@ url = "../../standard-tests" [[package]] name = "langsmith" -version = "0.1.106" +version = "0.1.107" description = "Client library to connect to the LangSmith LLM Tracing and Evaluation Platform." optional = false python-versions = "<4.0,>=3.8.1" files = [ - {file = "langsmith-0.1.106-py3-none-any.whl", hash = "sha256:a418161c98de72ee2c6eea6667c6217814b67db4b9a3a024788013384216ff35"}, - {file = "langsmith-0.1.106.tar.gz", hash = "sha256:64a890a05640d64692f5515ebb444b0457332a9cf9e7605c4651de6737a7d3a0"}, + {file = "langsmith-0.1.107-py3-none-any.whl", hash = "sha256:ddd0c846980474e271a553e9c220122e32d1f2ce877cc87d39ecd86726b9e78c"}, + {file = "langsmith-0.1.107.tar.gz", hash = "sha256:f44de0a5f199381d0b518ecbe295d541c44ff33d13f18098ecc54a4547eccb3f"}, ] [package.dependencies] @@ -887,4 +887,4 @@ zstd = ["zstandard (>=0.18.0)"] [metadata] lock-version = "2.0" python-versions = ">=3.8.1,<4.0" -content-hash = "78a5a20492a448af94f0294368176f5855d7f6179301f8db2e652b0cc78fc3e2" +content-hash = "0de4df1fb448399e93be5924717c1cb7ec3a0c8255951878020844c28bfb7b5e" diff --git a/libs/partners/ollama/pyproject.toml b/libs/partners/ollama/pyproject.toml index f55480c3e88..27efbdeb093 100644 --- a/libs/partners/ollama/pyproject.toml +++ b/libs/partners/ollama/pyproject.toml @@ -1,12 +1,19 @@ +[build-system] +requires = [ "poetry-core>=1.0.0",] +build-backend = "poetry.core.masonry.api" + [tool.poetry] name = "langchain-ollama" -version = "0.1.2" +version = "0.1.3" description = "An integration package connecting Ollama and LangChain" authors = [] readme = "README.md" repository = "https://github.com/langchain-ai/langchain" license = "MIT" +[tool.mypy] +disallow_untyped_defs = "True" + [tool.poetry.urls] "Source Code" = "https://github.com/langchain-ai/langchain/tree/master/libs/partners/ollama" "Release Notes" = "https://github.com/langchain-ai/langchain/releases?q=tag%3A%22langchain-ollama%3D%3D0%22&expanded=true" @@ -14,78 +21,63 @@ license = "MIT" [tool.poetry.dependencies] python = ">=3.8.1,<4.0" ollama = ">=0.3.0,<1" -langchain-core = "0.2.36" +langchain-core = "^0.2.36" + +[tool.ruff.lint] +select = [ "E", "F", "I", "T201",] + +[tool.coverage.run] +omit = [ "tests/*",] + +[tool.pytest.ini_options] +addopts = "--snapshot-warn-unused --strict-markers --strict-config --durations=5" +markers = [ "compile: mark placeholder test used to compile integration tests without running them",] +asyncio_mode = "auto" [tool.poetry.group.test] optional = true +[tool.poetry.group.codespell] +optional = true + +[tool.poetry.group.test_integration] +optional = true + +[tool.poetry.group.lint] +optional = true + +[tool.poetry.group.dev] +optional = true + [tool.poetry.group.test.dependencies] pytest = "^7.4.3" pytest-asyncio = "^0.23.2" syrupy = "^4.0.2" pytest-socket = "^0.7.0" -langchain-core = { path = "../../core", develop = true } -langchain-standard-tests = { path = "../../standard-tests", develop = true } - -[tool.poetry.group.codespell] -optional = true [tool.poetry.group.codespell.dependencies] codespell = "^2.2.6" -[tool.poetry.group.test_integration] -optional = true - [tool.poetry.group.test_integration.dependencies] -[tool.poetry.group.lint] -optional = true - [tool.poetry.group.lint.dependencies] ruff = "^0.1.8" [tool.poetry.group.typing.dependencies] mypy = "^1.7.1" -langchain-core = { path = "../../core", develop = true } -[tool.poetry.group.dev] -optional = true +[tool.poetry.group.test.dependencies.langchain-core] +path = "../../core" +develop = true -[tool.poetry.group.dev.dependencies] -langchain-core = { path = "../../core", develop = true } +[tool.poetry.group.test.dependencies.langchain-standard-tests] +path = "../../standard-tests" +develop = true -[tool.ruff.lint] -select = [ - "E", # pycodestyle - "F", # pyflakes - "I", # isort - "T201", # print -] +[tool.poetry.group.typing.dependencies.langchain-core] +path = "../../core" +develop = true -[tool.mypy] -disallow_untyped_defs = "True" - -[tool.coverage.run] -omit = ["tests/*"] - -[build-system] -requires = ["poetry-core>=1.0.0"] -build-backend = "poetry.core.masonry.api" - -[tool.pytest.ini_options] -# --strict-markers will raise errors on unknown marks. -# https://docs.pytest.org/en/7.1.x/how-to/mark.html#raising-errors-on-unknown-marks -# -# https://docs.pytest.org/en/7.1.x/reference/reference.html -# --strict-config any warnings encountered while parsing the `pytest` -# section of the configuration file raise errors. -# -# https://github.com/tophat/syrupy -# --snapshot-warn-unused Prints a warning on unused snapshots rather than fail the test suite. -addopts = "--snapshot-warn-unused --strict-markers --strict-config --durations=5" -# Registering custom markers. -# https://docs.pytest.org/en/7.1.x/example/markers.html#registering-markers -markers = [ - "compile: mark placeholder test used to compile integration tests without running them", -] -asyncio_mode = "auto" +[tool.poetry.group.dev.dependencies.langchain-core] +path = "../../core" +develop = true