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 photosAll times are UTC
Ukraine
Port details
py-pyyaml Python YAML parser
6.0.1_1 devel on this many watch lists=3 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 6.0.1Version of this port present on the latest quarterly branch.
Maintainer: python@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-07-07 08:09:05
Last Update: 2025-03-19 18:47:07
Commit Hash: 9b3561d
People watching this port, also watch:: kf5-kquickcharts, py311-pikepdf, qtkeychain-qt5, libssh, xcb-util-image
Also Listed In: python
License: MIT
WWW:
https://pyyaml.org/
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.
Homepage    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.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-pyyaml/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-pyyaml
  • pkg install py311-pyyaml
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 py311-pyyaml listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-pyyaml
Package flavors (<flavor>: <package>)
  • py311: py311-pyyaml
distinfo:
TIMESTAMP = 1699774986 SHA256 (PyYAML-6.0.1.tar.gz) = bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43 SIZE (PyYAML-6.0.1.tar.gz) = 125201

Packages (timestamps in pop-ups are UTC):
py311-pyyaml
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest6.0.1_16.0.1_1-6.0.1_16.0.1_1---
FreeBSD:13:quarterly6.0.16.0.1-6.0.16.0.1---
FreeBSD:14:latest6.0.16.0.1_1-6.0.16.0.1_1---
FreeBSD:14:quarterly6.0.16.0.1-6.0.16.0.1---
FreeBSD:15:latest6.0.1_16.0.1_1n/a6.0.1_1n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-cython>=0 : lang/cython@py311
  2. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  3. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
Library dependencies:
  1. libyaml.so : textproc/libyaml
This port is required by:
for Build
  1. benchmarks/py-asv
  2. comms/gnuradio
  3. databases/datasette
  4. databases/mongodb50
  5. databases/mongodb60
  6. databases/mongodb70
  7. databases/mongodb80
