FreeBSD Ports

security/py-rtls 2026.9.21_1

Drop-in replacement for Python's ssl module, backed by rustls

Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
9c878207a1
License
MIT
Categories
security, python
Package size
1698.1 KiB, 4823.9 KiB installed

Description

Ever dreamed of getting rid of OpenSSL within CPython without creating a custom build of CPython for this? Tired of waiting half a decade for a solid and up-to-date TLS experience, shipping Post-quantum, and ECH support by default?

Then rtls is made for you.

It's a drop-in replacement for the ssl stdlib! Support CPython 3.7 onward. Including freethreaded.

Install

As a binary package — by origin, or by package name:

pkg install security/py-rtls
pkg install py312-rtls

From the ports tree:

cd /usr/ports/security/py-rtls/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-rtls>0:security/py-rtls

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026.9.212026.9.21_1--2026.9.21_1
FreeBSD:14:quarterly2026.9.212026.9.21n/a-2026.9.21
FreeBSD:15:latest2026.9.21_12026.9.21_1n/a--
FreeBSD:15:quarterly2026.9.212026.9.21n/an/an/a
FreeBSD:16:latest2026.9.212026.9.21_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

All build dependencies 29
All run dependencies 8

No port depends on this one.

Configuration

No options to configure.

USES
cargo python
Service scripts
none

Files

distinfo 105
FileSizeSHA256
rtls-2026.9.21.tar.gz6444311ab5575a41487b8ee3fe46132fa43820f88ef1e6e7698871eb454c0d490ed71d
rust/crates/aes-0.8.4.crate124812b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
rust/crates/asn1-rs-0.6.2.crate906475493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048
rust/crates/asn1-rs-derive-0.5.1.crate9692965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490
rust/crates/asn1-rs-impl-0.2.0.crate22617b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7
rust/crates/autocfg-1.5.1.crate18911f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53
rust/crates/aws-lc-rs-1.18.1.crate249534b281d307588d634de920874890732659e2e7672f72b5e10e81badc1a8a83621e
rust/crates/aws-lc-sys-0.45.0.crate9.72571e+069bff6c3b54fad79a2e60b8102caf565819711497c1f5f092f49508e2f5c31b27
rust/crates/base64ct-1.8.3.crate322272af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06
rust/crates/block-buffer-0.10.4.crate105383078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
rust/crates/block-padding-0.3.3.crate8504a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
rust/crates/cbc-0.1.2.crate2350126b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
rust/crates/cc-1.4.7.crate10215754413ede23c2daf518f35156dfde027feb2374004d63bd497f983c8db9c0e313
rust/crates/cfg-if-1.0.5.crate95784e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600
rust/crates/cipher-0.4.4.crate19073773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
rust/crates/cmake-0.1.58.crate20474c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678
rust/crates/const-oid-0.9.6.crate45382c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
rust/crates/cpufeatures-0.2.17.crate1346659ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
rust/crates/crypto-common-0.1.7.crate961978c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
rust/crates/data-encoding-2.11.1.crate226514583a4551df46e2792f82ceeac45e850d2e2d5debba0b91f102385cda5b11f06
Master sites 2
  • PYPI
  • https://github.com/jawah/rtls/releases/download/2026.9.21/

Commit history 5

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
507467a8ca Po-Chuan Hsieh security/py-rtls: Update to 2026.9.21
- Add GitHub to MASTER_SITES Changes: https://github.com/jawah/rtls/releases
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645
20131e7555 Po-Chuan Hsieh security/py-rtls: Add py-rtls 2026.5.30
Ever dreamed of getting rid of OpenSSL within CPython without creating a custom build of CPython for this? Tired of waiting half a decade for a solid and up-to-date TLS experience, shipping Post-quantum, and ECH support by default? Then rtls is made for you. It's a drop-in replacement for the ssl stdlib! Support CPython 3.7 onward. Including freethreaded.