beancount / docs

Beancount Documentation.
https://beancount.github.io/docs/
MIT License
41 stars 30 forks source link

Doesn't work with python 3.10 #27

Closed xuhcc closed 2 years ago

xuhcc commented 2 years ago

beancount-docs uses pandoc to convert between exported docx documents and markdown. Versions of pandoc greater than 2.7.2 have a bug which prevents them from converting documents correctly (see https://github.com/jgm/pandoc/issues/5971) so we can not use them. Package py-pandoc was used to easily install pandoc 2.7.2 with pip but it fails to install on python 3.10 (it failed on 3.9 too but maintainer agreed to publish a new version https://github.com/kiwi0fruit/py-pandoc/issues/4).

xuhcc commented 2 years ago

Beancount could have switched to markdown or other open format long time ago but for some reason maintainers insist on using google bloatware. My distro has updated python to 3.10 and I have no interest in dealing with ever-increasing number of workarounds just to make this tool work, so https://beancount.github.io/ will no longer recieve updates.

xuhcc commented 2 years ago

Some good news: a workaround for pandoc issue has been found. Also we're now using automatic pandoc downloader from pypandoc package instead of py-pandoc which no longer receives updates.