devel/py-pybind11 3.1.0 FreeBSD
Seamless interoperability between C++11 and Python
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9a11161215- License
- BSD3CLAUSE
- Categories
- devel, python
- Package size
- 237.2 KiB, 1216.6 KiB installed
Description
A lightweight header-only library to create Python bindings of existing C++ code. Its goals and syntax are similar to the excellent Boost.Python library by David Abrahams: to minimize boilerplate code in traditional extension modules by inferring type information using compile-time introspection.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-pybind11 | 3.1.0 |
| OpenBSD | devel/py-pybind11 | 3.1.0v0 |
| NetBSD | devel/py-pybind11 | 3.1.0 |
| DragonFly | devel/py-pybind11 | 2.13.6 |
| MidnightBSD | devel/py-pybind11 | 3.0.4_1 |
Install
Binary package:
pkg install py312-pybind11
From the ports tree:
cd /usr/ports/devel/py-pybind11/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-pybind11>0:devel/py-pybind11
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 | 3.1.0 | 3.1.0 | 2.10.0 | 2.13.6 | 3.1.0 |
| FreeBSD:14:quarterly | 3.1.0 | 3.1.0 | n/a | 2.13.6 | 3.1.0 |
| FreeBSD:15:latest | 3.1.0 | 3.1.0 | n/a | 2.13.6 | 2.13.6 |
| FreeBSD:15:quarterly | 3.1.0 | 3.1.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.1.0 | 3.1.0 | 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 2
${PYTHON_PKGNAMEPREFIX}scikit-build-core>0: devel/py-scikit-build-core${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Test 2
${PYTHON_PKGNAMEPREFIX}pytest>=7,1: devel/py-pytestcmake: devel/cmake
The full lists below include those, and their dependencies in turn.
Build dependencies 24
- archivers/liblz4
- archivers/zstd
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/py-build
- devel/py-installer
- devel/py-packaging
- devel/py-pathspec
- devel/py-pyproject-hooks
- devel/py-scikit-build-core
- devel/py-wheel
- devel/readline
- dns/libidn2
- lang/python312
- lang/python315
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
Run dependencies 7
Required by 49
- archivers/py-laszip
- cad/freecad
- cad/freecad-devel
- cad/netgen
- databases/py-chroma-hnswlib
- databases/py-duckdb
- databases/py-tiledb
- devel/py-PYB11Generator
- devel/py-dm-tree
- devel/py-google-re2
- devel/py-optree
- devel/pytype
- graphics/py-pillow
- math/py-PyMetis
- math/py-awkward-cpp
- math/py-contourpy
- math/py-cvxpy
- math/py-diffcp
- math/py-ducc0
- math/py-highspy
- math/py-hmmlearn
- math/py-iminuit
- math/py-jij-cimod
- math/py-matplotlib
- math/py-osqp
- math/py-pdal
- math/py-qdldl
- misc/adios2
- misc/py-boost-histogram
- misc/py-faster-coco-eval
- misc/py-fastscapelib
- misc/py-tflite-support
- multimedia/py-torchcodec
- science/py-endf
- science/py-gpaw
- science/py-icet
- science/py-kimpy
- science/py-kliff
- science/py-kpLib
- science/py-scipy
- science/py-spglib
- textproc/py-deepsearch-glm
- textproc/py-docling-metrics-table
- textproc/py-docling-metrics-text
- textproc/py-docling-parse
- textproc/py-fasttext-predict
- textproc/py-pikepdf
- textproc/py-pytomlpp
- textproc/py-sentencepiece
Configuration
No options to configure.
- USES
- cmake:indirect python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pybind11-3.1.0.tar.gz | 603746 | a1cc06b524ab3edca51f8ad3895f9c4fa20b8b19283173dff4ae781449dc9639 |
Master sites 1
- PYPI