Port details
py-pyopenssl Python interface to the OpenSSL library
26.4.0,1 security Σ =3 26.4.0,1Version of this port present on the latest quarterly branch. Maintainer: sunpoet@FreeBSD.org Port Added: 2025-11-11 20:45:06
Last Update: 2026-08-31 05:41:27
Commit Hash: 3afbb8f
People watching this port, also watch: libgd , libwmf , gmake , png , unzip Also Listed In: python
License: APACHE20
WWW: https://pyopenssl.org/en/latest/ https://github.com/pyca/pyopenssl Description: # Python interface to the OpenSSL library ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # There is no configure plist information for this port. USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
${PYTHON_PKGNAMEPREFIX}pyopenssl>0:security/py-pyopenssl@${PY_FLAVOR} To install the port : # cd /usr/ports/security/py-pyopenssl/ && make install clean To add the package , run one of these commands: pkg install security/py-pyopenssl pkg install py312-pyopenssl NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-pyopenssl listed in the above command, you can pick from the names under the Packages section.PKGNAME: py312-pyopenssl Package flavors (<flavor>: <package> ) # distinfo: # TIMESTAMP = 1787588006
SHA256 (pyopenssl-26.4.0.tar.gz) = 28dfcce0162b9211413e26dfbfdf1d24317fbeba18fc93c12400a1856b2a0bc7
SIZE (pyopenssl-26.4.0.tar.gz) = 182046
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
py312-setuptools>=0 : devel/py-setuptools@py312 py312-wheel>=0 : devel/py-wheel@py312 python3.12 : lang/python312 py312-build>=0 : devel/py-build@py312 py312-installer>=0 : devel/py-installer@py312
Test dependencies: #
py312-pretend>=0 : devel/py-pretend@py312 py312-pytest-rerunfailures>=0 : devel/py-pytest-rerunfailures@py312 py312-pytest>=7,1 : devel/py-pytest@py312 python3.12 : lang/python312
Runtime dependencies: #
py312-cryptography>=49.0.0,1<50,1 : security/py-cryptography@py312 python3.12 : lang/python312 py312-typing-extensions>=4.9 : devel/py-typing-extensions@py312
This port is required by: # for Build #
misc/veles
net/dshell
security/py-yubikey-manager
for Run #
comms/py-spsdk
databases/py-snowflake-connector-python
databases/py-valkey
devel/oci-cli
devel/py-aioapns
devel/py-aiortc
devel/py-foolscap
Deleted ports which required this port:
for Test #
net/py-smart-open
net/py-trio
net/py-urllib3
security/py-trustme
Configuration Options : #
No options to configure Options name : #
security_py-pyopenssl USES: #
cpe python
pkg-message: # FreshPorts was unable to extract/find any pkg message Master Sites: #
Port Moves
port moved here from security /py-openssl on 2025-11-11 REASON: Move security/py-openssl to security/py-pyopenssl
Number of commits found: 8 #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
26.4.0,1 31 Aug 2026 05:41:27
Po-Chuan Hsieh (sunpoet)
security/py-pyopenssl: Update to 26.4.0
Changes: https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst
26.3.0,1 24 Aug 2026 05:17:02
Po-Chuan Hsieh (sunpoet)
security/py-pyopenssl: Update to 26.3.0
Changes: https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst
PR:
Exp-run by: antoine
26.2.0,1 08 Jul 2026 13:32:19
Po-Chuan Hsieh (sunpoet)
security/py-pyopenssl: Clean up Makefile
- Update WWW
- Cosmetic change
26.2.0,1 30 Jun 2026 20:03:57
Tijl Coosemans (tijl)
*/*: Use C.UTF-8 locale
Ports 02f27a83b44d fixed the ports tree to the C locale so it would work
correctly in environments where users use a locale that isn't compatible
with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just
upper case letters. USE_LOCALE was introduced to let ports use another
locale if they needed it. The C.UTF-8 locale was created later on to be
mostly compatible with the C locale.
Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE. The
world has moved to Unicode so all ports either require it or know how to
build correctly in a Unicode environment.
PR: 295945
Exp-run by: antoine
26.2.0,1 21 May 2026 14:52:09
Po-Chuan Hsieh (sunpoet)
security/py-pyopenssl: Update to 26.2.0
Changes: https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst
PR: 295134
Exp-run by: antoine
26.0.0,1 18 Apr 2026 21:52:52
Po-Chuan Hsieh (sunpoet)
security/py-pyopenssl: Update to 26.0.0
Changes: https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst
Security: CVE-2026-27448, CVE-2026-27459
25.3.0_1,1 15 Jan 2026 11:53:34
Po-Chuan Hsieh (sunpoet)
security/py-pyopenssl: Update PYTEST_IGNORED_TESTS
Remove test_set_verify_callback_exception
25.3.0_1,1 11 Nov 2025 20:42:27
Po-Chuan Hsieh (sunpoet)
security/py-pyopenssl: Move security/py-openssl to security/py-pyopenssl
- Update WWW
- Convert to USE_PYTHON=pep517
- Clean up Makefile
- Bump PORTREVISION for package change
- Bump PORTREVISION of dependent ports for dependency change
Number of commits found: 8