notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details on branch 2023Q3
py-orjson Fast, correct JSON library for Python
3.11.9_1 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.11.4_6Version of this port present on the latest quarterly branch.
Maintainer: rozhuk.im@gmail.com search for ports maintained by this maintainer
Port Added: 2022-09-12 16:30:08
Last Update: 2026-07-21 06:47:24
Commit Hash: 2c05d48
Also Listed In: python
License: APACHE20 MIT
WWW:
https://pypi.org/project/orjson/
https://github.com/ijl/orjson/
Description:
orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library for JSON and is more correct than the standard json library or other third-party libraries. It serializes dataclass, datetime, numpy, and UUID instances natively.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}orjson>0:devel/py-orjson@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-orjson/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-orjson
  • pkg install py312-orjson
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-orjson listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-orjson
Package flavors (<flavor>: <package>)
  • py312: py312-orjson
distinfo:
TIMESTAMP = 1784270773 SHA256 (orjson-3.11.9.tar.gz) = 4fef17e1f8722c11587a6ef18e35902450221da0028e65dbaaa543619e68e48f SIZE (orjson-3.11.9.tar.gz) = 5599163

Expand this list (68 items)

Collapse this list.

SHA256 (rust/crates/associative-cache-3.0.1.crate) = 138b4febdc7d0135523c55358c97361fd45089bc65fe859ef21a58d0892deb00 SIZE (rust/crates/associative-cache-3.0.1.crate) = 21494 SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e SIZE (rust/crates/bytecount-0.6.9.crate) = 18695 SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33 SIZE (rust/crates/bytes-1.11.1.crate) = 78584 SHA256 (rust/crates/cc-1.2.61.crate) = d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d SIZE (rust/crates/cc-1.2.61.crate) = 97163 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3 SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050 SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493 SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7 SIZE (rust/crates/gimli-0.32.3.crate) = 289789 SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682 SIZE (rust/crates/itoa-1.0.18.crate) = 15935 SHA256 (rust/crates/itoap-1.0.1.crate) = 9028f49264629065d057f340a86acb84867925865f73bbf8d47b4d149a7e88b8 SIZE (rust/crates/itoap-1.0.1.crate) = 83316 SHA256 (rust/crates/jiff-0.2.24.crate) = f00b5dbd620d61dfdcb6007c9c1f6054ebd75319f163d886a9055cec1155073d SIZE (rust/crates/jiff-0.2.24.crate) = 760237 SHA256 (rust/crates/jiff-static-0.2.24.crate) = e000de030ff8022ea1da3f466fbb0f3a809f5e51ed31f6dd931c35181ad8e6d7 SIZE (rust/crates/jiff-static-0.2.24.crate) = 83747 SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66 SIZE (rust/crates/libc-0.2.186.crate) = 821883 SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79 SIZE (rust/crates/memchr-2.8.0.crate) = 97780 SHA256 (rust/crates/no-panic-0.1.36.crate) = f967505aabc8af5752d098c34146544a43684817cdba8f9725b292530cabbf53 SIZE (rust/crates/no-panic-0.1.36.crate) = 15056 SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50 SIZE (rust/crates/once_cell-1.21.4.crate) = 35010 SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49 SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001 SHA256 (rust/crates/portable-atomic-util-0.2.7.crate) = c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618 SIZE (rust/crates/portable-atomic-util-0.2.7.crate) = 53577 SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765 SHA256 (rust/crates/pyo3-build-config-0.28.3.crate) = e368e7ddfdeb98c9bca7f8383be1648fd84ab466bf2bc015e94008db6d35611e SIZE (rust/crates/pyo3-build-config-0.28.3.crate) = 35961 SHA256 (rust/crates/pyo3-ffi-0.28.3.crate) = 7f29e10af80b1f7ccaf7f69eace800a03ecd13e883acfacc1e5d0988605f651e SIZE (rust/crates/pyo3-ffi-0.28.3.crate) = 80881 SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924 SIZE (rust/crates/quote-1.0.45.crate) = 31564 SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e SIZE (rust/crates/serde-1.0.228.crate) = 83652 SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488 SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99 SIZE (rust/crates/syn-2.0.117.crate) = 306011 SHA256 (rust/crates/target-lexicon-0.13.5.crate) = adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca SIZE (rust/crates/target-lexicon-0.13.5.crate) = 26928 SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298 SHA256 (rust/crates/unwinding-0.2.8.crate) = 60612c845ef41699f39dc8c5391f252942c0a88b7d15da672eff0d14101bbd6d SIZE (rust/crates/unwinding-0.2.8.crate) = 27968 SHA256 (rust/crates/xxhash-rust-0.8.15.crate) = fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3 SIZE (rust/crates/xxhash-rust-0.8.15.crate) = 21515 SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa SIZE (rust/crates/zmij-1.0.21.crate) = 26665

