python311Packages.pexpect 4.8.0 -> 4.9.0 https://repology.org/project/python:pexpect/versions attrpath: python311Packages.pexpect 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] Going to be running update for following packages: - python3.11-pexpect-4.8.0 Press Enter key to continue... Running update for: - python3.11-pexpect-4.8.0: UPDATING ... - python3.11-pexpect-4.8.0: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/pexpect/default.nix b/pkgs/development/python-modules/pexpect/default.nix index ebe63b4a4170..93cd27b38c56 100644 --- a/pkgs/development/python-modules/pexpect/default.nix +++ b/pkgs/development/python-modules/pexpect/default.nix @@ -6,12 +6,12 @@ buildPythonPackage (rec { pname = "pexpect"; - version = "4.8.0"; + version = "4.9.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - sha256 = "fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c"; + sha256 = "sha256-7n1BEj88mREFDqLC2sEHVo3EOy07DHVXozISw5jq0w8="; }; # Wants to run pythonin a subprocess No auto update branch exists Old version 4.8.0" not present in staging derivation file with contents: { lib , buildPythonPackage , fetchPypi , setuptools , ptyprocess }: buildPythonPackage (rec { pname = "pexpect"; version = "4.9.0"; pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-7n1BEj88mREFDqLC2sEHVo3EOy07DHVXozISw5jq0w8="; }; nativeBuildInputs = [ setuptools ]; # Wants to run pythonin a subprocess doCheck = false; propagatedBuildInputs = [ ptyprocess ]; meta = with lib; { homepage = "http://www.noah.org/wiki/Pexpect"; description = "Automate interactive console applications such as ssh, ftp, etc"; downloadPage = "https://github.com/pexpect/pexpect"; license = licenses.mit; maintainers = with maintainers; [ zimbatm ]; longDescription = '' Pexpect is similar to the Don Libes "Expect" system, but Pexpect as a different interface that is easier to understand. Pexpect is basically a pattern matching system. It runs programs and watches output. When output matches a given pattern Pexpect can respond as if a human were typing responses. Pexpect can be used for automation, testing, and screen scraping. Pexpect can be used for automating interactive console applications such as ssh, ftp, passwd, telnet, etc. It can also be used to control web applications via "lynx", "w3m", or some other text-based web browser. Pexpect is pure Python. Unlike other Expect-like modules for Python Pexpect does not require TCL or Expect nor does it require C extensions to be compiled. It should work on any platform that supports the standard Python pty module. ''; }; })