security/py-wassima 2.1.4 FreeBSD
Access your OS root certificates with utmost ease
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
08f8ef2932- License
- MIT
- Categories
- security, python
- Package size
- 142.6 KiB, 717.5 KiB installed
Description
Wassima offers you a great alternative to certifi. It is a simple yet efficient wrapper around MIT licensed rustls-native-certs.
This project allows you to access your original operating system trust store, thus helping you to verify the remote peer certificates.
It works as-is out-of-the-box for MacOS, Windows, and Linux. Automatically fallback on Certifi otherwise. Available on PyPy and Python 3.7+
If your particular operating system is not supported, we will make this happen! Open an issue on the repository.
For now, it is not supported to call your OS certificate verify native function. Use your Python native capabilities for it.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/py-wassima | 2.1.4 |
| DragonFly | security/py-wassima | 1.2.2 |
| HardenedBSD | security/py-wassima | 2.1.4 |
| GhostBSD | security/py-wassima | 2.1.4 |
Install
Binary package:
pkg install py312-wassima
From the ports tree:
cd /usr/ports/security/py-wassima/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-wassima>0:security/py-wassima
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.1.4 | 2.1.4 | - | 2.0.0 | 2.1.4 |
| FreeBSD:14:quarterly | 2.1.4 | 2.1.4 | n/a | 2.0.0 | 2.1.4 |
| FreeBSD:15:latest | 2.1.4 | 2.1.4 | n/a | 2.0.0 | 2.0.0 |
| FreeBSD:15:quarterly | 2.1.4 | 2.1.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.1.4 | 2.1.4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}hatchling>=1.6.0<2: devel/py-hatchling
The full lists below include those, and their dependencies in turn.
Build dependencies 19
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-build
- devel/py-hatchling
- devel/py-installer
- devel/py-packaging
- devel/py-pathspec
- devel/py-pluggy
- devel/py-pyproject-hooks
- devel/py-trove-classifiers
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/py-tomlkit
Run dependencies 7
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| wassima-2.1.4.tar.gz | 143472 | 21bb77253bb8032c05393172c4d2df395f423b7e704538f3b2407f50c032034d |
Master sites 2
- PYPI
- https://github.com/jawah/wassima/releases/download/2.1.4/