gpo.zugaina.org

Search Portage & Overlays:

dev-python/primp

HTTP client that can impersonate web browsers

Screenshots

  • primp-2.0.1-r1
    ~amd64 ~arm64
    debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CDLA-Permissive-2.0 ISC MIT Unicode-3.0 ZLIB   
    Overlay: stuff
  • primp-2.0.0-r1
    ~amd64 ~arm64
    debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CDLA-Permissive-2.0 ISC MIT Unicode-3.0 ZLIB   
    Overlay: stuff
  • primp-1.3.1-r1
    ~amd64 ~arm64
    debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CDLA-Permissive-2.0 ISC MIT Unicode-3.0 ZLIB   
    Overlay: stuff

ChangeLog

commit c4b37cf91c9fee47fa6e8a070814c6e00e7c54e0
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 16:59:29 2026 +0200

dev-python/primp: update 2.0.0 crates for RustSec, revbump

Upstream's 2.0.0 lockfile pins crates with RustSec advisories that have
semver-compatible fixes. Carry the lockfile change as a patch and list
the newer crates:

h2 0.4.15 -> 0.4.19 (RUSTSEC-2026-0258)
rustls 0.23.43 -> 0.23.45 (RUSTSEC-2026-0285)

cargo-audit reports nothing for the patched lockfile.

commit 8ffb51446f32385e7b255a14d9a558eac9567a43
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 16:59:29 2026 +0200

dev-python/primp: update 1.3.1 crates for RustSec, revbump

Upstream's 1.3.1 lockfile pins crates with RustSec advisories that have
semver-compatible fixes. Carry the lockfile change as a patch and list
the newer crates:

crossbeam-epoch 0.9.18 -> 0.9.21 (RUSTSEC-2026-0204)
h2 0.4.14 -> 0.4.19 (RUSTSEC-2026-0258)
rustls 0.23.40 -> 0.23.45 (RUSTSEC-2026-0285)

The patch header also lists 3 crates that move with these to satisfy the
newer requirements.

quinn-proto also has an advisory but stays as upstream pinned it, since
the shipped build does not compile it.

The remaining advisories need breaking upgrades upstream: pyo3 0.28.3
(RUSTSEC-2026-0176, RUSTSEC-2026-0177).

commit d78f255162e17580f1c44beafeecbd1ff2b50428
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 14:26:47 2026 +0200

dev-python/primp: update vendored crates for RustSec, revbump

Upstream's 2.0.1 lockfile pins crates with RustSec advisories that have
semver-compatible fixes. Carry the lockfile change as a patch and list
the newer crates:

rustls 0.23.44 -> 0.23.45 (RUSTSEC-2026-0285)

cargo-audit reports nothing for the patched lockfile.

commit 66317d6a48ea1604c3e4d47e0f18251f313dcb41
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 20:55:55 2026 +0200

dev-python/primp: restore dependent crate licenses marker

pycargoebuild's in-place mode finds the crate LICENSE+= block by the
'# Dependent crate licenses' comment and refuses to run without it, so
the comment is functional, not decorative.

The blocks themselves still match the crates each ebuild vendors.

commit 222bccf830b6e366cbf1ff6653e93a7646e54293
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 14 14:44:13 2026 +0200

dev-python/primp: add 2.0.1

The Python package metadata is unchanged. The Rust workspace now builds
with panic=unwind, so extension panics surface as Python exceptions, and
it moves to jiter 0.17 and newer brotli and zstd crates.

CRATES was regenerated from the 2.0.1 Cargo.lock (418 registry crates);
the crate license set and the 1.89 rust-version are unchanged.

commit aaeb403e74203c42a61eab1c6ea79f308e430cfe
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:11:32 2026 +0200

dev-python/primp: trim 1.3.1 test rationale

commit fc5e2207b714a522c2f19a2db4f7b4dfa67bd33c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:09:37 2026 +0200

dev-python/primp: trim 2.0.0 test rationale

commit e6b413d030d038ade8a4b701e293b2a075d34a73
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Aug 27 09:31:10 2026 +0200

dev-python/primp: add 2.0.0

commit 56d799203c33ebc6272c7a44d433bece17d73ac6
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 24 10:31:28 2026 +0200

dev-python/primp: new package, add 1.3.1