Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2023Q4
py-lxml Pythonic binding for the libxml2 and libxslt libraries
6.1.3 devel Σ=18 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.1.3Version of this port present on the latest quarterly branch.
Maintainer: vishwin@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2007-02-19 13:58:15
Last Update: 2026-09-02 18:21:19
Commit Hash: 57b882f
People watching this port, also watch: pkg, git, curl, libxml2, rsync
Also Listed In: python
License: BSD3CLAUSE
WWW:
https://lxml.de/
https://github.com/lxml/lxml
Description: #
lxml is a Python binding for libxml2 and libxslt. Its aim: * Pythonic API. * Documented. * Use Python unicode strings in API. * Safe (no segfaults). * No manual memory management!
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

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}lxml>0:devel/py-lxml@${PY_FLAVOR}
To install the port: #
cd /usr/ports/devel/py-lxml/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-lxml
  • pkg install py312-lxml
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-lxml listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-lxml
Package flavors (<flavor>: <package>) #
  • py312: py312-lxml
distinfo: #
TIMESTAMP = 1788366685 SHA256 (lxml-6.1.3.tar.gz) = 45222d94ddd511536f3b2f7d9deae3b2339b4ce0f075f1ca25703b07cad9dd21 SIZE (lxml-6.1.3.tar.gz) = 4211198

Packages (timestamps in pop-ups are UTC): #
py39-lxml
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest--4.9.2--
FreeBSD:14:quarterly-----
FreeBSD:15:latest--n/a-n/a
FreeBSD:15:quarterly--n/a-n/a
FreeBSD:16:latest--n/a-n/a
 
py311-lxml
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest---6.0.0-
FreeBSD:14:quarterly---4.9.3_2-
FreeBSD:15:latest--n/a6.0.0n/a
FreeBSD:15:quarterly--n/a-n/a
FreeBSD:16:latest--n/a-n/a
 
py312-lxml
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest6.1.36.1.3--6.1.3
FreeBSD:14:quarterly6.1.36.1.3--6.1.3
FreeBSD:15:latest6.1.36.1.3n/a-n/a
FreeBSD:15:quarterly6.1.36.1.3n/a-n/a
FreeBSD:16:latest6.1.36.1.3n/a-n/a
 
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. py312-setuptools>0 : devel/py-setuptools@py312
  2. py312-wheel>0 : devel/py-wheel@py312
  3. py312-cython>=3.2.4 : lang/cython@py312
  4. python3.12 : lang/python312
  5. gcc14 : lang/gcc14
  6. as : devel/binutils
  7. py312-build>=0 : devel/py-build@py312
  8. py312-installer>=0 : devel/py-installer@py312
Test dependencies: #
  1. py312-cssselect>0 : www/py-cssselect@py312
  2. python3.12 : lang/python312
Runtime dependencies: #
  1. python3.12 : lang/python312
  2. gcc14 : lang/gcc14
Library dependencies: #
  1. libxml2.so : textproc/libxml2
  2. libxslt.so : textproc/libxslt
This port is required by: #
for Build #
  1. biology/py-ete3
  2. comms/gnuradio
  3. deskutils/calibre
  4. devel/qbs
  5. editors/libreoffice
  6. editors/novelwriter
  7. finance/beancount
Expand this list (34 items / 27 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. finance/py-investpy
  3. korean/hunspell
  4. multimedia/mythtv
  5. science/py-OpenMC
  6. science/py-obspy
  7. science/votca
  8. security/py-xmlsec
  9. sysutils/bamf
  10. textproc/py-citeproc-py
  11. textproc/py-sphinx-material
  12. textproc/translate-toolkit
  13. textproc/yelp-tools
  14. www/py-html5-parser
  15. www/py-woob
  16. x11-themes/kf6-breeze-icons
  17. Collapse this list.

Deleted ports which required this port:

Expand this list of 12 deleted ports
  1. devel/py-trimesh*
  2. editors/libreoffice6*
  3. finance/openerp*
  4. finance/openerp-server*
  5. finance/trytond*
  6. finance/trytond28*
  7. science/py-obspy-core*
  8. security/py-keystone*
  9. www/py-pyquery*
  10. www/py-weboob*
  11. www/searx*
  12. x11-themes/kf5-breeze-icons*
  13. Collapse this list of deleted ports.
for Run #
  1. astro/py-skyfield
  2. audio/lv2
  3. audio/puddletag
  4. benchmarks/py-reframe-hpc
  5. biology/py-ete3
  6. cad/k40-whisperer
  7. comms/gnuradio
Expand this list (224 items / 217 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. converters/py-svglib
  3. databases/py-redshift-connector
  4. deskutils/calibre
  5. deskutils/dosage
  6. devel/py-clldutils
  7. devel/py-dbus-deviation
  8. devel/py-grab
  9. devel/py-libtaxii
  10. devel/py-mypy
  11. devel/py-openupgradelib
  12. devel/py-oslo.vmware
  13. devel/py-pymaven-patch
  14. devel/py-pyquery
  15. devel/py-python-xcaplib
  16. devel/py-selection
  17. devel/py-tavalidate
  18. devel/py-weblib
  19. dns/dnsrecon
  20. editors/novelwriter
  21. finance/beancount
  22. finance/beangulp
  23. finance/odoo
  24. finance/odoo16
  25. finance/odoo17
  26. finance/odoo18
  27. finance/py-ebaysdk
  28. finance/py-finviz
  29. finance/py-finvizfinance
  30. finance/py-investpy
  31. finance/py-ofxparse
  32. finance/py-openbb-bls
  33. finance/py-openbb-fred
  34. finance/py-openbb-news
  35. finance/py-openbb-sec
  36. finance/py-openbb-tmx
  37. finance/py-openbb-yfinance
  38. finance/py-pytrends
  39. finance/py-yahooquery
  40. finance/py-yfinance
  41. graphics/inkscape
  42. graphics/py-termtosvg
  43. graphics/variety
  44. mail/automx
  45. mail/py-exchangelib
  46. mail/py-premailer
  47. math/octave-forge-geometry
  48. math/py-mathics
  49. math/py-networkx
  50. math/py-pandas-datareader
  51. misc/py-cppman
  52. misc/py-kartograph
  53. misc/py-mffpy
  54. misc/py-pykml
  55. multimedia/mythtv
  56. multimedia/py-soco
  57. multimedia/streamlink
  58. net/py-blobfile
  59. net/py-pyshark
  60. net/py-zeep
  61. net/ryu
  62. net-mgmt/crmsh
  63. net-mgmt/py-junos-eznc
  64. net-mgmt/py-napalm
  65. net-mgmt/py-ncclient
  66. net-mgmt/py-opn-cli
  67. net-mgmt/py-pyang
  68. net-p2p/bazarr
  69. print/py-fontaine
  70. print/py-fonttools
  71. print/py-relatorio
  72. print/py-ufolib2
  73. science/py-OpenMC
  74. science/py-obspy
  75. science/py-psims
  76. science/py-pycsw
  77. science/py-pygeometa
  78. science/py-pymatgen-core
  79. science/py-pyteomics
  80. science/py-sarkit
  81. science/py-sarpy
  82. science/votca
  83. security/caldera
  84. security/dogtag-pki
  85. security/gvmd
  86. security/py-cybox
  87. security/py-maec
  88. security/py-mixbox
  89. security/py-ospd-openvas
  90. security/py-pyhanko
  91. security/py-pykeepass
  92. security/py-python-cas
  93. security/py-python3-saml
  94. security/py-signxml
  95. security/py-stix
  96. sysutils/py-howdoi
  97. textproc/itstool
  98. textproc/py-citeproc-py
  99. textproc/py-doclang
  100. textproc/py-docling-core
  101. textproc/py-docling-cvat-tools
  102. textproc/py-docling-enhanced
  103. textproc/py-docling-eval
  104. textproc/py-docling-google-ocr
  105. textproc/py-docling-haystack
  106. textproc/py-docling-metrics-table
  107. textproc/py-docxcompose
  108. textproc/py-docxtpl
  109. textproc/py-elementpath
  110. textproc/py-extended-docling
  111. textproc/py-hotdoc
  112. textproc/py-html-text
  113. textproc/py-odfdo
  114. textproc/py-parsel
  115. textproc/py-pikepdf
  116. textproc/py-pyexcel-ezodf
  117. textproc/py-pyexcel-ods3
  118. textproc/py-python-docx
  119. textproc/py-python-pptx
  120. textproc/py-sacrebleu
  121. textproc/py-sphinx-material
  122. textproc/py-toronado
  123. textproc/py-xmldiff
  124. textproc/sigil
  125. textproc/translate-toolkit
  126. textproc/xml2rfc
  127. www/py-arxiv
  128. www/py-beautifulsoup4
  129. www/py-caldav
  130. www/py-calibreweb
  131. www/py-cinemagoer
  132. www/py-ddgs
  133. www/py-extruct
  134. www/py-feedgen
  135. www/py-free-proxy
  136. www/py-htmldate
  137. www/py-inlinestyler
  138. www/py-ll-xist
  139. www/py-mechanicalsoup
  140. www/py-nicegui
  141. www/py-nicegui-nogui
  142. www/py-nikola
  143. www/py-proxpi
  144. www/py-readability-lxml
  145. www/py-scrapy
  146. www/py-searxng-devel
  147. www/py-splinter
  148. www/py-twill
  149. www/py-urlwatch
  150. www/py-webdavclient3
  151. www/py-woob
  152. x11-fonts/py-afdko
  153. x11-fonts/py-fontfeatures
  154. x11-fonts/py-ufoLib
  155. Collapse this list.

Deleted ports which required this port:

Expand this list of 64 deleted ports
  1. devel/euca2ools*
  2. devel/py-diazo*
  3. devel/py-experimental.cssselect*
  4. devel/py-kayako*
  5. devel/py-mwlib*
  6. devel/py-oslo.vmware2*
  7. devel/py-repoze.xmliter*
  8. devel/py-spyder-unittest*
  9. devel/py-trimesh*
  10. devel/py-xcaplib*
  11. devel/py-zeep*
  12. emulators/py-nova*
  13. emulators/wine-doors*
  14. finance/odoo14*
  15. finance/odoo15*
  16. finance/openerp*
  17. finance/openerp-server*
  18. finance/py-ebaysdk-python*
  19. finance/trytond*
  20. finance/trytond28*
  21. graphics/ocrfeeder*
  22. graphics/py-pygal*
  23. mail/mailpile*
  24. math/py-mathdom*
  25. misc/py-cinder*
  26. multimedia/py-openlp*
  27. multimedia/pyjama*
  28. multimedia/spotify-websocket-api*
  29. net/py-matrix-synapse*
  30. net-mgmt/py-nxapi-plumbing*
  31. net-mgmt/py-pyIOSXR*
  32. net-p2p/bazarr-devel*
  33. net-p2p/couchpotato*
  34. print/py-fontbakery*
  35. print/py-fonttools-lxml*
  36. print/py-fonttools-lxml-ufo*
  37. print/py-fonttools3*
  38. science/psychopy*
  39. science/py-nilearn*
  40. science/py-obspy-core*
  41. science/pyteomics*
  42. security/caldera4*
  43. security/py-crits*
  44. security/py-ospd*
  45. security/w3af*
  46. sysutils/py-bcfg2*
  47. textproc/pootle*
  48. textproc/py-citeproc-py-styles*
  49. textproc/py-orange3-text*
  50. textproc/scancode-toolkit*
  51. www/py-MechanicalSoup*
  52. www/py-beautifulsoup*
  53. www/py-imdbpy*
  54. www/py-plone.app.dexterity*
  55. www/py-plone.app.registry*
  56. www/py-plone.app.theming*
  57. www/py-plone.supermodel*
  58. www/py-pyquery*
  59. www/py-seafdav*
  60. www/py-searx*
  61. www/py-weboob*
  62. www/pycarddav*
  63. www/searx*
  64. www/xist*
  65. Collapse this list of deleted ports.
for Test #
  1. devel/meson
  2. devel/py-lxml-html-clean
  3. devel/py-mypy
  4. net-im/py-matrix-synapse
  5. textproc/gtk-doc
  6. textproc/py-agate
  7. textproc/py-markups
Expand this list (11 items / 4 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. textproc/py-sphinx-tabs
  3. www/py-pelican
  4. www/py-soupsieve
  5. www/py-spyne
  6. Collapse this list.

Configuration Options: #
===> The following configuration options are available for py312-lxml-6.1.3: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name: #
devel_py-lxml
USES: #
compiler cpe gnome 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/l/lxml/
  2. https://pypi.org/packages/source/l/lxml/
Collapse this list.

There are no commits on branch 2023Q4 for this port