devel/py-ormsgpack 1.12.2_4 MidnightBSD
Fast Python msgpack library supporting dataclasses, datetimes, numpy
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
c475656795- License
- Apache-2.0, mit
- Categories
- devel, python
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 |
|---|---|---|
| MidnightBSD | devel/py-ormsgpack | 1.12.2_4 |
| FreeBSD | devel/py-ormsgpack | 1.13.0 |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}ormsgpack
From mports:
cd /usr/mports/devel/py-ormsgpack && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ormsgpack>0:devel/py-ormsgpack
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
Build dependencies 2
Required by 1
Configuration
No options to configure.
- USES
- cargo python
- Service scripts
- none
Files
distinfo 31
| File | Size | SHA256 |
|---|---|---|
| rust/crates/ahash-0.8.12.crate | 43413 | 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75 |
| rust/crates/autocfg-1.5.0.crate | 18729 | c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 |
| rust/crates/bytecount-0.6.9.crate | 18695 | 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e |
| rust/crates/cfg-if-1.0.4.crate | 9360 | 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 |
| rust/crates/chrono-0.4.43.crate | 240392 | fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118 |
| rust/crates/crunchy-0.2.4.crate | 3887 | 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 |
| rust/crates/half-2.7.1.crate | 61040 | 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b |
| rust/crates/itoa-1.0.17.crate | 15905 | 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2 |
| rust/crates/libc-0.2.180.crate | 812207 | bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc |
| rust/crates/memoffset-0.9.1.crate | 9032 | 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a |
| 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.27.2.crate | 1.171342e+06 | ab53c047fcd1a1d2a8820fe84f05d6be69e9526be40cb03b73f86b6b03e6d87d |
| rust/crates/pyo3-build-config-0.27.2.crate | 35564 | b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6 |
| rust/crates/pyo3-ffi-0.27.2.crate | 78552 | 1c85c9cbfaddf651b1221594209aed57e9e5cff63c4d11d1feead529b872a089 |
| rust/crates/quote-1.0.43.crate | 31587 | dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a |
| rust/crates/serde-1.0.228.crate | 83652 | 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e |
| rust/crates/serde_bytes-0.11.19.crate | 13427 | a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8 |
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
c475656795 |
Lucas Holt | Fix test phase handling for run 641 failures Skip Magus test phase for ports that declare tests disabled, teach muon-backed meson ports to use muon test, and make Python test helpers load fake-installed modules. Also fix Python 3.12 default transition issues in py-installer and several custom port test targets.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |