security/py-truststore: Remove pyproject.toml patch - Bump PORTREVISION for package changecb2c6abdb4
Port details
security/py-truststore 0.10.4_1
Verify certificates using native system trust stores
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 0.10.4_1
- Upstream
- Higher version available: 0.10.5
- Last update
- to 0.10.4_1 · cb2c6abdb4
- Quarterly
- 2026Q4: 0.10.4_1
- WWW
- https://truststore.readthedocs.io/en/latest/
- Links
- cgit · VuXML
Install
- Package
# pkg install py312-truststoreinstalls 0.10.4_1 fromlatest; fromquarterly(2026Q4) 0.10.4_1- Port
# cd /usr/ports/security/py-truststore && make install clean- Size
- 38 KiB download · 172 KiB installed
- Depends on
- lang/python312 3.12.15
- License
- MIT
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.10.4_1 | 0.10.4_1 | – |
| FreeBSD 15 | 0.10.4_1 | 0.10.4_1 | – |
| FreeBSD 14 | 0.10.4_1 | 0.10.4_1 | 0.10.4_1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.10.4_1 | 0.10.4_1 | – |
| FreeBSD 14 | 0.10.4_1 | 0.10.4_1 | 0.10.4_1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 0.10.4_1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (9)
*: Revise USES=python:... version range constraints and strip all lower bounds of 3.9 or 3.10 because they are implied now. python:3.9-X -> python:-X python:3.9+ -> python python:3.10-X -> python:-X python:3.10+ -> python (options such as ,build preserved)1403bb7765
security/py-truststore: Update to 0.10.4 Changes: https://github.com/sethmlarson/truststore/releases https://github.com/sethmlarson/truststore/blob/main/CHANGELOG.md5c30119e85
security/py-truststore: Update to 0.10.1 Changes: https://github.com/sethmlarson/truststore/releases https://github.com/sethmlarson/truststore/blob/main/CHANGELOG.md3c03482334
security/py-truststore: Update to 0.10.0 Changes: https://github.com/sethmlarson/truststore/releases https://github.com/sethmlarson/truststore/blob/main/CHANGELOG.md649d61f590
security/py-truststore: Update to 0.9.2 Changes: https://github.com/sethmlarson/truststore/releases https://github.com/sethmlarson/truststore/blob/main/CHANGELOG.md8ded2ed279
security/py-truststore: Update to 0.9.1 Changes: https://github.com/sethmlarson/truststore/releases826c7ed8c4
security/py-truststore: Update to 0.8.0 Changes: https://github.com/sethmlarson/truststore/releases https://github.com/sethmlarson/truststore/blob/main/CHANGELOG.md321b6c744c
security/py-truststore: Add py-truststore 0.7.0 Truststore is a library which exposes native system certificate stores (ie "trust stores") through an ssl.SSLContext-like API. This means that Python applications no longer need to rely on certifi as a root certificate store. Native system certificate stores have many helpful features compared to a static certificate bundle like certifi: - Automatically update certificates as new CAs are created and removed - Fetch missing intermediate certificates - Check certificates against certificate revocation lists (CRLs) to avoid monster-in-the-middle (MITM) attacks - Managed per-system rather than per-application by a operations/IT team - PyPI is no longer a CA distribution channel Right now truststore is a stand-alone library that can be installed globally in your application to immediately take advantage of the benefits in Python 3.10+. Truststore has also been integrated into pip as an opt-in method for verifying HTTPS certificates with truststore instead of certifi. Long-term the hope is to make truststore the default way to verify HTTPS certificates in pip and to add this functionality into Python itself. Wish us luck!a5abdadcbd