BSD Ports

textproc/py-pycddl 0.6.3_14 FreeBSD

Deserialize CBOR and/or do CDDL schema validation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MIT
Categories
textproc, python
Package size
954.9 KiB, 3605.6 KiB installed

Description

CDDL is a schema language for the CBOR serialization format. pycddl allows you to:

  • Validate CBOR documents match a particular CDDL schema, based on the Rust cddl library.
  • Optionally, decode CBOR documents.

Install

Binary package:

pkg install py312-pycddl

From the ports tree:

cd /usr/ports/textproc/py-pycddl/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-pycddl>0:textproc/py-pycddl

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.6.3_130.6.3_14-0.6.3_20.6.3_14
FreeBSD:14:quarterly0.6.3_120.6.3_12n/a0.6.3_10.6.3_12
FreeBSD:15:latest0.6.3_140.6.3_14n/a0.6.3_20.6.3_2
FreeBSD:15:quarterly0.6.3_120.6.3_12n/an/an/a
FreeBSD:16:latest0.6.3_120.6.3_14n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 23
Run dependencies 7

Configuration

No options to configure.

USES
cargo python
Service scripts
none

Files

distinfo 162
FileSizeSHA256
rust/crates/abnf-0.12.0.crate2454133741baa462d86e43fdec5e8ffca7c6ac82847ad06cbfb382c1bdbf527de9e6b
rust/crates/abnf-core-0.5.0.crate8097c44e09c43ae1c368fb91a03a566472d0087c26cf7e1b9e8e289c14ede681dd7d
rust/crates/abnf_to_pest-0.5.1.crate2981939d59666dd9a7964a3a5312b9d24c9c107630752ee64f2dd5038189a23fe331
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/android-tzdata-0.1.1.crate7674e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/arrayvec-0.5.2.crate2783823b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
rust/crates/atty-0.2.14.crate5470d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
rust/crates/autocfg-1.3.0.crate165240c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
rust/crates/base16-0.2.1.crate15377d27c3610c36aee21ce8ac510e6224498de4228ad772a171ed65643a24693a5a8
rust/crates/base64-0.21.7.crate825769d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
rust/crates/base64-url-2.0.2.crate4660fb9fb9fb058cc3063b5fc88d9a21eefa2735871498a04e1650da76ed511c8569
rust/crates/bitflags-1.3.2.crate23021bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
rust/crates/bitflags-2.6.0.crate45357b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
rust/crates/block-buffer-0.10.4.crate105383078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
rust/crates/bumpalo-3.16.0.crate8567779296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
rust/crates/cc-1.1.7.crate8169426a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc
rust/crates/cddl-0.9.4.crate1127132cc18488a72cef88de14f00d3db73f57a9511d53ae8dd72204a4bf8bc19309d7
rust/crates/cfg-if-1.0.0.crate7934baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
rust/crates/chrono-0.4.38.crate220559a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
396c159306 Alan Somers */*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the compat-11 symbols until version 0.2.176. Patch a great many Rust ports to use a newer version of libc, to eliminate the dependency on COMPAT11. Explicitly patching Cargo.lock isn't usually necessarily, since within the build jail cargo is forced to use whichever crates Makefile.crates installs there. Notes on specific ports: * textproc/bookokrat: Rework bookokrat's existing patch to be more robust. Also, report the issue upstream: https://github.com/bugzmanov/bookokrat/issues/182 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645