BSD Ports

devel/py-pyyaml 6.0.3_1 FreeBSD

Python YAML parser

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0e7928f965
License
MIT
Categories
devel, python
Package size
175.8 KiB, 922.9 KiB installed

Description

PyYAML is a YAML parser and emitter for the Python programming language.

PyYAML features: * a complete YAML 1.1 parser. In particular, PyYAML can parse all examples from the specification. The parsing algorithm is simple enough to be a reference for YAML parser implementors. * Unicode support including UTF-8/UTF-16 input/output and \u escape sequences. * low-level event-based parser and emitter API (like SAX). * high-level API for serializing and deserializing native Python objects (like DOM or pickle). * support for all types from the YAML types repository. A simple extension API is provided. * relatively sensible error messages.

In the other systems

SystemPortVersion
FreeBSDdevel/py-pyyaml6.0.3_1
DragonFlydevel/py-pyyaml6.0.1_1
MidnightBSDdevel/py-pyyaml6.0.3_2

Install

Binary package:

pkg install py312-pyyaml

From the ports tree:

cd /usr/ports/devel/py-pyyaml/ && make install clean

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

RUN_DEPENDS=	py312-pyyaml>0:devel/py-pyyaml

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:latest6.0.3_16.0.3_1-6.0.1_16.0.3_1
FreeBSD:14:quarterly6.0.3_16.0.3_1n/a6.0.1_16.0.3_1
FreeBSD:15:latest6.0.3_16.0.3_1n/a6.0.1_16.0.1_1
FreeBSD:15:quarterly6.0.3_16.0.3_1n/an/an/a
FreeBSD:16:latest6.0.3_16.0.3_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

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

Build dependencies 18
Run dependencies 8
Required by 885

The first 100 are listed.

Configuration

Options name: devel_pyyaml

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
LIBYAMLonUse textproc/libyaml for faster parsing
USES
cpe localbase python
Service scripts
none

Files

pkg-plist 4
  • share/examples/py312-pyyaml/pygments-lexer/example.yaml
  • share/examples/py312-pyyaml/pygments-lexer/yaml.py
  • share/examples/py312-pyyaml/yaml-highlight/yaml_hl.cfg
  • share/examples/py312-pyyaml/yaml-highlight/yaml_hl.py
distinfo 1
FileSizeSHA256
pyyaml-6.0.3.tar.gz130960d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
0e7928f965 Po-Chuan Hsieh devel/py-pyyaml: Cosmetic change
- Fix space/tab - Do not silence installation message - Remove trailing blank line
7085414bb6 Michael Osipov devel/py-pyyaml: Convert build to use PEP 517
PR: 297773 Reviewed by: vishwin (python) Differential Revision: https://reviews.freebsd.org/D58848