Admin message

Due to an influx of spam, we have had to require each new account to be manually approved. Please register an account and then write an email to accountsupport@archlinux.org to get it approved. Sorry for the inconvenience.

Missing packages in optdepends
<!-- Please read our Bug reporting guidelines before opening a bug: https://wiki.archlinux.org/title/Bug_reporting_guidelines If you want to help catching more bugs upfront, consider joining the Arch Testing Team: https://wiki.archlinux.org/title/Arch_Testing_Team --> # Description: Some optional dependencies are not listed in optdepends array, and their absence might be unexpected when using ttk tools. Some of the dependencies are not package, please consider packaging them so check() works flawlessly. Alternatively, at least the packaged ones should be added to optdepends. When hacking the PKGBUILD adding check() function with `PYTHONPATH=$PWD pytest`, it reports: - mistletoe: to enable Markdown support, used by md2po/po2md (package [python-mistletoe](https://archlinux.org/packages/python-mistletoe)) - enchant: to run `pofilters`'s spellcheck filter (package [python-pyenchant](https://archlinux.org/packages/python-pyenchant)) - pyparsing: to enable RC support, used bu rc2po/po2rc (package [python-pyparsing](https://archlinux.org/packages/python-pyparsing)) - vobject: to read iCalendar files (*.ics), used by ical2po/po2ical (package [python-vobject](https://archlinux.org/packages/python-vobject)) - [phply](https://pypi.org/project/phply/): PHP lexer, used by php2po/po2php (no package available) - [fluent](https://pypi.org/project/fluent/): Fluent translation support (no package available) - [iniparse](https://pypi.org/project/iniparse/): INI file support, used by ini2po/po2ini (no package available) # Additional info: * package version(s): * translate-toolkit 3.12.2-2 * config and/or log files: * [translate-toolkit-3.12.2-2-x86_64-check.log](/uploads/30d64ba42a0a84800b6e654516bf9f59/translate-toolkit-3.12.2-2-x86_64-check.log) * link to upstream bug report, if any: # Steps to reproduce: <!-- Describe how to reproduce the bug step by step including the commands --> 1. Add checkdepends to PKGBUILD with the current optdepends: ```shell checkdepends=('python-pytest' 'gaupol' 'python-cheroot') ``` 2. Add check() to PKGBUILD: ```shell check() { cd translate-$pkgver PYTHONPATH=$PWD pytes ``` 3. Build to see test logs
issue