Skip to content
Merged

fix #16

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,13 +131,13 @@ jobs:
rust-toolchain: stable
sccache: "true"
before-script-linux: |
# Install OpenSSL dev headers (for native-tls) and Perl (for openssl-src fallback)
# Install Perl + C toolchain for vendored OpenSSL build
if command -v yum &> /dev/null; then
yum install -y openssl-devel perl-IPC-Cmd perl-core
yum install -y perl-IPC-Cmd perl-core
elif command -v apk &> /dev/null; then
apk add --no-cache openssl-dev perl make
apk add --no-cache perl make
elif command -v apt-get &> /dev/null; then
apt-get update && apt-get install -y libssl-dev pkg-config perl
apt-get update && apt-get install -y perl
fi

- name: Upload wheels
Expand Down
11 changes: 11 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "googer"
version = "0.2.7"
version = "0.2.8"
edition = "2021"
description = "A powerful, type-safe Google Search library for Python — powered by Rust."
license = "Apache-2.0"
Expand All @@ -23,3 +23,7 @@ unicode-normalization = "0.1"
thiserror = "2"
log = "0.4"
pyo3-log = "0.12"

# Vendor OpenSSL on Linux to avoid version mismatches in manylinux containers
[target.'cfg(target_os = "linux")'.dependencies]
openssl = { version = "0.10", features = ["vendored"] }
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "maturin"

[project]
name = "googer"
version = "0.2.7"
version = "0.2.8"
description = "A powerful, type-safe Google Search library for Python — powered by Rust."
readme = "README.md"
requires-python = ">=3.10"
Expand Down
Loading