python312Packages.rpyc4 4.1.5 -> 6.0.0 https://github.com/tomerfiliba/rpyc/releases attrpath: python312Packages.rpyc4 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/38fhxzh4hw9xjihc21fflaq5ghs9nlz5-packages.json.drv building '/nix/store/38fhxzh4hw9xjihc21fflaq5ghs9nlz5-packages.json.drv'... Going to be running update for following packages: - python3.12-rpyc4-4.1.5 Press Enter key to continue... Running update for: - python3.12-rpyc4-4.1.5: UPDATING ... - python3.12-rpyc4-4.1.5: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/rpyc4/default.nix b/pkgs/development/python-modules/rpyc4/default.nix index c883ebef4dc6..1c543166d38a 100644 --- a/pkgs/development/python-modules/rpyc4/default.nix +++ b/pkgs/development/python-modules/rpyc4/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "rpyc4"; # Pinned version for linien, see also: # https://github.com/linien-org/pyrp3/pull/10#discussion_r1302816237 - version = "4.1.5"; + version = "6.0.0"; format = "pyproject"; # Since this is an outdated version, upstream might have fixed the @@ -24,8 +24,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "tomerfiliba"; repo = "rpyc"; - rev = version; - hash = "sha256-8NOcXZDR3w0TNj1+LZ7lzQAt7yDgspjOp2zk1bsbVls="; + rev = "refs/tags/${version}"; + hash = "sha256-BvXEXZlVbOmKBwnSBCDksUkbT7JPcMX48KZe/Gd5Y8Q="; }; nativeBuildInputs = [ No auto update branch exists Old version 4.1.5" not present in staging derivation file with contents: { lib , stdenv , buildPythonPackage , fetchFromGitHub , setuptools , hatchling , plumbum , pytestCheckHook , pythonOlder , pythonAtLeast }: buildPythonPackage rec { pname = "rpyc4"; # Pinned version for linien, see also: # https://github.com/linien-org/pyrp3/pull/10#discussion_r1302816237 version = "6.0.0"; format = "pyproject"; # Since this is an outdated version, upstream might have fixed the # compatibility issues with Python3.12, but we can't enjoy them yet. disabled = pythonOlder "3.7" || pythonAtLeast "3.12"; src = fetchFromGitHub { owner = "tomerfiliba"; repo = "rpyc"; rev = "refs/tags/${version}"; hash = "sha256-BvXEXZlVbOmKBwnSBCDksUkbT7JPcMX48KZe/Gd5Y8Q="; }; nativeBuildInputs = [ setuptools hatchling ]; propagatedBuildInputs = [ plumbum ]; nativeCheckInputs = [ pytestCheckHook ]; disabledTests = [ # Disable tests that requires network access "test_api" "test_close_timeout" "test_deploy" "test_listing" "test_pruning" "test_rpyc" # Test is outdated # ssl.SSLError: [SSL: NO_CIPHERS_AVAILABLE] no ciphers available (_ssl.c:997) "test_ssl_conenction" ]; disabledTestPaths = [ "tests/test_ssh.py" "tests/test_teleportation.py" ]; pythonImportsCheck = [ "rpyc" ]; doCheck = !stdenv.isDarwin; meta = with lib; { description = "Remote Python Call (RPyC), a transparent and symmetric RPC library"; homepage = "https://rpyc.readthedocs.org"; changelog = "https://github.com/tomerfiliba-org/rpyc/blob/${version}/CHANGELOG.rst"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; }