diff --git a/pkgs/development/python-modules/approvaltests/default.nix b/pkgs/development/python-modules/approvaltests/default.nix index d9dcf72644ea..759135574dd6 100644 --- a/pkgs/development/python-modules/approvaltests/default.nix +++ b/pkgs/development/python-modules/approvaltests/default.nix @@ -55,6 +55,7 @@ buildPythonPackage rec { ]; disabledTests = [ + "test_preceding_whitespace" # Tests expect paths below ApprovalTests.Python directory "test_received_filename" "test_pytest_namer" diff --git a/pkgs/development/python-modules/mrjob/default.nix b/pkgs/development/python-modules/mrjob/default.nix index eff03dc9e076..1fd83fe21a89 100644 --- a/pkgs/development/python-modules/mrjob/default.nix +++ b/pkgs/development/python-modules/mrjob/default.nix @@ -10,6 +10,7 @@ # propagates distutils, pyyaml, + standard-pipes, # optionals boto3, @@ -46,6 +47,7 @@ buildPythonPackage rec { dependencies = [ distutils pyyaml + standard-pipes ]; optional-dependencies = { diff --git a/pkgs/development/python-modules/robotframework-seleniumlibrary/default.nix b/pkgs/development/python-modules/robotframework-seleniumlibrary/default.nix index e131a561fd29..d5f3a67b1f0b 100644 --- a/pkgs/development/python-modules/robotframework-seleniumlibrary/default.nix +++ b/pkgs/development/python-modules/robotframework-seleniumlibrary/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "robotframework-seleniumlibrary"; - version = "6.6.1"; + version = "6.7.0"; pyproject = true; # no tests included in PyPI tarball @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "robotframework"; repo = "SeleniumLibrary"; tag = "v${version}"; - sha256 = "sha256-ULY0FH1RFQIlhS45LU3vUKi6urZJHiDgi6NdqU5tV2g="; + sha256 = "sha256-fiuqJLisCvsVrQfxTDC0koTK7BqkG2x7lnPkvBTZY9E="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/standard-pipes/default.nix b/pkgs/development/python-modules/standard-pipes/default.nix new file mode 100644 index 000000000000..aa555ee5d2ad --- /dev/null +++ b/pkgs/development/python-modules/standard-pipes/default.nix @@ -0,0 +1,35 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "standard-pipes"; + version = "3.13.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "youknowone"; + repo = "python-deadlib"; + tag = "v${version}"; + hash = "sha256-vhGFTd1yXL4Frqli5D1GwOatwByDjvcP8sxgkdu6Jqg="; + }; + + sourceRoot = "${src.name}/pipes"; + + build-system = [ setuptools ]; + + pythonImportsCheck = [ "pipes" ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + meta = { + description = "Standard library pipes redistribution"; + homepage = "https://github.com/youknowone/python-deadlib/tree/main/pipes"; + license = lib.licenses.psfl; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5a8874b6eeb7..c7b19bb4e7c2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15600,6 +15600,8 @@ self: super: with self; { standard-imghdr = if pythonAtLeast "3.13" then callPackage ../development/python-modules/standard-imghdr { } else null; + standard-pipes = if pythonAtLeast "3.13" then callPackage ../development/python-modules/standard-pipes { } else null; + standard-telnetlib = if pythonAtLeast "3.13" then callPackage ../development/python-modules/standard-telnetlib { } else null; stone = callPackage ../development/python-modules/stone { };