python310Packages.python-arango 0 -> 1 attrpath: python310Packages.python-arango Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/sd32kj19p311r3qq5vps85pz1km0av55-packages.json.drv building '/nix/store/sd32kj19p311r3qq5vps85pz1km0av55-packages.json.drv'... Going to be running update for following packages: - python3.10-python-arango-7.5.7 Press Enter key to continue... Running update for: - python3.10-python-arango-7.5.7: UPDATING ... - python3.10-python-arango-7.5.7: DONE. Packages updated! [quotedUrls] [quotedUrls] nothing found to replace Diff after rewrites: diff --git a/pkgs/development/python-modules/python-arango/default.nix b/pkgs/development/python-modules/python-arango/default.nix index e9224b543b57..a72b0029d744 100644 --- a/pkgs/development/python-modules/python-arango/default.nix +++ b/pkgs/development/python-modules/python-arango/default.nix @@ -23,7 +23,7 @@ in buildPythonPackage rec { pname = "python-arango"; - version = "7.5.7"; + version = "7.7.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "ArangoDB-Community"; repo = "python-arango"; rev = "refs/tags/${version}"; - hash = "sha256-cd2xE5rYLl3NOv/DZjmHRPCe224k4XyPjo9aXV1ZhvU="; + hash = "sha256-voI2wnyqA0lWZe8R8271ACvTsJVz3POKMfmqe0O0lxk="; }; propagatedBuildInputs = [ No auto update branch exists Old version 7.5.7" not present in staging derivation file with contents: { lib , buildPythonPackage , fetchFromGitHub , pythonOlder , pytestCheckHook # build-system , setuptools , setuptools-scm # dependencies , urllib3 , requests , requests-toolbelt , pyjwt , importlib-metadata , packaging # tests , arangodb , mock }: let testDBOpts = { host = "127.0.0.1"; port = "8529"; password = "test"; secret = "secret"; }; in buildPythonPackage rec { pname = "python-arango"; version = "7.6.2"; format = "pyproject"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "ArangoDB-Community"; repo = "python-arango"; rev = "refs/tags/${version}"; hash = "sha256-1n+3Rl945NQ3Ugd6UKhN429vTz1ky2Qr43fI0TrgrBU="; }; env.SETUPTOOLS_SCM_PRETEND_VERSION = version; nativeBuildInputs = [ setuptools setuptools-scm ]; propagatedBuildInputs = [ importlib-metadata requests requests-toolbelt packaging pyjwt setuptools urllib3 ]; nativeCheckInputs = [ arangodb mock pytestCheckHook ]; # arangodb is compiled only for particular target architectures # (i.e. "haswell"). Thus, these tests may not pass reproducibly, # failing with: `166: Illegal instruction` if not run on arangodb's # specified architecture. # # nonetheless, the client library should remain in nixpkgs - since # the client library will talk to arangodb across the network and # architecture issues will be irrelevant. doCheck = false; preCheck = lib.optionalString doCheck '' # Start test DB mkdir -p .nix-test/{data,work} ICU_DATA=${arangodb}/share/arangodb3 \ GLIBCXX_FORCE_NEW=1 \ TZ=UTC \ TZ_DATA=${arangodb}/share/arangodb3/tzdata \ ARANGO_ROOT_PASSWORD=${testDBOpts.password} \ ${arangodb}/bin/arangod \ --server.uid=$(id -u) \ --server.gid=$(id -g) \ --server.authentication=true \ --server.endpoint=http+tcp://${testDBOpts.host}:${testDBOpts.port} \ --server.descriptors-minimum=4096 \ --server.jwt-secret=${testDBOpts.secret} \ --javascript.app-path=.nix-test/app \ --log.file=.nix-test/log \ --database.directory=.nix-test/data \ --foxx.api=false & ''; pytestFlagsArray = [ "--host" testDBOpts.host "--port" testDBOpts.port "--passwd" testDBOpts.password "--secret" testDBOpts.secret ]; disabledTests = [ # AssertionError geo-related - try enabling later "test_document_find_in_box" # maybe arangod misconfig - try enabling later # arango.exceptions.JWTAuthError: [HTTP 401][ERR 401] Wrong credentials "test_auth_jwt" # ValueError - try enabling later # maybe missed 3.9.3->3.10.0 changes # most caused by key change: isNewlyCreated->new "test_add_hash_index" "test_add_skiplist_index" "test_add_persistent_index" "test_add_ttl_index" "test_delete_index" "test_pregel_management" # formatting error - try enabling later # maybe missed 3.9.3->3.10.0 changes # caused by: body["computedValues"] = None "test_permission_management" "test_collection_misc_methods" "test_collection_management" "test_replication_inventory" # want outgoing network to update foxx apis # so foxx.api disabled in arangod startup "test_foxx_service_management_file" "test_foxx_service_management_json" "test_foxx_config_management" "test_foxx_dependency_management" "test_foxx_development_toggle" "test_foxx_misc_functions" # no replication configured via arangod invocation "test_replication_applier" ]; pythonImportsCheck = [ "arango" ]; meta = with lib; { description = "Python Driver for ArangoDB"; homepage = "https://github.com/ArangoDB-Community/python-arango"; changelog = "https://github.com/ArangoDB-Community/python-arango/releases/tag/${version}"; license = licenses.mit; maintainers = with maintainers; [ jsoo1 ]; }; }