python311Packages.pyopenssl 0 -> 1 attrpath: python311Packages.pyopenssl 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/34035y39xfkdxizp4zh56xawrkbzhp0h-packages.json.drv building '/nix/store/34035y39xfkdxizp4zh56xawrkbzhp0h-packages.json.drv'... Going to be running update for following packages: - python3.11-pyopenssl-24.0.0 Press Enter key to continue... Running update for: - python3.11-pyopenssl-24.0.0: UPDATING ... - python3.11-pyopenssl-24.0.0: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/pyopenssl/default.nix b/pkgs/development/python-modules/pyopenssl/default.nix index 31e9e810c9ed..fd10549d9a47 100644 --- a/pkgs/development/python-modules/pyopenssl/default.nix +++ b/pkgs/development/python-modules/pyopenssl/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "pyopenssl"; - version = "24.0.0"; + version = "24.1.0"; pyproject = true; src = fetchPypi { pname = "pyOpenSSL"; inherit version; - hash = "sha256-aqMwOak//6RWPmVbYdETZNASZL6My0mQYQHgKjNFML8="; + hash = "sha256-yr7Uv6pd+fGhbA72Sgy2Uxi1zQd6ftp9aXATHKL0Gm8="; }; outputs = [ No auto update branch exists Old version 24.0.0" not present in staging derivation file with contents: { lib , stdenv , buildPythonPackage , fetchPypi , openssl , setuptools , cryptography , pytestCheckHook , pretend , sphinxHook , sphinx-rtd-theme , pytest-rerunfailures }: buildPythonPackage rec { pname = "pyopenssl"; version = "24.1.0"; pyproject = true; src = fetchPypi { pname = "pyOpenSSL"; inherit version; hash = "sha256-yr7Uv6pd+fGhbA72Sgy2Uxi1zQd6ftp9aXATHKL0Gm8="; }; outputs = [ "out" "dev" "doc" ]; nativeBuildInputs = [ openssl setuptools sphinxHook sphinx-rtd-theme ]; postPatch = '' # remove cryptography pin sed -i "/cryptography/ s/,<[0-9]*//g" setup.py ''; propagatedBuildInputs = [ cryptography ]; nativeCheckInputs = [ pretend pytest-rerunfailures pytestCheckHook ]; __darwinAllowLocalNetworking = true; preCheck = '' export LANG="en_US.UTF-8" ''; disabledTests = [ # https://github.com/pyca/pyopenssl/issues/692 # These tests, we disable always. "test_set_default_verify_paths" "test_fallback_default_verify_paths" # https://github.com/pyca/pyopenssl/issues/768 "test_wantWriteError" # https://github.com/pyca/pyopenssl/issues/1043 "test_alpn_call_failure" ] ++ lib.optionals (lib.hasPrefix "libressl" openssl.meta.name) [ # https://github.com/pyca/pyopenssl/issues/791 # These tests, we disable in the case that libressl is passed in as openssl. "test_op_no_compression" "test_npn_advertise_error" "test_npn_select_error" "test_npn_client_fail" "test_npn_success" "test_use_certificate_chain_file_unicode" "test_use_certificate_chain_file_bytes" "test_add_extra_chain_cert" "test_set_session_id_fail" "test_verify_with_revoked" "test_set_notAfter" "test_set_notBefore" ] ++ lib.optionals (lib.versionAtLeast (lib.getVersion openssl.name) "1.1") [ # these tests are extremely tightly wed to the exact output of the openssl cli tool, including exact punctuation. "test_dump_certificate" "test_dump_privatekey_text" "test_dump_certificate_request" "test_export_text" ] ++ lib.optionals stdenv.is32bit [ # https://github.com/pyca/pyopenssl/issues/974 "test_verify_with_time" ]; meta = with lib; { description = "Python wrapper around the OpenSSL library"; homepage = "https://github.com/pyca/pyopenssl"; changelog = "https://github.com/pyca/pyopenssl/blob/${version}/CHANGELOG.rst"; license = licenses.asl20; maintainers = with maintainers; [ ]; }; }