net-analyzer/sslyze - 6.3.1 (pentoo)

Search

Install

Install this version:

emerge -a =net-analyzer/sslyze-6.3.1

Package Information

Description:
Fast and full-featured SSL scanner
Homepage:
https://github.com/nabla-c0d3/sslyze
License:
GPL-2

Ebuild Details

Version EAPI Keywords Slot
6.3.1 8 amd64 ~arm64 x86 0
View Raw Ebuild
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1

DESCRIPTION="Fast and full-featured SSL scanner"
HOMEPAGE="https://github.com/nabla-c0d3/sslyze"
SRC_URI="https://github.com/nabla-c0d3/sslyze/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"

IUSE="test"

RDEPEND=">=dev-python/nassl-5.3.0[${PYTHON_USEDEP}]
	>=dev-python/cryptography-42.0.0[${PYTHON_USEDEP}]
	>=dev-python/tls_parser-2.0.0[${PYTHON_USEDEP}]
	>=dev-python/pydantic-2.3[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="test? (
		dev-python/pytest[${PYTHON_USEDEP}]
		dev-python/faker[${PYTHON_USEDEP}]
	)"

RESTRICT="!test? ( test )"

python_test() {
	# Skip tests that connect to external servers (network-sandbox blocks them,
	# and test_resumption_with_tls_tickets is flaky against live Google endpoints)
	epytest \
		--ignore=tests/server_connectivity_tests \
		--ignore=tests/test_mozilla_tls_profile \
		--deselect=tests/plugins_tests/test_session_resumption_plugin.py::TestSessionResumptionSupport::test_resumption_with_tls_tickets
}

USE Flags

Manage flags for this package: euse -i <flag> -p net-analyzer/sslyze | euse -E <flag> -p net-analyzer/sslyze | euse -D <flag> -p net-analyzer/sslyze

Global/Standard Flags

Inherited Eclasses

Dependencies

DEPEND

>=dev-python/nassl-5.3.0[]
	>=dev-python/cryptography-42.0.0[]
	>=dev-python/tls_parser-2.0.0[]
	>=dev-python/pydantic-2.3[]

RDEPEND

>=dev-python/nassl-5.3.0[]
	>=dev-python/cryptography-42.0.0[]
	>=dev-python/tls_parser-2.0.0[]
	>=dev-python/pydantic-2.3[]

BDEPEND

test? (
		dev-python/pytest[]
		dev-python/faker[]
	)

Manifest for 6.3.1

Type File Size Source URLs
DIST sslyze-6.3.1.tar.gz 4347261 bytes https://github.com/nabla-c0d3/sslyze/archive/6.3.1.tar.gz