From d923e62ef138717e57b0ead1c3316201d2575498 Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Thu, 1 May 2025 19:34:18 +0200 Subject: [PATCH 1/5] python3Packages.griffe: 1.6.0 -> 1.7.3 --- .../python-modules/griffe/default.nix | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/griffe/default.nix b/pkgs/development/python-modules/griffe/default.nix index ce2028fc7e4a..5d8a72e80448 100644 --- a/pkgs/development/python-modules/griffe/default.nix +++ b/pkgs/development/python-modules/griffe/default.nix @@ -6,32 +6,25 @@ fetchFromGitHub, git, jsonschema, - mkdocstrings, pdm-backend, pytestCheckHook, - pythonOlder, }: buildPythonPackage rec { pname = "griffe"; - version = "1.6.0"; + version = "1.7.3"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "mkdocstrings"; repo = "griffe"; tag = version; - hash = "sha256-Cs3qJlF1k1cKmbH7bXkn8+XDRC0sZqVdrMPIw0dSWD8="; + hash = "sha256-H5bkS8NK96M2W+kH1KijmzVL5Y04KY9xc5Vw5l1lfws="; }; build-system = [ pdm-backend ]; - dependencies = [ - colorama - mkdocstrings - ]; + dependencies = [ colorama ]; nativeCheckInputs = [ git @@ -45,12 +38,17 @@ buildPythonPackage rec { pythonImportsCheck = [ "griffe" ]; - meta = with lib; { + disabledTestPaths = [ + # Circular dependencies + "tests/test_api.py" + ]; + + meta = { description = "Signatures for entire Python programs"; homepage = "https://github.com/mkdocstrings/griffe"; changelog = "https://github.com/mkdocstrings/griffe/blob/${src.tag}/CHANGELOG.md"; - license = licenses.isc; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "griffe"; }; } From c1a5068d8e4828cc2191f603e0a9cfb375318ab1 Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Thu, 1 May 2025 19:34:38 +0200 Subject: [PATCH 2/5] python3Packages.mkdocs-autorefs: 1.3.1 -> 1.4.1 --- .../mkdocs-autorefs/default.nix | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/mkdocs-autorefs/default.nix b/pkgs/development/python-modules/mkdocs-autorefs/default.nix index 7d9f410ddae6..2a1aa809d38b 100644 --- a/pkgs/development/python-modules/mkdocs-autorefs/default.nix +++ b/pkgs/development/python-modules/mkdocs-autorefs/default.nix @@ -3,24 +3,22 @@ buildPythonPackage, fetchFromGitHub, markdown, - mkdocs, + mkdocs-material, pytestCheckHook, pdm-backend, - pythonOlder, + markupsafe, }: buildPythonPackage rec { pname = "mkdocs-autorefs"; - version = "1.3.1"; + version = "1.4.1"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "mkdocstrings"; repo = "autorefs"; tag = version; - hash = "sha256-YVkj4D7JK0GOqnGlg5L3uqFsBB5C0OnlXX+wYW4GpkQ="; + hash = "sha256-l8COGf4EWDvIQcrf8lQF/TROhp1uCb+mv0CDND3xiUg="; }; postPatch = '' @@ -32,11 +30,17 @@ buildPythonPackage rec { dependencies = [ markdown - mkdocs + markupsafe + mkdocs-material ]; nativeCheckInputs = [ pytestCheckHook ]; + disabledTestPaths = [ + # Circular dependencies + "tests/test_api.py" + ]; + disabledTests = [ # missing pymdownx "test_reference_implicit_with_code_inlinehilite_plain" @@ -45,11 +49,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "mkdocs_autorefs" ]; - meta = with lib; { + meta = { description = "Automatically link across pages in MkDocs"; homepage = "https://github.com/mkdocstrings/autorefs/"; changelog = "https://github.com/mkdocstrings/autorefs/blob/${src.tag}/CHANGELOG.md"; - license = licenses.isc; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ fab ]; }; } From 52f7508c527dcdf1a354992902dfa1c6f03d1620 Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Thu, 1 May 2025 19:34:53 +0200 Subject: [PATCH 3/5] python3Packages.mkdocstrings: 0.27.0 -> 0.29.1 --- .../python-modules/mkdocstrings/default.nix | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/mkdocstrings/default.nix b/pkgs/development/python-modules/mkdocstrings/default.nix index fe5471f0f9bf..6472e51bb9ed 100644 --- a/pkgs/development/python-modules/mkdocstrings/default.nix +++ b/pkgs/development/python-modules/mkdocstrings/default.nix @@ -12,21 +12,19 @@ pymdown-extensions, pytestCheckHook, pythonOlder, - typing-extensions, + dirty-equals, }: buildPythonPackage rec { pname = "mkdocstrings"; - version = "0.27.0"; + version = "0.29.1"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "mkdocstrings"; repo = "mkdocstrings"; tag = version; - hash = "sha256-L86aFq1S7Hfp+1MHwliCSz0mfgAFD/5AHbeqL1aZ5XM="; + hash = "sha256-i3rGPKptsFD/IE4vGpWC0HTKoqAtjQ6gkVhZbfYn2bo="; }; postPatch = '' @@ -47,15 +45,18 @@ buildPythonPackage rec { ] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata - typing-extensions ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + dirty-equals + ]; pythonImportsCheck = [ "mkdocstrings" ]; disabledTestPaths = [ # Circular dependencies + "tests/test_api.py" "tests/test_extension.py" ]; @@ -64,13 +65,14 @@ buildPythonPackage rec { "test_disabling_plugin" # Circular dependency on mkdocstrings-python "test_extended_templates" + "test_nested_autodoc[ext_markdown0]" ]; - meta = with lib; { + meta = { description = "Automatic documentation from sources for MkDocs"; homepage = "https://github.com/mkdocstrings/mkdocstrings"; changelog = "https://github.com/mkdocstrings/mkdocstrings/blob/${version}/CHANGELOG.md"; - license = licenses.isc; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ fab ]; }; } From 2ac7327362ecd18877d6339ecef27960db68a74c Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Thu, 1 May 2025 19:34:57 +0200 Subject: [PATCH 4/5] python3Packages.mkdocstrings-python: 1.13.0 -> 1.16.10 --- .../python-modules/mkdocstrings-python/default.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/mkdocstrings-python/default.nix b/pkgs/development/python-modules/mkdocstrings-python/default.nix index dbf84e3b9f4e..cfc8be4f681a 100644 --- a/pkgs/development/python-modules/mkdocstrings-python/default.nix +++ b/pkgs/development/python-modules/mkdocstrings-python/default.nix @@ -10,21 +10,18 @@ mkdocstrings, pdm-backend, pytestCheckHook, - pythonOlder, }: buildPythonPackage rec { pname = "mkdocstrings-python"; - version = "1.13.0"; + version = "1.16.10"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "mkdocstrings"; repo = "python"; tag = version; - hash = "sha256-NgVCKV3AWk4pRT7/+6YGXmKSZETL4ZOWDWGeb/qjdng="; + hash = "sha256-HwGo+o78SDo+RM2UxQB4A8OTY5FVuav1TS6J+aVVWdc="; }; build-system = [ pdm-backend ]; @@ -51,11 +48,11 @@ buildPythonPackage rec { "test_format_code" ]; - meta = with lib; { + meta = { description = "Python handler for mkdocstrings"; homepage = "https://github.com/mkdocstrings/python"; changelog = "https://github.com/mkdocstrings/python/blob/${version}/CHANGELOG.md"; - license = licenses.isc; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ fab ]; }; } From dafea017b52389c865332e36b39d5343ddb4874c Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Sun, 18 May 2025 20:53:33 +0200 Subject: [PATCH 5/5] python3Packages.llama-index-core: 0.12.35 -> 0.12.36 --- .../python-modules/llama-index-core/default.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-core/default.nix b/pkgs/development/python-modules/llama-index-core/default.nix index b5b77dc0b4d6..3fd53444b66c 100644 --- a/pkgs/development/python-modules/llama-index-core/default.nix +++ b/pkgs/development/python-modules/llama-index-core/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { pname = "llama-index-core"; - version = "0.12.35"; + version = "0.12.36"; pyproject = true; disabled = pythonOlder "3.8"; @@ -47,7 +47,7 @@ buildPythonPackage rec { owner = "run-llama"; repo = "llama_index"; tag = "v${version}"; - hash = "sha256-qBLCuQjkUNER70wJiWH6pEN4D2J9L8emGQukdlWAAYU="; + hash = "sha256-Wfugrzn/7Ihv3WQTNx09OaxeMG9sDk/ZVHQcZlKynRw="; }; sourceRoot = "${src.name}/${pname}"; @@ -133,13 +133,17 @@ buildPythonPackage rec { disabledTests = [ # Tests require network access + "test_context_extraction_basic" + "test_context_extraction_custom_prompt" + "test_context_extraction_oversized_document" + "test_document_block_from_b64" + "test_document_block_from_bytes" + "test_document_block_from_path" + "test_document_block_from_url" "test_from_namespaced_persist_dir" "test_from_persist_dir" - "test_context_extraction_basic" - "test_context_extraction_oversized_document" - "test_context_extraction_custom_prompt" - "test_multiple_documents_context" "test_mimetype_raw_data" + "test_multiple_documents_context" # asyncio.exceptions.InvalidStateError: invalid state "test_workflow_context_to_dict_mid_run" "test_SimpleDirectoryReader"