archivers/py-cramjam 2.12.1_2 FreeBSD
Thin Python bindings to de/compression algorithms in Rust
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- MIT
- Categories
- archivers, python
- Package size
- 1276.1 KiB, 3306.0 KiB installed
Description
Extremely thin Python bindings to de/compression algorithms in Rust. Allows for using algorithms such as Snappy, without any system dependencies.
This is handy when being used in environments like AWS Lambda, where installing packages like python-snappy becomes difficult because of system level dependencies.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | archivers/py-cramjam | 2.12.1_2 |
| NetBSD | archivers/py-cramjam | 2.12.1 |
| DragonFly | archivers/py-cramjam | 2.8.3_2 |
Install
Binary package:
pkg install py312-cramjam
From the ports tree:
cd /usr/ports/archivers/py-cramjam/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-cramjam>0:archivers/py-cramjam
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.12.1_1 | 2.12.1_2 | - | - | - |
| FreeBSD:14:quarterly | 2.12.1 | 2.12.1 | n/a | - | - |
| FreeBSD:15:latest | 2.12.1_2 | 2.12.1_2 | n/a | - | - |
| FreeBSD:15:quarterly | 2.12.1 | 2.12.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.12.1 | 2.12.1_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}maturin>=0.14: devel/py-maturin
Library 2
libblosc2.so: archivers/c-blosc2libisal.so: devel/isa-l
The full lists below include those, and their dependencies in turn.
Build dependencies 31
- archivers/brotli
- archivers/c-blosc2
- archivers/liblz4
- archivers/zstd
- devel/cmake-core
- devel/gettext-runtime
- devel/isa-l
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/pkgconf
- devel/py-build
- devel/py-installer
- devel/py-maturin
- devel/py-packaging
- devel/py-pyproject-hooks
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- lang/rust
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- textproc/expat2
- www/libnghttp2
Run dependencies 11
Required by 1
Configuration
No options to configure.
- USES
- cargo python:3.11+
- Service scripts
- none
Files
distinfo 112
| File | Size | SHA256 |
|---|---|---|
| cramjam-2.12.1.tar.gz | 89977 | 75187b77a84b1f457f9555604775b70d04102af312224d03c873da59011bba31 |
| rust/crates/adler2-2.0.0.crate | 13529 | 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 |
| rust/crates/alloc-no-stdlib-2.0.4.crate | 10105 | cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3 |
| rust/crates/alloc-stdlib-0.2.2.crate | 6693 | 94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece |
| rust/crates/anstream-0.6.18.crate | 29681 | 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b |
| rust/crates/anstyle-1.0.10.crate | 15725 | 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 |
| rust/crates/anstyle-parse-0.2.6.crate | 22343 | 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9 |
| rust/crates/anstyle-query-1.1.2.crate | 9969 | 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c |
| rust/crates/anstyle-wincon-3.0.7.crate | 12400 | ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e |
| rust/crates/autocfg-1.4.0.crate | 17712 | ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 |
| rust/crates/bitflags-2.9.0.crate | 47654 | 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd |
| rust/crates/blosc2-rs-0.4.0+2.15.2.crate | 24509 | a752bab53ac66bf6d49fafda48e56ee637ca496ab54be10f54f59a8698363cb3 |
| rust/crates/blosc2-sys-0.4.0+2.15.2.crate | 2.993527e+06 | 5a780fec12b1352d5d7d87858d192ecba0bd220310a35dacc18756fe58139871 |
| rust/crates/brotli-7.0.0.crate | 1.35697e+06 | cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd |
| rust/crates/brotli-decompressor-4.0.2.crate | 193388 | 74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37 |
| rust/crates/bumpalo-3.17.0.crate | 91975 | 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf |
| rust/crates/bzip2-0.4.4.crate | 34197 | bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8 |
| rust/crates/bzip2-sys-0.1.13+1.0.8.crate | 633818 | 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14 |
| rust/crates/cbindgen-0.27.0.crate | 215957 | 3fce8dd7fcfcbf3a0a87d8f515194b49d6135acab73e18bd380d1d93bb1a15eb |
| rust/crates/cc-1.2.16.crate | 103847 | be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c |
Master sites 2
- PYPI
- https://github.com/milesgranger/cramjam/releases/download/v2.12.1/