Expand this list (43 items / 36 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. databases/py-schemachange
  3. databases/py-snowddl
  4. deskutils/py-paperless-ngx
  5. devel/eric6
  6. devel/py-cliapp
  7. devel/py-mdv
  8. devel/py-ua_parser
  9. games/naev
  10. games/open-adventure
  11. games/stonesoup
  12. graphics/mesa-devel
  13. graphics/py-glooey
  14. graphics/qgis
  15. graphics/qgis-ltr
  16. lang/rizin
  17. math/py-mathics-scanner
  18. math/py-rvlib
  19. misc/py-pytorch
  20. misc/py-spdx-tools
  21. misc/pytorch
  22. science/py-PyNE
  23. science/py-phono3py
  24. security/suricata
  25. sysutils/conan
  26. sysutils/conky
  27. sysutils/conky-awesome
  28. sysutils/podman-compose
  29. sysutils/py-rdiff-backup
  30. textproc/py-elasticsearch-curator
  31. www/mod_gnutls
  32. www/py-searxng-devel
  33. www/py-woob
  34. www/py-wsgidav
  35. x11-wm/nscde
  36. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. databases/mongodb44*
  2. www/searx*
  3. Collapse this list of deleted ports.
for Run
  1. audio/beets
  2. audio/picard
  3. audio/py-essentia
  4. benchmarks/py-asv
  5. biology/py-multiqc
  6. cad/python-gdsii
  7. comms/gnuradio
Expand this list (245 items / 238 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. comms/py-esptool
  3. comms/py-pyocd
  4. databases/datasette
  5. databases/py-Pyrseas
  6. databases/py-dbt-core
  7. databases/py-dbt-semantic-interfaces
  8. databases/py-pgmigrate
  9. databases/py-pum
  10. databases/py-schemachange
  11. databases/py-snowddl
  12. deskutils/py-calendar_cli
  13. deskutils/py-paperless-ngx
  14. deskutils/rednotebook
  15. devel/commitizen
  16. devel/eric6
  17. devel/oci-cli
  18. devel/py-acstore
  19. devel/py-aspy.yaml
  20. devel/py-awscli
  21. devel/py-bandit
  22. devel/py-buildbot
  23. devel/py-cfn-lint
  24. devel/py-cliapp
  25. devel/py-cliff
  26. devel/py-confuse
  27. devel/py-connexion
  28. devel/py-cookiecutter
  29. devel/py-copier
  30. devel/py-dask
  31. devel/py-datasette
  32. devel/py-distributed
  33. devel/py-dtfabric
  34. devel/py-flex
  35. devel/py-frictionless
  36. devel/py-gapic-generator
  37. devel/py-http-prompt
  38. devel/py-jenkins-job-builder
  39. devel/py-jinja2-ansible-filters
  40. devel/py-jsonargparse
  41. devel/py-jsonschema-path
  42. devel/py-jsonschema-spec
  43. devel/py-jupyter-events
  44. devel/py-kaptan
  45. devel/py-knack
  46. devel/py-libcst
  47. devel/py-libcst03
  48. devel/py-livemark
  49. devel/py-mdv
  50. devel/py-molecule
  51. devel/py-msgspec
  52. devel/py-opengrok-tools
  53. devel/py-openstacksdk
  54. devel/py-oslo.config
  55. devel/py-oslo.messaging
  56. devel/py-oslo.policy
  57. devel/py-oslo.utils
  58. devel/py-oslo.vmware
  59. devel/py-oyaml
  60. devel/py-pop
  61. devel/py-pre-commit
  62. devel/py-prospector
  63. devel/py-pyaml-env
  64. devel/py-pytest-mypy-plugins
  65. devel/py-pytest-regressions
  66. devel/py-python-easyconfig
  67. devel/py-python-gitlab
  68. devel/py-pyyaml-include
  69. devel/py-pyyaml_env_tag
  70. devel/py-ramlfications
  71. devel/py-responses
  72. devel/py-saneyaml
  73. devel/py-simple-parsing
  74. devel/py-stestr
  75. devel/py-swagger-spec-validator
  76. devel/py-ua_parser
  77. devel/py-vcrpy
  78. devel/py-watchdog
  79. devel/py-yacs
  80. devel/py-yamllint
  81. devel/py-yamlordereddictloader
  82. devel/pycomposefile
  83. devel/ros-rosdep
  84. devel/ros-rosdistro
  85. devel/ros-rosinstall_generator
  86. devel/ros-rospkg
  87. devel/ros-vcstool
  88. devel/ros-vcstools
  89. devel/ros-wstool
  90. devel/shroud
  91. dns/py-cloudflare
  92. dns/py-dns-lexicon
  93. filesystems/py-dfvfs
  94. games/naev
  95. games/unknown-horizons
  96. graphics/py-albumentations
  97. graphics/py-pygeoapi
  98. graphics/py-urbanaccess
  99. graphics/py-urbansim
  100. graphics/qgis
  101. graphics/qgis-ltr
  102. mail/py-postfix-mta-sts-resolver
  103. mail/slimta
  104. math/py-flax
  105. math/py-fvcore
  106. math/py-mathics-scanner
  107. math/py-networkx
  108. math/py-rvlib
  109. misc/orange3
  110. misc/pubs
  111. misc/py-accelerate
  112. misc/py-datasets
  113. misc/py-gguf
  114. misc/py-huggingface-hub
  115. misc/py-llama-cpp-python
  116. misc/py-mmcv
  117. misc/py-mmengine
  118. misc/py-onnx-tf
  119. misc/py-optuna
  120. misc/py-papermill
  121. misc/py-pytorch
  122. misc/py-pytorch-lightning
  123. misc/py-sigopt
  124. misc/py-spdx-tools
  125. misc/py-timm
  126. misc/py-toil
  127. misc/py-wandb
  128. misc/pytorch
  129. misc/snakemake
  130. net/cloud-init
  131. net/cloud-init-devel
  132. net/irrd
  133. net/onionprobe
  134. net/py-python-heatclient
  135. net/py-ripe.atlas.tools
  136. net-im/py-apprise
  137. net-im/py-matrix-synapse
  138. net-mgmt/crmsh
  139. net-mgmt/netbox
  140. net-mgmt/netdata
  141. net-mgmt/py-arouteserver
  142. net-mgmt/py-junos-eznc
  143. net-mgmt/py-napalm
  144. net-mgmt/py-napalm-logs
  145. net-mgmt/py-opn-cli
  146. ports-mgmt/reprise
  147. print/py-fontbakery
  148. print/py-glyphsets
  149. print/py-relatorio
  150. science/dvc
  151. science/py-PyNE
  152. science/py-abipy
  153. science/py-asdf
  154. science/py-kliff
  155. science/py-phono3py
  156. science/py-phonopy
  157. science/py-pygeometa
  158. science/py-pyked
  159. science/py-qcengine
  160. security/caldera
  161. security/caldera4
  162. security/py-artifacts
  163. security/py-certomancer
  164. security/py-detect-secrets
  165. security/py-dfwinreg
  166. security/py-netmiko
  167. security/py-plaso
  168. security/py-pyaff4
  169. security/py-pyhanko
  170. security/suricata
  171. sysutils/conan
  172. sysutils/docker-compose
  173. sysutils/hid-tools
  174. sysutils/kleene-cli
  175. sysutils/podman-compose
  176. sysutils/py-ansible-compat
  177. sysutils/py-ansible-core
  178. sysutils/py-ansible-lint
  179. sysutils/py-ansible-runner
  180. sysutils/py-azure-cli
  181. sysutils/py-azure-cli-core
  182. sysutils/py-elf_diff
  183. sysutils/py-focker
  184. sysutils/py-rdiff-backup
  185. sysutils/py-salt
  186. sysutils/py-tmuxp
  187. sysutils/zsm
  188. textproc/json2yaml
  189. textproc/lookatme
  190. textproc/py-dparse
  191. textproc/py-elasticsearch-curator
  192. textproc/py-j2cli
  193. textproc/py-jinja2-cli
  194. textproc/py-mike
  195. textproc/py-mkdocs
  196. textproc/py-mkdocs-get-deps
  197. textproc/py-myst-parser
  198. textproc/py-os-api-ref
  199. textproc/py-pyaml
  200. textproc/py-pybtex
  201. textproc/py-pymdown-extensions
  202. textproc/py-reno
  203. textproc/py-sphinx-autoapi
  204. textproc/py-tableschema-to-template
  205. textproc/py-tablib
  206. textproc/py-wavedrom
  207. textproc/xml2rfc
  208. www/flexget
  209. www/mod_gnutls
  210. www/py-bokeh
  211. www/py-bravado
  212. www/py-bravado-core
  213. www/py-dj50-drf-spectacular
  214. www/py-dj51-drf-spectacular
  215. www/py-drf-spectacular
  216. www/py-drf-yasg
  217. www/py-flasgger
  218. www/py-flask-flatpages
  219. www/py-graphite-api
  220. www/py-habanero
  221. www/py-horizon
  222. www/py-pydrive2
  223. www/py-quilt3
  224. www/py-seafdav
  225. www/py-searxng-devel
  226. www/py-starlette
  227. www/py-urlwatch
  228. www/py-woob
  229. www/py-wsgidav
  230. www/qutebrowser
  231. x11-fonts/py-shaperglot
  232. x11-wm/nscde
  233. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. devel/py-pydrive*
  2. devel/py-python-gilt*
  3. security/py-dfvfs*
  4. sysutils/datadog-agent*
  5. sysutils/datadog-integrations*
  6. www/py-gandi.cli*
  7. www/searx*
  8. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for py311-pyyaml-6.0.1_1: EXAMPLES=on: Build and/or install examples LIBYAML=on: Use textproc/libyaml for faster parsing ===> Use 'make config' to modify these settings
Options name:
devel_py-pyyaml
USES:
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/P/PyYAML/
  2. https://pypi.org/packages/source/P/PyYAML/
Collapse this list.
Port Moves
  • port moved here from devel/py-yaml on 2024-07-07
    REASON: Move devel/py-yaml to devel/py-pyyaml

  • port moved here from devel/py-pyyaml5 on 2024-07-07
    REASON: Remove obsoleted port. Use devel/py-pyyaml instead

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
6.0.1_1
19 Mar 2025 18:47:07
commit hash: 9b3561dae92b7f844dfa601671057bfacb746663commit hash: 9b3561dae92b7f844dfa601671057bfacb746663commit hash: 9b3561dae92b7f844dfa601671057bfacb746663commit hash: 9b3561dae92b7f844dfa601671057bfacb746663 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
devel/py-pyyaml: fix dependency on cython

pyyaml only builds with lang/cython and doesn't build with lang/cython3,
however USE_PYTHON=cython introduces a build-dependency on cython
executable which is installed by either cython version, thus the
dependency may be fulfilled by cython3 if it's installed, which is
incorrect and leads to a build failure. Fix this by switching to
explicit dependency on cython (and not cython3) package.

Approved by:	portmgr blanket
6.0.1_1
08 Mar 2025 04:05:21
commit hash: 06a08e69f3acb846ad8252945f53c3a2d211e303commit hash: 06a08e69f3acb846ad8252945f53c3a2d211e303commit hash: 06a08e69f3acb846ad8252945f53c3a2d211e303commit hash: 06a08e69f3acb846ad8252945f53c3a2d211e303 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal

Any missed ports, feel free to bump.

Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
6.0.1
22 Jul 2024 07:23:55
commit hash: 94f74fda1f58a0a4a7564c1c7fa7f8fc74d24ad9commit hash: 94f74fda1f58a0a4a7564c1c7fa7f8fc74d24ad9commit hash: 94f74fda1f58a0a4a7564c1c7fa7f8fc74d24ad9commit hash: 94f74fda1f58a0a4a7564c1c7fa7f8fc74d24ad9 files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
devel/py-pyyaml: Remove obsoleted CONFLICTS
6.0.1
07 Jul 2024 08:05:33
commit hash: 1a80ec7c2281900b82b228ee3a7b070c8ca4286ecommit hash: 1a80ec7c2281900b82b228ee3a7b070c8ca4286ecommit hash: 1a80ec7c2281900b82b228ee3a7b070c8ca4286ecommit hash: 1a80ec7c2281900b82b228ee3a7b070c8ca4286e files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pyyaml: Move devel/py-yaml to devel/py-pyyaml

- Bump PORTREVISION of dependent ports for dependency change

Number of commits found: 4