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
F137777017: D50803.diff
Tue, Nov 25, 6:12 PM
Unknown Object (File)
Mon, Nov 24, 10:24 AM
Unknown Object (File)
Sun, Nov 23, 12:12 PM
Unknown Object (File)
Thu, Nov 20, 3:18 PM
Unknown Object (File)
Tue, Nov 18, 12:17 PM
Unknown Object (File)
Sun, Nov 9, 10:00 PM
Unknown Object (File)
Thu, Nov 6, 9:59 AM
Unknown Object (File)
Sat, Nov 1, 5:13 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 64789
Build 61673: arc lint + arc unit

Event Timeline

michaelo created this revision.
security/py-bcrypt/pkg-descr
1
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