FreeBSD Ports

security/py-utls 2026.9.21_1

Drop-in ssl stdlib library using BoringSSL with first-class fingerprint impersonation

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

Description

Drop-in replacement for the ssl stdlib with a Fingerprint API for Chrome impersonation. Built on stock BoringSSL through boring-sys - no vendored patches, no curl-impersonate, no Go runtime at import time. Use it with any known Python http client you like or used to.

Install

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

pkg install security/py-utls
pkg install py312-utls

From the ports tree:

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

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

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

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---
FreeBSD:14:quarterly2026.9.212026.9.21n/a--
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 2

Runtime 1

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

All build dependencies 30
All run dependencies 8

No port depends on this one.

Configuration

No options to configure.

USES
cargo llvm:build python
Service scripts
none

Files

distinfo 52
FileSizeSHA256
utls-2026.9.21.tar.gz122597f8f2ad4cba3092229f787f9ad231e27732e7890d73154891ad6154efc45bb639
rust/crates/aho-corasick-1.1.5.crate184315c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba
rust/crates/alloc-no-stdlib-2.0.4.crate10105cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
rust/crates/alloc-stdlib-0.2.4.crate67300e76a019e91224d279006ff972f1e984179a6e9feb050adba6ce8274aef23195
rust/crates/bindgen-0.72.1.crate246071993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
rust/crates/bitflags-2.13.2.crate516783ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06
rust/crates/brotli-8.0.4.crate7517945cc91aac060a7a1e25823bdccbfb6af1875b88f17c6daac97894eed8207166b3
rust/crates/brotli-decompressor-5.0.3.crate1972623a32acac15fe1967bc3986b2a6347dffc965602354ea6f450ad07e8bfd253583
rust/crates/cc-1.4.7.crate10215754413ede23c2daf518f35156dfde027feb2374004d63bd497f983c8db9c0e313
rust/crates/cexpr-0.6.0.crate179666fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
rust/crates/cfg-if-1.0.5.crate95784e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600
rust/crates/clang-sys-1.9.1.crate47227157a8ba7b480713b56f4c09fd13fc3e0a22a5dfab8097ba61cbc5feef950788a
rust/crates/cmake-0.1.58.crate20474c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678
rust/crates/either-1.18.0.crate22357252afb9ae5eaa683babdc6a068b3f5726eb19e05070c731f9b2a23a7c3e8ed34
rust/crates/find-msvc-tools-0.1.13.crate31368ef25905e51abafe4dcea6c15fec58c57b601cdbd0ee53d22ea1d3016c587d39b
rust/crates/fs_extra-1.3.0.crate3129842703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
rust/crates/fslock-0.2.1.crate1346304412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb
rust/crates/glob-0.3.4.crate23511e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b
rust/crates/heck-0.5.0.crate115172304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
rust/crates/itertools-0.13.0.crate146261413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
Master sites 2
  • PYPI
  • https://github.com/jawah/utls/releases/download/2026.9.21/

Commit history 8

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
c4d90fa714 Po-Chuan Hsieh security/py-utls: Update to 2026.9.21
- Add GitHub to MASTER_SITES Changes: https://github.com/jawah/utls/releases
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
e90416a1c2 Po-Chuan Hsieh security/py-utls: Cosmetic change
032f99b314 Piotr Kubaj security/py-utls: fix build on powerpc64*
/wrkdirs/usr/ports/security/py-utls/work-py312/utls-2026.7.8/target/release/build/boring-sys-5d0bded094004099/out/boringssl/include/openssl/target.h:76:2: error: "Unknown target CPU"

The latest 5 of 8 in the history this site was built from.