BSD Ports

databases/py-datafusion 54.0.0_3 FreeBSD

Build and run queries against data

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
APACHE20
Categories
databases, python
Package size
27627.3 KiB, 153070.8 KiB installed

Description

This is a Python library that binds to Apache Arrow in-memory query engine DataFusion.

DataFusion's Python bindings can be used as a foundation for building new data systems in Python. Here are some examples:

  • Dask SQL uses DataFusion's Python bindings for SQL parsing, query planning, and logical plan optimizations, and then transpiles the logical plan to Dask operations for execution.
  • DataFusion Ballista is a distributed SQL query engine that extends DataFusion's Python bindings for distributed use cases.
  • DataFusion Ray is another distributed query engine that uses DataFusion's Python bindings.

Install

Binary package:

pkg install py312-datafusion

From the ports tree:

cd /usr/ports/databases/py-datafusion/ && make install clean

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

RUN_DEPENDS=	py312-datafusion>0:databases/py-datafusion

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:latest54.0.0_254.0.0_3---
FreeBSD:14:quarterly54.0.0_254.0.0_2n/a--
FreeBSD:15:latest54.0.0_354.0.0_3n/a--
FreeBSD:15:quarterly54.0.0_254.0.0_2n/an/an/a
FreeBSD:16:latest54.0.0_254.0.0_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 1

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

Build dependencies 31
Run dependencies 100

No port depends on this one.

Configuration

No options to configure.

USES
cargo python
Service scripts
none

Files

distinfo 417
FileSizeSHA256
rust/crates/adler2-2.0.1.crate13366320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/alloc-no-stdlib-2.0.4.crate10105cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
rust/crates/alloc-stdlib-0.2.4.crate67300e76a019e91224d279006ff972f1e984179a6e9feb050adba6ce8274aef23195
rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/ar_archive_writer-0.5.2.crate852974087686b4b0a3427190bae57a1d9a478dbb2d40c5dc1bd6e2b6d797913bdd348
rust/crates/arc-swap-1.9.1.crate813676a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207
rust/crates/arrayref-0.3.9.crate918676a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
rust/crates/arrayvec-0.7.6.crate312377c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
rust/crates/arrow-58.3.0.crate100429378530e55cd479eda3c14eb345310799717e6f76d0c332041e8487022166b471
rust/crates/arrow-arith-58.3.0.crate52596a0ab212d2c1886e802f51c5212d78ebbcbb0bec980fff9dadc1eb8d45cd0b738
rust/crates/arrow-array-58.3.0.crate294846cfd33d3e92f207444098c75b42de99d329562be0cf686b307b097cc52b4e999e
rust/crates/arrow-avro-58.3.0.crate272160049230728cd6e093088c8d231b4beede184e35cad7777c1505c0d5a8571f4376
rust/crates/arrow-buffer-58.3.0.crate1127310c6cd424c2693bcdbc150d843dc9d4d137dd2de4782ce6df491ad11a3a0416c0
rust/crates/arrow-cast-58.3.0.crate1285144c5aefb56a2c02e9e2b30746241058b85f8983f0fcff2ba0c6d09006e1cded7f
rust/crates/arrow-csv-58.3.0.crate43625e94e8cf7e517657a52b91ea1263acf38c4ca62a84655d72458a3359b12ab97de
rust/crates/arrow-data-58.3.0.crate623823c88210023a2bfee1896af366309a3028fc3bcbd6515fa29a7990ee1baa08ee0

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645
879a18bb84 Po-Chuan Hsieh databases/py-datafusion: Update to 54.0.0
Changes: https://github.com/apache/datafusion-python/tree/main/dev/changelog