BSD Ports

devel/py-llvmcpy 0.2.1 FreeBSD

Python bindings for LLVM auto-generated from the LLVM-C API

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
devel, python
Package size
35.5 KiB, 137.1 KiB installed

Description

The main goal of llvmcpy is to provide Python bindings for the LLVM project that are fast and require the lowest possible maintenance effort. To achieve this, we use CFFI to parse the (slightly adapted) header files for the LLVM-C API and automatically generate a set of classes and functions to interact with them in a Pythonic way.

In the other systems

SystemPortVersion
FreeBSDdevel/py-llvmcpy0.2.1
DragonFlydevel/py-llvmcpy0.1.6_1

Install

Binary package:

pkg install py312-llvmcpy

From the ports tree:

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

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

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

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:latest0.2.10.2.10.1.5_10.1.6_10.2.1
FreeBSD:14:quarterly0.2.10.2.1n/a0.1.6_10.2.1
FreeBSD:15:latest0.2.10.2.1n/a0.1.6_10.1.6_1
FreeBSD:15:quarterly0.2.10.2.1n/an/an/a
FreeBSD:16:latest0.2.10.2.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 3

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

Build dependencies 16
Run dependencies 13

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
llvmcpy-0.2.1.tar.gz176529c793ed4701f07272b525faa945297ab0623f17f7d40dbb95ee4b1e1c1292f92
Master sites 1
  • PYPI

Commit history 0

No commits in the history this site was built from.