Collapse this list.


Packages (timestamps in pop-ups are UTC):
py39-orjson
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-------3.8.0_8
FreeBSD:14:quarterly------3.9.103.9.10
FreeBSD:15:latest--n/a-n/an/a3.9.10_1-
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py311-orjson
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.11.4_33.11.4_4-3.10.15_53.11.4_4n/an/an/a
FreeBSD:13:quarterly3.11.4_33.11.4_3-3.10.15_33.11.4_3n/an/an/a
FreeBSD:14:latest---3.10.15_4----
FreeBSD:14:quarterly---3.10.15_3----
FreeBSD:15:latest--n/a3.10.15_4n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py312-orjson
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest3.11.93.11.9_1--3.11.9_1---
FreeBSD:14:quarterly3.11.4_63.11.4_6--3.11.4_6---
FreeBSD:15:latest3.11.9_13.11.9_1n/a-n/an/a--
FreeBSD:15:quarterly3.11.4_63.11.4_6n/a-n/an/a--
FreeBSD:16:latest3.11.93.11.9_1n/a-n/an/a--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py312-maturin>=1<2 : devel/py-maturin@py312
  2. rust>=1.97.0 : lang/rust
  3. python3.12 : lang/python312
  4. py312-build>=0 : devel/py-build@py312
  5. py312-installer>=0 : devel/py-installer@py312
Test dependencies:
  1. py312-python-dateutil>0 : devel/py-python-dateutil@py312
  2. py312-numpy>0 : math/py-numpy@py312
  3. py312-pandas>0,1 : math/py-pandas@py312
  4. py312-pendulum>0 : devel/py-pendulum@py312
  5. py312-psutil>0 : sysutils/py-psutil@py312
  6. py312-pytz>0,1 : devel/py-pytz@py312
  7. py312-xxhash>0 : devel/py-xxhash@py312
  8. py312-pytest>=7,1 : devel/py-pytest@py312
  9. python3.12 : lang/python312
Runtime dependencies:
  1. python3.12 : lang/python312
This port is required by:
for Build
  1. finance/freqtrade
  2. finance/py-degiro-connector
  3. misc/py-apache-beam
  4. science/py-dwave-cloud-client
for Run
  1. databases/py-chromadb
  2. devel/py-eliot
  3. devel/py-monty
  4. devel/py-mypy
  5. finance/freqtrade
  6. finance/py-degiro-connector
  7. finance/py-python-binance
Expand this list (24 items / 17 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. games/anki
  3. games/rare
  4. graphics/py-olmocr
  5. misc/py-apache-beam
  6. misc/py-langgraph-sdk
  7. misc/py-langsmith
  8. misc/py-litellm
  9. misc/py-pinecone
  10. print/py-ufolib2
  11. science/gramps
  12. science/py-dwave-cloud-client
  13. science/py-dwave-inspector
  14. science/py-pymatgen-core
  15. www/py-nicegui
  16. www/py-nicegui-nogui
  17. x11-fonts/py-babelfont
  18. x11-fonts/py-vfblib
  19. Collapse this list.

Configuration Options:
No options to configure
Options name:
devel_py-orjson
USES:
cargo cpe python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/o/orjson/
  2. https://pypi.org/packages/source/o/orjson/
Collapse this list.

There are no commits on branch 2023Q3 for this port