View Single Post
Old 05-20-2016, 09:30 PM   #6
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,705
Karma: 205039118
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Yes. The lxml Python module is a critical component of Sigil (even if you have no plans to use the plugin framework). If you're using a version of Sigil from the FreeBSD ports tree, then someone upstream is probably neglecting to include lxml as a dependency.

If you're familiar with installing Python modules, you can either install it (lxml) via your OS's package management system (sorry, I have no idea what naming conventions FreeBSD uses for Python module packages), or use Python's "pip" to install it.

The barest of Python3 necessities for a functional Sigil installation would be the 'lxml' and 'six' modules. But if you plan on using plugins, the full list of Python modules that plugin developers can count on being available on other systems are:

six
lxml
html5lib
regex
Pillow
cssselect
cssutils
chardet
(many plugins also use tkinter in case that's not included with your Python3).

But six and lxml will get you by (though installing the other modules is highly recommended).

Oops! Kevin beat me!
(though I don't think bs4 is technically needed since our own version of bs4 is included [if the upstream maintainer didn't mess up]).

Last edited by DiapDealer; 05-20-2016 at 09:35 PM.
DiapDealer is online now   Reply With Quote