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
| System | Port | Version |
|---|---|---|
| MidnightBSD | misc/py-polars | 1.42.1 |
| FreeBSD | misc/py-polars | 2.0.0_1 |
| HardenedBSD | misc/py-polars | 1.44.2 |
| GhostBSD | misc/py-polars | 1.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
${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Runtime 4
${PYTHON_PKGNAMEPREFIX}altair>=5.4.0: graphics/py-altair${PYTHON_PKGNAMEPREFIX}cloudpickle>0: devel/py-cloudpickle${PYTHON_PKGNAMEPREFIX}great-tables>0: devel/py-great-tables${PYTHON_PKGNAMEPREFIX}matplotlib>0: math/py-matplotlib
Build dependencies 1
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pola-rs-polars-py-1.42.1_GH0.tar.gz | 5.700903e+06 | ebb017bd32dfd075d5489d42e95cd8074762cf99744fb27b25154e4cfac88342 |
Commit history 2
| Date | Commit | Credits | Log 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]> |