python311Packages.trio 0.22.0 -> 0.22.2 https://repology.org/project/python:trio/versions attrpath: python311Packages.trio 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/218z1yghsmwwh5w5zi77zaaq1bd6fac0-packages.json.drv building '/nix/store/218z1yghsmwwh5w5zi77zaaq1bd6fac0-packages.json.drv'... Going to be running update for following packages: - python3.11-trio-0.22.0 Press Enter key to continue... Running update for: - python3.11-trio-0.22.0: UPDATING ... - python3.11-trio-0.22.0: DONE. Packages updated! [quotedUrls] [quotedUrls] nothing found to replace Diff after rewrites: diff --git a/pkgs/development/python-modules/trio/default.nix b/pkgs/development/python-modules/trio/default.nix index fb985e890a77..b59c0ad02649 100644 --- a/pkgs/development/python-modules/trio/default.nix +++ b/pkgs/development/python-modules/trio/default.nix @@ -18,13 +18,13 @@ buildPythonPackage rec { pname = "trio"; - version = "0.22.0"; + version = "0.22.2"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-zmjxxUAKR7E3xaTecsfJAb1OeiT73r/ptB3oxsBOqs8="; + hash = "sha256-OIfPGMi8yJRDNCAwVGg4jax2ky6WaK+hxJqjgGtqzLM="; }; propagatedBuildInputs = [ No auto update branch exists Old version 0.22.0" not present in staging derivation file with contents: { lib, buildPythonPackage, fetchPypi, pythonOlder , attrs , sortedcontainers , async-generator , exceptiongroup , idna , outcome , pytestCheckHook , pytest-trio , pyopenssl , trustme , sniffio , stdenv , jedi , astor , yapf , coreutils }: let # escape infinite recursion with pytest-trio pytest-trio' = (pytest-trio.override { trio = null; }).overrideAttrs { doCheck = false; pythonImportsCheck = []; }; in buildPythonPackage rec { pname = "trio"; version = "0.22.2"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; hash = "sha256-OIfPGMi8yJRDNCAwVGg4jax2ky6WaK+hxJqjgGtqzLM="; }; propagatedBuildInputs = [ attrs sortedcontainers async-generator idna outcome sniffio ] ++ lib.optionals (pythonOlder "3.11") [ exceptiongroup ]; # tests are failing on Darwin doCheck = !stdenv.isDarwin; nativeCheckInputs = [ astor jedi pyopenssl pytestCheckHook pytest-trio' trustme yapf ]; preCheck = '' substituteInPlace trio/_tests/test_subprocess.py \ --replace "/bin/sleep" "${coreutils}/bin/sleep" export HOME=$TMPDIR ''; # It appears that the build sandbox doesn't include /etc/services, and these tests try to use it. disabledTests = [ "getnameinfo" "SocketType_resolve" "getprotobyname" "waitpid" "static_tool_sees_all_symbols" # tests pytest more than python "fallback_when_no_hook_claims_it" # requires mypy "test_static_tool_sees_class_members" ]; pytestFlagsArray = [ "-W" "ignore::DeprecationWarning" ]; meta = { description = "An async/await-native I/O library for humans and snake people"; homepage = "https://github.com/python-trio/trio"; license = with lib.licenses; [ mit asl20 ]; maintainers = with lib.maintainers; [ catern ]; }; }