Martin, thanks!
V3 seems to be working on Windows. just cloned from github then py setup.py build_ext -i For some reason regex module was not auto installed, so I had to pip install it when I run py -3 -m pytest beancount a lot of tests fail, but it looks like a lot of them (if not all) are related to this issue https://github.com/beancount/beancount/issues/222 Any way, in python *3.12* there is now new functionality <https://docs.python.org/3/whatsnew/3.12.html>, which allows to re-write the tests in a way that they will work on Windows as well: The tempfile.NamedTemporaryFile <https://docs.python.org/3/library/tempfile.html#tempfile.NamedTemporaryFile> function has a new optional parameter delete_on_close ( gh-58451 <https://github.com/python/cpython/issues/58451>) But this is only in 3.12 We will have to wait until you drop support for anything below 3.12? On Tuesday, February 27, 2024 at 12:35:42 AM UTC+1 bl...@furius.ca wrote: > You can still use the same build process (Makefiles + C) in the master > branch. The C++ code is not enabled by default. > > > On Mon, Feb 26, 2024 at 5:25 PM Chary Chary <char...@gmail.com> wrote: > >> >> >> On Wednesday, January 31, 2024 at 8:11:39 PM UTC+1 dan...@grinta.net >> wrote: >> >> >> If you just want to use Beancount v3 (and not hack on the C++ code) just >> install it as a regular Python package. The v3 branch uses meson-python >> to build the extension modules and pack them up in a Python wheel. >> >> >> What if I want to install Beancount v3 for hacking, but not in C++, but >> in a python code with the goal to create a pull request later on. >> Is there a "simplified" way to do this, without this Bazel? >> P.S. I am using Windows >> >> >> >> -- >> > You received this message because you are subscribed to the Google Groups >> "Beancount" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to beancount+...@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/beancount/4bb5c6cc-2dcf-4b80-b7b8-28fd770811a2n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/beancount/4bb5c6cc-2dcf-4b80-b7b8-28fd770811a2n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to beancount+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/3df42d26-5d6e-4772-be59-d736a90c3c02n%40googlegroups.com.