BSD Ports

devel/py-pyopencl 2026.1.4 FreeBSD

Python wrapper for OpenCL

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
539e0005a1
License
MIT
Categories
devel, python
Package size
580.0 KiB, 2871.8 KiB installed

Description

PyOpenCL gives you easy, Pythonic access to the OpenCL parallel computation API. What makes PyOpenCL special?

  • Object cleanup tied to lifetime of objects. This idiom, often called RAII in C++, makes it much easier to write correct, leak- and crash-free code.
  • Completeness. PyOpenCL puts the full power of OpenCL's API at your disposal, if you wish. Every obscure get_info() query and all CL calls are accessible.
  • Automatic Error Checking. All errors are automatically translated into Python exceptions.
  • Speed. PyOpenCL's base layer is written in C++, so all the niceties above are virtually free.
  • Helpful Documentation.
  • Liberal license. PyOpenCL is open-source under the MIT license and free for commercial, academic, and private use.

In the other systems

SystemPortVersion
FreeBSDdevel/py-pyopencl2026.1.4
HardenedBSDdevel/py-pyopencl2026.1.4
GhostBSDdevel/py-pyopencl2026.1.2

Install

Binary package:

pkg install py312-pyopencl

From the ports tree:

cd /usr/ports/devel/py-pyopencl/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-pyopencl>0:devel/py-pyopencl

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026.1.42026.1.4-2018.2_102026.1.4
FreeBSD:14:quarterly2026.1.42026.1.4n/a2018.2_102026.1.4
FreeBSD:15:latest2026.1.42026.1.4n/a2018.2_102018.2_10
FreeBSD:15:quarterly2026.1.42026.1.4n/an/an/a
FreeBSD:16:latest2026.1.42026.1.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Library 1

Runtime 4

The full lists below include those, and their dependencies in turn.

Build dependencies 40
Run dependencies 30
Required by 1

Configuration

No options to configure.

USES
cmake:indirect compiler:c++17-lang gl localbase python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
pyopencl-2026.1.4.tar.gz4469616cb9544a004609061e86873fe36500da6c2101042e9c7b9c3b804a29a12b98bf
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
539e0005a1 Yuri Victorovich devel/py-pyopencl: update 2026.1.2 → 2026.1.4
PR: 298721 Approved by: Max Brazhnikov <[email protected]> (on behalf of python@)