notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Port details on branch 2026Q4
py-certifi Mozilla SSL certificates
2026.7.22 security on this many watch lists=26 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2026.7.22Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-05-01 18:10:33
Last Update: 2026-08-24 05:17:00
Commit Hash: 0ae6ee9
People watching this port, also watch:: py311-six, py312-idna, readline, py312-urllib3, libunistring
Also Listed In: python
License: MPL20
WWW:
https://github.com/certifi/python-certifi
Description:
Certifi is a carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. It has been extracted from the Requests project. This MPL Licensed CA Bundle is extracted from the Mozilla Included CA Certificate List.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR}
To install the port:
cd /usr/ports/security/py-certifi/ && make install clean
To add the package, run one of these commands:
  • pkg install security/py-certifi
  • pkg install py312-certifi
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-certifi listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-certifi
Package flavors (<flavor>: <package>)
  • py312: py312-certifi
distinfo:
TIMESTAMP = 1787268242 SHA256 (certifi-2026.7.22.tar.gz) = 741e2c3b351ddf169a738da9f2c048608ff7f2c5cc02f1ebc6b118bb090d5d55 SIZE (certifi-2026.7.22.tar.gz) = 138112

Packages (timestamps in pop-ups are UTC):
py39-certifi
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest--n/an/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/an/a
FreeBSD:14:latest--2022.9.24--2023.5.7-2023.5.7-
FreeBSD:14:quarterly-----2023.11.172023.11.172023.11.17-
FreeBSD:15:latest--n/a-n/an/a2023.11.172024.2.2-
FreeBSD:15:quarterly--n/a-n/an/a---
FreeBSD:16:latest--n/a-n/an/a---
 
py311-certifi
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest2026.2.252026.4.22n/an/an/an/an/an/an/a
FreeBSD:13:quarterly2026.1.42026.1.4n/an/an/an/an/an/an/a
FreeBSD:14:latest---2025.7.14-----
FreeBSD:14:quarterly---2025.6.15-----
FreeBSD:15:latest--n/a2025.7.14n/an/a---
FreeBSD:15:quarterly--n/a-n/an/a---
FreeBSD:16:latest--n/a-n/an/a---
 
py312-certifi
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest--n/an/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/an/a
FreeBSD:14:latest2026.7.222026.7.22--2026.7.22----
FreeBSD:14:quarterly2026.6.172026.7.22--2026.7.22----
FreeBSD:15:latest2026.7.222026.7.22n/a-n/an/a---
FreeBSD:15:quarterly2026.7.222026.7.22n/a-n/an/a---
FreeBSD:16:latest2026.7.222026.7.22n/a-n/an/a---
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py312-setuptools>=42.0.0 : devel/py-setuptools@py312
  2. py312-wheel>=0 : devel/py-wheel@py312
  3. python3.12 : lang/python312
  4. py312-build>=0 : devel/py-build@py312
  5. py312-installer>=0 : devel/py-installer@py312
Test dependencies:
  1. python3.12 : lang/python312
Runtime dependencies:
  1. python3.12 : lang/python312
This port is required by:
for Build
  1. astro/py-skyfield
  2. textproc/py-elasticsearch-curator
  3. www/yt-dlp

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. math/sage*
  2. science/py-qiskit-finance*
  3. www/searx*
  4. Collapse this list of deleted ports.
for Run
  1. astro/py-skyfield
  2. audio/py-edge-tts
  3. databases/py-snowflake-connector-python
  4. devel/oci-cli
  5. devel/py-cibuildwheel
  6. devel/py-geventhttpclient
  7. devel/py-gptscript
Expand this list (81 items / 74 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/py-minio
  3. devel/py-oci
  4. devel/py-pdm
  5. devel/py-pipenv
  6. devel/py-sentry-sdk
  7. devel/py-tapi
  8. devel/py-tiamat
  9. finance/electrum
  10. finance/py-ccxt
  11. finance/py-valinvest
  12. ftp/py-curl-cffi
  13. graphics/py-fiona
  14. graphics/py-pyogrio
  15. graphics/py-pyproj
  16. graphics/py-rasterio
  17. misc/comfy-cli
  18. misc/hermes-agent
  19. misc/py-crewai-cli
  20. misc/py-ibm-watsonx-ai
  21. misc/py-langchain-openai
  22. misc/py-napari
  23. multimedia/streamlink
  24. multimedia/syncplay
  25. net/py-twitter-tools
  26. net-im/py-apprise
  27. net-mgmt/py-msrest
  28. net-p2p/py-pulsar-client
  29. science/py-pymatgen
  30. security/py-nethsm
  31. security/py-plaso
  32. security/py-pyhanko-certvalidator
  33. security/py-pyhanko-cli
  34. security/py-signxml
  35. sysutils/py-kubernetes
  36. textproc/py-docling
  37. textproc/py-docling-enhanced
  38. textproc/py-docling-google-ocr
  39. textproc/py-docling-slim
  40. textproc/py-elastic-transport
  41. textproc/py-elasticsearch-curator
  42. textproc/py-elasticsearch7
  43. textproc/py-evtx2splunk
  44. textproc/py-extended-docling
  45. textproc/py-opensearch-py
  46. www/buku
  47. www/firedm
  48. www/py-aioquic
  49. www/py-calibreweb
  50. www/py-google-cloud-aiplatform
  51. www/py-httpcore
  52. www/py-httpx
  53. www/py-mechanicalsoup
  54. www/py-nicegui
  55. www/py-nicegui-nogui
  56. www/py-puppetboard
  57. www/py-requests
  58. www/py-searxng-devel
  59. www/py-selenium
  60. www/py-selenium-wire
  61. www/py-sherlock-project
  62. www/py-yt-dlp
  63. www/yt-dlp
  64. Collapse this list.

Deleted ports which required this port:

Expand this list of 12 deleted ports
  1. devel/py-ollama*
  2. math/mathlibtools*
  3. math/sage*
  4. science/py-qiskit-finance*
  5. textproc/py-pyelasticsearch*
  6. www/mitmproxy*
  7. www/onionshare*
  8. www/py-httpx013*
  9. www/py-instabot*
  10. www/py-searx*
  11. www/py-yt-dlp-devel*
  12. www/searx*
  13. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
security_py-certifi
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/c/certifi/
  2. https://pypi.org/packages/source/c/certifi/
Collapse this list.

There are no commits on branch 2026Q4 for this port