Page MenuHomeFreeBSD

security/py-bcrypt: Upgrade port to 4.3.0
ClosedPublic

Authored by michaelo on Jun 12 2025, 8:27 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Sep 28, 6:33 PM
Unknown Object (File)
Thu, Sep 25, 8:46 AM
Unknown Object (File)
Sep 13 2025, 4:21 AM
Unknown Object (File)
Sep 12 2025, 6:17 PM
Unknown Object (File)
Sep 12 2025, 2:18 AM
Unknown Object (File)
Sep 12 2025, 1:19 AM
Unknown Object (File)
Sep 7 2025, 6:24 PM
Unknown Object (File)
Sep 1 2025, 4:11 AM
Subscribers
None

Details

Summary
  • Add upstream version constraints where possible
  • port{clippy|fmt|lint} housekeeping
  • Remove devel/py-cffi from ${BUILD_DEPENDS}, and ${RUN_DEPENDS}, it is no longer required
  • Use ${DISTVERION} over ${PORTVERSION}, following the practices set out in, the FreeBSD Porter's Handbook

Co-authored-by: Siva Mahadevan <me@svmhdvn.name>
PR: 276049
Approved by: jrm (mentor), otis (mentor)
Changelog: https://github.com/pyca/bcrypt/tree/main?tab=readme-ov-file#430

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 64824
Build 61707: arc lint + arc unit

Event Timeline

michaelo created this revision.
security/py-bcrypt/pkg-descr
1–5
This revision is now accepted and ready to land.Jun 12 2025, 7:00 PM

Maybe we could refer to the ports rather than the python packages.

While bcrypt remains an acceptable choice for password storage, depending on
your specific use case, you may also want to consider using scrypt (via
standard library or security/py-cryptography) or argon2id (via security/py-argon2-cffi).
In D50803#1159876, @jrm wrote:

Maybe we could refer to the ports rather than the python packages.

While bcrypt remains an acceptable choice for password storage, depending on
your specific use case, you may also want to consider using scrypt (via
standard library or security/py-cryptography) or argon2id (via security/py-argon2-cffi).

Sounds good. Let me change...

This revision now requires review to proceed.Jun 12 2025, 7:11 PM
This revision is now accepted and ready to land.Jun 12 2025, 8:59 PM