BSD Ports

misc/py-polars 1.42.1 MidnightBSD

Blazingly fast DataFrame library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
8a556830f4
License
mit
Categories
misc

Description

Polars is a DataFrame interface on top of an OLAP Query Engine implemented in Rust using Apache Arrow Columnar Format as the memory model.

Features: * Lazy/eager execution * Multi-threaded * SIMD * Query optimization * Powerful expression API * Hybrid Streaming (larger than RAM datasets)

In the other systems

SystemPortVersion
MidnightBSDmisc/py-polars1.42.1
FreeBSDmisc/py-polars2.0.0_1
HardenedBSDmisc/py-polars1.44.2
GhostBSDmisc/py-polars1.44.2

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}polars

From mports:

cd /usr/mports/misc/py-polars && make install clean

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

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}polars>0:misc/py-polars

Dependencies

As this port's Makefile names them.

Build 1

Runtime 4

Build dependencies 1
Run dependencies 4
Required by 1

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
pola-rs-polars-py-1.42.1_GH0.tar.gz5.700903e+06ebb017bd32dfd075d5489d42e95cd8074762cf99744fb27b25154e4cfac88342

Commit history 2

DateCommitCreditsLog message
8a556830f4 Lucas Holt *: fix broken PORTSCOUT limit configurations (#1257)
Audited every `PORTSCOUT` setting in the tree (526 ports) against the parser in `Portscout::API` and the limit checks in `FindNewestFile()`, and fixed the 30 that could never report an update. Each one either failed to parse or excluded the port's own current version, so portscout was silently reporting nothing for them. ### What was checked Validation mirrored portscout's real behaviour rather than the documented syntax: - Tokens must match `^([A-Za-z]+):(.*)$` after `make -V` expansion; recognised keys are `site`, `limit`, `limitw`, `skipv`, `skipb`, `ignore`. - `limit` must be a compilable Perl regex; `limitw` must match `^(\d{1,2}),(even|odd)$`. - For GitHub/GitLab ports, `FindNewestFile()` normalises the tag — …
8af06753b2 Lucas Holt databases/rubygem-flipper-active_record-rails70: update to 1.3.6
Match the flipper-gitlab provider series so fake-qa can satisfy the gemspec flipper dependency. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>