devel/py-ormsgpack 1.13.0 FreeBSD
Fast Python msgpack library supporting dataclasses, datetimes, numpy
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
a23c3afe2c- License
- APACHE20, MIT
- Categories
- devel, python
- Package size
- 169.7 KiB, 386.1 KiB installed
Description
ormsgpack is a fast msgpack serialization library for Python derived from orjson, with native support for various Python types.
ormsgpack supports the following Python implementations: * CPython 3.9, 3.10, 3.11, 3.12 and 3.13 * PyPy 3.11 * GraalPy 3.11
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-ormsgpack | 1.13.0 |
| MidnightBSD | devel/py-ormsgpack | 1.12.2_4 |
Install
Binary package:
pkg install py312-ormsgpack
From the ports tree:
cd /usr/ports/devel/py-ormsgpack/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-ormsgpack>0:devel/py-ormsgpack
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 | 1.12.2_6 | 1.12.2_7 | - | 1.10.0 | 1.13.0 |
| FreeBSD:14:quarterly | 1.12.2_6 | 1.12.2_6 | n/a | - | 1.12.2_6 |
| FreeBSD:15:latest | 1.12.2_7 | 1.13.0 | n/a | 1.10.0 | 1.10.0 |
| FreeBSD:15:quarterly | 1.12.2_6 | 1.12.2_6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.12.2_6 | 1.13.0 | 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 2
${PYTHON_PKGNAMEPREFIX}maturin>=1.0: devel/py-maturingmake: devel/gmake
Test 12
${PYTHON_PKGNAMEPREFIX}msgpack>0: devel/py-msgpack${PYTHON_PKGNAMEPREFIX}mypy>0: devel/py-mypy${PYTHON_PKGNAMEPREFIX}numpy>0: math/py-numpy${PYTHON_PKGNAMEPREFIX}pendulum>0: devel/py-pendulum${PYTHON_PKGNAMEPREFIX}pydantic2>0: devel/py-pydantic2${PYTHON_PKGNAMEPREFIX}pytest>0: devel/py-pytest${PYTHON_PKGNAMEPREFIX}pytest-benchmark>0: devel/py-pytest-benchmark${PYTHON_PKGNAMEPREFIX}python-dateutil>0: devel/py-python-dateutil${PYTHON_PKGNAMEPREFIX}pytz>0: devel/py-pytz${PYTHON_PKGNAMEPREFIX}ruff>0: devel/py-ruff${PYTHON_PKGNAMEPREFIX}types-python-dateutil>0: devel/py-types-python-dateutil${PYTHON_PKGNAMEPREFIX}tzdata>0: devel/py-tzdata
The full lists below include those, and their dependencies in turn.
Build dependencies 25
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/gmake
- devel/libffi
- devel/libunistring
- devel/py-build
- devel/py-installer
- devel/py-maturin
- devel/py-packaging
- devel/py-pyproject-hooks
- devel/py-setuptools
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- lang/rust
- math/mpdecimal
- print/indexinfo
- security/libssh2
- textproc/expat2
- www/libnghttp2
Run dependencies 7
Configuration
No options to configure.
- USES
- cargo python
- Service scripts
- none
Files
distinfo 33
| File | Size | SHA256 |
|---|---|---|
| rust/crates/ahash-0.8.12.crate | 43413 | 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75 |
| rust/crates/autocfg-1.5.0.crate | 18729 | c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 |
| rust/crates/cfg-if-1.0.4.crate | 9360 | 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 |
| rust/crates/chrono-0.4.45.crate | 240866 | 1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327 |
| rust/crates/crunchy-0.2.4.crate | 3887 | 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 |
| rust/crates/half-2.7.1.crate | 61040 | 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b |
| rust/crates/heck-0.5.0.crate | 11517 | 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea |
| rust/crates/itoa-1.0.18.crate | 15935 | 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682 |
| rust/crates/libc-0.2.180.crate | 812207 | bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc |
| rust/crates/num-traits-0.2.19.crate | 51631 | 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 |
| rust/crates/once_cell-1.21.3.crate | 34534 | 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d |
| rust/crates/portable-atomic-1.13.0.crate | 195086 | f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950 |
| rust/crates/proc-macro2-1.0.105.crate | 60319 | 535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7 |
| rust/crates/pyo3-0.30.1.crate | 1.345706e+06 | 229ca13b8a15bb0d1487b81ab975bfcd97513416499a8312011b6036e42e0de4 |
| rust/crates/pyo3-build-config-0.30.1.crate | 42996 | 70130e2b6dd1ee589a8788026a429561ca5c40fa7a2fa7914c2282eddae24700 |
| rust/crates/pyo3-ffi-0.30.1.crate | 93717 | 5e7ff73c555c286d212d4ce7e5fbda845a973c4f61bd5f160f5f2c3c2a04d1c4 |
| rust/crates/pyo3-macros-0.30.1.crate | 9055 | c46d2e5862c7bb8207e3b639f713dda3c499933444784154c11d013c5a691b60 |
| rust/crates/pyo3-macros-backend-0.30.1.crate | 97593 | 38b89f066f2ae72a2aef52d1537ca2fcd104440ebfadee06e97aa90738a25b9b |
| rust/crates/quote-1.0.43.crate | 31587 | dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a |
| rust/crates/serde-1.0.229.crate | 83669 | 4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba |