add openssl package (#16)

Vendors OpenSSL 3.4.1 as static libraries (libcrypto.a, libssl.a) for
openpilot, following the same pattern as other vendored packages.

Uses module name openssl3 to avoid case-insensitive filesystem conflict
with pyOpenSSL's OpenSSL module on macOS.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Adeeb Shihadeh
2026-02-24 10:53:01 -08:00
committed by GitHub
parent 6fe17e7b31
commit 31b96deac5
4 changed files with 161 additions and 0 deletions

15
openssl/pyproject.toml Normal file
View File

@@ -0,0 +1,15 @@
[build-system]
requires = ["setuptools>=64", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "openssl"
version = "3.4.1"
description = "OpenSSL cryptography library (static build)"
requires-python = ">=3.8"
[tool.setuptools.packages.find]
include = ["openssl3*"]
[tool.setuptools.package-data]
openssl3 = ["install/**/*"]